David Syer and Mark Fisher on using Spring to develop concurrent and distributed apps, covering topics such as: asynchronous execution, intra-process, inter-process and inter-JVM communication.
Mark Pollack and Chris Richardson discuss NoSQL, exemplifying with Redis, Cassandra and MongoDB, and Spring Data, a project meant to provide a unified programming model for accessing NoSQL DBs.
Keith Donald presents the Spring MVC3 programming model, detailing with examples: mapping HTTP requests, getting a request input, generating responses, rendering views, data conversion and validation, handling exceptions and testing.
Craig Walls discusses social web applications, how to integrate them, how to provide social data in a RESTful and secure way, introducing Spring Social, a framework for developing social web apps.
Chris Beams discusses configuration enhancements coming in Spring 3.1: unified property management, bean definition profiles, nested
Mark Fisher and Oleg Zhurakousky present what’s new in Spring Integration 2: Sprint 3 features used, enterprise integration patterns, channel adapters, tooling support, and what lies beyond 2.0.
Jürgen Höller presents some of the most important Java EE6 features, underlining similarities and differences between EE6 and the Spring Framework, showing what is the best configuration using both technologies.
Adrian Colyer talks about using Spring to deploy apps to various clouds using new features in Spring 3.1: environment profiles and cache abstraction. Graeme Rocher demoes GORM for NoSQL running on top of Redis. Keith Donald demoes Greenhouse. Jon Travis demoes Spring Insight, an application monitoring and analysis tool.
Jurgen Holler reviews the most important features that came with Spring 3.0, he previews the 3.1 version of the framework planned to have its first milestone release in late November 2010, and he takes a sneak preview at Spring 3.2 which is supposed to support Java 7.
Rod Johnson talks about what lies ahead for Spring, the new challenges and environment today, 10 years after the first line of Spring code was written. VMware’s plan with Spring is to continue investing in portability, productivity and innovation, making Spring the Java programming model for the cloud, and offering Code2Cloud, an integrated desktop-cloud development environment.
Josh Long and Oleg Zhurakousky present the Spring Integration framework, demoing some of its main features and explaining how it can be customized to create routers, transformers, splitters and aggregators for scenarios it does not already cover.
Jeremy Grelle discusses the following technologies from the Spring ecosystem: Spring 3.0, in greater detail, and Spring Integration, Spring Blaze and Spring Roo in less detail. For Spring 3.0 he covers the following topics: Themes, Generics, Annotated Factory Methods, Meta-Annotations, Spring Expression Language (SpEL), MVC, Rest Template. The talk ends with a demonstration of Roo.