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.
Mike Amundsen describes a methodology for designing Web APIs (based on the book "RESTful Web APIs") that allows to map key aspects of a business into a usable, scalable, and flexible interface.
Giovanni Asproni shows how to create a software architecture with just the right amount of design that can be incrementally evolved (or changed) as the system grows and changes.
Kovas Boguta, David Nolen discuss embracing demand-driven architectures to be able to more flexibly accommodate the rapidly transforming needs of the clients.
Benjamin Hindman discusses Apache Mesos, focusing on the Mesos API and how the primitives provided by Mesos can make it easier to build new stateful services and frameworks.
Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.
Eberhard Wolff discusses the benefits of microservices and some of the advantages of creating smaller services instead of larger ones.
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.
Tal Weiss explores five crucial Java techniques for distributed debugging and some of the pitfalls that make bug resolution much harder, and can even lead to downtime.
Ondrej Krajicek discusses how basic techniques - SOLID principles, Design by Contract - and certain metrics can be used in architecting microservices, and the benefits resulting from using them.
Maximilian Koegel introduces declarative UI modeling, the EMF Forms framework and its tooling to create view models, sharing from his experience applying the concept to commercial projects.