The following is a guest blog post by Scott Motte (@scottmotte), Developer Evangelist at SendGrid, a cloud based SMTP email delivery and management service.
A few weeks ago SendGrid released their sendgrid-java helper library. The library goes a step further in sticking with Cloud Foundry’s “it just works” experience and making your life as a developer easier. Previously, you had to write a large amount of boilerplate code using JavaMail. Now, you can send email with just a few lines of code.
How Does It Work?
At your Cloud Foundry Command Line Interface, add SendGrid as a service and bind it your app.
cf create-service sendgrid
Next, Install the vcapenv library, and install the sendgrid-java library.
The following is a guest post from Rosmi Chandy, Software Developer at CloudMunch, a continuous deployment and application delivery platform.
CloudMunch recently announced the availability of our integration with Cloud Foundry. CloudMunch is a cloud-based solution for continuous integration, testing and release management. It manages the typical DevOps activities for a project, enabling developers to deploy applications to Cloud Foundry powered clouds, such as Pivotal’s http://run.pivotal.io PaaS. CloudMunch (1) tracks user repos (e.g., Github) for any updates or changes which would (2) trigger the predefined CloudMunch pipeline. (3) The pipeline validates the code, compiles/builds the app, and if all tests conditions are met (4) automatically deploys app updates to Cloud Foundry.
This last weekend I had the tremendous pleasure of spending it with the incredibly bright, creative and inventive students of Georgia Tech. The occasion was a “hack for good,” an intense 24 hour code-cutting marathon where the participants were challenged to use their talents to conceive, design, build and demonstrate applications that would be used to help combat the growing epidemic of childhood obesity we are facing in this country. This was a part of the Intel “code for good” program and because I had met Professor Matthew Wolf when I participated in the hackathon that was a part of the IDF, he had invited Pivotal to play a part, allowing us to provide the PaaS that the student projects would be hosted on.
Since the formation of Pivotal as an independent company the Cloud Foundry open source ecosystem has progressed from a promising collection of early movers to the dominant pattern for enterprise PaaS.
Tomorrow, to celebrate the GA launch of Pivotal CF, our enterprise PaaS powered by Cloud Foundry, we are sponsoring a broad swath of Internet and print advertising to spread awareness of the project and the change it will bring to how enterprises build and deliver software. The marquee advertisement will be a full page ad in the Wall Street Journal, supported by some of the leading companies in the world.
You can find our new Cloud Foundry CLI, written in Go on github.
A complete rewrite, and yes, we changed things
We hadn’t been happy with the Ruby CLI for a while. We had three big problems: it was hard to test drive, it was hard to understand, it was hard to make changes. It was time for a rewrite. We also wanted to stay sensitive to the feedback we had received from the community and incorporate those learnings into the new CLI. This means that the command names changed as did the arguments and output, but retained all the previous functionality for interacting with your cloud and then some.
We decided to aim for a CLI that was easily scriptable so you can use it as part of your deploy scripts.