Craig Walls presents some of the features supported in Spring 4 including WebSockets, REST controllers, conditional configuration, ordered list injection, compatibility with Java 8 and Java EE 6&7.
Frank Moley introduces Spring Data and how to use it for applications connected to either RDBMS or NoSQL databases.
Chris Swan takes a look at Docker: what it is, why it was chosen, how it became an established platform, and what it takes to package applications and application infrastructure for use with Docker.
Rob Winch introduces Spring Boot, showing how to create the first app with it and explaining how it works under the hood.
Josh Long introduces some of the latest Spring features supporting HATEOAS-compliant and OAuth-secured REST services, NoSQL and Big Data, Websockets, OAuth, open-web security and mobile.
Juergen Hoeller introduces Spring 4 and illustrates selected Java 8 features in interaction with Spring's programming model, exploring their immediate practical impact.
Daniel Mikusa and Stuart Williams overview of the changes and new features introduced by both the updated Servlet, JSP, EL, WebSocket specifications and the Tomcat specific changes.
Andrew Crump shows how to deploy and scale applications written in a variety of languages (including Clojure and Erlang) to Cloud Foundry.
Baruch Sadogursky discusses creating DSLs which support plugins written both in Groovy or Java, addressing good public API design practices, security, and classpath isolation.
Mike Wiesner advises on dealing with security tradeoffs when creating Servlet Container, Spring MVC or Spring Integration type of applications.
Juergen Hoeller presents Spring as an annotation-oriented application framework, illustrating the rich set of features that Spring has to offer for modern component design.
Ashley Puls methods and tools that can be used to uncover and resolve performance problems arising in Java web applications that use the Spring Framework.