jq Cheat Sheet: Filters, Operators, and Output Formats
jq cheat sheet for the command line: selecting values, select filters, reshaping objects, arrays and math, string helpers, output flags, and error meanings.

jq cheat sheet for the command line: selecting values, select filters, reshaping objects, arrays and math, string helpers, output flags, and error meanings.
Git rejects the push with "src refspec main does not match any". Four causes: no commit yet, a different branch name, a typo, and nothing committed.
jq vs yq compared on YAML support, syntax, speed, and in-place edits, with tested examples and a pick for each job. They are complements, not rivals.
Structurizr, Mermaid C4, and C4-PlantUML compared on the same model: layout quality, error checking, offline rendering, and how many views one source buys you.
Use Lima to run Linux on your Mac: install with Homebrew, start an Ubuntu VM, share files, and run your first container with nerdctl.
Learn Mermaid in 15 minutes: the flowchart and sequence diagram syntax that covers most work, plus the best videos, books, and docs to go deeper.
fzf is a fuzzy finder that turns file selection into a fast, interactive search. Learn how it speeds up opening files in Neovim, macOS apps, and shell workflows.
Claude Code is Anthropic's agentic coding tool that runs in your terminal, edits real files, and executes commands. Here's how it works and why it exists.
Zoxide is a smarter cd that learns your most-used directories and jumps to them with a short query. Learn how frecency ranking replaces path typing.
GenAI coding tools from Copilot to Claude Code: a hands-on journey through what worked, what flopped, and how nWave is shaping up.
Nushell is a modern shell that uses structured data instead of text streams. Understand why Nushell exists, how it works, and when to use it.
Learn tmux step-by-step: installation, commands, sessions, panes, and workflows for productive terminal work.
Discover tmux, a terminal multiplexer that lets you manage multiple terminal sessions, detach and reattach to them, and keep your work running even when connections drop.
Step-by-step guide to self-host n8n using Docker on Windows, Mac, or Linux with persistent data and webhook access.
Discover n8n, an open-source workflow automation tool that connects apps and automates tasks with minimal code.
Block Goose is an open-source local AI agent that automates engineering tasks by routing prompts to ChatGPT, GitHub Copilot, and other AI services.
Search and copy standard emojis instantly with the free emoji search tool. Browse the complete Unicode emoji list with real-time search.
Software development tools I use daily: browsers, macOS apps, and command line programs that make building software faster.
GitHub rejects the push because your commit email is private. Set the GitHub noreply address, repair the commits you already made, and push again.
Learn how to use sqlite-utils to manage SQLite databases from the command line. Includes examples for creating databases, tables, and performing CRUD operations.
Learn how to install Rocky Linux, a community-driven enterprise Linux distribution. Includes detailed installation steps, system configuration, and post-installation setup for development.
Send Linux system email to Gmail: create an app password, configure mail.rc for mailx or s-nail, or use msmtp, then route cron and systemd alerts to your inbox.
Learn how to use Replit, a powerful web-based IDE for coding, hosting apps, and collaborative development. Includes tutorials for embedding code, debugging, and using AI features.
Master Google search with advanced techniques like exact phrases, site-specific searches, and date ranges. Learn how to find exactly what you're looking for.