July 18, 2019

The burden of high-level APIs

Episode 68 // The EmberMap Podcast


Sam and Ryan talk about the tradeoffs between high-level and low-level APIs, and why projects that focus on lower-level APIs tend to be both more sustainable and more popular. They also talk about their experience building Mirage's new landing page using Gatsby.

How to listen

Watch above, or find us on your favorite channel:

Show notes

Topics include:

  • 2:45 – Using Gatsby to build miragejs.com
  • 12:05 – Tradeoffs between low-level and high-level APIs
  • 30:21 – Writing Gatsby data providers, and using GraphQL to query Gatsby's content mesh
  • 41:33 – GraphQL vs. REST is wrong
  • 44:16 – API design
  • 58:45 – What's the best architecture for building modern UIs on the web?

Sponsors:

Links:

Recent episodes