DevTools Guide
Page 9 of 11
-
DNS and Networking Tools Every Developer Should Know
A practical guide to DNS debugging, network analysis, and HTTP inspection tools -- dig, dog, curl, mtr, Wireshark, and modern alternatives.
-
Kubernetes Developer Tools: kubectl, k9s, Helm, and Local Clusters
Essential Kubernetes tools for developers including kubectl commands, k9s TUI, Lens IDE, Helm package management, Skaffold and Tilt for local development, and Kind and minikube for local clusters.
-
Frontend Testing Tools: Playwright, Cypress, and Testing Library
A practical guide to frontend testing tools covering Playwright vs Cypress for end-to-end tests, Testing Library for component tests, Vitest for unit tests, visual regression testing, CI setup, and strategies for reducing flaky tests.
-
Task Runners: Make, Just, Task, and npm Scripts
A practical comparison of task runners for development workflows -- Makefiles, just, Task (go-task), npm scripts, and when to use each.
-
Infrastructure as Code: Terraform, Pulumi, and CDK Compared
A practical comparison of IaC tools for developers -- Terraform, Pulumi, AWS CDK, and OpenTofu. Setup, workflows, and when to use each.
-
Free weekly newsletter
Get one focused guide per week delivered to your inbox — no spam.
-
GraphQL Development Tools and Ecosystem
A practical guide to GraphQL development tools -- servers, clients, code generation, IDE tooling, testing, and the tools that make working with GraphQL productive.
-
GitHub CLI (gh) Deep Dive: PRs, Issues, API, and Scripting
A comprehensive guide to the GitHub CLI covering pull request workflows, issue management, the gh api command for custom queries, aliases, extensions, and scripting automation.
-
Developer Workstation Setup: Dotfiles, System Provisioning, and Automation
A practical guide to automating your developer workstation setup with dotfiles managers like chezmoi and GNU Stow, system provisioning with Ansible and Nix, and cross-platform package management.
-
Code Generation Tools: When Codegen Helps and When It Creates Tech Debt
A practical guide to code generation -- OpenAPI codegen, protobuf/gRPC generators, GraphQL code generators, Prisma, T3 stack, Hygen, and Plop -- with honest advice on when generated code helps vs hurts.
-
Network Debugging Tools: mitmproxy, Charles, Fiddler, and Wireshark
A practical guide to network debugging tools for developers covering mitmproxy, Charles Proxy, Fiddler, and Wireshark -- with real debugging workflows for API development, mobile app debugging, and production traffic analysis.
-
Background Job and Workflow Tools: BullMQ, Temporal, and Celery
A practical comparison of background job and workflow systems -- BullMQ for Node.js/Redis, Temporal for durable workflows, and Celery for Python, with guidance on when simple cron is enough.
-
Code Collaboration Tools Beyond Git
A practical guide to code collaboration tools beyond basic Git -- pair programming, real-time editing, code sharing, async review workflows, and tools that make remote teams more productive.
-
Time-Series Databases: InfluxDB, TimescaleDB, QuestDB, and Prometheus
A practical comparison of time-series databases for metrics, IoT, and observability -- covering data modeling, query languages, performance characteristics, and when to use each.
-
Visual Regression Testing: Catching UI Bugs Before Your Users Do
A practical guide to visual regression testing with Playwright, Chromatic, Percy, BackstopJS, and Lost Pixel -- covering snapshot strategies, dynamic content handling, CI integration, and when visual testing is actually worth it.
-
Building CLI Tools: Frameworks and Best Practices
A practical guide to building professional command-line tools using Commander.js, oclif, Clap for Rust, and Click for Python, covering argument parsing, subcommands, config files, interactive prompts, and distribution.
-
Caching Strategies and Tools: Redis, Memcached, CDN, and Application-Level Patterns
A practical guide to caching layers and tools for developers. Covers Redis, Memcached, CDN caching, browser caching, and application-level patterns with code examples and configuration.
-
tmux vs Zellij: Terminal Multiplexers Compared
A head-to-head comparison of tmux and Zellij, covering configuration, plugin systems, keybindings, and when to pick each one.
-
Backend Framework Comparison: Express vs Fastify vs Hono vs Elysia
A practical comparison of JavaScript and TypeScript backend frameworks -- Express, Fastify, Hono, and Elysia. Performance benchmarks, developer experience, ecosystem maturity, and when to use each.
-
Code Review Tools and Practices: From GitHub PRs to Stacked Diffs
A practical guide to code review tools and workflows -- GitHub PR reviews, Graphite stacked PRs, Reviewable, AI-assisted review, and best practices that make reviews faster and more effective.
-
Best Terminal Emulators in 2026: Kitty vs Alacritty vs WezTerm vs iTerm2 vs Windows Terminal
A practical comparison of the best terminal emulators across platforms, covering GPU acceleration, configuration, and which one you should actually use.