REST in piece

Regular readers now know all about AJAX, Django and Rails, so it’s time to mention another piece of Internet jargon that’s doing the rounds at the moment, and that’s REST, which is short for REpresentational State Transfer. It’s a model of how the web works, how it was designed, and why we should try, where possible, to build web-based services in a manner that conforms to that basic design instead of going against its grain.

It originated in Roy Fielding’s PhD thesis, but unless you’re very keen, that’s not the easiest way to learn about it.

The best starting point might be Ryan Tomayko’s piece “How I explained REST to my wife“. If you want a little more technical detail after that, you might try this article and, of course, the entry in the ever-wonderful Wikipedia .

Enjoyed this post? Why not sign up to receive Status-Q in your inbox?

Got Something To Say:

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

*

© Copyright Quentin Stafford-Fraser