DogPawHat
banner
dogpawhat.tech
DogPawHat
@dogpawhat.tech
"The core problem is that JavaScript isn’t real."

https://dogpawhat.tech/
Reposted by DogPawHat
Read the page!
November 12, 2025 at 9:18 PM
READ IT
November 12, 2025 at 9:34 PM
"Aw damn, Tsunoda in 16th, that second Red Bull, eh?"
"Tsunoda was in 18th"
"But then whos in the car at 16th?"

#f1 #brazilf1grandprix
November 9, 2025 at 12:54 PM
Reposted by DogPawHat
I am looking for a full-time job.

Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.

If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
October 30, 2025 at 2:40 PM
Hello, Grey Knights? I'd like to report a Pact with the Runionius Powers
📢Introducing ArkRegex📢

a drop in replacement for new RegExp() with types ⬇️
October 28, 2025 at 10:38 PM
🫡
Spare thought for the staff in #aras25 count centres around the country who, despite knowing for hours that this has been a landslide, still have to wait around and be formally told by Dublin Castle that a second count will not be needed
October 25, 2025 at 5:47 PM
Is this how other countries do this?
Called it at 9:13, which is a new record I think. Connolly by 60%+. Spoiled votes may outpoll Heather Humphreys.
October 25, 2025 at 10:02 AM
Reposted by DogPawHat
got laid off due to restructuring :(

i’m now available for mid+ frontend developer/software engineering positions

in the meantime, we’re back to building the future and fun on the web on atproto :)
October 17, 2025 at 1:46 AM
Reposted by DogPawHat
it truly would have been the Year of the Linux Desktop if they had not fucked us over with the anticheat

Windows: fucking you over
Apple: awful UI
AMD: Hold My Beer
Wayland: getting really good and stable on AMD

EA: lol jk fuck you
juli.ee juliet @juli.ee · Oct 13
dont trust whatever the steam client says and instead use protonDB: www.protondb.com/app/2807960
www.protondb.com
October 13, 2025 at 10:51 PM
tsconfig.json: "strict": false
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
October 13, 2025 at 4:01 PM
Been a while since I checked in on Rust stuff and whooo this is good (thanks to this Week in Rust)
dioxus.notion.site/Dioxus-Labs-...
Dioxus Labs + “High-level Rust” | Notion
Recently an article very critical of Rust swept r/rust, r/programming, and HackerNews. This isn’t the first time someone has been critical of Rust, but in my experience, it’s one of the few times I di...
dioxus.notion.site
October 10, 2025 at 1:04 PM
Holy shit this goes hard. I love Linux.

youtu.be/v1Mfirg2-Z8?...
youtu.be
October 9, 2025 at 3:14 PM
Reposted by DogPawHat
See this?

This story is the sound of a bullet you didn’t even know was coming at you whistling past your right ear.
Germany will not support Chat Control - a law which proposes to scan all messages people send even on end-to-end encrypted platforms - Justice Minister said today. German stance likely dooms the measure. Signal had threatened to leave the EU if Chat Control became law
therecord.media/chat-control...
Germany will not support 'Chat Control' message scanning in the EU
“Random chat monitoring must be taboo in a constitutional state,” Federal Justice Minister Stefanie Hubig said as German officials signaled they will not vote for a controversial EU proposal known as ...
therecord.media
October 8, 2025 at 4:51 PM
Reposted by DogPawHat
Activity is great but for what they're showing, I can't stop thinking that "moving that state to the URL" is the right move.

Keeping scroll position is pretty sick though.
October 7, 2025 at 5:22 PM
This is probably my best work.
SuspenseGate (sibling pre-warming) makes a cameo at the keynote of React Conf 🤯. Did you know that my profile picture actually includes a “Free Suspense” card made by @dogpawhat.tech. I still have it, it’s a nice reminder of that hectic time.
October 7, 2025 at 4:21 PM
I have absolutely no interest in watching #Budget2026 at my parents house but my cat is made of different stuff I guess. #SpierGorm
October 7, 2025 at 12:23 PM
Wrote up my React Activity explorations here with React Query and tabs. More detail from if you followed the last few posts I made here.

dogpawhat.tech/blog/notes-o...
Some notes on the React 19.2 Activity component
Fun and profit with prefetching and tabs
dogpawhat.tech
October 7, 2025 at 12:01 PM
Reposted by DogPawHat
📣 Germany's close to reversing its opposition to mass surveillance & private message scanning, & backing the Chat Control bill. This could end private comms-& Signal-in the EU.

Time's short and they're counting on obscurity: please let German politicians know how horrifying their reversal would be.
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
October 6, 2025 at 6:46 AM
Ok messing around with this realized something important: if you're actually using Activity in this kind of tab, you'll still want to keep compliant with the Tabs pattern (www.w3.org/WAI/ARIA/apg... . pushed an update to use base UI tabs and keepMounted.
October 4, 2025 at 3:34 PM
I did have someone that knew nothing about Claude say this to me unironically this week.

Reader, I felt like I crossed paths with the Fae.
(The temptation to reply with "Your absolutely right!" lol)
October 3, 2025 at 5:44 AM
Made a super simple demo to show how Tanstack React Query interacts with the new Activity component

superb-rabanadas-837758.netlify.app

Only useSuspenseQuery is affected in this case, per Activity docs highlighting that only suspense data sources are fetched during prerendering.
test-activity-query
superb-rabanadas-837758.netlify.app
October 2, 2025 at 10:07 PM
Also see you soon @reactalicante.es
Man the difference between Aer Lingus and Ryanair is stark
October 2, 2025 at 1:06 PM
Reposted by DogPawHat
Let me walk you through migrating your @nextjs.org Pages Router app to @tanstack.com Start using LLMs. As well as walk you through the TanStack Start basics; page routes, API routes, server functions, and more. youtu.be/abUakCmxZw0
AI Migration: NextJS to TanStack Start
YouTube video by Jack Herrington
youtu.be
October 1, 2025 at 11:42 PM
Man the difference between Aer Lingus and Ryanair is stark
October 2, 2025 at 1:02 PM
@samuel.bsky.team do you know if an issue was ever filed for something like this?
October 1, 2025 at 10:36 AM