talk · intermediate · evergreen
How To Design A Good API and Why it Matters
Google TechTalks · Oct 9, 2007 · 1h
What this video covers
Joshua Bloch's Google Tech Talk on how to design good APIs and why it matters, with concrete principles and examples. It treats every programmer as an occasional API designer.
Why it surfaced in Hacker News
HN repeatedly names it the best resource on API design, a staple answer to any 'how do I design an API' question.
13.5recommendation score
- 12
- distinct recommenders
- 12
- recommendation months
- 3
- strong recommendations
Recommendation context
Short excerpts from positive mentions. Open the source to read the full Hacker News discussion.
“the two best resources I've seen for systems design are”
“Absolutely far and away the best resource that I found was this Google TechTalk by Joshua Bloch”
“He digs much deeper, mostly at code level rather than JSON level but the same principles apply.”