1. 8

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.

  1.  

    1. 5

      This talk is fantastic: http://vimeo.com/20781278

      This model is pretty good too: http://martinfowler.com/articles/richardsonMaturityModel.html

      1. 3

        :+1: to both of these, for sure.