The presenters introduce Flint, an automated fixing algorithm for composed Map operations suffering from atomicity violations, being able to fix 96% of the 48 faulty methods found in 27 popular apps.
Roy Rapoport shares some of the lessons Netflix learned building a monitoring system, the challenges, pitfalls and opportunities encountered along the way.
The presenters introduce CheckCell, an Excel add-on used to identify cells that have an unusually high impact on the spreadsheet’s computations.
Anna Shipman explains how the GOV.UK team implemented the DevOps culture – the people, the process, and the technical details of what tools they use and how they are integrated.
Soeren Engelbrecht presents tools and check-lists supporting an organization in determining the optimal mix of devices and technologies for their specific users and their specific user tasks.
Nicolas Frankel discusses the pros and cons of unit testing and integration testing, and looks at the unique challenges posed by integration testing, presenting tools and techniques to deal with them.
Lin Qiao discusses the architecture of Gobblin, LinkedIn’s framework for addressing the need of high quality and high velocity data ingestion.
Arnaud Pflieger, Baeli Dimitri present their practices and tools: Octopus-a git branching model, no dedicated testers, no ops, Selenium, Zeno – a diff tool comparing production and staging code.
Tal Weiss discusses some essential tools and advanced techniques Java developers can use in their code to debug live servers and resolve errors quickly.
Armon Dadgar presents Consul, a distributed control plane for the datacenter. Armon demonstrates how Consul can be used to build, configure, monitor, and orchestrate distributed systems.
Jeff Lindsay talks about the history and future of Docker, and shares some of his cutting-edge tooling for deploying systems with Docker.
Don Syme makes a journey through the modern programming landscape and the F# approach to research, language design, interoperability, tooling and community.