I have heard a lot about people misusing REST, and I would rather do it properly than improperly when writing an API for myself, since it seems like I could learn something about good APIs, since the people who came up with REST thought so long about how they should work. What are the best resources you have used for learning REST?
Rather than a how-to, which seem straightforward, I am looking for something which explains what is supposed to be going on semantically so that if I run into a problem where I don’t know what the RESTful way of doing something is, I can just think about what it is supposed to do semantically and reason from that.
Read this stuff:
Then read this:
Then read the whole thesis, not just chapter 5.
Then this:
Read the books here:
and then, finally, where I display my bias:
I’m happy to answer any specific questions about any of this.
This talk is fantastic: http://vimeo.com/20781278
This model is pretty good too: http://martinfowler.com/articles/richardsonMaturityModel.html
:+1: to both of these, for sure.