Ken Kousen talks about Geb, which makes it easy to automate browser-based applications. Geb is based on the Spock testing framework, providing a straightforward syntax and easy execution model.
Andrew Dunkman explains the basics of Chrome extension development, how to avoid an extension being automatically disabled when performing upgrades, and some unexpected Chrome hooks.
Nik Molnar discusses how to use client and server side profiling tools to improve the performance of a web application, providing solutions to the most common performance problems.
Norman Maurer presents how Apple uses Netty for its Java based services and the challenges of doing so, including how they enhanced performance by participating in the Netty open source community.
Brad Urani explores the basics of FP, higher-order functions, partial function application, lazy evaluation and persistent data structures, showing how FP style avoids certain classes of bugs.
John Field and Shawn McKinney examine the security of a typical Java web application and describe 5 common application security architecture patterns taken from real world customer problems.
Ryan Doll introduces Ember.js, a framework that focuses on convention rather than configuration.
Matteo Figus discusses creating HTML components and rendering them on the server side by using services and RESTful API calls.
Dan Woods talks about Ratpack, a high-through, reactive, non-blocking web framework for Java 8. He showcases the framework's features and explains how to write applications with Ratpack.