Alex Heusingfeld, Martin Eigenbrodt discuss some of the challenges creating microservices on JVM stacks with examples using Dropwizard, Spring Cloud and Play2 Scala.
Kin Lane discusses the opportunities of deploying high value, re-mixable APIs, using Docker.
Steve Klabnik discusses how the JSON API (jsonapi.org) helps building APIs in JSON, and the process of bringing the standard to the 1.0 release.
Peter Lawrey discusses data-driven reactive systems, profiling latency distribution in such an environment, finding rare bugs, implementing resilience and monitoring.
Howard Chu covers highlights of the LMDB design and discusses some of the internal improvements in slapd due to LMDB, as well as the impact of LMDB on other projects.
Mark Rendle runs an interactive session for defining the worst programming language of all times, including the worst syntax, semantics and runtime.
Dave Thomas keynotes on how people approach emerging technologies, many embracing the new in spite of its shortcoming, proposing to find a balance between the new and the old.
Sam Newman talks about the history of where microservices came from, what they are, the benefits and downsides, and the core principles to stick to do to them well.
Torben Hoffmann talks about how to design systems with asynchronous message passing between processes that do not share any memory.
Holly Cummins explores the limits of embeddable hardware and presents a getting-started-guide to the Internet of Things.
Paul Fremantle explores the challenges of security for IoT, including reviewing some existing attacks and predicting others, hardware, software, network and cloud attacks.
Kate Carruthers overviews some of the privacy challenges and security issues introduced by the Internet of Things.