# php|works 2007 Slides


By Ben Ramsey

Published on September 13, 2007


Here are the slides from my Designing RESTful Web Applications presentation I gave today at [php\|works](http://web.archive.org/web/20070824174906/http://works.phparch.com/c/p/index).

> REST (or Representational State Transfer) has become a buzzword to describe almost any application that uses XML over HTTP as a Web Service, but REST is more than XML over HTTP, and it's more than another Web Service mechanism like SOAP and XML-RPC; REST is an architectural pattern that can be applied to Web applications.
>
> While REST is generally applied to Web Services, the principles that embody REST can be applied to all Web applications, providing better information design, cleaner URLs, and a more "semantic web" approach.
>
> This talk will explain the principles and theory behind REST—starting with its basic foundation, HTTP—offer a detailed approach to design a RESTful application, and examine several so-called RESTful Web Services and explain why they may or may not follow REST principles.

Enjoy the slides:

* [Designing RESTful Web Applications](https://files.benramsey.com/talks/2007/phpworks/phpworks07-rest.pdf) (PDF, 761 KB)


