Dave McCrory explains how Cloud Foundry works, demoing setting up and running an application on it and Micro Cloud Foundry, and using the services available in VMware’s cloud.
Oliver Gierke demoes using Spring Data JPA to create repositories using a Domain-driven Design approach.
Mark Fisher and Thomas Risberg transform a monolithic cloud application by changing its relational DB with a NoSQL one, introducing modularity, polyglot support and enterprise integration patterns.
Oleg Zhurakousky demoes performing transaction management, error handling, asynchronous processing, advanced aggregator configuration, etc., using Spring Integration and enterprise integration patterns.
Jeff Markham introduces Roo and SQLFire along with a demonstration of using AspectJ for SQLFire administration.
Ken Kousen demoes 10 cases when he says it’s better to use Groovy: XML (and JSON), JDBC, I/O (Files), Collections, Closures, Builders, AST Transformations, Meta-programming, Spock, and Gradle.
Sam Brannen and Rossen Stoyanchev introduce the TestContext Framework, how to use @Configuration and environment profiles for testing with Spring 3.1, and the testing support available in Spring MVC.
Craig Walls discusses the need for adding social features to applications, how to secure such applications and how Spring Social can help.
Josh Long uncovers some of the hooks available in the Spring framework: life cycles, scopes, beans, resources, XML marshallers, REST, transactions, caching, Spring Integration adapters, and others.
Derek Collison presents Cloud Foundry’s architecture with details on the Cloud Controller, the Service Provisioning Agent, the Droplet Execution Agent, and the Messaging System.
Ben Corrie explains how Elastic Memory for Java (EM4J) helps managing memory for Java installations in virtual settings.