Using Hypermedia APIs to Drive Interactive Mobile Applications

A session at API Strategy and Practice Conference 2016

Thursday 3rd November, 2016

1:30pm to 3:00pm (EST)

At Comcast, the backbone of cross-platform Xfinity TV experience is a hypermedia API supporting both XHTML and HAL as media types. It's given us several expected benefits: self-documentation, loose coupling, and discoverability. At the same time, it also uncovered some limitations of hypermedia.

Hypermedia is designed so that the API works very similarly to a traditional web site—load a resource, follow a link, and then load the next resource. Modern, native mobile apps, on the other hand, try very hard to not present a page-oriented, wait and load experience. Users expect their apps to be responsive, fast, and not beholden to a page-like paradigm.

In this presentation, Benjamin will discuss the design of our hypermedia API and demonstrate some of the strategies we''ve come up with to address these concerns. We'll use different examples from our API to illustrate how we promoted parallel requests, improved cacheability, and minimized response sizes, all while staying true to the link- and form-driven spirit of hypermedia.

About the speaker

This person is speaking at this event.
Ben Greenberg

Software Engineer, Philaphile, Cat Herder bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 1:30pm3:00pm EST

Date Thu 3rd November 2016

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session