The first post in a series that works through The Rust Programming Language a little at a time, hands on. It installs Rust with mise, runs Hello, World! with rustc and Cargo, and builds the guessing game from chapter 2, breaking the code on purpose to read what the compiler says
OpenTofu is the open fork of Terraform. This guide starts from what goes wrong with a hand-built cloud account, then covers running aws login in a Docker container and handing the credentials over, plan, apply and destroy, what state really is, variables and references, adopting resources with import blocks, this blog's infra/ and its CI, OpenTofu-only features such as state encryption, and the traps hit along the way
Biome rolls a formatter and a linter into one tool. This guide compares it with the ESLint and Prettier pairing, then covers format, lint and check, assist actions that rewrite code, domains enabled by dependencies, this blog's biome.json, migrating the create-next-app template, measured speed, and GritQL plugins
Bun rolls a JavaScript and TypeScript runtime, package manager and test runner into one. This guide covers running TypeScript directly, bun install and bun.lock, how it blocks dependency scripts, bun test, moving off npm, telling whether Node or Bun is actually running your code, and install speed measured against npm, pnpm and Deno
uv manages Python packages and projects. This guide compares it with the pip and venv workflow, then covers installing Python itself, managing a project with pyproject.toml and uv.lock, single-file scripts, moving off requirements.txt, measured speed, and how it differs from Anaconda and pixi
Oh My Posh, the prompt theme engine for every shell — installing it and a Nerd Font, picking a theme, writing your own config from scratch, and the trap it sets when you also use mise