Derek Parham discloses details of the largest and most complicated user migration and code refactoring in Google’s history when all their services were made available to Google Apps users.
Tom Hughes-Croucher discusses increasing the performance of web applications and websites by using Node.js’ event-driven approach.
Jez Humble addresses the most important factors in implementing continuous delivery: organizational, architectural and process.
Arun Gupta explains building WebSocket applications in Java based on JSR 356 API.
Frank Harris and Nellwyn Thomas present the deployment process used by Etsy based on experiments.
Jesse Robbins explains how to evangelize & overcome cultural resistance to change while sharing his own painfully funny lessons on how not to do it.
Chuck Rossi unveils some of the tools and processes used by Facebook for pushing new updates every day.
David Mortenson details how Facebook maintained efficiency while increasing the number of engineers by reducing the n00b time sink, keeping development fast and avoiding unintended consequences.
Sean Cribbs compares ACID with BASE, explaining the virtues and tradeoffs of eventually consistent systems and what developers should know in order to feel comfortable working with EC systems.
Rich Hickey deconstructs the monolithic database into separate services, transactions, storage, query, combining them with a data model based on atomic facts to provide new capabilities and tradeoffs.