•8 min read
Why my Personal Site Is Also a Monorepo Now
I turned my personal site into a monorepo because every side project I start wants to live somewhere. Here's the thinking, and what I'm planning next.
Monorepo
Turborepo
Bun
I turned my personal site into a monorepo because every side project I start wants to live somewhere. Here's the thinking, and what I'm planning next.
I migrated this Next.js 16 site from the npm/webpack/ESLint/tsc stack to bun/Turbopack/Biome/oxlint/tsgo and measured every step. Lint is 30 to 50x faster, typecheck is 7x, install is 2.7x. Honest numbers and surprises.
Rust replaced almost the entire JavaScript build toolchain by 2026. Turbopack, Rolldown, Biome, oxlint, Bun. Why npm security made it inevitable.
How I shipped ssh agnelnieves.sh, a terminal portfolio in Rust using ratatui, russh, and Fly.io. One binary, two modes: local CLI and SSH server.