Mise consolidates asdf, nvm, pyenv, rbenv, and direnv into one CLI. Manage language runtimes and environments from a single .mise.toml file.
Coding
Pragmatic notes on developer tools, languages, and workflows. Shortcuts, tricks, and lessons from actually shipping code.
Matt Pocock's 22 small skills beat one big framework
Matt Pocock's 22 small skills bring grilling sessions, a shared CONTEXT.md, and TDD to Claude Code and Codex without giving up your process.
Postgres queues thousands of jobs a second, skip Kafka
Use Postgres FOR UPDATE SKIP LOCKED and LISTEN/NOTIFY to build a durable job queue doing 3,000-5,000 messages per second without Kafka or RabbitMQ.
Fish, Zsh, or Nushell: which shell is actually worth switching to?
A practical comparison of Fish 4, Zsh, and Nushell covering defaults, plugins, startup time, and POSIX compatibility for devops and desktop use.
DuckDB is absurdly good at crunching gigabytes with no database server
DuckDB queries CSV, Parquet, and JSON files with no server and no import step. Run vectorized SQL analytics in-process from Python, Node, or Rust.
How uv and Ruff untangled our messy, slow Python monorepo
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.
Botmonster Tech




