Brian Jimerson presents a startup case study, including business challenges and the architectural solution implemented with Groovy, Grails and Spring.
Josh Long and Roy Clarkson explain how to build for multiple platforms using RESTful services exposed through Spring MVC, HTML5 and client specific rendering thanks to Spring Mobile and Spring Android.
Stefan Armbruster discusses building a Grails application with a graph data store based on Neo4j and sharing insight based on his own experience using such a system in production.
Emiliano Conde shares the process, tools, and lessons learned migrating jBilling.com from Struts/EJB to Grails/Spring.
Burt Beckwith introduces Spring development to Grails developers.
Peter Ledbrook shows how Groovy can be useful for writing scripts, unit tests or builds for Spring projects and how Grails simplifies web application development.
Phil Webb offers tips and code samples on how to refactor existing code for the cloud, alternatives to the file system, compiling without the JDK, dealing with gateway timeouts and how to run Tomcat 7
Ramnivas Laddad sketches the architecture of Cloud Foundry, explaining how they manage to do hot swaps without application downtime, including lessons applicable in general distributed environments.
Josh Long and Eric Bottard cover the basics of Cloud Foundry PaaS, how to use it, how to install and use Micro Cloud Foundry, including hands on installation troubleshooting.
Emad Benjamin explains how to deploy and tune a JVM on a virtual infrastructure (vSphere), and how to tune the garbage collector in this environment.
Ken Rimple shows how to write Spring Roo commands and features using the OSGi-based add-on API and how to extend the Roo shell using various Roo objects such as the FileManager and the ProjectManager.
Arjen Poutsma discusses programming in Scala with SpringSource: Configuring a Scala bean, Scala collections, Using Spring templates and transactions in Scala, and details the Spring Scala project.