Changelog Master Feed cover image

Changelog Master Feed

HATEOAS corpus (Changelog & Friends #24)

Dec 8, 2023
01:44:29
Snipd AI
In this podcast, the hosts discuss API design, including what makes a good API and why we often do REST wrong. They also explore the concept of HATEOAS and whether GraphQL is a solid choice. Other topics include the benefits of Neon, a serverless Postgres service, the advantages of hypermedia APIs, and the challenges of rewriting a music streaming app from a flash-based player to HTML5. They wrap up with plans for future episodes and sponsorship mentions.
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • Building a Hypermedia API empowers clients to dynamically navigate and interact with the API.
  • GraphQL and gRPC may not offer the same level of flexibility and scalability as Hypermedia APIs.

Deep dives

Hypermedia API Design

When designing an API, one should prioritize building a Hypermedia API. Hypermedia APIs adhere to the concept of hypermedia as the engine of application state, where the server provides hypermedia controls in the response, allowing the client to navigate and interact with the API. Instead of relying on strict URL routes or hard-coded logic, a Hypermedia API empowers the client to dynamically utilize the provided links and instructions in the response.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode