DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
The OpenAPI Code Generation Guide: Clients, Servers, Types

The OpenAPI Code Generation Guide: Clients, Servers, Types

Comments
4 min read
Our HTML entity decoder is 27 lines, knows eight names, and will hand Postgres a NUL byte if you ask it to

Our HTML entity decoder is 27 lines, knows eight names, and will hand Postgres a NUL byte if you ask it to

Comments
5 min read
A campaign row with no owner, and the UPDATE that hands it over when somebody signs up

A campaign row with no owner, and the UPDATE that hands it over when somebody signs up

Comments
6 min read
Architecting a High-Performance Real-Time Multiplayer Card Game on Cloudflare Workers & Durable Objects

Architecting a High-Performance Real-Time Multiplayer Card Game on Cloudflare Workers & Durable Objects

Comments
2 min read
Why AI Coding Tools Made My Mental Load 5x Worse (And the TypeScript Pattern That Fixed It)

Why AI Coding Tools Made My Mental Load 5x Worse (And the TypeScript Pattern That Fixed It)

Comments
2 min read
Building a Resilient Number & String Sanitizer for Financial CSV Ingestion

Building a Resilient Number & String Sanitizer for Financial CSV Ingestion

Comments
2 min read
A Recovery Branch That Keeps the Learner on the Same Step

A Recovery Branch That Keeps the Learner on the Same Step

Comments
2 min read
Node.js Player Disconnects in 2026: Lease-Based Lobby Host Succession

Node.js Player Disconnects in 2026: Lease-Based Lobby Host Succession

Comments
6 min read
I Used Opus 5.5 to Build the Entire Middle-earth in Three.js

I Used Opus 5.5 to Build the Entire Middle-earth in Three.js

1
Comments
4 min read
How we built a QR code designer that can't break scanning

How we built a QR code designer that can't break scanning

2
Comments 2
4 min read
Splitting an Audio Project at Label Marks, the Way Audacity Does It (and Batch-Exporting Many Projects)

Splitting an Audio Project at Label Marks, the Way Audacity Does It (and Batch-Exporting Many Projects)

Comments
5 min read
Embed Sentences, Return the Section: Small-to-Big Retrieval in TypeScript

Embed Sentences, Return the Section: Small-to-Big Retrieval in TypeScript

Comments 1
8 min read
Vite config that survived three projects

Vite config that survived three projects

Comments
1 min read
Why I Built My Own OpenStreetMap Routing Engine — and How I Use It in a Real Application

Why I Built My Own OpenStreetMap Routing Engine — and How I Use It in a Real Application

Comments
11 min read
94 page files, zero dynamic routes, and 67 pages that write their own URL twice with nothing checking the folder

94 page files, zero dynamic routes, and 67 pages that write their own URL twice with nothing checking the folder

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