Guillaume Laforge talks about APIs, how Groovy and Rest services interact, and how to test such APIs with Spock to be “Enterprisey".
Rob Winch discusses how to properly secure your RESTful endpoints and explores some common pitfalls when applying security to RESTful APIs with the help of Spring Security.
Bryan Cantrill describes the debugging techniques employed at Joyent, and shares real stories from the trenches - and how those painful experiences resulted in better tools and better methodologies.
Steve Bohlen introduces DDD principles and concepts, and explores various patterns -Repositories, Specifications, Entities, Value Objects, Services, etc. - useful for implementing DDD in .NET code.
Erran Berger discusses how they scaled architecture at LinkedIn across multiple data centers.
Ines Sombre and Caitie McCaffrey offer a guided tour of papers from past and present research that have reshaped the way we think about building large scale distributed systems.
Simon Baslé and Laurent Doguin describe how one can migrate code into a fully async and RxJava-based application, built upon Spring Boot and Java 8.
Danny Yuan discusses how Uber uses stream processing to solve a wide range of problems, including real-time aggregation and prediction on geospatial time series, and much more.
Mark Fisher and Dave Syer perform a series of live demos on different platforms ranging from local to a remote Cloud to show the simplicity of the Spring Cloud Stream developer experience.
Will Tran talks about the authentication and authorization scenarios that one may encounter once he starts building out microservices.
R Tsang shows how to create a Java-based microservice using Spring Boot, containerize it using Maven plugins and deploy a fleet of microservices and dependent components such as Redis using Kubernetes
Josh Long and Dave Syer focus on how Spring Cloud integrates service registration, declarative REST clients, messaging microservices with Spring Cloud Stream and much more.