Set up a Python monorepo with uv workspaces and Ruff for one shared lockfile, one venv, sub-second cold installs, and unified lint and format.
Coding
Pragmatic notes on developer tools, languages, and workflows. Shortcuts, tricks, and lessons from actually shipping code.
Gemini CLI is dead: migrating to Antigravity CLI in 2026
Gemini CLI shut down on 18 June 2026. Migrate to the closed-source Antigravity CLI, keep Gemini running with an API key, and see the new quotas.
Build a CLI dashboard with Go and Bubble Tea
Build a CLI dashboard with Go and Bubble Tea: a single binary terminal UI with live data, responsive layouts, keyboard navigation, and clean rendering.
OpenCode vs Claude Code vs Cursor: model-agnostic verdict
OpenCode vs Claude Code: Claude runs 45% faster, OpenCode writes 29% more tests, and the pick depends on your model and budget. Cursor slots in too.
Best AI coding agents in 2026: cost, autonomy, and lock-in
Compare the seven best AI coding agents of 2026 on real cost per finished task and model lock-in: Claude Code, Codex CLI, Gemini CLI, and more.
Gleam for Erlang developers: type-safe language for the BEAM VM
Gleam brings statically-typed functional programming to the BEAM VM with Hindley-Milner inference, Erlang and Elixir interop, and JavaScript output.
Botmonster Tech




