Archives for September 2007

Good API Design

Designing a good API is as much about information design and supporting learning as it is about writing code. This applies whether you’re creating a public API, working with a small group, or just writing reusable code for an internal project.

I recently came across Joshua Bloch’s presentation (PDF): How to Design a Good API and Why It Matters. It’s great — and better if you watch the talk from Google’s Advanced Technology series.

posted September 01, 2007 by eric | permalink | Add comment