Lari Hotari discusses how to optimize Grails' performance to get full benefits from it.
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.
The panelists discuss Java performance topics, bringing their specific experiences to bear.
Mike Barker shares lessons learned at LMAX Exchange: starting from a clean domain model is imperative and understanding the trade-offs between performance and safety/generality/functionality.
James Richardson, Nat Pryce discuss some of the challenges faced using Neo4J for interactive analysis of large data imports (80K nodes, 150k relationships) and how they overcame them.
John Davies shows a Spring work-flow consuming 7.4kB XML messages, binding them to 25kB Java but storing them in just 450 bytes each, 10 million derivative contracts in-memory on a laptop.
Gabriel Monroy demonstrates using Deis to orchestrate Docker deployments, as well as Deis' integration with popular schedulers like Fleet, Mesos, and Kubernetes.
Bart De Smet explains what it took to bring the concepts of Reactive Extensions (Rx) to the cloud to deal with latency, scale, reliability, and other concerns.
Scott Ambler describes how to evolve from today’s vision of agile to a truly disciplined agile enterprise, exploring what it means to scale strategies at the project level and across an organization.
Michael Widenius walks through the features of MariaDB 10.0 and 10.1, outlining the performance benefits resulting from switching to MariaDB.
Stuart Williams takes a walk through the RTI architecture and explains how Spring performs at hundreds (and millions) of events/operations per second.
Todd Montgomery discusses how Java 8 has faired with a few new high performance network projects.