Recently I co-presented a webinar about how to integrate Java Spring Apps on Heroku with the Force.com / Salesforce.com REST APIs. Check out the recording: I’ve also created an in-depth walk through of the code example and step-by-step instructions for setting up and deploying the example Java Spring app on Heroku. Check it out and let me know how it goes.
Heroku now has an Eclipse Plugin that makes it super easy to deploy and manage Java apps on the Cloud! Here is a screencast that will show you how to get started with the Heroku Eclipse Plugin: To learn more check out the Heroku Eclipse Integration site. Give it a whirl and let me know how it goes!
In my spare time I help out with a little app called [Greg’s Toolkit] that was built before I knew about Heroku. The app runs on EC2 and deploying new versions of the app is pretty tedious. Here is the deployment instructions copied directly from the project’s wiki: ./gradlew war scp ./gft_server/build/libs/gft_server.war api.gregstoolkit.com: ssh api.gregstoolkit.com cd /opt/apache-tomcat-7.0.21 sudo -u www-data bin/shutdown.sh cd webapps/ROOT sudo rm -r * sudo -u www-data jar -xvf ~/gft_server.
I’ve been working on a Play 2 application that I’ll be using for the Grails vs Play Smackdown at ÜberConf next week. The app is running in production on Heroku but since I don’t have an admin UI yet, I needed a quick and easy way to create a new entity. I could have gone straight to the database but thought it would be better to run Play 2’s Scala Console on Heroku and then just run some arbitrary Scala code.
Tomorrow, May 30th, I will be co-hosting a webinar about Social Enterprise Java Apps on Heroku. The webinar will be at both 2:00 p.m. GMT and 10:00 a.m. PDT. Register at: http://www.developerforce.com/events/webinars/2012-05-30/registration.php?d=70130000000sW7g Here is the description: In this webinar you will learn how to build Social Enterprise applications using Salesforce.com, Heroku, and Java. Through live coding and demonstrations you will learn how to instantly deploy and scale Java apps on the cloud with Heroku.
Last week I hosted a webinar about running Java apps on Heroku that use the Spring Framework and the [Neo4j graph database]. Here is the recording of that webinar: In the webinar I began by deploying a copy of the Spring MVC + Hibernate template app from [heroku.com/java] on Heroku. Then I made a few modifications to the app to switch the persistence from Hibernate / JPA to Neo4j. You can get the [full source code on GitHub].
Over the next couple weeks I’ll be doing two Java User Group presentations, a Flash Platform User Group presentation and one Webinar. Hope to see you at one of these events: Wednesday May 9 - Denver Java User Group: Running Java, Play! and Scala Apps in the Cloud Thursday May 10 - Webinar hosted by Neo4j: Graphs in the Cloud: Neo4j and Heroku Tuesday May 15 - Atlanta Java User Group:
This week I’ll be doing two presentation about Heroku: Tuesday May 1 - 5:30 PM at the Denver Open Source Users Group: Heroku Cloud Computing Platform Thursday May 3 - 12:25pm at Future Insights Live (Las Vegas): Client/Server Apps with HTML5 and Java Hope to see you there!
This week I will be presenting about Running Java, Scala, and Play apps on Heroku at the Houston JUG and at No Fluff Just Stuff in Reston, VA: Houston JUG - Wednesday April 25 at 6:30pm Running Java and Play! Apps on the Cloud NFJS - Reston, VA - Saturday April 28 at 3:15pm Running Java and Scala Apps on Heroku Hope to see you there!