Ship faster with the right tools
Honest reviews, setup guides, and workflow tips for developer tools. From terminals to CI pipelines, we cover what actually helps you build better software.
Rolldown: The Rust-Based Bundler Unifying Rollup and esbuild
Rolldown is a fast Rust-based JavaScript bundler designed as a drop-in Rollup replacement with esbuild-level speed. Learn how it works and when to use it.
-
Neon: Serverless Postgres That Branches Like Git
How Neon separates compute from storage to give you instant database branching, scale-to-zero, and a generous free tier for Postgres.
-
PGlite: Running PostgreSQL in the Browser and Node.js
Learn how PGlite lets you run a real PostgreSQL database in WebAssembly — in the browser, Node.js, and Bun — with full SQL support and zero server setup.
-
OpenTofu: The Open-Source Terraform Fork You Should Know About
A practical guide to OpenTofu — what changed from Terraform, how to migrate, and when it makes sense for your infrastructure.
-
act: Run GitHub Actions Locally Without Pushing to GitHub
Learn how to use act to run GitHub Actions workflows locally, speed up CI development cycles, and debug failing pipelines without cloud commits.
-
PocketBase: A Complete Backend in a Single Binary
Learn how PocketBase gives you auth, a database, file storage, and a REST API in one executable — and when it's the right choice for your project.
-
LocalStack: Local AWS Development Without Cloud Bills
Run AWS services locally with LocalStack. Eliminate cloud costs during development, speed up feedback loops, and test infrastructure code without touching your AWS account.
-
Bun: The Fast JavaScript Runtime That's Replacing Node.js
Bun is a fast JavaScript runtime, package manager, bundler, and test runner built on JavaScriptCore. Covers installation, compatibility with Node.js projects, package management, built-in test runner, and when to use it over Node.
-
Conventional Commits: Structure Your Git History for Humans and Machines
Conventional Commits is a specification for commit messages that makes changelogs automatic and version bumps deterministic. Learn the format, tooling, and how to adopt it in your project.
-
Deno 2: What Changed and Why It Matters
Deno 2 brings Node.js and npm compatibility, a built-in package manager (JSR), and LTS releases. Covers migration from Deno 1, the new deno.json workspace format, and when to choose Deno 2 over Node.js or Bun.
-
Semgrep: Find Real Bugs with Pattern-Based Static Analysis
Semgrep is a fast, open-source static analysis tool that finds security vulnerabilities and bugs using code patterns. Write rules in YAML that match syntax, not just strings.
-
DevPod: Open Source Cloud Development Environments
DevPod brings GitHub Codespaces-style dev environments to any infrastructure — local, cloud VMs, or Kubernetes. Dev containers that work everywhere.
-
pnpm Workspaces: Monorepo Management Without the Overhead
pnpm workspaces let you manage multiple packages in a single repository with shared dependencies and a fast, disk-efficient package manager. Covers workspace setup, cross-package imports, scripts, and comparison with npm/yarn workspaces.
-
Zod: TypeScript-First Schema Validation for Any Runtime
Zod is the standard for runtime type validation in TypeScript projects. Covers the core API, parsing vs. safeParse, schema composition, and practical patterns for API validation and form handling.
-
Modern Go Tooling: Tools Every Go Developer Should Know
Go has a growing ecosystem of tools beyond the standard library. This guide covers essential tooling: golangci-lint for linting, air for live reload, sqlc for type-safe SQL, buf for protobuf, and the tools that make Go development productive.
-
Lefthook: Fast, Simple Git Hooks Without the Husky Bloat
Lefthook is a Git hooks manager written in Go that runs hooks in parallel, works with any language, and has no Node.js dependency — making it faster and more versatile than Husky.
-
tRPC: End-to-End Type-Safe APIs Without the Ceremony
Build fully type-safe APIs between your TypeScript frontend and backend with tRPC — no code generation, no schemas, no OpenAPI spec maintenance.
-
Vite: The Build Tool That Makes Frontend Development Fast
Vite uses native ES modules during development for near-instant server start and hot module replacement. This guide covers Vite's architecture, configuration, plugins, library mode, and how it compares to Webpack and esbuild.
-
Contract Testing with Pact: Consumer-Driven API Testing
Pact enables consumer-driven contract testing between microservices. Instead of integration tests that require running all services, Pact verifies that providers fulfill the contracts their consumers define — without the full stack.
-
WezTerm: A GPU-Accelerated Terminal Configured in Lua
WezTerm is a cross-platform terminal emulator written in Rust with built-in multiplexing, GPU rendering, and Lua configuration. Covers setup, keybindings, panes, tabs, and why developers are switching to it.
-
Cloudflare Workers: Edge Functions for JavaScript Developers
Cloudflare Workers runs JavaScript and TypeScript at the edge in 300+ locations. This guide covers the runtime, KV storage, Durable Objects, Workers AI, local development with Wrangler, and when Workers outperforms traditional servers.