DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Cloudflare Launched Clef. Let's Build a Tiny Decision Gate in TypeScript.

Cloudflare Launched Clef. Let's Build a Tiny Decision Gate in TypeScript.

Comments
9 min read
How I Made React Smart Image Easier to Use with Providers and Presets

How I Made React Smart Image Easier to Use with Providers and Presets

Comments
3 min read
Persistent Text Highlighting for Vue 3

Persistent Text Highlighting for Vue 3

1
Comments
3 min read
Customer Zone DNS Changes — TTL Controls Caching, Never Immediate Cutover

Customer Zone DNS Changes — TTL Controls Caching, Never Immediate Cutover

Comments 2
5 min read
Navigating with Vector Trigonometry: Why the E6B Wind Triangle Works (and Where 60:1 Rules Fail)

Navigating with Vector Trigonometry: Why the E6B Wind Triangle Works (and Where 60:1 Rules Fail)

1
Comments
4 min read
Next.js Route Handlers: GET Stopped Caching in 15 — How to Cache in 16

Next.js Route Handlers: GET Stopped Caching in 15 — How to Cache in 16

7
Comments
13 min read
Offline Receipt OCR in Expo: The Hard Part Starts After Text Recognition

Offline Receipt OCR in Expo: The Hard Part Starts After Text Recognition

Comments 2
6 min read
Zone.js Hijacked Your Browser for 8 Years. Here's What Replaced It.

Zone.js Hijacked Your Browser for 8 Years. Here's What Replaced It.

15
Picked as gem Comments 2
8 min read
A stray .env file broke exactly 13 pages of my Next.js build — and dev mode never saw it

A stray .env file broke exactly 13 pages of my Next.js build — and dev mode never saw it

1
Comments 2
10 min read
Why Your LLM Architecture is Flawed: Mastering Dot-and-Index Paths and Context Isolation in Jev

Why Your LLM Architecture is Flawed: Mastering Dot-and-Index Paths and Context Isolation in Jev

1
Comments
9 min read
Lease PDF Form Fill in 2026 — 4 Traps Behind Ignored Values

Lease PDF Form Fill in 2026 — 4 Traps Behind Ignored Values

Comments 1
6 min read
The 8-Digit Code That Replaced Login Forms in My Vehicle Service History App

The 8-Digit Code That Replaced Login Forms in My Vehicle Service History App

2
Comments 1
3 min read
Nobody in our app ever sees the Stripe customer portal, and four verbs are the reason

Nobody in our app ever sees the Stripe customer portal, and four verbs are the reason

1
Comments
7 min read
Next 16 renamed middleware to proxy, and our whole auth boundary is one allowlist

Next 16 renamed middleware to proxy, and our whole auth boundary is one allowlist

1
Comments
6 min read
10,000 units a day, one API key, and three caps that are not the same number

10,000 units a day, one API key, and three caps that are not the same number

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