Rust の公式の入門書 The Rust Programming Language を、手を動かして少しずつ進めるシリーズの 1 本目。mise で Rust を入れて、rustc と Cargo で Hello, World! を動かし、2 章の数当てゲームを作る。わざとコードを壊して、コンパイラが何と言うかも読む
Terraform から fork した OpenTofu を、手で作ったクラウドの何が困るのかから、Docker のコンテナで aws login して資格情報を渡す方法、plan と apply と destroy、state の正体、変数と参照、import ブロックでの取り込み、このブログの infra/ と CI、state の暗号化などの OpenTofu だけの機能、実際に踏んだ罠まで
formatter と linter を 1 つにまとめた Biome を、ESLint と Prettier の組み合わせとの比較から、format・lint・check の違い、コードを書き換える assist、依存から有効になる domain、このブログの biome.json、create-next-app のテンプレートからの移行、実測した速さ、GritQL のプラグインまで
JavaScript と TypeScript のランタイム、パッケージマネージャー、テストランナーを 1 つにまとめた Bun を、TypeScript の直接実行、bun install と bun.lock、依存のスクリプトを止める仕組み、bun test、npm からの移行、Node と Bun のどちらで動いているのかの見分け方、npm・pnpm・Deno と並べて測った速さまで
Python のパッケージとプロジェクトを管理する uv を、pip と venv の流れとの比較から、Python 本体のインストール、pyproject.toml と uv.lock によるプロジェクト管理、1 ファイルのスクリプト、requirements.txt からの移行、実測した速さ、Anaconda や pixi との違いまで
シェルのプロンプトをテーマで着せ替える Oh My Posh を、インストールと Nerd Font から、テーマ選び、設定ファイルの自作、mise と組み合わせたときの罠まで