Ubuntu 26.04 Runners and Node.js CI: What Changes First
GitHub's ubuntu-26.04 runner ships Node 24.21.0 by default where ubuntu-24.04 ships 22.23.3....
Everything published here, newest first. These are working notes from shipping production TypeScript and React: benchmarks run on real repos, migrations that took longer than the changelog implied, and the occasional tool that turned out not to be worth the setup. Nothing is sponsored, and where a free option beats a paid one, that's what you'll read.
Showing 1-12 of 107 articles
Ubuntu 26.04 Runners and Node.js CI: What Changes First
GitHub's ubuntu-26.04 runner ships Node 24.21.0 by default where ubuntu-24.04 ships 22.23.3....
Node.js 24.19.0 LTS: What Changed and Should You Upgrade
Node.js 24.19.0 adds blob.textStream(), a readFile buffer option and an httpValidation switch....
MCP Server in Your Workflow: Spec Versions and Typed Tools
The MCP spec is on revision 2026-07-28, the SDK you npm install...
Fix TS2349 and TS2531 in React Component State, Fast
TS2349 'not callable' and TS2531 'possibly null' in React state, reproduced under...
Charting Home Energy Data With Recharts and TypeScript
Turn Home Assistant history into usable charts: time-series bucketing, downsampling that keeps...
GitHub Copilot Workspace for a TypeScript Monorepo
GitHub Copilot Workspace loses context fast in a large monorepo without the...
JavaScript Event Loop: Microtasks vs Macrotasks in 2026
A code-first look at the JavaScript event loop, showing the actual execution...
Migrate to pnpm From Yarn, npm or Bun: Tested Steps
Moving a Yarn 4, Yarn 1, npm or Bun project to pnpm...
Jest to Vitest 5 Migration: What 240 Tests Measured
Jest 30 against Vitest 5.0.3 on the same 240 tests, timed cold...
MCP Apps in React: Render a Real UI Inside an AI Chat
MCP Apps let a tool return a sandboxed React UI instead of...
ESLint on TypeScript 7: Why the Peer Range Blocks npm
typescript-eslint 8.71.0 caps TypeScript at <6.1.0, so TS 7.0.2 fails with ERESOLVE...
React Component Testing with Vitest 5: Setup and Pitfalls
A React 19 test setup on Vitest 5.0.2 and Testing Library 16,...