David Syer explores the new features in Spring OAuth2, providing guidance on what to use and when, and showing how easy they are to enable quickly.
The authors present basic concepts about Spring Boot and Netflix OSS software and how to integrate Netflix OSS technologies into Spring Boot.
The authors introduce the Reactive Streams project, demonstrating how to build applications that can connect to other Reactive Streams implementations in a completely non-blocking way.
The speakers show how to provide a scalable runtime environment, that is easily configured and assembled via a simple DSL.
Jan Machacek demos creating and using reactive APIs in Scala with Spray and Akka.
This session describes architectural patterns for developing microservices: Service Decomposition, API Gateways, Stateless/Shared-Nothing Apps, Configuration and Backing Service Consumption, etc.
Keith Shakib presents how to use JSF 2 to write user interfaces on the server side.
Robert Martin argues that Clojure is a replacement for C with its simple syntax and minimal semantics.
Ben Hale discusses how to design microservices as RESTful APIs and implement them with minimal code using Spring Boot.
Cornelia Davis takes the Spring Trader application and makes (a few) modifications (mostly to config) to get it running on the same components in the cloud, specifically on the Cloud Foundry PaaS.
Jessica Kerr explains through Java and C# code samples six principles of the functional programming style.
Venkat Subramaniam dives into the language features of Java 8, taking a look at some of their nuances, and looking at ways to put them to good use.