Anil Madhavapeddy explains how the OCaml module system enables the construction of a large scale OS software, and also the resulting portability benefits.
Chris Richardson shares his experiences developing and deploying a microservices-based application.
Jessie Frazelle takes a look inside the tools built in Go centered around infrastructure and ops - from Docker to etcd to nsq and more.
Luke Marsden talks about building the right multi-host abstractions to get Docker into production with both a natural developer user experience and an operational user experience.
Dustin Huptas, Andreas Schmidt present some of the operational challenges met when dealing with microservices, and offer solutions from the field of automation and service discovery.
Colin Humphreys and Paula Kennedy compare and contrast the Platform-as-a-Service(PaaS) and the Docker containers approaches.
Andrew Kennedy talks about the reasons for creating a Docker cloud and how Clocker was born.
Jessie Frazelle talks about which customer cases drove Docker clustering and describes the key technical decisions and code in the implementation.
Roy Rapoport shares some of the lessons Netflix learned building a monitoring system, the challenges, pitfalls and opportunities encountered along the way.
John Wilkes shares lessons learned managing clusters at the scale of Google.
Gabriel Monroy demonstrates using Deis to orchestrate Docker deployments, as well as Deis' integration with popular schedulers like Fleet, Mesos, and Kubernetes.
Jérôme Petazzoni borrows from his experience at Docker Inc. to explain live applications running in Docker, including reading logs, remote access, and troubleshooting tips.