Download slides here: slideshare.net/landlessness/teach-a-dog-to-rest
It's been 10 years since Roy Fielding first defined REST in his dissertation on Architectural Styles and the Design of Network-based Software Architectures. Since then, REST is often held as the standard for usable, well-designed, easy-to-integrate APIs.
At the Cloudstock hackathon December 6th, 2010, Brian Mulloy presented "Teach a Dog to REST," asking the question: where are all the elegant REST APIs we'd all hoped to see? While many claim REST has arrived, many APIs in the wild exhibit arbitrary, productivity-killing deviations from true REST.
In this presentation, Brian starts with a typical poorly-designed API and iterates it into a well-behaved RESTful API. Check out the presentation for rules and advice on how to do REST right, including handling complex variations, pagination and API versioning.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?