Pinned
📢 After more than 11 years of working at Adverity in various positions, I’ve decided to look for new challenges in 2025. 🚀 I'm excited to share that starting in January, I'll be joining the Frontend Platform Team at @sentry.io.
Dominik 🔮
@tkdodo.eu
⚛️ Maintaining TanStack Query 🔮 https://query.gg 👨💻 Design Engineering @sentry.io 📚 Blog at https://tkdodo.eu 🇦🇹 Vienna, Austria 👧👦 Father of two
9.6K followers519 following3.1K posts
Pinned
📢 After more than 11 years of working at Adverity in various positions, I’ve decided to look for new challenges in 2025. 🚀 I'm excited to share that starting in January, I'll be joining the Frontend Platform Team at @sentry.io.
Disagree with this. Booleans should be chosen so that the default value is `false`. If enabled defaults to true (like in react-query), it's not great. You can chose different naming depending on context (like `skip` in RTK-Query) to make it more positive. But yeah, obviously `notEnabled` is worse 😂
Small but impactful design decision: ❌ disabled: true ✅ enabled: false Don't use negative boolean options. They lead to confusion and mistakes. Mainly I am saying *I* make mistakes with these, it breaks my brain for some reason. Please be nice to me and stay positive!
Dominik 🔮 reposted
Dominik 🔮 reposted
Replying to @alvar.dev
@tkdodo.eu talked about what happens when Sentry started using agents more, what they're doing to make them more effective.
Had the best time in London. With @normal-people.com, @tobbe.dev @ephem.dev and @farisaziz.com Photo by @etodanik.bsky.social
Dominik 🔮 reposted
Dominik 🔮 reposted
TanStack AI 1.0 is officially stable! 🎉 Build chat, voice, image generation, agents, and harnesses into your apps, with your choice of models, UI framework, and infrastructure. Your AI, your way. tanstack.com/ai
Dominik 🔮 reposted
🛬 Just arrived in London for @reactadvanced.gitnation.org. If you are there tomorrow, come say hi 👋
Dominik 🔮 reposted
@sentry.io is a real one for this! $1M to open source maintainers this year 🙏🎉 for many years, Sentry was the only company using my software to actually donate to me. if nothing else, it was a big reason i decided to join the team! blog.sentry.io/another-year...
✂️ slides and transcript for my talk "Dead Code Shouldn't Exist" are now available on my blog: tkdodo.eu/blog/dead-co...
Dominik 🔮 reposted
TypeScript 7.1 Beta is now available! Now with a preview API, content mapper support, new features, and some great optimizations. Give it a try and give us some feedback!
🚢 Shipped 18 PRs in @tanstack.com Query today (closing 3 issues). I also closed 11 PRs without merging and banned 3 users from the org for being automations and/or spammers. Seems like a good evening
Dominik 🔮 reposted
Your codebase now has two kinds of readers: humans and AI. Is it built for both? 🤖👩💻 @tkdodo.eu, React Query maintainer at Sentry, on scaling frontend codebases for humans and AI at React Advanced. Reserve your spot: https://reactadvanced.com
Dominik 🔮 reposted
TanStack Start 1.0 is officially stable! 🎉 A full-stack web framework for React and Solid, already used to build millions of apps, from Fortune 500 companies to your favorite tools and weekend projects. tanstack.com/blog/tanstac...
Dominik 🔮 reposted
Dominik 🔮 reposted
Vienna next month. 👀 HalfStack is a day of people showing what they’ve built, trying things that seemed like a good idea, meeting curious web people, and hanging around afterwards. Plus the JS Pub Quiz and karaoke. 🎤 📅 16 November 2026 📍 Ankersaal, Vienna 🎟️ halfstackconf.com/vienna/tickets
Dominik 🔮 reposted
In 3 weeks, I will be at @reactadvanced.gitnation.org, talking about the challenges we have with a growing codebase at @sentry.io, how these got worse with more volume due to AI and how we try to fix it. Hope to see you there for my talk "Scaling Frontend Codebases for Humans and AI" on October 23!
I honestly only signed up to bluesky after I got the invite code to "secure my username". That didn't age well 😂
Curious as I think on this more. Did you know what atproto was when you joined Bluesky? I personally did not, I had heard it was maybe open source and a different micro blogging experience that was also familiar.
Dominik 🔮 reposted
Updated this post to reflect the completely predictable result that ~30% of the 100 top English-language content websites are now using Google's Prompt API for browser fingerprinting, Google Advertising profiling, or both. The purpose of a system is what it does. eupolicy.social/@thatprivacy...
LinkedIn must be right I guess. Time flies. Oh, and we’re working on @tanstack.com Query v6. I’ll post a public roadmap soon. Coincidence ? I think not 😄
I helped with the rsbuild plugin now that sentry uses it 🙌. Happy to be part of this release 🫶
✂️ Knip v6.40.0 is out Another fine community release by 11 contributors! 🧡 Lots of tuning on plugins like vite, playwright, rsbuild. New plugins: jasmine, osls. Changelogs: github.com/webpro-nl/kn... Knip: knip.dev
Dominik 🔮 reposted
I merged in a pretty big change to @tanstack.com Query a while back and thought I'd make blog post about it. Special thanks to @tkdodo.eu for the original RFC and PR review.
Dominik 🔮 reposted
I am looking for my next career opportunity! I’m an engineering leader, consultant, author, and open-source maintainer. I've been VP of Eng, written books, get 20M weekly downloads on NPM, and more. Know of a role you think I'd be a good fit for? Book time on my cal or DM me: corbincrutchley.com
Dominik 🔮 reposted
TanStack Charts 1.0 is here 🎉 Small bundles, fast updates, and charts you don’t have to outgrow. Start with a line and see where it takes you, or just simply tell your agent to "use Tanstack Charts"! tanstack.com/charts
This is tough to read, so please do and share! MSW is too good to go and too big to die! > Sadly, it remains severely underfunded and a few sponsor cancelations away from becoming abandonware. [...] > As it stands now, I don't see MSW having a future.
With MSW 3.0 released this week, I want to try something new to make the project financially sustainable. I wrote an open letter about the project, its history, and impact on the ecosystem. I ask for five minutes of your time to read it. Thank you. mswjs.io/sponsor
In 3 weeks, I will be at @reactadvanced.gitnation.org, talking about the challenges we have with a growing codebase at @sentry.io, how these got worse with more volume due to AI and how we try to fix it. Hope to see you there for my talk "Scaling Frontend Codebases for Humans and AI" on October 23!
Dominik 🔮 reposted
Dominik 🔮 reposted
📢 React Vienna Meetup in October: 🗓️ Oct 6 · 18:30 CEST 📍@sentry.io Jakov-Lind-Straße 5/4OG, 1020 · Vienna 💬 Code documentation with Fumadocs and Code Hike by @patrik64.bsky.social 💬 Still TBD but surely something amazing by @mxmlnznr.bsky.social Hope to see you there!