Dominik 🔮 @tkdodo.eu · 14hIt seems to happen whenever they push an update that invalidates the cache and I need to download JS again ... 040
Dominik 🔮 @tkdodo.eu · 14hThis happens almost every time when I use ChatGPT. Hydration is hard but if you allow inputs "before JavaScript" you better get it right! If you can’t, just don’t allow me to input anything. I’ll take that loading spinner over this experience all day any day ... 9230
Dominik 🔮 @tkdodo.eu · 16hI don’t feel like I’m building anything, more like I’m always cleaning up everybody else’s mess 2412
Dominik 🔮 @tkdodo.eu · 29/09/2026It's open source. People can use the codebase and try things out without us knowing 😉. But in this case I'm pretty sure it's not sentry. 030
Dominik 🔮 @tkdodo.eu · 29/09/2026wohoo, turns out I will also be in London for React Advanced. Let's hang out! 220
Dominik 🔮 @tkdodo.eu · 28/09/2026static.klipy.comResist Resistance Is FutileAlt: Resist Resistance Is Futile 120
Dominik 🔮 @tkdodo.eu · 25/09/2026We already adopted "Human Voice" for @tanstack.com Query. Please adhere to it when contributing 🙏 0413
Reposted by Dominik 🔮Faris Aziz @farisaziz.com · 23/09/2026Yay, Alicante! @nst.blue @acemarke.dev @tkdodo.eu @mkrl.xyz 6313
Dominik 🔮 @tkdodo.eu · 23/09/2026Just showed up to a meetup in Alicante that's happening tomorrow. Well done me 🫠 0120
Dominik 🔮 @tkdodo.eu · 23/09/2026Thanks Daniel. I knew this way I would get an answer 😂. I'll do all of that, in that order! 170
Dominik 🔮 @tkdodo.eu · 23/09/2026That's not really the reason. I just feel like people don't read anymore so I can't motivate myself to write more often 4140
Dominik 🔮 @tkdodo.eu · 23/09/2026📢 Thanks to @benjavicente.dev, we have now shipped our first release candidate for the @angular.dev adapter of @tanstack.com Query 🎉 It's a new package (no experimental suffix), supports angular 20.1+ and includes resource API interoperability. Please give it a try and report feedback 🙏npmx.dev@tanstack/angular-query - npmxOIDC trusted publishing setup package for @tanstack/angular-query 2341
Reposted by Dominik 🔮TANSTACK @tanstack.com · 20/09/2026🎉 Jev support just landed in TanStack AI via decide(), our new API for typed choices, scores, and booleans. The "jevolution" is in full swing. Jev on, y’all. tanstack.com/ai/latest/do... 2505
Dominik 🔮 @tkdodo.eu · 19/09/2026I don't. Yes we can close them but I'd rather get contributions from humans in the first place :/ 140
Dominik 🔮 @tkdodo.eu · 19/09/2026How it started ... how it’s going I just can’t do this anymore 😔 6615
Dominik 🔮 @tkdodo.eu · 17/09/2026We recently switched to auto-generating the reference docs from jsdoc comments. This has multiple advantages: - can't get out of sync - gives you suggestions in code I'll see if we can make the rendered output better though, thanks for the feedback 🙏 110
Dominik 🔮 @tkdodo.eu · 16/09/2026Yeah I got it from bundlephobia which is usually too large because it doesn't do esm I think 000
Dominik 🔮 @tkdodo.eu · 16/09/2026If someone reads: > This 352.8 kB react component Then the first instinct will be that 350kb will be shipped to consumers if I use that component. That’s not the case, so why frame it that way? 250
Dominik 🔮 @tkdodo.eu · 16/09/2026depends on a lot of things though, like the bundler or if deps are bundled or excluded etc.. 100
Dominik 🔮 @tkdodo.eu · 16/09/2026All for it, but please, 352kb is the install size. Bundle size is 1.6kb minzipped. 350
Dominik 🔮 @tkdodo.eu · 15/09/2026@tanstack.com query devtools is on that list but not for long, I have a PR up to fix it. ✂️ Also note that knip can spot these, we just weren't running the `strict` mode properly 🫠. Will also fix thatknip.devProduction ModeUse `--production` and `--strict` with `!` entry patterns to lint only shipped code, ignoring tests, stories and config files. 1171
Dominik 🔮 @tkdodo.eu · 15/09/2026Please do! It's very good. You can keep the banderole if you push out the chocolate from the side 😊 110
Reposted by Dominik 🔮danielroe @danielroe.dev · 14/09/2026🙋♂️ ever wanted to build something without needing to configure a db, auth, file storage or a cms? it turns out you already have all four if you have a bluesky account 👉 airspace is a typed client for itgetair.spaceairspaceThe database you already have. 1950789
Dominik 🔮 @tkdodo.eu · 14/09/2026Looking forward to seeing you in Alicante! I will bring chocolate 😂 010
Dominik 🔮 @tkdodo.eu · 14/09/2026This does not overlap with my workshop (which is same day in the morning) so you have absolutely NO EXCUSE to not be there! 281
Dominik 🔮 @tkdodo.eu · 14/09/2026is it really blocked for you? I proxy the client-side calls through my domain so I should get your views (without tracking you obviously) look for requests going towards /api/event/ github.com/TkDodo/blog/...github.comblog/netlify.toml at 66e95e9f6e054f454381e2c86f58ee4817492dc8 · TkDodo/blogContribute to TkDodo/blog development by creating an account on GitHub. 140
Dominik 🔮 @tkdodo.eu · 14/09/2026Good news: traffic to my blog is so low that I can now downgrade my @plausible.io subscription 🎉 That’s like sponsoring me for € 80 / year. Thanks everyone 😂 plausible.io/tkdodo.eu?pe...plausible.io Plausible · tkdodo.eu Plausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected. 5370
Dominik 🔮 @tkdodo.eu · 14/09/2026Would love to bring the kids too next year (depending on schedule of course) ❤️ 010
Dominik 🔮 @tkdodo.eu · 14/09/2026Yes! And number of attending maintainers should increase every year 📈 010
Dominik 🔮 @tkdodo.eu · 14/09/2026Anyone else feeling kinda sad because @zurichjs.com is over but also super nostalgic because it was so lovely? 🥹🥰 6201