Juergen Hoeller and Stéphane Nicoll present major new features in Spring Framework 4.1: the numerous improvements around the caching abstraction, and messaging-related features.
The speakers provide insight into design and architectural challenges for creating REST services with Spring Integration with RabbitMQ.
Brian Clozel talks about the newly open-sourced reference application that powers the spring.io site, built with Spring Boot, Spring Framework 4 features, cujoJS, Bower and Gulp.
Dean Wampler argues that Spark/Scala is a better data processing engine than MapReduce/Java because tools inspired by mathematics, such as FP, are ideal tools for working with data.
Gil Tene introduces org.ObjectLayout and StructuredArray, the APIs and design considerations that allow Java JDKs to match C on data structure access speeds.
Peter Ledbrook discusses the impact of the Java 8 language changes on Groovy applications and if Groovy still provides an edge in terms of developer productivity.
Jeff Beck describes how Grails fits into a larger polyglot architecture and goes through his team's experiences building and maintaining these micro services.
Cedric Champeau tries to answer the question: "Android developers are used to develop applications in Java, so why Groovy, a JVM language, wouldn't be usable for Android development too?"
Janne Valkealahti shows how Spring provides a simple programming model to develop applications that can easily be tested and deployed as either a YARN application or a traditional application.
The speakers explore the role of ZooKeeper, Spring Integration, and Spring Boot through beautiful panoramas, code samples, and demonstrations.
Carlos Queiroz introduces the lambda architecture and showcases how it can be implemented with SpringXD, GemFireXD and Hadoop in a CDR(Call Detail Record) mining application.
The authors explain how the Pivotal team leveraged familiar SQL-based queries to analyze fine-grained cluster utilization using Spring XD.