Mark Fisher and Patrick Peralta provide an overview of the Spring Cloud Data Flow architecture – including how it evolved out of Spring XD, deploying a streaming application in a live demo.
Artem Bilan talks about using the Spring Integration Java DSL fluent API add integration capabilities to an application using only Spring Java configuration, and the benefits of Java 8 Lambda support.
Rob Winch discusses how to rapidly and correctly apply Spring Security to an existing application. Rob demos security exploits and shows how to mitigate them, answers frequently asked questions.
Ilayaperumal Gopinathan and Ludwine Probst discuss Spark and its ecosystem, in particular Spark Streaming and MLlib, providing a concrete example, and showing how to use Spark with Spring XD.
Kris De Volder and Martin Lippert show how to work effectively with Spring projects in Eclipse and the Spring Tool Suite (STS). They demo all the latest enhancements in the tools.
Christian Tzolov shows different integration approaches between HAWQ and GemFire, showing using Spring XD to ingest GemFire data into HDFS and using Spring Boot to implement a RESTful proxy for HAWQ.
Brian Clozel and Stéphane Nicoll present how Boot helps one with front-end resources, security, error customization, template engines, embedded container configuration and DevOps features.
Baruch Sadogursky and Phil Webb discuss using Artifactory/Bintray to manage the code, issues and releases of the Spring Framework.
Phil Berman and Michael T Minella present a solution developed with Spring XD to stream real-time analytics from a moving car using open standards.
Roy Clarkson and Greg Turnquist discuss using Spring Data REST to build a back-end for a startup, exemplifying with Spring-A-Gram, an app built with Spring Data REST and secured by Spring Security.
Brian Clozel discusses the main features of HTTP/2 to understand how it will improve latency on the web, with concrete examples of how it could be integrated in front-end and Spring web applications.
Scott Hickey works through a solution to the Bank OCR kata, using Groovy and functional programming techniques. The code uses recursion plus Groovy methods that support functional programming.