DevTools Guide
Page 9 of 11
-
Email for Developers: Transactional Email, SMTP, Authentication, and Local Testing
A practical guide to sending transactional email as a developer. Covers Postmark, SES, Resend, and SendGrid. Explains SPF, DKIM, and DMARC. Includes local testing with Mailpit and MailHog.
-
CLI Tools for Working with JSON and YAML
A practical guide to jq, yq, fx, gron, jless, dasel, and jsonnet -- covering recipes, piping patterns, and real-world data transformation examples.
-
Git Tools Compared: lazygit, GitKraken, Fork, tig, and More
A practical comparison of Git GUI and TUI clients, diff tools, and merge conflict resolution tools -- with clear recommendations for different workflows.
-
Data Serialization Formats: JSON vs MessagePack vs Protocol Buffers vs Avro vs Parquet
A practical comparison of data serialization formats for developers. Covers JSON, MessagePack, Protocol Buffers, Avro, and Parquet with benchmarks, code examples, and guidance on when to use each.
-
Testing Frameworks Compared: Jest, Vitest, Bun Test, and Playwright
A practical comparison of JavaScript testing frameworks covering Jest, Vitest, Bun's built-in test runner, and Playwright Test, with guidance on unit, integration, and end-to-end testing strategies.
-
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.
-
GitOps and Continuous Deployment with ArgoCD and Flux
A practical guide to GitOps principles and tools, comparing ArgoCD and Flux for Kubernetes continuous deployment, covering setup, secrets management, rollback strategies, and when GitOps is worth the complexity.
-
Secrets Management for Developers: .env, Vaults, and Best Practices
A practical guide to managing secrets in development and production -- .env files, 1Password CLI, Doppler, SOPS, and how to avoid leaking credentials.
-
Security Tools Every Developer Should Know
A practical guide to developer security tools -- dependency scanning, secret detection, SAST, container scanning, and security-focused development workflows.
-
Developer Environment Management: Version Managers and Dotfiles
A practical guide to managing development environments -- mise, asdf, nvm, direnv, dotfiles, and reproducible dev setups across machines.
-
Message Queue Tools: RabbitMQ, Redis Streams, NATS, and Kafka Compared
A practical guide to message queues for developers covering RabbitMQ, Redis Streams, NATS, and Apache Kafka. Includes local dev setup, code examples, and guidance on when to use each.
-
AI-Powered Code Review and Analysis Tools
A practical guide to AI code review tools -- CodeRabbit, GitHub Copilot code review, Qodana, Sourcery, and how to integrate AI review into your workflow without replacing human reviewers.
-
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.
-
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.
-
Profiling and Benchmarking Tools for Developers
A practical guide to performance profiling and benchmarking -- CPU profilers, memory analyzers, flamegraphs, HTTP load testing, and language-specific tools.
-
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.
-
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.
-
CSS-in-JS and Styling Tools Compared
Comparing Tailwind CSS, styled-components, CSS Modules, vanilla-extract, Panda CSS, and UnoCSS -- covering performance, developer experience, bundle size, and when to use each.
-
TypeScript Tooling: Compiler Options, Runtimes, and Monorepo Setup
A practical guide to TypeScript compiler options, tsconfig.json configuration for different project types, running TypeScript directly with tsx/Bun, CI type checking, and monorepo project references.
-
Serverless Frameworks Compared
Comparing SST (Ion), Serverless Framework v4, AWS SAM, Pulumi, and Terraform for serverless -- covering local dev, deployment speed, debugging, cost, and vendor lock-in.