Rocky Mountain Ruby 2011 - CRUD is not REST - Hypermedia for Y'All! by: Nick Sutterer

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=RNcM5J76y2A



Duration: 30:33
393 views
9


REST is an architectural style for distributed systems. However, many implementations forget about the distributed part of REST and simply map CRUD operations to HTTP verbs in a monolithic application. We're gonna go further and learn why hypermedia is the crucial part of REST architectures and how machines can browse resources just like humans using self-describing representations.

Monolithic applications are boring, so let's separate things and create a REST system as it is intended to be. Let's build a simple system using the Roar gem, Rails and Sinatra and discuss the benefits and drawbacks we get from distributed hypermedia systems.




Other Videos By Confreaks


2015-04-07Rocky Mountain Ruby 2011 - Cloning Twitter: Rails + Cassandra = Scalable Sharing
2015-04-07Rocky Mountain Ruby 2011 - Ruby Messaging Patterns by: Gerred Dillon
2015-04-07Rocky Mountain Ruby 2011 - There Are No Tests by: Jeff Casimir
2015-04-07Rocky Mountain Ruby 2011 - Implementing Rails 3.1...
2015-04-07Rocky Mountain Ruby 2011 - Real Time Rack by: Konstantin Haase
2015-04-07Rocky Mountain Ruby 2011 - Using Your Intuition for Innovation and Decision Making by: Suzan Bond
2015-04-07Rocky Mountain Ruby 2011 - Cognitive Psychology and the Zen of Code by: Jay Zeschin
2015-04-07Rocky Mountain Ruby 2011 - Code First, Ask Questions Later by: Tim Clem
2015-04-07Rocky Mountain Ruby 2011 - Things You Didn't Know About Exceptions by: Avdi Grimm
2015-04-07Rocky Mountain Ruby 2011 - If You See the Mountain Lion, It's Too Late by: Grant Blakeman
2015-04-07Rocky Mountain Ruby 2011 - CRUD is not REST - Hypermedia for Y'All! by: Nick Sutterer
2015-04-07Rocky Mountain Ruby 2011 - API Design Matters by: Anthony Eden
2015-04-07Rocky Mountain Ruby 2011 - Opening Keynote: Code Blindness by: Michael Feathers
2015-04-07Rocky Mountain Ruby 2011 - Focus? Why Do I Need More Stinkin' Focus? by: Mike Gehard
2015-04-07Rocky Mountain Ruby 2011 - Active Hash by: Jeff Dean
2015-04-07Rocky Mountain Ruby 2011 - Be Moar Ridiculous by: Anthony Navarre
2015-04-07Rocky Mountain Ruby 2011 - BDSM Project SM Framework by: Wayne E.Wayne E. Seguin
2015-04-07Rocky Mountain Ruby 2011 - Lightning Talk: Do Your Commit Messages Suck by: Ryan McGeary
2015-04-07Rocky Mountain Ruby 2011 - Lightning Talk: In Defense of Unless by: Spike Ilacqua
2015-04-07Rocky Mountain Ruby 2011 - Lightning Talk: Deprecatable by: Jeremy Hinegardner
2015-04-07LoneStarRuby Conf 2010 - "Get your facts first...