In the talk, I start with a poorly designed API and iterate it toward a well-behaved REST API. Along the way, I compare APIs from Facebook, LinkedIn, Twitter, Foursquare and others and share my opinions about which APIs do things well and which don't.
If you're thinking about API design, please give it a view and let me know what you think.
Here is a studio version of the talk: