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

Add comment:

Remember personal info?

Comment:Emoticons /
Comment spam is an unfortunate problem on our site. Making you answer an Obvious Question is one way to defeat the spambots.
Obvious Question: How many states are in the United States (50)?

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.