Sergi Almar presents how to enhance a traditional Spring MVC application with real-time functionalities and bidirectional messaging based on WebSockets for a more interactive user experience.
Rossen Stoyanchev offers an overview of new features for web applications in Spring Framework 4.2: HTTP streaming, Server-sent events, cross-origin requests, HTTP caching, and WebSocket updates.
Gary Russell discusses how Spring Integration and Spring AMQP are used as two of the underlying technologies in Spring XD.
Aeron is a high-performance messaging system written in Java built with mechanical sympathy in mind, and can run over UDP, Infiniband or Shared Memory, using lock-free and wait-free structures.
Katrina Clokie discusses how BNZ does web (SOAP, REST) services testing, the tools and practices employed and some of the resources and exercises their testers use to learn how to test.
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.
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.
Jason McCreary takes a look at using background job processes, messaging queues, and cache to help an application scale.
Félix López, Alvaro Videla discuss about RabbitMQ and messaging architectures, both from a theoretical perspective and a practical one.
Torben Hoffmann talks about how to design systems with asynchronous message passing between processes that do not share any memory.
Martin Thompson focuses on the design of Aeron, what they learned trying to achieve consistent performance, and challenges performing UDP messaging in a lock-free and wait-free manner.
Reid Draper shows how real world distributed database work, communicate and are tested, trading RPC for messaging, unit-tests for QuickCheck, and micro-benchmarks for multi-week stress tests.