Blogger: Pete Lacey
I typically don't post over here on the APS blog. Usually you'll find me over at Non-Intersecting, my personal blog. However, today I'm cross-posting the news that Burton Group is making the slides from my Catalyst REST Workshop available.
While REST was first described back in 2000, it's only in the last year and a half or so that the concept has made it onto the radar of most enterprise developers and architects. And in recent months the momentum behind REST has increased dramatically; with beta-product announcements from Microsoft and IBM, API development in the JCP, a wealth of projects from the open source community, a new book from O'Reilly, and the unrelenting voices of the blogosphere.
But still, to many developers and architects REST is only partially understood, if at all. Until recently, with the publication of the "RESTful Web Services" book, it was not easy to find all of the information and best practices surrounding REST in one place. It was in this light that Burton Group gave the go ahead for me to create and deliver a REST Workshop for Catalyst 2007. And it's in this light that we're making the (ahem) number one rated workshop available here--for free! That's cool.
In addition, I've created a "Take 5" introductory presentation on REST. This is a PowerPoint show with audio that you can download and listen to over coffee. It's currently being served as a .ppt, so make sure you go into slide show mode. Oh, and it's really 15 minutes, not 5.
The workshop itself is just a raw PowerPoint deck (though it's 93 slides). It provides a concise summary of what REST is, how to use it to build distributed systems, and how it compares to SOAP/WS-*. Of course, paging through a PPT deck is not going to make you a REST expert. But if you know nothing about REST, this is a great place to start. And if you're REST-knowledgeable, then this will provide you with the raw material to present RESTful ideas to your colleagues.
The original workshop, of course, came with me to provide the details and field questions. It also came with a large chunk of running code which I used to demonstrate the concepts discussed. For obvious reasons, the former has been left out. I've also decided to excise the code from this material. However, if you want the whole shebang presented to your organization, I'd be happy to do that. Le me know.
Burton Group believes that REST represents an important development in the industry, and we're happy to make this material available. We hope to provide more in-depth coverage in the future.