Delve into the world of REST and hypermedia as the panel debunks common misconceptions about APIs. Discover how nuanced design can elevate user experience while laughing through their witty exchanges. From the complexities of communication in tech to the evolution of web elements, the conversation tackles it all. They emphasize the need for flexibility over rigid methodologies, inviting creativity in API design. Join this entertaining exploration of what makes the web work, sprinkled with humor and insightful critiques!
01:48:32
forum Ask episode
web_stories AI Snips
view_agenda Chapters
auto_awesome Transcript
info_circle Episode notes
insights INSIGHT
What is Hypermedia?
Hypermedia includes media with embedded controls, not just links.
It guides clients on possible actions dynamically without out-of-band knowledge.
insights INSIGHT
Core REST Constraints
REST is an architectural style defined by six constraints including statelessness and caching.
It aims to enable scalable and uniform web architectures.
insights INSIGHT
Resources vs Representations
Resources, representations, and URIs are distinct concepts in REST.
Representations format data separately from direct database structures.
Get the Snipd Podcast app to discover more snips from this episode
The web has been around for nearly 40 years, yet despite its massive success, the principles that made it a success still prove elusive to most software engineers today. We've stumbled into a world where so called REST APIs are less RESTful than GraphQL, where most definitions of hypermedia are wrong, and where nuance has been replaced with "well actually". In this episode, Kris is joined by Matt, Jamie, and Steve to discuss REST, hypermedia, the Web (now at version 4.0!), where all of these came from, and so much more.
For our long time listeners, you might remember hearing Kris and Matt discuss a potential after show. Well good news, they've finally recorded an episode! The first episode will be released in this feed, but subsequent episodes will have their own feed. You can listen to the episode by going to: https://break.show/ep/1.
The panel also discusses OpenAPI and how it relates to REST and hypermedia, but that chapter is for supporters only. Hear what the panel has to say about OpenAPI, along with other extended conversations, and higher quality audio! Get access by signing up at https://fallthrough.fm/subscribe.