DevLogTechnical · Blogs · Tutorials · Tools

Tools

Reviews, comparisons and walkthroughs of the tools developers actually use.

20 posts
ToolsNovember 06, 2026

atuin: Your Shell History, Searchable and Synced on Every Machine

A SQLite-backed shell history with full-screen search and end-to-end encrypted sync — the Ctrl+R upgrade you didn't know you needed.
ToolsNovember 03, 2026

delta: Make Git Diffs Worth Reading

delta turns raw git output into syntax-highlighted, word-level diffs you can actually read. Here's how to install and tune it.
ToolsOctober 31, 2026

Jujutsu: Version Control Where Your Working Copy Is Already a Commit

Jujutsu drops the staging area and treats your working copy as a commit you can rewrite. Here's what changes when you stop thinking in branches.
ToolsOctober 28, 2026

Atuin: Shell History That Can Actually Be Searched (and Synced)

Atuin replaces plain shell history with a searchable, encrypted, synced SQLite store. Here's why it beats Ctrl+R.
ToolsOctober 25, 2026

just: Make Without the Build System

just is a Rust command runner that turns a plain text justfile into fast, cross-platform project recipes — no .PHONY, no tabs, no build-system baggage.
ToolsOctober 19, 2026

Difftastic: When Your Diff Tool Finally Understands the Code

Difftastic parses both sides of a diff into syntax trees, so renames, reflows, and new wrappers finally show up as what they are.
ToolsOctober 16, 2026

hyperfine: Stop Guessing Which Command Is Faster

hyperfine, the Rust benchmark runner, replaces guesswork with real statistics — and 2.0 adds memory and CPU metrics.
ToolsOctober 13, 2026

DuckDB: Run Real SQL on Your Files Without a Database Server

DuckDB embeds a full analytical SQL engine in your process and queries CSV, Parquet, and JSON files directly — no server to install.
ToolsOctober 12, 2026

Make git diff readable with delta, the syntax-highlighting pager

Make git diff readable: syntax highlighting, word-level changes, and a side-by-side view with delta. A copy-paste walkthrough.
ToolsOctober 08, 2026

eza: A Modern, Actively-Maintained Replacement for ls

eza is a fast Rust-based replacement for ls with Git awareness, automatic color, and a grid view. Here's how to install, learn its flags, and make it your everyday listing command.
ToolsOctober 06, 2026

hyperfine: Benchmark Your Command-Line Tools Without Guessing

Benchmark command-line tools properly with statistical analysis, warmup runs, and clean exports - here's how hyperfine works.
ToolsOctober 02, 2026

fd: The Fast, Friendly Alternative to find

fd is a fast, friendly rewrite of find with smart-case search, gitignore-aware defaults, and simple syntax — all in one Rust binary.
ToolsSeptember 28, 2026

just: the friendly command runner that Make wishes it were

just stores your project commands as recipes in a justfile — a simpler, friendlier alternative to Make for everyday tasks.
ToolsSeptember 25, 2026

zoxide: A Smarter `cd` for People Who Live in the Terminal

Stop typing long cd paths. zoxide learns the directories you use most and jumps to any of them in a few keystrokes.
ToolsSeptember 22, 2026

fzf: A Fast, Forgiving Way to Search Anything from the Command Line

A practical walkthrough of fzf, the Go-based command-line fuzzy finder devs use for files, history, and previews.
ToolsSeptember 19, 2026

Meet bat, the cat clone with syntax highlighting and Git smarts

cat is plain. bat adds syntax highlighting, line numbers, and Git integration — a friendlier way to read files in the terminal.
ToolsSeptember 16, 2026

uv: The Fast Python Package Manager That Collapses Five Tools Into One

uv is an extremely fast, all-in-one Python package and project manager written in Rust from the Astral team. Here's why it's worth adopting.
ToolsSeptember 15, 2026

ripgrep: why it replaced plain grep for me

A fast search tool that respects your .gitignore. A quick walkthrough of why it beats grep.
ToolsSeptember 15, 2026

Getting started with jq: parsing JSON on the command line

jq turns piles of JSON into formatted, filtered output. Real commands to learn the essential filters.
ToolsSeptember 15, 2026

SQLite vs PostgreSQL: two very different databases

They both speak SQL, which is about all they share. Here is when to reach for each.