Many people claim their Web APIs and enterprise applications offer a "RESTful" interface. But merely getting by without a SOAP envelope, or tunneling all kinds of information through URIs, doesn't magically sprinkle REST pixie dust on bad designs.
This session will start with an extra-fast intro to REST before listing the most common patterns and anti-patterns of applying REST design principles, covering issues such as the (un)importance of URI design, resources vs. representations, and the role of hypermedia.
Stefan Tilkov is co-founder and principal consultant at innoQ, a technology consulting company with offices in Germany and Switzerland. He has been involved in the design of large-scale, distributed systems for more than a decade, using a variety of technologies and tools ranging from C++ and CORBA over J2EE/Java EE and Web Services to REST and Ruby on Rails. Stefan is lead SOA editor of InfoQ, author of numerous articles and a frequent speaker at conferences around the world.