2000s - 2010s
Era IV: The Scale Problem
BlueprintsFoundational2000
REST: Architecture for the Scalable Web
Roy Fielding's dissertation formalized the architectural style that would become the standard for web APIs.
BlueprintsFoundational2004
MapReduce: Thinking in Parallel
Google's programming model for processing massive datasets across thousands of machines changed how we think about distributed computation.
WorkshopFoundational2005
Git: Distributed Version Control for the Angry Finn
Linus Torvalds built Git in two weeks out of frustration, and accidentally created the tool that powers all modern software development.
VaultFoundational2007
OAuth: Delegating Trust
The authorization framework that lets you 'Sign in with Google' solved the password-sharing problem and enabled the platform economy.
Power ToolsFoundational2009
V8 & Node.js: JavaScript Breaks Free
Google's V8 engine made JavaScript fast. Ryan Dahl's Node.js put it on the server. Together they unified web development and created the npm ecosystem.