Martina Iglesias Fernández discusses Spotify’s approach to documentation through automatic discovery of existing endpoints, service configuration, and deployment information at runtime.
Bernard Traversat discusses JVM enhancements addressing cloud deployment requirements such as G1 GC, segmented code cache, contended locking, and density String.
Baruch Sadogursky and Viktor Gamov talk about Java puzzlers - streams, lambdas, monads, Optionals and CompletableFutures.
Holly Cummins presents a getting-started-guide to the Internet of Things. What’s needed? How much does it cost? What’s the best way of making an embeddable device talk to the internet?
Glenn Block discusses the truth and myth beyond some beliefs: the web was built for hypermedia, there is no REST without hypermedia, hypermedia is the magic cure for all API ills, etc.
Mark Heckler introduces the IoT & Cloud concepts and demonstrates how one necessitates the other.
Joe Kutner talks about Kafka and where it fits in a Spring app and how to make it do things message queues simply can't.
Konrad Malawski explains what the word Stream means, then looks at how its protocol works and how one might use it in the real world showing examples using existing implementations.
Les Hazlewood goes beyond the traditional way to secure applications and deep dives into how Spring Security + Stormpath offer an instant user management system for Spring Boot applications.
Victor Gamov and Neil Stevenson present using Spring Data for a Hazelcast project, built on the KeyValue module and providing infrastructure components for creating repository abstractions.
Rob Wormald, Lee Byron and Taras Mankovski discuss the strengths and weaknesses of Ember, Angular, and React and how one can benefit from each.
Sean Larking talks about the four concepts everyone should know when using Webpack so they can take and make it their own.