Diego Ongaro gives an overview of how consensus is used in building fault-tolerant, distributed systems as well as how the Raft algorithm itself works. More info on Raft can be found here.
Nicole Sullivan and Colin O’Byrne share their approach to Style Guide Driven Development (SGDD) in redesigning the Cloud Foundry developer console. To learn more about it, check out the developer console live style guide. This post explains tooling around Style Guide Driven Development. You might also be interested in the Hologram open source project, a style guide generation tool.
Faraz Khan and Don Goodman-Wilson of Screenhero give an overview of the engineering challenges involved in building a high-quality video streaming system while also offering a detailed look at some of the ways Screenhero solves these problems.
Jeff Hui gives an in-depth presentation of all the details involved in reverse engineering Objective-C, covering compilers, linkers, assembly language, as well as some useful tools to aid in the process. The slides from Jeff’s talk can be found here.
Francesc Campoy Flores, a developer programs engineer for the Go language at Google, demonstrates how to build a web-app in Go, exposing a REST API for an AngularJS client.
Matt Van Horn, an engineer at New Relic, discusses the Cucumber toolset with a focus on the practices and principles of BDD in general as well some useful techniques for keeping tests maintainable.
Russell Smith of Rainforest discusses some of the lessons learned in building the human-powered QA testing service.
Alex Gaynor, a core developer of Django, PyPy, and CPython, gives an overview of the problems involved with dynamic language performance while discussing what compilers can and cannot know.
Suds Menon and Catherine Jones give a follow-up presentation on Gemfire, showing how to use the Gemfire XD framework in terms of adapting relational schema to accessing the data from client applications.
Suds Menon, one of the key architects of Gemfire, and Catherine Johnson, a Data Strategist with VMware, give an overview of Gemfire, a distributed data management platform.
Starr Horne, a co-founder of Honeybadger.io, discusses some easy wins for collecting metrics and gives an overview of some statistical tools that developers can use to turn data into intelligence.