Biome vs ESLint: The 400 Lines of Config I Deleted
I moved a Next.js repo from ESLint and Prettier to Biome. Formatting was a clean win, linting was not. Here's the config I deleted and…
I moved a Next.js repo from ESLint and Prettier to Biome. Formatting was a clean win, linting was not. Here's the config I deleted and…
The node test runner now ships inside the runtime: zero dependencies, built-in mocking, coverage, even TypeScript. Where I dropped Jest for it, and where I…
I defended Jest for three years, then moved a real monorepo to Vitest in one afternoon. Here is the ESM pain that pushed me, the…
I moved a client project from npm to pnpm eight months ago. The install speed was fine. The phantom dependency it caught on day one…
Monorepo or polyrepo? I merged four repos into one, kept two apart, and here's the rule I use now, plus the pnpm and Turborepo setup…
I moved my marketing site from Next.js to Astro islands and cut the JavaScript bundle by 91%. Here's the partial hydration setup I actually ship…
After a year of porting three of my own apps between Node, Bun, and Deno 2, here's the decision tree I actually use to pick…
I ran Bun in production for a year alongside Node. Here is where it actually replaced Node at runtime, where I switched back, and the…
Six months after I converted a 410-file Jest suite to Vitest, here is what got faster, what I had to rewrite, and where I still…
After ten weekends of telling myself it could wait, I swapped ESLint plus Prettier for Biome on a TypeScript monorepo. Real numbers, what broke, what…