DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Translation Is Not Agreement: Build a Clarification Handshake for Multilingual Chat

Translation Is Not Agreement: Build a Clarification Handshake for Multilingual Chat

5
Comments 1
9 min read
Engineering a Multimodal Travel Planner on a 228,060-Edge Graph

Engineering a Multimodal Travel Planner on a 228,060-Edge Graph

Comments
6 min read
How to Convert JSON to TypeScript Interfaces

How to Convert JSON to TypeScript Interfaces

1
Comments
3 min read
Welcome Email Deliverability Problems in Transactional Onboarding and Bounce Handling

Welcome Email Deliverability Problems in Transactional Onboarding and Bounce Handling

Comments
7 min read
Why Traditional Sourdough Calculators Have a Hidden 3% Water Error (And How We Fixed It With Rheology & Thermodynamics)

Why Traditional Sourdough Calculators Have a Hidden 3% Water Error (And How We Fixed It With Rheology & Thermodynamics)

Comments
4 min read
Stop Using Fragile Chatbots: Build Standard MCP Agents with TypeScript

Stop Using Fragile Chatbots: Build Standard MCP Agents with TypeScript

Comments
3 min read
I Compared 6 TypeScript Validation Libraries. Here's What Surprised Me 🤔

The hidden danger of mismatched runtime contracts

I Compared 6 TypeScript Validation Libraries. Here's What Surprised Me 🤔

128
Comments 54
14 min read
Three of our 24 currencies are written without decimals, and Stripe agrees about one of them

Three of our 24 currencies are written without decimals, and Stripe agrees about one of them

Comments 1
7 min read
Migrating a Synchronous better-sqlite3 Layer to Async Cloudflare D1 (Without Losing Local Dev)

Migrating a Synchronous better-sqlite3 Layer to Async Cloudflare D1 (Without Losing Local Dev)

Comments
5 min read
Delivery Failure Feature Flags: React Next.js Polling Client Authority Boundaries

Delivery Failure Feature Flags: React Next.js Polling Client Authority Boundaries

Comments
6 min read
A module whose comment says it is the one place that knows this request, and the three other places that also know

A module whose comment says it is the one place that knows this request, and the three other places that also know

Comments
6 min read
Our creator avatars expire after a few days, and the whole of instrumentation.ts exists to silence them

Our creator avatars expire after a few days, and the whole of instrumentation.ts exists to silence them

Comments
7 min read
Our one table has four unique columns, and the primary key is the only one no query starts from

Our one table has four unique columns, and the primary key is the only one no query starts from

Comments
7 min read
Our proxy still publishes a country cookie for a pre-paint script we deleted, and the cookie is load-bearing for a reason its comment does not mention

Our proxy still publishes a country cookie for a pre-paint script we deleted, and the cookie is load-bearing for a reason its comment does not mention

Comments
5 min read
The leaderboard move in our product demo is a swap between two frozen arrays, and its 20 second timer lasts 10

The leaderboard move in our product demo is a swap between two frozen arrays, and its 20 second timer lasts 10

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