Browse all articles about JavaScript, React, TypeScript, and web development.
September 28, 2026
The `--allowImportingTsExtensions` flag solves critical path resolution failures in monorepos by permitting explicit `.ts` imports. Learn when to enable it, how it differs from `--rewriteRelativeImportExtensions`, and the bundler compatibility tradeoffs that determine production viability.
September 27, 2026
Oxc Parser delivers 3x faster parsing than SWC and 20x faster than Babel while maintaining full-fidelity AST representation. Production teams are replacing Babel with Oxc for linting, transformation, and tooling workflows today.
September 26, 2026
The useActionState hook changes how teams handle form state in server-driven React applications. This post shows when it replaces useReducer and when it does not.
September 25, 2026
Next.js 16 stabilizes instrumentation.ts, removing the need for custom init wrappers. Learn how to wire OpenTelemetry, Sentry, and custom spans with direct SDK initialization, lifecycle guarantees, and production-ready patterns.
September 24, 2026
Most Claude Code refactors burn tokens on sequential file edits that wait for confirmation after each change. MultiEdit and Write tools eliminate the round-trip tax by bundling coordinated changes into a single transaction that preserves atomicity and cuts latency.
September 23, 2026
The `using` keyword eliminates resource leak footguns in production TypeScript. Learn how to implement disposable database connections, file handles, and async cleanup patterns that replace brittle try/finally blocks.
September 22, 2026
TypeScript 6.0's parallel declaration emit removes the sequential bottleneck that adds minutes to monorepo builds. This post measures the actual performance difference and shows what changes in your build pipeline.
September 22, 2026
Generic default types eliminate boilerplate and prevent runtime crashes in component libraries. Learn how to use this TypeScript feature to build cleaner, safer APIs.
September 20, 2026
Iterator helpers shipped in ES2025 and reached Baseline 2026. They eliminate intermediate arrays, run lazily by default, and replace most Lodash chains with native JavaScript. Teams can drop dependencies and ship faster code.
September 19, 2026
React 20's ref cleanup return value eliminates the useEffect boilerplate that caused most DOM event listener memory leaks. Learn when ref cleanup replaces useEffect and when it does not.
September 18, 2026
Most Next.js caching confusion stems from conflating four distinct layers. This post builds the mental model teams need to ship fast, cacheable apps in 2026.
September 17, 2026
Production teams running Claude Code in CI/CD pipelines and cron jobs need headless execution patterns. This post covers the `-p` flag, session persistence control, output parsing strategies, and multi-agent TypeScript workflows that eliminate manual intervention.