DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
We open-sourced our React Native template engine (but not the part that makes money)

We open-sourced our React Native template engine (but not the part that makes money)

Comments
6 min read
Networking Needs a Protocol: Build a Consent-First Community Introduction Flow

Networking Needs a Protocol: Build a Consent-First Community Introduction Flow

Comments
9 min read
Why We Chose 100% Client-Side Computation for Engineering Calculators (Zero Database, Zero Tracking)

Why We Chose 100% Client-Side Computation for Engineering Calculators (Zero Database, Zero Tracking)

Comments
5 min read
Building a Choose-Your-Own-Adventure API with NestJS — Part 1: The Foundation

Building a Choose-Your-Own-Adventure API with NestJS — Part 1: The Foundation

Comments
4 min read
Your Type Guard Can Silently Drift from Your TypeScript Type đź”§

Forgotten guard updates risk silent runtime bugs

Your Type Guard Can Silently Drift from Your TypeScript Type đź”§

69
Picked as gem Comments 26
6 min read
Faster JSON on Node hot paths, and when it is worth it

Faster JSON on Node hot paths, and when it is worth it

Comments
3 min read
Weighted Token-Bucket Rate Limiting for Node.js & Bun

Weighted Token-Bucket Rate Limiting for Node.js & Bun

Comments
2 min read
Building an Embedded Raft SDK for Existing Node.js Services

Building an Embedded Raft SDK for Existing Node.js Services

Comments 2
10 min read
Prompt Caching with Claude in Node.js: How to Cut Latency and Save Tokens, Explained Simply

Prompt Caching with Claude in Node.js: How to Cut Latency and Save Tokens, Explained Simply

1
Comments 2
8 min read
tanstack-fetch: A Typed Fetch Client Built for TanStack Query

tanstack-fetch: A Typed Fetch Client Built for TanStack Query

Comments 4
4 min read
The app that spoke German but titled everything in French: the language of a system prompt is a parameter, not a constant

The app that spoke German but titled everything in French: the language of a system prompt is a parameter, not a constant

Comments
9 min read
Phoenix V2: A Cognitive Architecture for AI That Remembers, Feels and Evolves — Paper, Code and Book

Phoenix V2: A Cognitive Architecture for AI That Remembers, Feels and Evolves — Paper, Code and Book

Comments 1
6 min read
Stop Prompt Injection in TypeScript: A Zero-Dependency Security Pipeline

Stop Prompt Injection in TypeScript: A Zero-Dependency Security Pipeline

1
Comments
3 min read
I needed audio in Bun, so I skipped fluent-ffmpeg

I needed audio in Bun, so I skipped fluent-ffmpeg

Comments
2 min read
Building a Real-Time Cricket Scorecard Library in React: Handling High-Frequency WebSockets at 60 FPS

Building a Real-Time Cricket Scorecard Library in React: Handling High-Frequency WebSockets at 60 FPS

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