Stephane Maldini and Rossen Stoyanchev discuss Reactive Streams and Reactive Extensions, and demo introducing the basic concepts in composition libraries using RxJava and Reactor.
Ken Kousen demonstrates how one can add Groovy to Java applications and simplify his development job immediately.
Ken Kousen reviews the basic concepts of the Groovy Parallel Streams framework and demonstrates communicating sequential processes, promises, dataflow concurrency and concurrent collection processing.
Paul King presents examples of Groovy and its application: DSL, dynamic typing, extensible static type system, Android programming, concurrency, functional, frameworks and tools.
Aeron is a high-performance messaging system written in Java built with mechanical sympathy in mind, and can run over UDP, Infiniband or Shared Memory, using lock-free and wait-free structures.
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.
Cédric Champeau demonstrates how Gradle inherits from good practices like what Maven offered, but goes beyond by generalizing the concept and allowing to define conventions.
Iván López discusses the basics of Spock and how easily one can test a Java application. Spock is a Groovy-based testing and specification framework for Java and Groovy applications.
Ken Kousen reviews the core architecture of the Ratpack microframework and presents a series of demos that highlight the core features.
Brannen and Fränkel cover the latest testing features in Core Spring, Spring Boot, and Spring Security, and tips on integration testing with TestNG, DB transactions, SQL script execution, etc.
Mark Pollack discusses Spring XD and its integration driven by the Big Data ecosystem at large such as Kafka, Spark, functional programming, integration with Python, and designer/monitoring UIs.
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.