DevTools Guide
Page 6 of 11
-
Vale: Prose Linting for Technical Writers and Documentation Teams
A practical guide to Vale for prose linting -- styles, configuration, CI integration, custom rules, and building a documentation quality pipeline.
-
Testcontainers: Real Databases and Services in Your Integration Tests
A hands-on guide to Testcontainers for spinning up real databases, message queues, and services in Docker during tests. Covers TypeScript and Java setup, common patterns, performance optimization, and CI integration.
-
Pkl: Apple's Configuration Language for Type-Safe Config
A practical guide to Pkl, Apple's configuration language -- type-safe schemas, validation, generating JSON/YAML/TOML, and replacing hand-written config files.
-
Turso and libSQL: SQLite at the Edge
A practical guide to Turso and libSQL, the edge-first SQLite fork. Covers architecture, embedded replicas, multi-tenant patterns, SDK usage with TypeScript, and comparison with PlanetScale and Neon.
-
lazygit: The Terminal UI That Makes Git Actually Usable
A practical guide to lazygit -- the terminal UI for git that replaces memorizing dozens of commands with a fast, keyboard-driven interface for staging, committing, rebasing, and resolving conflicts.
-
Free weekly newsletter
Get one focused guide per week delivered to your inbox — no spam.
-
Web Performance Optimization: Core Web Vitals and Beyond
A practical guide to web performance optimization -- understanding Core Web Vitals, diagnosing bottlenecks, and applying targeted fixes that actually move your Lighthouse score.
-
Starship: The Minimal, Blazing-Fast Cross-Shell Prompt
A complete guide to Starship, the customizable prompt that works across Bash, Zsh, Fish, PowerShell, and more. Covers installation, starship.toml configuration, modules, presets, and comparison with alternatives.
-
Atuin: Magical Shell History with Sync
A complete guide to Atuin for replacing your shell history with SQLite-backed search, syncing across machines, statistics, filtering, and advanced configuration.
-
Dagger: Programmable CI/CD Pipelines Written in Code
A practical guide to Dagger for CI/CD -- writing pipelines in TypeScript, Python, or Go instead of YAML, local testing, caching, and migration from existing CI.
-
Granted: Fast AWS Profile Switching
A complete guide to Granted for managing multiple AWS accounts and profiles -- assuming roles, browser-based console access, credential process integration, and streamlining multi-account workflows.
-
Modern Documentation Systems: Docusaurus, Starlight, and Mintlify Compared
An in-depth comparison of Docusaurus, Starlight, and Mintlify for developer documentation -- setup, customization, performance, and which to choose for your project.
-
Biome: The Fast Formatter and Linter for JavaScript and TypeScript
A practical guide to Biome as a Prettier and ESLint replacement -- configuration, migration from existing tools, editor integration, CI setup, and performance benchmarks.
-
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.
-
Accessibility Testing Tools for Developers
A practical guide to axe-core, Pa11y, Lighthouse, WAVE, and integrating a11y testing into your CI pipeline -- covering WCAG compliance, automated vs manual testing, and common issues.
-
HTTP Clients and API Development Tools
A practical comparison of HTTP clients and API tools -- Bruno, Hoppscotch, Insomnia, curl, httpie, and why Postman alternatives are winning.
-
Browser Automation Beyond Testing: Playwright, Puppeteer, and Selenium
A practical guide to browser automation tools for E2E testing, scraping, PDF generation, and screenshots -- comparing Playwright, Puppeteer, and Selenium with real code examples.
-
Monorepo Tools Compared: Nx vs Turborepo vs Bazel vs Lerna
A practical comparison of monorepo build tools -- Nx, Turborepo, Bazel, and Lerna. Task orchestration, caching, dependency management, and when each tool makes sense.
-
Observability for Developers: Logging, Metrics, and Tracing
A practical guide to observability tools -- Grafana, Prometheus, OpenTelemetry, structured logging, and error tracking for application developers.
-
Developer Metrics and Engineering Intelligence Tools
A guide to measuring developer productivity without surveillance -- DORA metrics, DX surveys, engineering intelligence platforms, and practical implementation of useful team health indicators.
-
Runtime Version Managers Guide
A practical guide to mise, asdf, fnm, nvm, pyenv, rbenv, and Volta -- covering how they work, performance, shell integration, and team standardization with .tool-versions.