DEV Community

Web Development

Because the internet...

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
React 19 useFormStatus Returning False? I Built a SubmitButton That Fixes It

Fixes focus loss for keyboard users

React 19 useFormStatus Returning False? I Built a SubmitButton That Fixes It

32
Comments 9
5 min read
Your GitHub profile shows your follower count. It also shows attackers your whole attack surface.

Your GitHub profile shows your follower count. It also shows attackers your whole attack surface.

14
Comments 4
4 min read
I'm an ER doctor. After decades without touching code, I built 3 websites with AI in one month — on my phone.

I'm an ER doctor. After decades without touching code, I built 3 websites with AI in one month — on my phone.

15
Picked as gem Comments 5
4 min read
I Gave ChatGPT My Full Codebase. The Results Scared Me — But Not for the Reason You Think.

AI maps code well but writes plausible errors

I Gave ChatGPT My Full Codebase. The Results Scared Me — But Not for the Reason You Think.

17
Comments 5
7 min read
[AI in Practice] Shadowing Assessment with Gemini 3.5 Transcribe: Let Song Lingo Listen to You Read Lyrics

[AI in Practice] Shadowing Assessment with Gemini 3.5 Transcribe: Let Song Lingo Listen to You Read Lyrics

2
Comments
10 min read
What I learned building a Twitch chat overlay

What I learned building a Twitch chat overlay

Comments
5 min read
TinyJS App Studio — The GUI to wrap any website or JS project into a ~6 MB desktop app, no Electron, no Node, no bundled Chromium

TinyJS App Studio — The GUI to wrap any website or JS project into a ~6 MB desktop app, no Electron, no Node, no bundled Chromium

1
Comments
4 min read
Password Reset UX: Make Recovery Clear and Safe

Password Reset UX: Make Recovery Clear and Safe

Comments
3 min read
Seven years without writing a migration

Seven years without writing a migration

Comments
8 min read
I built a React Link component that prefetches before you click

I built a React Link component that prefetches before you click

Comments
1 min read
Cloudflare Built EmDash. I Built NeighDash.

Cloudflare Built EmDash. I Built NeighDash.

Comments
17 min read
OpenShell: Building a Security Boundary Around AI Agents

OpenShell: Building a Security Boundary Around AI Agents

5
Comments
12 min read
Two open-source starter templates: a premium Next.js portfolio and varsha, an Astro site starter

Two open-source starter templates: a premium Next.js portfolio and varsha, an Astro site starter

Comments
2 min read
dev.to ships its comment CSRF token as value="NOTHING". Here's what that breaks.

dev.to ships its comment CSRF token as value="NOTHING". Here's what that breaks.

Comments
2 min read
A Memory ON/OFF Toggle Was My Best Hindsight Debugging Tool

A Memory ON/OFF Toggle Was My Best Hindsight Debugging Tool

1
Comments
9 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.