In this interactive session, we will go from zero to cloud by building a fully functional web app using Spring Roo and SpringSource Tool Suite (STS) and deploying the app to Cloud Foundry. You will learn how to use Cloud Foundry data and messaging services in your applications. You will see how easy it is to scale your new app on Cloud Foundry. You will also see how to interact with your app through tools such as debugging, log inspection, and direct access to services. You will get a brief introduction to running your own private cloud with Micro Cloud Foundry. This will be a very interactive tutorial, so we may also explore deploying other types of apps with frameworks such as Rails or Grails, if requested (and time permits). Bring your laptop and get ready to hit the cloud!
BEFORE THE SESSION
Please make sure you have the following setup prior to the session:
1) Sign up for a free Cloud Foundry account at cloudfoundry.com
2) Install or update to the latest version of STS (http://www.springsource.com/developer/sts). Be sure to choose Roo and Maven when prompted by the STS installer.
3) Launch STS, open the dashboard, select the "Extensions" tab and install "Cloud Foundry Integration"
Jennifer Hickey is a Sr. Software Engineer with SpringSource/VMware, with over a decade of experience in software engineering. Jennifer is a member of the Cloud Foundry team, specializing in developer experience and support of frameworks such as Spring, Grails, Rails, and Sinatra. She is passionate about increasing developer productivity in the cloud. Jennifer has led or contributed to a number of SpringSource projects, including Hyperic and tc Server. She has been involved in converting multiple large EJB/legacy codebases to Spring. Prior to joining SpringSource, Jennifer was a principal architect of a large-scale network management system.