Matt Raible shows how to eliminate XML by configuring Spring beans with JavaConfig and annotations, and how to remove web.xml and configure web components with Java.
Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.
Ben Christensen discusses the mental shift from imperative to declarative programming, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.
Lari Hotari discusses Grails 3's concept of application profiles for choosing a certain set of core plugins to use.
The authors demonstrate Apache Tomcat's stability under high load, describe some do's (and some don'ts!), explain how to performance test a Servlet-based application, etc.
Juergen Hoeller and Stéphane Nicoll present major new features in Spring Framework 4.1: the numerous improvements around the caching abstraction, and messaging-related features.
Keith Shakib presents how to use JSF 2 to write user interfaces on the server side.
This talk provides a broad overview of the new features introduced in the latest Spring Data release trains: recent additions in Spring Data Commons and the latest features of individual store modules
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.
Ed Burns demos using WebSockets, JSON-P, JavaAPI for RESTful Web Services (JAX-RS), JSF, Contexts and Dependency Injection (CDI), Bean Validation, Expression Language in a CargoTracker application.
Mike Wiesner advises on dealing with security tradeoffs when creating Servlet Container, Spring MVC or Spring Integration type of applications.
Burt Beckwith discusses performing transactions in Grails, covering services, customizing transaction attributes (isolation, propagation levels), two-phase commit, using JMS, and testing the code.