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.
Gitte Klitgaard discusses the stress and stress-induced depression that hits many knowledge workers and offers several tips and tricks to prevent it.
Anil Madhavapeddy introduces the Irmin library by means of a functional queue, shows how the Git mirroring works, and then demonstrates some more complex applications.
Jesus Rodriguez explores the characteristics of the IOT PaaS vs. predecessor PaaS architectures, focusing on device management, event driven integration, real-time analytics and offline communication.
Jeff Brown discusses how Grails is very well suited for a microservice based architecture, that can result in applications which are easier to build, to test, to extend and to adapt to requirements.
Bill Sempf discusses security in the context of the SDLC, presenting the analysis results from reviewing several code sources, the problems found and the corresponding solutions.
Scott Seighman discusses causes of common performance issues in Big Data environments, heap size, garbage collection, JVM reuse tuning guidelines and Big Data performance analysis tools.
Barry O'Reilly presents an alternative approach to managing and prioritizing an organization’s portfolio by using an evidence-based approach for making investment decisions.
Paul Payne explains the benefits of containerization of a Go web service, discussing testing, integration, canary deploys and how they achieve 20 minute development cycles with zero downtime.
The keynote speakers cover the current status of various Spring projects - Grails, Groovy, Cloud, etc.-, what has been done so far and what are the plans for the near future.
Craig Berntson shows code samples for real world uses of SignalR: thermometers, alerts, non-web applications and others.