Published on January 21, 2014
Hypermedia APIs Why, what, how? Vesa Vänskä, Kisko Labs Helsinki Ruby Brigade, Rails Girls
What if all changes of the backend wouldn't require an update to the frontend?
Current state is like brittle Selenium tests
HyperText is a way to link and access information of various kinds as a web of nodes in which the user can browse at will. — Tim Berners-Lee, 1992
URLs in the response aka HATEOAS
Example: Feature needs to be disabled
Example: Form fields need to be changed
How would you build a Hypermedia API?
Following a link changes the state
Tooling • • • Response generators Clients Documentation tools
Books Designing Hypermedia APIs by Steve Klabnik
Other resources A Hypermedia API Reading List http://blog.steveklabnik.com/posts/ 2012-02-27-hypermedia-api-reading-list
Media-type standardization JSON Schema, HAL, Collection+JSON etc.
Thank you! twitter.com/vesan vesavanska.com
Designing Hypermedia APIs. ... Hypermedia and RESTful principles drive the largest ... Why Hypermedia? Hypermedia APIs embrace the principles that ...
What Is A Hypermedia API? 07 Jan 2014. The time has come. ... In my mind, there are two key things that make hypermedia APIs different from common web APIs:
Why hypermedia APIs? October 6, ... When we talk about creating RESTful services using hypermedia we often get into discussions why the links are necessary.
What Is Hypermedia ? Written by: Tom ... wonder if there isn’t a better way to go about creating APIs. Why not focus our efforts on designing hypermedia ...
REST is totally over. The ... spent discussing how to properly build APIs instead. But why bother being ... be called 'Hypermedia APIs,' as it's quite ...
Why Hypermedia? Over the last ... Hypermedia APIs define the domain clients and servers can work within, not a static implementation instance.
High-level view of Hypermedia APIs from a pragmatic viewpoint. ... Speaker Deck. Search. Sign Up; Sign In; Hypermedia APIs – Why, what, how? by Vesa ...
Why Your Colleagues Still Don’t Understand Hypermedia APIs. ... I’ve learned a lot about Hypermedia APIs and like to think we have a pretty ... Why is ...
The first hypermedia work was, arguably, the Aspen Movie Map. Bill Atkinson's HyperCard popularized hypermedia writing, ...
Why Your Colleagues Still Don’t Understand ... I’ve learned a lot about Hypermedia APIs and like to think we have a pretty great one for people to ...