uv in 2026 — Why Python Tooling Finally Felt Done
Practical uv: project setup, dependency management, lockfiles, tool installs, scripts with inline deps, and why it replaced pip/poetry for many teams.
Practical uv: project setup, dependency management, lockfiles, tool installs, scripts with inline deps, and why it replaced pip/poetry for many teams.
Day-to-day uv recipes: workspaces, single-file scripts with deps, lockfile workflows, Docker patterns, CI integration, monorepo, and gotchas.
Going beyond "strict": true: noUncheckedIndexedAccess, exactOptionalPropertyTypes, verbatimModuleSyntax, and the patterns that keep TS rigorous without misery.
Biome (the Rust-based all-in-one) vs the classic ESLint + Prettier. Speed, ecosystem reality, configuration migration, and a clear recommendation.
Productivity Rust tooling for 2026. cargo, clippy, fmt, workspaces, nextest, watch, and the strict-lints that catch bugs in CI.
Picking a reproducible dev-environment tool in 2026. Nix flakes (deepest), Devbox (Nix made friendly), mise (lightweight version manager), devcontainers (Docker-based), and which fits which team.
Modern Python tooling worth using in 2026 — uv replaces pip/venv/poetry/pyenv, Ruff replaces flake8/black/isort, ty (Astral) is the fast type checker, plus the project layout and pre-commit setup that pulls it together.
A pragmatic Git workflow for solo developers and small teams: trunk-based commits, sane branching, rebases without fear, and the recovery commands you’ll thank past-you for memorizing.
An opinionated guide to Python virtual environment and packaging tools — uv, venv, Poetry, and how to pick the right one for your project.