“API design for C++” book

In his book Martin Reddy (@martin_reddy) shows how to build easy to use, use-case driven, C++ APIs. Though the examples in the book are for C++ developers, the common principles could be useful for any programming language or technology.http://www.apibook.com

The Amiable API – a good source of developer-friendly API design articles.