Overview

Status

Delivered 2020-10-29 for API World 2020

Home

HTML

Slides

PDF

Video

NA

Audio

NA

Transcript

NA

Code

Github

Abstract

As we build more and more APIs, we’re bound to run into more and more API changes. And as each API changes, all the client applications need to adapt, too. Even when your client app consumes only one API changes can be a challenge. But when your client app consumes dozens of APIs the rate and impact of change can be daunting.

For the last 20+ years there has been one client app that consistently exhibits the ability to adapt to change and the resilience to keep running even when some things are broken — that’s the HTML browser client. API developers don’t need another HTML browser. Instead we need a new API browser. One that exhibits the positive features of the web and steers clear of the problematic features of bespoke API servers. What we need is more Hypermedia APIs

Through a series of working examples, this talk illustrates the advantages of well-crafted hypermedia APIs using standardized hypermedia formats and formalized domain vocabularies to power autonomous and resilient client applications.

Whether you are an API designer, architect, or developer, this talk can help you get autonomy and resilience for free with Hypermedia APis.

Mike Amundsen

An internationally known author and speaker, Mike Amundsen consults with organizations around the world on network architecture, Web development, and the intersection of technology & society. He works with companies large and small to help them capitalize on the opportunities provided by APIs, Microservices, and Digital Transformation.

Amundsen has authored numerous books and papers. He contributed to the O’Reilly book, "Continuous API Management" (2018). His "RESTful Web Clients", was published by O’Reilly in February 2017 and he co-authored "Microservice Architecture" (June 2016). His latest book — "Design and Build Great APIs" — for Pragmatic Publishing is scheduled for release in 2020.