Andy Clement and Martin Lippert present the latest changes and new features of the Spring Tool Suite, the IDE that supports Spring, Groovy, Grails, Gradle, AspectJ, and Cloud Foundry.
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
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.
Roy Clarkson and Gunnar Hillert present how GitHub, Gradle, and Artifactory are used to upgrade Spring’s infrastructure and processes.
Jeff Brown presents what’s new in Grails 2.0, 2.1 and 2.2, and informs on the enhancements to be introduced with 2.3.
Adrian Colyer discusses the application architecture emerging these days defined by a departure from server-side apps to a model characterized by smart clients and services.
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.
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.