Thomas Herrmann discusses the advantages, challenges and lessons learned in building a multimedia-heavy, interactive HTML5 application with Ember.js.
Jon Moore discusses the pros and cons using HTML for an API media type, as well as the particulars of implementation patterns, from representations to building programmatic HTML clients.
Irakli Nadareishvili, Jon Moore, and Anthony Cuellar share insight in creating teams and building media APIs for distributing content.
Paul Downey explains what they did to redirect all traffic from DirectGov and Business Link to gov.uk, along with the tools, techniques and testing involved for the operation to succeed.
Mike Amundsen describes the ALPS standard, a way to define the data and workflow details for a Web application and apply these details consistently regardless of the media type in use. Working examples in the talk also show how this standardized definition can make designing, implementing, documenting, and maintaining Web APIs easier and more consistent across multiple media types.
Tim Stokes discusses various URI caching strategies providing real life examples relying on some of the natural behaviors that are built into the HTTP 1.1 protocol.
Ian Robinson discusses creating test-driven, resource-oriented and hypermedia-based web APIs, and constructing clients for consuming them.
Mike Amundsen discusses the theory behind building hypermedia APIs combined with real life cases exemplifying the successes and failures of such an endeavor.
Leonard Richardson discusses REST and hypermedia links and forms – seen as instructions from the server to the client. Client using instructions can be reused and support complex behavior.
Mike Amundsen explores a way of designing hypermedia APIs based on messages instead of URIs, plus documenting, extending, versioning and registering hypermedia designs.
Mike Amundsen offers a deeper explanation of REST, going beyond URIs, HTTP or web pages to the architectural style REST provides and the 6 constraints imposed by REST.
Tim Ewald explains why hypermedia is good for system integration through services –providing support for evolution, service request routing, and application recovery-, and how to build such services.