Coding Chats

Isograph: the future of data driven apps

Nov 6, 2025
Robert Balicki, the creator and lead developer of Isograph, delves into the future of data-driven applications crafted with GraphQL and React. He discusses the common pitfalls of over-fetching data and network waterfalls, and how Isograph's opinionated framework tackles these challenges by generating precise, per-screen queries. Robert also highlights the significance of testing, CI/CD integration, and scaling in large projects, fueled by Rust's robust capabilities. He invites developers to contribute to the evolving landscape of Isograph and its community.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Network Waterfalls Delay UX

  • Letting each subcomponent fetch its own data avoids overfetching but creates network waterfalls that delay rendering.
  • Isograph aims to avoid both overfetching and serial request delays by compiling dependencies ahead of time.
ADVICE

Use Generated Types For Safety

  • Run the Isograph compiler to generate queries, connection code, and static types automatically after changes.
  • Use the generated types to get static guarantees without manually writing types for each component.
ADVICE

Inject Data To Test Components

  • Test components in isolation by injecting their declared client-field data in unit tests.
  • Swap implementations easily during tests to validate UI behavior without complex mocks.
Get the Snipd Podcast app to discover more snips from this episode
Get the app