Grokking the REST Architectural Style

Ben Ramsey (Jun 12, 2009)
Talk at Dutch PHP Conference 2009 (English - US)

Rating: 4 of 5

REST has become the hip, new buzzword of Web 2.0. But what makes an application RESTful? Pretty URLs? XML over HTTP? Any service that's not SOAP? In all the hype, the definition of REST has become clouded and diluted.

Forget what you thought you knew about REST. In this talk, Ben Ramsey reintroduces REST, placing it under a microscope, uncovering each constraint that forms REST's crucial principles. Ramsey explains how REST is a style for network-based software applications, emphasizing scalability and efficiency through separation of concerns and taking advantage of the Web as a platform for rich Internet applications.

 
Comments closed.

Comments

Rating: 5 of 5

Jun 12, 2009, 11:23 by hvdklauw

Great talk, I've always liked REST. Was a good coverage of what REST is and the principles behind it.

Rating: 3 of 5

Jun 12, 2009, 13:13 by Anonymous

Very nice talk. Hoped to see a tad more in-depth stuff on using the atom format.

Rating: 4 of 5

Jun 12, 2009, 14:35 by akrabat

Good talk on what Rest is and its principles.

Rating: 4 of 5

Jun 12, 2009, 14:45 by NickBelhomme

Ben Ramsey does a great job explaining REST and awakens an interest in the inner workings of the http protocol. Super!

Rating: 4 of 5

Jun 12, 2009, 15:31 by rickmb

Great talk, does exactly what the title says. If you didn't grok REST before, you will now.

Rating: 5 of 5

Jun 12, 2009, 20:28 by DragonBe

Ben has convinced me to look deeper into the details of REST and ATOM as a way to open up my API for external applications. Thank you Ben for opening my eyes.

Rating: 3 of 5

Jun 12, 2009, 20:47 by marce!

A nice overview of REST. I'd like to see some more stuff. And maybe a bit less notes read out or searched for.

Rating: 4 of 5

Jun 12, 2009, 21:08 by EliW

A very good talk, informative and entertaining. The beginning of it was excellent, with great presentation style, as Ben was standing out in front of his computer, talking off the cuff, and explaining things great while showing simply 'pretty' slides, to not distract you into reading lots of content.

IE, the opposite of the "I'm going to show you bullets, and then you are going to read them" style.

The only catch came in mid-to-late parts of the talk, when Ben kept fumbling a bit, reading his notes, and therefore not flowing nearly as well

Rating: 5 of 5

Jun 12, 2009, 23:48 by janl

Serious speaker envy here. Ben ran a great presentation plus the topic was super interesting.

Rating: 4 of 5

Jun 13, 2009, 08:05 by jach

Very interesting talk. But i miss a bit more of the PHP part of the matter. Hop to use, tips and trick etc.

Rating: 3 of 5

Jun 13, 2009, 08:21 by Conor

Wasn't deep enough / technical enough; way too high level. But the speaker seems to know his stuff; well prepared; well presented.

Rating: 5 of 5

Jun 13, 2009, 09:49 by joe

The ultimate introduction into REST. I have been interested in REST for a long time now, but some areas were a bit unclear to me. Appears these are exactly the issues which are still most debated in the community.

The very simple 3-step REST design examples were really good, have the feeling I can now define a good REST api in just half an hour.

Rating: 3 of 5

Jun 13, 2009, 12:26 by rewbs

Good overview of REST. Like others, I would have ideally liked less on the basics and more technical detail and interesting edge cases.

Rating: 5 of 5

Jun 13, 2009, 12:55 by lifeforms

Great introduction of the principles behind this pattern. REST seems to be one of those things that you've heard of, but don't really feel until someone sits you down and talks about it. Well that happened RESTfully.

Rating: 4 of 5

Jun 13, 2009, 19:33 by Anonymous

Runs through a lot of material, but presents it well. Genuinely interesting, and goes beyond the normal "you've got resources and they map to urls..." intro.

Could be tightened up and even more material fit into it, the atom format is a useful example but requires a lot of background info when a normal series of requests might serve the point almost as well. It'd be great to see some more material about what it's like working in a stateless system.

Rating: 4 of 5

Jun 14, 2009, 11:20 by rooster

An enjoyable and in-depth talk, with a completely different view of "REST" to the last conference I went to (which was all about RESTful URL formatting - something Ben clearly feels misses the point).

Rating: 4 of 5

Jun 14, 2009, 12:39 by esnoeijs

great talk on REST. I generally liked the "academic" approach the talk had, but would have liked to see some more examples on the problems/limitations.

Rating: 5 of 5

Jun 14, 2009, 20:11 by Anonymous

Brilliant! A great overview of the principles behind REST and a very structured presentation. I like the approach of clarifying the difference between an architecture and an architectural style right from the beginning.

Thanks for this one!

Rating: 4 of 5

Jun 15, 2009, 05:42 by mathieuk

It was nice to see REST explained in great detail. I think it would've been nice to actually demonstrate some stuff like accessing REST services with Zend_REST_Client and perhaps the benefits of being layered.

All in all, nice talk.

Rating: 4 of 5

Jun 15, 2009, 16:16 by lornajane

Very happy to get to see Ben talking about REST in person, since he's an authority on the subject. There was plenty of content in this talk and although not much of it was new, this information was well thought out and nicely presented.

Rating: 3 of 5

Jun 15, 2009, 22:29 by Pelle

A bit too abstract for me; missed an actual direction (maybe some tools, frameworks, realworld examples) of how to implement this architectural style :)

© Joind.in 2010