24 maj 2026
53 min
What does it actually feel like to maintain a library used by millions of developers every day?
In this episode of Seniors at Scale, Dan sits down with Dominik Dorfmeister, better known as TkDodo, the creator and maintainer of TanStack Query and a software engineer at Sentry. Dominik has spent over a decade building frontend tooling and has become one of the most trusted voices in the React and TypeScript ecosystem.
Dominik shares how he got into open source during the pandemic lockdowns, simply by answering questions in Discord, and how that habit grew into maintaining one of React's most widely adopted libraries. He talks candidly about the breaking change that went wrong, why major versions are "the pain of his existence," and what he has learned about shipping changes to a community that only shows up with feedback after release.
The conversation also digs into his work at Sentry, where he used Knip to remove 28,000 lines of dead code, and his team's work building a new design system within a 10-year-old, million-line codebase.
Key Topics:
- Getting into open source by answering community questions
- Becoming the maintainer of TanStack Query
- Tracked queries and the first big performance feature
- Why major version releases are so painful
- The version 4 to 5 breaking change that went wrong
- Epoch versioning as an alternative to semver
- Using Knip to find and remove dead code
- Building a design system in a large, legacy codebase
- What is planned for TanStack Query version 6
Guest: Dominik Dorfmeister (TkDodo)
🌐 Blog: https://tkdodo.eu/blog
🦋 BluSky: https://bsky.app/profile/tkdodo.eu
🐙 GitHub: https://github.com/TkDodo
FOLLOW & SUBSCRIBE
💼 LinkedIn: https://www.linkedin.com/company/senors-scale/
🌐 Podcast: https://neciudan.dev/senors-at-scale
📨 Newsletter: https://neciudan.dev/subscribe
📸 Instagram: https://www.instagram.com/senorsatscale/
Connect with Dan:
💼 LinkedIn: https://www.linkedin.com/in/neciudan
📸 Instagram: https://www.instagram.com/neciudev
ADDITIONAL RESOURCES
TanStack Query: https://tanstack.com/query
Knip: https://knip.dev
Sentry: https://sentry.io
TkDodo's blog: https://tkdodo.eu/blog
#ReactJS #TanStackQuery #OpenSource #FrontendDevelopment #SoftwareEngineering #WebDevelopment #TypeScript #Sentry
💬 What is your take: should libraries do fewer, bigger major versions, or more frequent, smaller ones? Let us know in the comments.
Lyssna på fler avsnitt från
Señors at Scale - Software Engineering & Tech Leadership
Visar 1–10 av 43 avsnitt
4 juli 2026
53 min
28 juni 2026
43 min
21 juni 2026
48 min
14 juni 2026
50 min
7 juni 2026
44 min
31 maj 2026
48 min
17 maj 2026
50 min
10 maj 2026
55 min
3 maj 2026
52 min
26 april 2026
52 min