Session

Doing REST Right

Scott Raymond

Date: Friday, May 18
Time: 11:45am - 12:35pm
Location: Oregon Ballroom 202

Last year, the Rails community got a strong dose of REST orthodoxy--that is, right opinions. Now's the time for REST orthopraxy--right practice. Rails supports the REST style well, but leaves some of the thorniest questions to you. In this talk, we'll go beyond the basics of routes and respond_to, and tackle the practical questions that arise when implementing a modern web service in Rails. Questions like:

  • How do I authenticate and secure a REST service?
  • What's in a media type?
  • Does REST == CRUD?
  • What's the difference between PUT and POST, exactly?
  • Which response codes do I need to worry about?
  • Can Ajax be RESTful?
  • What about discoverability? Documentation? Versioning?

Conference News and Coverage