DevTools Guide
Page 6 of 11
-
Cursor IDE: The AI-First Code Editor That Replaced My VS Code
A practical guide to Cursor IDE -- setup, AI features, keyboard shortcuts, model selection, and honest comparison with VS Code and other AI coding tools.
-
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.
-
OpenTelemetry: The Complete Developer's Guide to Distributed Tracing
A practical guide to instrumenting your applications with OpenTelemetry -- traces, metrics, and logs explained with real code examples for Node.js, Python, and Go.
-
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.
-
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.
-
OxLint: The Rust-Based JavaScript Linter That's 50-100x Faster Than ESLint
A practical guide to OxLint, the blazing-fast JavaScript and TypeScript linter from the oxc project. Covers installation, configuration, ESLint migration, performance benchmarks, and IDE integration.
-
Dev Containers: Reproducible Development Environments That Actually Work
A practical guide to Dev Containers -- the devcontainer.json specification, VS Code integration, custom Dockerfiles, features, multi-container setups, and making 'works on my machine' a thing of the past.
-
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.
-
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.
-
WebAssembly for Web Developers: A Practical Guide
A hands-on guide to WebAssembly for web developers -- what it is, when to use it, how to compile from Rust and Go, and real-world performance patterns that actually matter.
-
Nushell: A Modern Shell That Treats Data as Structured Tables
A practical guide to Nushell -- installation, pipelines, structured data, configuration, scripting, and honest comparison with Bash, Zsh, and Fish.
-
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.
-
API Mocking Tools: MSW, WireMock, Microcks, and Prism
A practical comparison of API mocking tools covering MSW, WireMock, Microcks, and Prism -- with code examples, architecture trade-offs, and guidance on choosing the right mocking approach for your stack.
-
Programmatic Screenshots and OG Image Generation
A practical guide to programmatic screenshots and OG image generation -- Playwright, Puppeteer, Satori, @vercel/og, Cloudinary, and Microlink -- covering social cards, templates, and PDF generation.
-
Schema Validation Tools: Zod, JSON Schema, and Protobuf Compared
A practical comparison of schema validation approaches including Zod for TypeScript-first validation, JSON Schema for language-agnostic contracts, and Protocol Buffers for service boundaries, with guidance on when to use each.
-
Code Review Tools and Workflows That Actually Work
A practical guide to code review tooling -- GitHub PRs, Graphite, stacked diffs, AI review tools, and workflows that keep teams shipping fast.
-
Local Development with Docker Compose: Databases, Queues, and Services
Practical Docker Compose configurations for local development -- PostgreSQL, Redis, RabbitMQ, Elasticsearch, MinIO, and tips for making it all work smoothly.
-
Docker for Developers: Alternatives, Multi-Stage Builds, and Performance Tips
A practical guide to Docker for local development, including Docker Desktop alternatives, multi-stage builds, Compose workflows, dev containers, and performance optimization.
-
Web Performance Tools: Measuring and Fixing What Matters
A practical guide to web performance tooling -- Lighthouse, WebPageTest, Chrome DevTools Performance tab, Core Web Vitals, and bundle analysis.
-
Linting and Formatting: Biome, ESLint, Prettier, and Pre-Commit Hooks
How to set up code linting and formatting with Biome or ESLint + Prettier, configure pre-commit hooks with husky and lint-staged, integrate with editors, and enforce standards in CI.