Benjamin Augustin takes the practical approach of a complex API to explain how RxJava and Functional Reactive Programming (FRP) can be used on every project to make one's life easier.
Mini-talks: The Machine Intelligence Landscape: A Venture Capital Perspective. The future of global, trustless transactions on the largest graph: blockchain. Algorithms for Anti-Money Laundering
Mini-talks on: OS/application inversion, testing, living databases, and rogue protocols.
Mini-talks on: The Seven Deadly Sins of Microservices. The Importance of Wise Protocol-Layer Semantics in the Design of Microservices. HTTP Nanoservices.
Small sessions on: Deterministic testing in a non-deterministic world. Hash Spreads and Probe Functions. Typesafe Config on Steroids. Real-Time Distributed Event-Driven Computing at Credit Suisse.
Maurice Naftalin discusses stream performance problems and creates guidelines for getting the best performance from Java 8 streams.
Aaron Quint shares an honest story of a team's journey, taken from his experience as CTO of Paperless Post, an organization which went from 5 to over 100 people and from a dev team of 2 to 40.
Kovas Boguta, David Nolen discuss embracing demand-driven architectures to be able to more flexibly accommodate the rapidly transforming needs of the clients.
Annalisa Sarasini talks about how industry standards, open source, HTML5 and hosted services are today leveraged by leading buy and sell side firms when implementing single and cross asset solutions.
Gil Tene provides an overview of JIT compiler optimization techniques and their impact on common market-open slowdown scenarios.
Niklas Gustavsson presents Spotify's 2-layer services, and how the UNIX philosophy of composing components that does a single thing well works on a greater scale.
Yoni Goldberg discusses the many advantages that microservices can offer or has offered to the Gilt engineering team, as well as the challenges and how Gilt’s engineers solved these challenges.