DevTools Guide
Page 10 of 11
-
Code Search at Scale: Sourcegraph, OpenGrok, and Alternatives
A guide to code search tools beyond grep -- Sourcegraph for large codebases, structural search, regex across repos, and alternatives like Hound and livegrep for developer productivity.
-
JavaScript Package Managers in 2026: npm, pnpm, Yarn, and Bun
A practical comparison of JavaScript package managers -- npm, pnpm, Yarn Berry, and Bun. Performance, disk usage, lockfiles, and which to choose.
-
Monorepo Tools Compared: Turborepo, Nx, and Bun Workspaces
A practical guide to monorepo tooling in 2026 -- Turborepo, Nx, Bun workspaces, pnpm workspaces, and Lerna. Setup, caching, and when to use each.
-
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.
-
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.
-
Free weekly newsletter
Get one focused guide per week delivered to your inbox — no spam.
-
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.
-
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.
-
Log Management Tools: ELK Stack, Loki, and Cloud Alternatives
A comparison of log management solutions -- ELK Stack, Grafana Loki, Datadog Logs, and cloud-native options with guidance on structured logging, cost management, retention policies, and when to use logs vs metrics vs traces.
-
Developer Productivity Toolchain: Raycast, direnv, mise, just, and nushell
A practical guide to developer productivity tools that compound daily workflow efficiency -- launchers, environment managers, task runners, and modern shells with real configuration examples.
-
SSH for Developers: Config, Keys, Tunneling, and Security
Master SSH configuration for development workflows including config file setup, ed25519 key management, SSH agent integration, jump hosts, port forwarding, and secure practices.
-
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.
-
Bun vs Node.js vs Deno: JavaScript Runtime Comparison
An honest comparison of Bun, Node.js, and Deno covering performance, package management, compatibility, ecosystem maturity, and practical guidance on when to choose each runtime.
-
API Testing Tools: Clients, Mocking, Load Testing, and OpenAPI
A practical guide to API testing tools covering Postman alternatives like Bruno and Hoppscotch, command-line tools like curl and HTTPie, API mocking with MSW, load testing with k6, and OpenAPI tooling.
-
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.
-
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.
-
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.
-
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.
-
Static Analysis Beyond Linting: CodeQL, Semgrep, SonarQube, and Snyk Code
A practical guide to static analysis tools that find security vulnerabilities, logic bugs, and code quality issues that linters miss -- with setup, custom rules, and CI integration.
-
Database GUI Tools Compared: DBeaver, DataGrip, TablePlus, Beekeeper Studio, and pgAdmin
A practical comparison of database GUI clients covering DBeaver, DataGrip, TablePlus, Beekeeper Studio, and pgAdmin -- with honest assessments of pricing, features, and when CLI tools are the better choice.
-
API Gateway and Service Mesh Tools for Developers
A practical guide to API gateways and service mesh tools -- Kong, Traefik, Envoy, NGINX, and service meshes like Istio and Linkerd for routing, authentication, and observability.