

Rob Pike walks through the lexer he built for Go's text/template package — a small masterclass in using state functions and channels to write a parser that reads like prose.

Crockford's walkthrough of the language — its good parts, its bad parts, and the historical accidents that produced both.

The Java Collections architect distills decades of API design into a tight set of heuristics. Still the canonical reference on the subject.

Linus visits Google in 2007 to explain — bluntly — why distributed version control is the right model, why CVS and Subversion are not, and how git's data model falls out of that.
Jump to a talk or filter by speaker.