DEV Community

Web Development

Because the internet...

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Why I enforce booking concurrency at the database layer (and not in Node.js)

Why I enforce booking concurrency at the database layer (and not in Node.js)

Comments
1 min read
I built a React component doc generator that outputs Storybook stories

I built a React component doc generator that outputs Storybook stories

1
Comments
1 min read
Rendering Optimization with Content-Visibility

Rendering Optimization with Content-Visibility

1
Comments
2 min read
I built a real-time competitive coding platform — Dev-Battle

I built a real-time competitive coding platform — Dev-Battle

Comments
1 min read
I built permanent QR codes for GitHub repositories because hardware

I built permanent QR codes for GitHub repositories because hardware

1
Comments
3 min read
Drizzle + Zod: A Type-Safe API in 200 Lines

Drizzle + Zod: A Type-Safe API in 200 Lines

1
Comments
9 min read
The Command Pattern with Discriminated Unions: A 90-Line Undo/Redo

The Command Pattern with Discriminated Unions: A 90-Line Undo/Redo

1
Comments
13 min read
Building a tRPC Router from First Principles

Building a tRPC Router from First Principles

1
Comments
11 min read
Build a Saga Orchestrator in TypeScript with Effect

Build a Saga Orchestrator in TypeScript with Effect

1
Comments
11 min read
Building a Shopify app with Claude Code — spec-driven development and pricing design

Building a Shopify app with Claude Code — spec-driven development and pricing design

Comments
4 min read
Why I Built Gamernal: Reclaiming "Mechanical Honesty" in Gaming Media

Why I Built Gamernal: Reclaiming "Mechanical Honesty" in Gaming Media

Comments
2 min read
Maybe I Should Just Be a 404 Page

Maybe I Should Just Be a 404 Page

1
Comments 1
10 min read
Higher-Kinded Types in TypeScript: 4 Workarounds and When to Use Each

Higher-Kinded Types in TypeScript: 4 Workarounds and When to Use Each

1
Comments
12 min read
Stop Writing `for` Loops in TypeScript. 2026 Way to Pipeline Data.

Stop Writing `for` Loops in TypeScript. 2026 Way to Pipeline Data.

1
Comments
9 min read
Phantom Types in TypeScript: Stop Mixing Kilograms and Pounds at Compile Time

Phantom Types in TypeScript: Stop Mixing Kilograms and Pounds at Compile Time

1
Comments
11 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.