// writing
Posts tagged #tooling — Page 3
A mix of technical deep-dives, career reflections, and dispatches from the road.
tag: #tooling

developmentMay 9, 2026· 4 min
Svelte 5 Runes: Reactive State That Actually Makes Sense
An introduction to Svelte 5 runes — the explicit reactive primitives ($state, $derived, $effect, $props) that replace Svelte 4's magic $: syntax and make reactivity predictable, composable, and no longer limited to .svelte files.
read more →

developmentMay 6, 2026· 3 min
Biome: The Fast All-in-One ESLint and Prettier Replacement
Biome is a Rust-based toolchain that replaces ESLint and Prettier with a single fast binary. Here's what it does well, where it falls short, and how to migrate.
read more →

developmentApr 26, 2026· 3 min
CSS Cascade Layers: Finally Taking Control of Specificity
The @layer rule gives you explicit control over which CSS wins when rules conflict. Here's how cascade layers work and how they change the way you structure stylesheets.
read more →

developmentApr 19, 2026· 3 min
Edge Functions: Running Code Where Your Users Are
Edge functions run your code in data centers close to users, eliminating the latency of a centralized origin server. Here's what they're good for and how to build with them.
read more →

developmentApr 18, 2026· 3 min
Progressive Web Apps in 2026: Offline-First Patterns That Actually Work
PWAs have matured significantly. Between Workbox's caching strategies, the Background Sync API, and the Web App Manifest improvements, building offline-capable apps is more practical than ever.
read more →

developmentApr 5, 2026· 3 min
Node.js 22 LTS: The Features Worth Knowing About
Node.js 22 became the active LTS in October 2024, bringing a native test runner, built-in watch mode, require() for ES modules, and much more. Here's what's useful in practice.
read more →

developmentMar 17, 2026· 3 min
TanStack Query v5: Data Fetching Done Right
TanStack Query v5 cleaned up the API, unified the mental model, and added first-class support for infinite queries and streaming. Here's what changed and why the library remains the standard.
read more →

developmentFeb 26, 2026· 3 min
Vitest: Modern Unit Testing That Doesn't Fight Your Toolchain
Vitest brings Jest-compatible testing to Vite projects with native TypeScript support, in-source tests, and a dramatically faster watch mode. Here's how to get started.
read more →

developmentFeb 9, 2026· 3 min
Astro 5: Content Collections v2 and Server Islands Explained
Astro 5 ships a redesigned Content Layer and a powerful Server Islands feature that brings dynamic personalization to static sites. Here's what changed and why it matters.
read more →
// the newsletter