DevTools Guide
Page 10 of 11
-
Code Documentation Generators: TypeDoc, JSDoc, Sphinx, rustdoc, and Modern Alternatives
A practical comparison of code documentation generators including TypeDoc, JSDoc, Sphinx, rustdoc, Javadoc, and Doxygen -- plus modern alternatives like Mintlify and ReadMe, with configuration examples and honest output quality assessments.
-
Developer Portals and Documentation Platforms: IDPs vs Good Docs
Comparing internal developer portals (Backstage, Port, Cortex, OpsLevel) and documentation platforms (Docusaurus, Nextra, Mintlify, ReadMe) -- when you need a full IDP and when better docs are enough.
-
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.
-
Documentation Tools for Developers: Generators, API Docs, and Wikis
A guide to documentation tooling -- Docusaurus, Starlight, Mintlify, Swagger, TypeDoc, and when to use each for different documentation needs.
-
Dependency Management and Security Scanning
A practical guide to managing dependencies securely -- lockfile hygiene, vulnerability scanning with Snyk and Trivy, license compliance, and keeping dependencies updated.
-
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 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.
-
Rust Development Environment: Tooling, IDEs, and Workflow
A practical guide to setting up a productive Rust development environment -- rustup, cargo tools, IDE support, debugging, testing, and essential crates for common tasks.
-
PostgreSQL Tools: Clients, Monitoring, Migration, and Performance
A practical guide to PostgreSQL tooling -- GUI clients, CLI tools, migration frameworks, monitoring dashboards, and performance analysis utilities.
-
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.
-
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.
-
VS Code Productivity: Extensions, Settings, and Shortcuts That Matter
Cut through the noise of 50,000 VS Code extensions. Here are the settings, shortcuts, and extensions that actually make you faster.
-
Cross-Platform Mobile Development Tools
A practical comparison of cross-platform mobile development tools -- React Native, Flutter, Expo, Capacitor, and when to use each for building iOS and Android apps.
-
Deployment Strategies: Blue-Green, Canary, and Rolling Updates
A practical guide to deployment strategies -- blue-green deployments, canary releases, rolling updates, and feature flag-driven deploys with implementation details for Kubernetes, AWS, and simpler setups.
-
Error Tracking and Logging: Sentry, Axiom, and Structured Logging
A practical guide to error tracking and logging for developers -- Sentry setup, structured logging patterns, log aggregation with Axiom and Loki, 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.
-
API Design Tools: OpenAPI, Swagger, and API-First Development
A practical guide to API design and documentation tools -- OpenAPI specifications, Swagger UI, Stoplight, Redocly, and the API-first development workflow.
-
Developer Security Essentials: From OWASP to Supply Chain Safety
A hands-on guide to application security for developers -- OWASP Top 10, dependency scanning, secrets management, SAST/DAST tools, and building security into your development workflow.
-
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.
-
Observability for Developers: Logs, Metrics, Traces, and OpenTelemetry
A practical guide to application observability -- structured logging, distributed tracing with OpenTelemetry, metrics collection, Grafana dashboards, and building observable systems from the start.