Ian VanSchooten

@ianvs.dev

Front-end developer at Defined Networking, middle-school robotics coach, board game player, and raiser of 🐝, 🐕, and 👦🏼👦🏼

@boardgamehottakes.bsky.social I think it was Chris who mentioned Mox Boarding House in Portland on the podcast a while back. My company is meeting in Portland for our yearly get-together, and I suggested we check out Mox. So we'll be hanging out there for a few hours! I'm looking forward to it.

Ugh, the last few times I've logged into BrowserStack, I want to immediately log back out in a rage because I can't skip these dumb questions. I don't even know what they're talking about.

A popup box that will not let me use the product unless I answer the question, "Do you use any test management tool?"

This is your periodic reminder that: "AI" is artificial, but not currently intelligent "hallucinations" are actually incorrect or misleading output (errors) "AI" cannot "join the workforce" any more than a broken clock can When we use their marketing terms we only help them perpetuate the scam.

I designed and printed a set of upgraded tokens for Mistborn: The Deckbuilding Game from @brotherwisegames.bsky.social. The game is all about burning metals to power your magic, so how could I _not_ make something a bit more metallic to use? I weighted them like poker chips. Such a fun game.

Custom-designed 3d printed allomancy tokens on a player tracker board from Mistborn: the Deckbuilding Game.A pile of shiny gold 3d-printed "Boxings", the currency used in Mistborn.

I’ve spent about 3 hours today sharpening kitchen knives for my in-laws today. Seems more than a fair trade for all the meals they cook for us. Also, if you don’t have a good sharpener, get one. Makes a world of difference.

Bild

TIL that #react-query 'useSuspenseQuery' won't always throw errors. We use an error boundary to show a 404 page, but noticed that if you delete the resource in a different tab, no error is thrown, though a 404 response is received. It's because there was cached data. tanstack.com/query/latest...

Suspense | TanStack Query React Docs

React Query can also be used with React's Suspense for Data Fetching API's. For this, we have dedicated hooks: Additionally, you can use the useQuery().promise and React.use() (Experimental) When usin...

tanstack.com

How would y'all solve this? I've got a modal that deletes a thing. It also fetches details about the thing using tanstack react-query's `useSuspenseQuery`. After deleting, I call a function that changes state in a parent to hide the modal. But I get a 404 because it refetches first.