DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Ten Million Keys, One Missing Index

Ten Million Keys, One Missing Index

Comments
18 min read
TanStack React Router

TanStack React Router

2
Comments 1
3 min read
validation-br 2.0: Validação em TypeScript, zero dependĂȘncias

validation-br 2.0: Validação em TypeScript, zero dependĂȘncias

Comments
2 min read
My Dog Ate Chocolate at 2AM and Every Tool Was Buried Under Ads, So I Built an Instant Next.js Vet Calculator

My Dog Ate Chocolate at 2AM and Every Tool Was Buried Under Ads, So I Built an Instant Next.js Vet Calculator

1
Comments
7 min read
Embedding Claude-SEO Skills into Next.js 16: An Open-Source Technical Audit Blueprint

Embedding Claude-SEO Skills into Next.js 16: An Open-Source Technical Audit Blueprint

Comments
3 min read
GraphQL @oneOf: Exactly One Input, Enforced by the Schema

GraphQL @oneOf: Exactly One Input, Enforced by the Schema

Comments
3 min read
Using searchParams in a Next.js Page Silently Opts It Out of Static Rendering Too

Using searchParams in a Next.js Page Silently Opts It Out of Static Rendering Too

Comments
4 min read
Why I stopped using heavy UI kits and built a pure Tailwind React 19 dashboard

Why I stopped using heavy UI kits and built a pure Tailwind React 19 dashboard

Comments
2 min read
Theo Ported TypeScript to Rust with AI and Never Read the Code

Theo Ported TypeScript to Rust with AI and Never Read the Code

Comments
5 min read
Dynamic Pricing Is a Data Freshness Problem Before It Is a Model Problem

Dynamic Pricing Is a Data Freshness Problem Before It Is a Model Problem

Comments
4 min read
The guard that stops our automation from following a link

The guard that stops our automation from following a link

Comments
4 min read
React `useActionState` in 2026: Replacing `useReducer` for Server-Driven Form Logic

React `useActionState` in 2026: Replacing `useReducer` for Server-Driven Form Logic

Comments 3
13 min read
A local app cannot keep a secret from its owner, so stop pretending

A local app cannot keep a secret from its owner, so stop pretending

Comments
4 min read
How We Built a Human-in-the-Loop Pipeline for AI-Generated Coloring Pages

How We Built a Human-in-the-Loop Pipeline for AI-Generated Coloring Pages

1
Comments
6 min read
JSON.parse throws on every token your LLM streams. Here's a 425-byte fix.

JSON.parse throws on every token your LLM streams. Here's a 425-byte fix.

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