TypeScript 5.8: the three changes that actually matter
Granular conditional return checking, the --erasableSyntaxOnly flag for native TS execution, and require() of ESM modules. What landed, what it…
Practical articles, technical guides, tutorials, development notes, research, and insights covering software engineering and emerging technologies.
Granular conditional return checking, the --erasableSyntaxOnly flag for native TS execution, and require() of ESM modules. What landed, what it…
Wasm 3.0 is a W3C standard, WASI Preview 2 is stable, and Adobe, Figma, and Shopify run it at scale.…
RSC is the default in every major React framework now. The question is no longer whether to use it -…
HMR feels like magic - edit a file, see the change instantly, keep your component state. Here's the WebSocket-and-module-boundary mechanism…
Three viable JavaScript runtimes, each with a strong argument. After running all three in production, here's when we reach for…
Responsive components that react to their container, not the viewport. Real patterns from shipping container queries across a 200-component library.
Most slow queries aren't missing an index — they're using the wrong kind. A working tour of Postgres index types,…
Webpack 5 built asset handling into core. Here's the asset/resource, asset/inline, and asset/source types, the parser.dataUrlCondition size threshold, and how…
Interaction to Next Paint is now a Core Web Vital. What it measures, why it's harder to game than its…
Every public API needs rate limiting; most implementations punish legitimate users. The algorithms compared, where to enforce them, and how…