DevTools Guide
Page 4 of 11
-
Devenv: Reproducible Development Environments with Nix
A practical guide to Devenv for creating reproducible, declarative development environments powered by Nix -- without needing to learn the Nix language.
-
API Testing Tools Guide: Bruno, Hoppscotch, HTTPie, and curl
A practical guide to API testing tools comparing Bruno, Hoppscotch, HTTPie, and curl. Features, scripting, environment management, CI integration, and hands-on examples for each tool.
-
Temporal.io: Durable Workflow Orchestration for Microservices
A practical guide to Temporal.io -- building reliable, durable workflows that survive failures, retries, and deployments without losing state.
-
Knip: Finding Dead Code and Unused Dependencies in JavaScript Projects
A practical guide to Knip for detecting unused files, exports, dependencies, and dead code in JavaScript and TypeScript projects -- setup, configuration, CI integration, and comparison with alternatives.
-
Lazydocker: Manage Docker Containers from Your Terminal
Discover Lazydocker, the terminal UI that makes managing Docker containers, images, and volumes intuitive without memorizing CLI commands.
-
Vector Databases for RAG: Qdrant, Weaviate, and Milvus Compared
A practical guide to vector databases for retrieval-augmented generation -- covering embeddings, indexing strategies, Docker setup, querying patterns, and an honest comparison of Qdrant, Weaviate, Milvus, and Chroma.
-
Bun Shell and Script Runner: Replace Bash with TypeScript
A practical guide to using Bun's built-in shell API (Bun.$) for cross-platform scripting, task automation, and replacing bash scripts with TypeScript -- including comparisons with zx and tsx.
-
The Complete Guide to Bun's Built-in Test Runner
Everything you need to know about bun test -- Bun's built-in test runner with native TypeScript support, Jest-compatible API, mocking, snapshots, code coverage, and watch mode. Includes migration tips from Jest and Vitest.
-
Developer Productivity Metrics: Measuring What Matters Without Toxic Outcomes
A guide to measuring developer productivity using DORA metrics, the SPACE framework, cycle time, and deployment frequency. Covers healthy measurement practices, tools, and how to avoid metrics that destroy trust.
-
Tauri: Build Desktop Apps with Web Tech and Rust
A practical guide to Tauri — build lightweight, secure desktop applications using HTML, CSS, JavaScript (or TypeScript) with a Rust backend, producing binaries 10-100x smaller than Electron.
-
Database Migration Tools: Flyway, Liquibase, Prisma Migrate, Drizzle Kit, and golang-migrate
A comprehensive guide to database migration tools comparing SQL-first vs generated approaches, rollback support, CI integration, and practical setup examples for Flyway, Liquibase, Prisma Migrate, Drizzle Kit, and golang-migrate.
-
Rsbuild: The Rspack-Based Build Tool for Modern Web Development
A practical guide to Rsbuild, the high-performance build tool powered by Rspack. Learn setup, configuration, plugins, framework integration, and when to choose Rsbuild over Vite or webpack.
-
Rye: Unified Python Project Management from the Creator of Flask
A practical guide to using Rye for Python project management — handling installations, virtual environments, dependencies, and tooling in a single cohesive workflow.
-
Rspack: The Rust-Based Webpack Replacement You Can Actually Migrate To
A deep dive into Rspack -- the Rust-powered JavaScript bundler with Webpack API compatibility. Covers migration from Webpack, performance benchmarks, configuration, and when to choose Rspack over Vite or esbuild.
-
Ratatui: Terminal UI Framework for Rust
A comprehensive guide to building terminal user interfaces in Rust with Ratatui -- covering architecture, widgets, event handling, layout, and building a complete dashboard application.
-
AI Coding Assistants Compared: GitHub Copilot vs Cursor vs Claude Code vs Cody vs Continue
A detailed comparison of the top AI coding assistants in 2026. Features, pricing, IDE support, code quality, privacy, and guidance on when to choose each tool.
-
Getting Started with OpenTelemetry for Application Tracing
A practical guide to OpenTelemetry -- instrumenting your application with traces, spans, metrics, and logs, choosing exporters, and making sense of distributed systems.
-
just: A Modern Command Runner That Makes Makefiles Obsolete
A practical guide to just -- the command runner that replaces Make for project task automation with a cleaner syntax, better error messages, and no legacy baggage.
-
Zed Editor: A Fast, Native Code Editor for 2026
A practical guide to the Zed code editor -- installation, configuration, collaboration features, AI integration, and honest comparison with VS Code and Neovim.
-
Earthly: Reproducible Builds with Earthfile
A practical guide to Earthly for CI/CD builds -- Earthfile syntax, caching, multi-platform builds, replacing Dockerfiles and Makefiles, and integrating with existing pipelines.