The Changelog: Software Development, Open Source cover image

The Changelog: Software Development, Open Source

HATEOAS corpus (Friends)

Dec 8, 2023
Kris Brandow, a prominent software engineer known for his work in the Go community, discusses the intricacies of API design. He and Jerod explore what makes a good API, questioning why REST is often misapplied. They dive into the debate between GraphQL and REST, highlighting the significance of hypermedia and how it affects client-server interactions. Kris also shares insights on the evolution of these technologies, addressing common misconceptions and emphasizing the need for clarity and documentation in API development.
01:44:29

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Understanding the specific type of API and tailoring it to fit desired functionality and requirements.
  • Designing APIs with simplicity and consistency in mind improves the developer experience and makes APIs more intuitive and efficient to work with.

Deep dives

Different types of APIs

The podcast episode explores different types of APIs, such as web APIs, language APIs, operating system level APIs, and application binary interfaces (ABIs). The speaker discusses the importance of understanding the specific type of API one is designing or using and tailoring it to fit the desired functionality and requirements.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner