Hace diez años Roy Fielding describía el concepto REST en la tesis de su doctorado. Hace tres, Rails 1.2 abrazaba el concepto y lo convertía en una de sus convenciones principales. Hoy, no hay servicio en Internet que se precie que no tenga una API que no clame seguir los principios REST.

Sin embargo, el observador avezado encontrará que cada una de estas APIs implementa su particular interpretación de estos principios. Desde simples RPCs en XML, pasando por APIs estructuradas en recursos que además usan los verbos HTTP, hasta gloriosos servicios en los que los recursos están hiperenlazados y son auto-descubribles, el espectro de características de los servicios restful es amplio.

En esta charla repasaremos los principios originales y todas estas características de las APIs restful. Lo haremos con un enfoque pragmático, desde las trincheras, tomando como referencia la implementación de una API en Rails y su cliente en Ruby.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…