Testing
Hurl is a command-line tool that runs HTTP requests defined in plain text files and validates responses — a serious alternative to Postman or Bruno for teams that want API tests to live in the repo, run in CI, and be readable by anyone without opening a GUI. Here's how to use it effectively.
15 August 2026
AI Coding Tools
Continue.dev is a fully open-source, model-agnostic AI coding assistant for VS Code and JetBrains. Unlike GitHub Copilot or Cursor, it works with local models via Ollama, keeping code off third-party servers — while still supporting cloud APIs when you need stronger models. This guide covers setup, configuration, and how to get the best out of it in 2026.
14 August 2026
Developer Tools
Temporal is an open-source workflow orchestration platform that makes long-running, fault-tolerant processes trivial to build. Instead of managing retries, timeouts, and distributed state yourself, you write code that reads like a normal function — and Temporal guarantees it runs to completion even across crashes, deployments, and network partitions.
14 August 2026
Dev Environment
devenv.sh gives you reproducible development environments using Nix — including package installation, service startup, shell configuration, and pre-commit hooks — all in a single devenv.nix file. It's the middle ground between devbox (simpler) and raw Nix flakes (more powerful).
13 August 2026
Tools
Yazi is an async, Rust-built terminal file manager with genuine image previews, syntax-highlighted file previews, and a Lua plugin system. If you've bounced off ranger or nnn before, Yazi is worth another look at the category.
13 August 2026
Engineering Culture
Requests for Comments and Architecture Decision Records are how good engineering teams document the thinking behind technical decisions — making future work faster and reducing the painful 'why did we build it this way?' conversations.
12 August 2026
Developer Tools
A good database client saves hours every week. TablePlus, DBeaver Community, and Beekeeper Studio each take a different approach — here's which one makes sense for your workflow and database stack.
11 August 2026
Testing
k6 brings load testing into the developer workflow with JavaScript-based test scripts, CLI execution, and clean CI integration. This guide covers writing realistic scenarios, reading results, and making load testing a regular part of shipping software.
11 August 2026
AI Coding Tools
JetBrains Junie is the company's agentic AI coding assistant — not just autocomplete, but an agent that can plan, execute, and verify multi-step coding tasks within your existing JetBrains IDE. Here's what it does, how it differs from Copilot and Cursor, and whether it's worth switching your workflow.
10 August 2026
AI Coding Tools
Zed reached 1.0 in April 2026 after five years of development by the team that built Atom. Built in Rust with GPU-accelerated rendering, it starts in 0.4 seconds and supports parallel AI agents, MCP servers, and Claude/GPT/Gemini. Here's who should switch.
10 August 2026
Tools
Drizzle ORM has emerged as a serious challenger to Prisma's TypeScript ORM dominance. This comparison covers performance, developer experience, migration tooling, and which to choose based on your stack.
9 August 2026
AI Tools
Google Antigravity 2.0, announced at Google I/O 2026, is a full agentic development platform with a VS Code-based IDE, CLI, SDK, managed agent runtime, and enterprise tier. Here's what it is, what it costs, and when it makes sense over existing tools.
9 August 2026
AI Coding Tools
Windsurf's SWE-1 family is not a general-purpose language model adapted for coding. It's a model trained from the ground up on software engineering workflows, multi-step agentic tasks, and cross-surface context. Here's what makes it different and what it means for your day-to-day development.
9 August 2026
Developer Tools
Dotfiles — shell configs, editor settings, tool configurations — are worth managing properly. The three main approaches are chezmoi (a dedicated dotfile manager), GNU Stow (symlink manager), and a bare Git repo. Each makes different trade-offs. Here's how to choose and set up the right one for your workflow.
8 August 2026
Developer Tools
HTTP debugging proxies let you intercept, inspect, and modify every request your app makes — including HTTPS traffic, API calls, and WebSocket connections. This guide covers Proxyman for macOS GUI workflows and mitmproxy for terminal and scripting use cases.
8 August 2026
Developer Tools
Hyperfine is a Rust-based CLI benchmarking tool that replaces timing guesswork with statistical rigour — multiple runs, warmup phases, parameter sweeps, and exportable JSON results. Here's how to use it effectively in 2026.
7 August 2026
Developer Tools
fd is a fast, intuitive replacement for the find command. fzf is a general-purpose fuzzy finder for the terminal. Together they make file navigation, command history search, and git branch switching dramatically faster. Here's how to install and use both.
6 August 2026
Developer Tools
Pixi from prefix.dev combines conda and PyPI packages in a single tool with a lockfile, per-project environments, and sub-second install times. Here's how to migrate and why it's worth it.
6 August 2026
Developer Tools
watchexec runs commands when files change. It sounds simple, but the implementation details matter enormously: debouncing, signal handling, shell vs no-shell execution, gitignore awareness. Here's what you need to know.
6 August 2026
Developer Tools
CodeRabbit, Greptile, and similar tools are changing how teams review code. Here's an honest look at what they actually do well, what they miss, and how to integrate them without creating new problems.
5 August 2026
Tools
Marimo replaces Jupyter's hidden state problem with a reactive execution model where cells update automatically when their dependencies change. Every notebook is a valid Python script. Here's what it means for data science and AI development workflows.
4 August 2026
Tools
mise manages runtimes, tools, and environment variables for every language in one place. Here's why it's rapidly replacing nvm, pyenv, rbenv, and asdf in developer setups.
4 August 2026
Testing
Testcontainers spins up real Docker containers for your integration tests — PostgreSQL, Redis, Kafka, whatever you need — and tears them down automatically. Here's how to use it effectively in 2026.
4 August 2026
AI Coding
A practical decision framework for developers on when to use reasoning models like o4, Claude Opus, or Gemini 2.5 Pro vs. fast models like GPT-4o mini, Claude Haiku, or Gemini Flash -- covering cost, quality, and routing strategies.
3 August 2026
Tools
Zod v4 brings up to 14x faster parse times, a smaller bundle, and a cleaner API — here's what changed, how to migrate, and when to stay on v3.
3 August 2026
Developer Tools
GitButler lets you work on multiple branches simultaneously without stashing or switching. This guide covers virtual branches, setup on macOS/Windows/Linux, integration with GitHub and GitLab, and how it compares to Git Worktrees and Jujutsu.
30 July 2026
AI Coding Tools
Amazon now has two distinct AI coding products: Kiro, a spec-driven IDE for building full features from requirements, and Amazon Q Developer, a GitHub Copilot-style inline assistant. Here's how they differ, when to use each, and whether you need both.
29 July 2026
Developer Tools
LocalStack lets you run AWS services on your laptop — S3, Lambda, DynamoDB, SQS, and more — without a real AWS account or any cloud costs. Here's how to set it up and use it well.
28 July 2026
Developer Tools
Neovim remains the fastest, most extensible editor available. This guide walks through a complete 2026 setup: Lazy.nvim plugin manager, LSP configuration, Treesitter, and integrating avante.nvim for AI coding assistance.
28 July 2026
Developer Tools
Tailscale builds an encrypted mesh network between your devices using WireGuard — no VPN server to manage, no firewall rules, no IP whitelisting. For developer teams, it solves remote access, service-to-service networking, and localhost sharing in ways that traditional VPNs don't.
28 July 2026
CI/CD
Depot is a managed build infrastructure service that plugs into GitHub Actions, CircleCI, or any CI runner and replaces slow Docker builds with remote builds on fast hardware with persistent caching. Teams regularly see 3–5x speedups with a two-line config change.
27 July 2026
Tools
zoxide replaces the cd command with a directory jumper that remembers where you've been and lets you jump there with a few keystrokes. Here's how it works, how to set it up, and the workflows that make it essential.
27 July 2026
Tools
fzf is a general-purpose command-line fuzzy finder that transforms how you search files, navigate shell history, switch git branches, and more. This guide covers installation, key workflows, and shell integrations that make it indispensable.
26 July 2026
Tools
Hurl runs HTTP requests defined in readable plain text files, makes assertions on the responses, and exits with a non-zero code on failure — making it the cleanest way to get API smoke tests and integration tests into a CI pipeline.
26 July 2026
Tools
OrbStack runs Docker containers and Linux VMs on Mac with dramatically faster startup, lower memory use, and native Apple Silicon performance. If you're still running Docker Desktop and wondering why your fan is spinning, this guide explains what OrbStack does differently and how to switch.
26 July 2026
Build Tools
Rspack is a Rust-based JavaScript bundler from ByteDance that's compatible with most webpack plugins and configurations. It's 5-10x faster than webpack on typical projects. Here's what it can and can't replace, and whether your project should migrate.
25 July 2026
Automation
Zapier's AI agents have moved from beta to GA, letting you build multi-step automations in plain language across 7,000+ app integrations. Here's what's actually changed, what it's good at, and where the developer-built approach still wins.
25 July 2026
Terminal
The standard Unix tools — ls, find, grep, cat — work fine but there's a set of Rust-built replacements that are meaningfully faster, more readable, and better suited to code-heavy workflows. Here's the practical case for each.
24 July 2026
Developer Tools
VS Code's remote development extensions let you write and run code on servers, containers, and cloud VMs while keeping the editor on your local machine — here's how each option works and when to use which.
24 July 2026
AI Coding Tools
A new category of dev tooling — AI session observability — gives you line-level tracking of AI suggestions, acceptance rates, and refactor churn. Here's what's available in 2026 and whether the data is actually useful.
23 July 2026
JavaScript & TypeScript
Bun 2.0 launched in May 2026 with maturity-level stability and a compelling benchmark story. Here's an honest look at what's changed, where it actually wins, and when you should stick with Node.
23 July 2026
Tools
Ghostty is a fast, native terminal emulator that shipped its 1.0 in late 2024 and has become a serious daily-driver choice for developers who want speed without sacrificing configurability. Here's what makes it different and whether it's worth switching.
22 July 2026
Frontend Development
Storybook 9 arrived with a significantly smaller bundle, built-in accessibility testing, and a revamped story format. Here's what developers working on component libraries and design systems need to know.
22 July 2026
Testing & Quality
Waiting for backend APIs to be ready slows frontend development to a crawl. API mocking lets you develop against a realistic API before it exists, test edge cases that are hard to trigger in staging, and run tests without real network calls. Here's how to choose between MSW, Mockoon, and WireMock — and when to use each.
21 July 2026
Developer Tools
Biome is a Rust-based formatter and linter for JavaScript and TypeScript that replaces ESLint and Prettier with a single fast tool. Here's how it works and whether the migration is worth it.
21 July 2026
Git Workflows
Git worktrees let you check out multiple branches simultaneously in separate directories. With AI coding agents, they've become essential — each agent gets its own workspace with no conflicts. Here's how to use them.
20 July 2026
Developer Tools
A practical guide to five Rust-era command-line tools that replace or augment their Unix counterparts. Each one solves a specific friction point in daily terminal use — here's what they do, how to configure them, and how to wire them together.
19 July 2026
Developer Tools
Adding security scanning to your CI pipeline doesn't have to mean false-positive hell or a week of setup. Here's how to add Snyk, Semgrep, and Trivy in a way that actually gets used rather than disabled after the first sprint.
19 July 2026
AI Coding
JetBrains AI Assistant has matured into a credible alternative to Copilot and Cursor for developers already working in the JetBrains ecosystem. Here's what it can do in 2026, what it still doesn't, and whether it's worth paying for.
18 July 2026
Backend & Infrastructure
Supabase has matured into a compelling backend for AI-powered applications, with native pgvector support, Supabase AI assistant integration, and Edge Functions that run on Deno Deploy globally. Here's what developers need to know.
18 July 2026
Testing
k6 by Grafana Labs lets you write performance tests in JavaScript, version them with your code, and run them in CI. Here's a practical introduction to getting useful results quickly.
17 July 2026
Documentation
Mermaid.js lets you write diagrams in plain text and render them directly in GitHub, GitLab, Notion, and Obsidian. No more out-of-date Visio files — your diagrams live in the repository and stay current with the code.
17 July 2026
Testing
Vitest brings Jest-compatible test APIs to the Vite ecosystem with dramatically faster startup times and native TypeScript support. Here's how to set it up and write effective tests.
17 July 2026
Tool Reviews
Hono is a fast, lightweight web framework that runs natively on Cloudflare Workers, Bun, Deno, Node.js, AWS Lambda, and Fastly. Here's what makes it worth choosing and where it fits in a modern TypeScript stack.
16 July 2026
Tool Reviews
Kysely is a TypeScript SQL query builder that infers the types of your query results from your database schema, catching column name typos, missing joins, and type mismatches at compile time rather than in production.
16 July 2026
Developer Tools
Sentry is the most widely adopted error tracking tool in the developer ecosystem. Here's how to set it up properly, avoid alert fatigue, and actually use it to fix bugs faster rather than just collecting exceptions.
15 July 2026
Databases
Drizzle ORM gives you a SQL-like TypeScript query builder with end-to-end type safety, automatic schema migrations, and zero runtime overhead. Here's how it works and why it's becoming the default ORM for TypeScript projects in 2026.
14 July 2026
Developer Tools
Git bisect is one of the most powerful debugging tools most developers barely use. Combined with AI assistance to write test scripts, it can pinpoint regression-introducing commits in minutes across thousands of changes.
14 July 2026
Desktop Development
Tauri 2.0 ships with mobile support, a plugin system, and a security model that leaves Electron looking dated. If you're building a desktop app with web tech in 2026, here's why Tauri is now the serious choice.
14 July 2026
Developer Tools
fd and ripgrep are Rust-based CLI tools that replace find and grep with faster execution, saner defaults, and .gitignore-awareness. If you're still using the originals out of habit, these will feel like an upgrade the moment you install them.
12 July 2026
AI Coding Tools
Replit Agent lets you describe an app in plain language and get a working full-stack prototype with a database, API, and UI — running in the browser with no local setup. Here's what it's good at, where it falls short, and how to get the best results.
12 July 2026
Observability
console.log doesn't scale. Structured logging with Pino gives you queryable, parseable JSON logs. Add OpenTelemetry trace context and you can correlate logs to distributed traces across services. Here's how to set it up properly.
12 July 2026
Testing
Testcontainers spins up real Docker containers — Postgres, Redis, Kafka, or anything else — for your integration tests, then tears them down automatically. It's simpler than you'd expect and removes an entire class of mock-vs-reality bugs.
12 July 2026
AI Developer Tools
Claude Code's hooks system lets you run shell commands before or after any tool call — auto-formatting on every file write, running tests after edits, logging tool usage, or blocking dangerous operations. Here's how to configure them.
10 July 2026
Developer Tools
Difftastic parses source files into syntax trees and diffs the trees rather than raw text, producing diffs that show what the code actually changed — not just which lines moved. Here's how to set it up, integrate it with Git, and decide when it's worth the extra overhead.
10 July 2026
AI Developer Tools
GitHub Copilot Extensions let you build custom integrations that wire Copilot's chat interface to your internal APIs, docs, and data sources. Here's what you can build and how.
10 July 2026
API Development
tRPC lets you call server-side functions from the client with full TypeScript type safety, without writing REST endpoints, OpenAPI specs, or running a code generator. Here's how it works, how to set it up, and when it makes sense.
10 July 2026
Developer Tools
mise (formerly rtx) is a single, fast CLI tool that manages runtime versions for Node.js, Python, Ruby, Go, Java, and dozens of other languages — with .tool-versions files that work across your whole team and shell integration that Just Works.
9 July 2026
Testing & QA
Microsoft's Playwright has become the go-to end-to-end testing framework in 2026. Auto-waiting, cross-browser support including Safari, codegen for recording tests, and a developer experience that makes Cypress look clunky. Here's how to get started.
9 July 2026
Testing & Quality
k6 from Grafana Labs is a developer-friendly load testing tool written in Go with tests written in JavaScript. This guide covers writing k6 tests, understanding the output, setting pass/fail thresholds, and integrating k6 into CI/CD pipelines.
8 July 2026
Tools
ast-grep is a Rust-based command-line tool that searches and rewrites code using AST patterns rather than text patterns. This guide covers installation, writing rules, batch refactoring, and integrating ast-grep into CI pipelines for large JavaScript, TypeScript, Python, and Go codebases.
7 July 2026
Tools
Apple open-sourced Pkl in February 2024 — a purpose-built configuration language with types, validation, and multi-format output. It's gained real traction in Kubernetes config management and structured config generation. Here's how it actually works.
7 July 2026
Developer Tools
uv from Astral — the team behind Ruff — is a single Rust-based tool that handles Python version management, virtual environments, and dependency installation 10-100x faster than the traditional pip stack. Here's how to switch.
7 July 2026
Developer Tools
The three leading developer documentation platforms have all added AI features and llms.txt support. Here's how they actually differ and which suits which kind of project.
6 July 2026
Tools
.http files let you write and run API requests directly inside VS Code and JetBrains IDEs without installing anything extra. Here's how they work, what they can do, and when to choose them over Postman, Bruno, or other dedicated API clients.
5 July 2026
Backend
Drizzle ORM gives you SQL-like queries with full TypeScript inference, no codegen step, and a tiny runtime footprint. Here's why it's winning over developers and how to get started.
4 July 2026
Testing
Playwright has become the default E2E testing framework for teams migrating away from Cypress and Selenium. Here's how to set it up properly, the patterns that keep test suites maintainable, and how AI code generation is changing test authoring in 2026.
4 July 2026
Frontend
Tailwind CSS 4 is a complete rewrite using a new CSS-first engine. The build is 10x faster, configuration moves to CSS, and the utility class system gets several long-requested additions. Here's what changed and how to migrate.
4 July 2026
Developer Tools
uv's workspace feature brings proper monorepo support to Python — shared virtual environments, cross-package dependencies, and coordinated builds. Here's how to set one up and when it's worth the switch.
4 July 2026
Developer Tools
Scattered .env files and CI/CD variable sprawl are a genuine security risk. Here's how modern secrets management tools solve the problem — and how to choose between the main options.
3 July 2026
Developer Tools
Apple open-sourced Pkl in 2024 — a configuration language with a type system, abstractions, and templating that eliminates the copy-paste sprawl of complex YAML. Here's when it's worth switching.
3 July 2026
Testing
Integration tests catch problems too late and end-to-end tests are too slow and brittle. Contract testing with Pact occupies the gap — verifying API compatibility between services at build time, without requiring a shared environment.
2 July 2026
AI Coding Tools
GitHub switched Copilot to an AI Credits billing model in June 2026, with basic completions staying included but agent runs, premium models, and code review consuming credits beyond monthly allowances.
2 July 2026
AI Tools
Augment Code differentiates itself from GitHub Copilot and Cursor by indexing your entire codebase — not just open files — for context-aware completions and chat. Here's whether that approach actually delivers better results for teams working in large, complex repos.
1 July 2026
AI Tools
Unlike inline AI coding assistants that help you write code in the editor, Jules is an autonomous agent that takes GitHub issues and delivers pull requests — here's what that means in practice.
1 July 2026
Tools
HTMX lets you build interactive web UIs by extending HTML rather than writing JavaScript, making it a compelling option for backend-focused teams who want dynamic interfaces without a frontend framework.
30 June 2026
Developer Tools
DevPod is an open-source alternative to GitHub Codespaces that uses devcontainer.json to create reproducible development environments on any infrastructure — local Docker, any cloud provider, Kubernetes, or remote VMs. Here's how it works and when it's worth the switch.
29 June 2026
AI Coding Tools
Greptile builds a semantic graph of your entire repository before reviewing each pull request, catching 82% of bugs in benchmarks compared to 44% for alternatives. Here's how it works and when the tradeoffs make sense.
29 June 2026
Tools
Turbopack, Next.js's Rust-based successor to webpack, reached production stability in 2026. Here's what changed, what to expect when you switch, and whether you should migrate now.
29 June 2026
Developer Tools
GitHub Codespaces provisions a fully configured development environment in seconds, standardised across your team via devcontainer.json. Here's what works, what doesn't, and when to use it.
28 June 2026
AI Coding Tools
GitHub's official MCP server lets Claude Code, Cursor, and other AI assistants read issues, PRs, file contents, and commit history directly. Here's how to set it up and use it productively.
27 June 2026
Developer Security
Model Context Protocol servers extend AI coding assistants with powerful capabilities — and new attack surfaces. Here's how MCP trust works, what can go wrong, and the practices that actually reduce risk.
27 June 2026
Developer Tools
The Python toolchain has been transformed by Rust-powered tools. uv replaces pip and pyenv, Ruff replaces flake8, black, and isort, and Pyright gives you fast, accurate type checking. Here's how to set it all up.
27 June 2026
Terminal Tools
WezTerm is a cross-platform terminal emulator with GPU rendering, built-in multiplexer, and Lua-based configuration. This guide covers setup, key configuration patterns, and how it compares to Alacritty and iTerm2.
26 June 2026
Developer Tools
Devbox by Jetify lets you create isolated, reproducible development environments using Nix packages without learning the Nix language. Here's how to use it and when it beats alternatives like Docker or asdf.
25 June 2026
Tooling
npm, pnpm, and Yarn each make different tradeoffs around disk usage, install speed, workspace support, and strictness. This guide compares all three on the factors that actually matter for teams in 2026.
25 June 2026
Tooling
Nx is a smart build system for TypeScript monorepos with computation caching, affected-only CI, and a rich plugin ecosystem for React, Next.js, Angular, and Node. This guide covers setup, core concepts, and CI optimisation.
24 June 2026
Tools
Both Raycast and Alfred are excellent macOS launchers, but they've diverged significantly in the last few years. Here's a practical comparison for developers deciding between them.
24 June 2026
DevOps
Dagger lets you define CI/CD pipelines in Python, Go, or TypeScript using its SDK, then run the same pipeline locally, in GitHub Actions, GitLab CI, or any other runner without rewriting YAML. Here's how it works and when it makes sense.
23 June 2026
Runtime Tools
Deno 2 ships with stable Node.js compatibility, native npm support, and a built-in formatter and type checker — making it the most complete TypeScript runtime outside of Node itself.
23 June 2026
Terminal Tools
Ghostty, built by HashiCorp's founder, is a native terminal emulator for macOS and Linux that prioritises rendering speed, GPU acceleration, and a no-configuration-required experience while still exposing deep customisation. Here's what it gets right.
23 June 2026
Developer Tools
Atlas brings declarative, Terraform-style thinking to database schema management — define the desired state, let the tool figure out how to get there safely. Here's how it works in practice.
22 June 2026
Developer Tools
Jujutsu is a Git-compatible version control system built at Google that makes rebasing, splitting commits, and conflict resolution dramatically easier. It's gaining serious traction in 2026 and worth understanding even if you're not ready to switch.
22 June 2026
AI Coding Tools
Amazon Q Developer is AWS's answer to GitHub Copilot — an AI coding assistant built into VS Code, JetBrains, and the AWS Console with deep awareness of AWS services, your codebase, and your organisation's internal documentation. Here's what it's actually like to use.
21 June 2026
Developer Tools
Oxlint runs 50–100x faster than ESLint on large codebases, ships with hundreds of built-in rules, and requires no configuration to get started. Here's when it's worth switching.
21 June 2026
DevOps & Deployment
Act by nektos runs your GitHub Actions workflows in Docker containers on your local machine — same environment as GitHub's runners, no waiting for CI, no burning through Actions minutes during development. Here's how to use it in 2026.
19 June 2026
DevOps & Deployment
If you're developing against Kubernetes locally, you have three mature options: k3d, kind, and minikube. Each has genuine trade-offs. Here's how to pick.
19 June 2026
DevOps & Deployment
Kamal 2 by 37signals deploys any Dockerized app to any Linux server with zero-downtime deployments, a built-in proxy, and accessory service management. It's a practical escape from Heroku pricing and managed platform lock-in.
19 June 2026
DevOps & Deployment
Renovate Bot by Mend automates dependency updates across npm, pip, Go, Docker, Terraform, and 90+ other package managers — creating PRs with changelogs, grouping related updates, and running your CI on every change before it hits your main branch.
19 June 2026
AI Coding Tools
Repomix bundles your codebase into a single, token-efficient file optimised for LLM context windows. Here's how to use it, what the output format looks like, and when it beats passing files individually to your AI coding assistant.
18 June 2026
Git & Version Control
Stacked PRs break large features into a chain of small, reviewable pull requests that build on each other. Tools like Graphite make managing the stack practical. Here's how the workflow works and why it's worth the learning curve.
18 June 2026
AI Coding Tools
Amazon's Kiro IDE inverts the usual AI coding workflow — you write a spec first, and the agent builds from there. Here's what makes it different from Cursor and Windsurf, and who it's actually for.
17 June 2026
Developer Tools
The GitHub CLI puts PRs, issues, workflows, and code review into your terminal. Here's a practical guide to the gh commands that actually save time, including the ones most developers miss.
17 June 2026
AI Coding Tools
GitHub's June 2026 billing shift to AI Credits and the Copilot Max tier with Workspace fundamentally changes how developers use AI assistance. Here's what the agentic coding shift means in practice.
16 June 2026
Tool Reviews
git diff's default output is functional but barely. delta is a syntax-highlighting pager for git that transforms diffs into something you'd actually want to read — side-by-side diffs, line numbers, merge conflict resolution, and configurable themes.
15 June 2026
Workflow Systems
Internal developer portals have moved from large-enterprise luxury to practical necessity for teams managing microservices, multiple cloud accounts, and sprawling tool stacks. Here's what they are, what the main options are, and when the investment makes sense.
15 June 2026
Tool Reviews
Trigger.dev v3 brings a fundamentally different approach to background jobs in TypeScript: tasks run as durable functions with built-in retry, queuing, and long timeout support — without managing a separate queue infrastructure or Celery-style worker pool.
15 June 2026
Developer Tools
SQLite has moved from embedded toy to serious production option. Turso, Litestream, and the growing ecosystem around embedded databases are making SQLite viable for web apps that would previously require Postgres or MySQL.
13 June 2026
API Development
Microsoft's TypeSpec lets you define your API in a concise, type-safe language and generate OpenAPI specs, client SDKs, server stubs, and documentation from a single source of truth — solving the API drift problem that plagues most teams.
13 June 2026
AI Coding Tools
Developers are using AI coding tools at record rates, but productivity gains are far smaller than the hype suggests. Here's what the data shows and where the tools are actually helping.
12 June 2026
Terminal Tools
Nushell replaces bash and zsh with a shell where every command returns structured data — tables, records, lists — that you can query, filter, and transform without awk, sed, or grep gymnastics.
12 June 2026
AI Dev Tools
Windsurf's Cascade, OpenCode, and similar agentic editors represent a step change from copilot-style autocomplete: the AI plans multi-step tasks, edits across files, and self-corrects. Here's what's different and when to use them.
12 June 2026
AI Coding Tools
Aider applies AI-suggested changes directly to your codebase via git, supports Claude, GPT-4o, and Gemini, and leads SWE-bench benchmarks for open-source terminal coding tools. Here's how to get the most out of it.
11 June 2026
AI Coding Tools
Cline turns VS Code into an agentic coding environment — reading files, running commands, browsing docs, and iterating on results. Here's what makes it different from Copilot and when it's worth using.
11 June 2026
AI Coding Tools
GitHub Copilot's agent mode can autonomously edit multiple files, run terminal commands, and iterate on your codebase to complete a task. Here's how it works, how it compares to Claude Code and Cursor, and where it genuinely saves time.
11 June 2026
AI Coding Tools
OpenCode has become the fastest-adopted open-source coding agent ever, offering model-agnostic AI assistance, LSP-native diagnostics, and multi-agent parallel workflows. Here's what makes it different and whether it belongs in your setup.
10 June 2026
AI Coding Tools
GitHub Copilot Workspace takes a GitHub issue or task description and generates a plan, a set of file changes, and a test run — handling multi-file code changes as an agentic workflow rather than a single autocomplete suggestion.
9 June 2026
Developer Tools
Helix is a terminal-based modal editor written in Rust with built-in LSP, Tree-sitter syntax highlighting, and multiple selections — no plugins required. If you like Vim's modal editing but hate configuring it, Helix might be what you've been waiting for.
9 June 2026
Developer Tools
lazygit is a terminal UI for git that turns the most painful git operations — interactive staging, rebases, cherry-picks, stash management — into something you can do visually without leaving the terminal. If you're tired of memorising git flags or running git add -p in a loop, it's worth ten minutes of your time.
7 June 2026
Terminal Tools
Zellij is a Rust-written terminal workspace that replaces tmux with floating panes, a proper plugin system, an intuitive UI, and layouts defined in KDL. If you've ever avoided tmux because the learning curve felt disproportionate to the benefit, Zellij is worth a serious look.
7 June 2026
AI Coding
More than half of code committed to GitHub in 2026 is AI-assisted, and code review time has gone up by 12% as a result. The productivity gains from AI generation are real, but they're being partially offset by review overhead that most teams haven't adapted their processes for.
6 June 2026
Developer Tools
Atuin replaces the default shell history file with a SQLite database that stores full context — exit code, working directory, duration, hostname — and makes it searchable with a fuzzy finder UI. With optional encrypted sync, your complete history follows you across every machine. Here's how to set it up and get the most out of it.
6 June 2026
Developer Tools
Just is a command runner with a sane syntax, proper cross-platform support, and features that Make was never designed for. If your project has a Makefile full of non-build tasks — run tests, start the server, deploy — Just is worth ten minutes of your time.
6 June 2026
Developer Tools
Nix Flakes solve the 'works on my machine' problem at a fundamental level — the same flake.nix reproduces an identical development environment on any Mac, Linux workstation, or CI runner. Here's how to get started and why it's worth the learning curve.
6 June 2026
AI Coding
Every major coding tool shipped parallel agent capabilities in early 2026. This playbook shows you how to structure a multi-agent development workflow — how to decompose work, assign tasks, prevent merge conflicts, and review diffs — so features that took three days ship the same afternoon.
5 June 2026
AI Coding Tools
OpenAI's Codex CLI brings an agentic coding assistant to the terminal with three execution modes and deep filesystem access. Here's how it works, where it's strong, and how it compares to Claude Code in practice.
5 June 2026
Developer Tools
git-cliff reads your commit messages and generates a structured, formatted changelog automatically. Paired with Conventional Commits, it removes the manual work of maintaining a CHANGELOG.md and makes your release history actually useful for users and reviewers.
4 June 2026
Developer Tools
Turborepo adds intelligent build caching and parallel task execution to JavaScript and TypeScript monorepos. If your builds are taking minutes when they could be taking seconds, here's how Turborepo works and how to set it up.
4 June 2026
Developer Tools
Pre-commit hooks catch issues before they reach CI — but only if they're fast enough that developers don't disable them. Lefthook is the modern, parallel alternative to Husky that runs checks in seconds rather than minutes.
3 June 2026
Developer Tools
Task (taskfile.dev) is a modern task runner and build tool written in Go, using YAML instead of Makefile syntax. It handles cross-platform task automation without the whitespace traps and shell compatibility issues that make Makefiles a pain.
3 June 2026
CI/CD
Slow CI pipelines are a drag on developer productivity that compounds daily. These practical GitHub Actions techniques — dependency caching, matrix strategies, and workflow concurrency — will cut most pipelines by 40–70%.
2 June 2026
AI Tools
AI coding assistants promise 25–55% faster development, but new data shows context errors and AI hallucinations are eating back much of that gain. Here's how to reclaim it.
1 June 2026
AI Developer Tools
Anthropic's Code with Claude 2026 event brought Claude Code's biggest update yet — Opus 4.8 at 69% SWE-Bench Pro, parallel subagent workflows, and a security scanning plugin covering 25 vulnerability classes.
1 June 2026
Developer Tools
A practical guide to devcontainer.json — setting up consistent development environments with VS Code Dev Containers and GitHub Codespaces that eliminate 'works on my machine' for good.
1 June 2026
AI Coding Tools
AI coding assistants perform dramatically better with good context files — here's how to write effective .cursorrules, CLAUDE.md, and GitHub Copilot instructions that actually improve output quality rather than just adding noise.
31 May 2026
Developer Tools
Biome runs 25-35x faster than Prettier and replaces both your formatter and linter in one tool. Here's whether it's ready for production use, what the migration looks like, and where the rough edges still are.
30 May 2026
API Tools
Bruno is an offline-first API client that stores collections as plain text files in your repository. No cloud sync, no account required, no collections living outside version control. Here's how it works and why teams are switching from Postman and Insomnia.
30 May 2026
Testing
LLMs are surprisingly good at generating test cases -- but using them effectively requires knowing what to delegate and what to keep writing yourself. Here's how to get the most out of AI test generation in 2026.
29 May 2026
Developer Tools
Ghostty, built by HashiCorp founder Mitchell Hashimoto, is a GPU-accelerated terminal emulator written in Zig that's quietly become one of the most talked-about terminal apps among developers. Here's what makes it different and whether it's worth switching.
29 May 2026
Terminal Tools
AI has come for the terminal -- and the results are genuinely useful. We review Warp 2.0, Fig's command completion engine, and the built-in AI features landing in popular shells to help you work faster without leaving the CLI.
28 May 2026
Runtimes
Bun has matured from a fast newcomer to a genuinely production-ready JavaScript runtime. Here's an honest look at where it excels, where Node.js still wins, and how to decide if switching makes sense for your stack.
28 May 2026
AI Coding Tools
Google's Gemini CLI brings a 1M-token context window and free tier to the terminal. Here's what it does well, where it falls short, and how it compares to Claude Code and GitHub Copilot CLI.
27 May 2026
AI Coding Tools
Windsurf started as Codeium's editor and landed in OpenAI's hands. Here's what it's like to actually use in 2026 -- and how it compares to Cursor.
27 May 2026
Tools
mise is a single Rust-based version manager for every language runtime in your stack. It's faster than asdf, supports per-project environments, and doubles as a task runner. Here's how to switch.
26 May 2026
Security
AI-generated code is fast, but 2026 data shows it introduces vulnerabilities at a higher rate than human-written code. Here's what the patterns look like and how to build review gates that actually catch them.
26 May 2026
Tools
Astral's uv replaces pip, pyenv, poetry, and virtualenv with a single Rust-built tool that's 10–100x faster. Here's what it actually does and whether it's worth switching.
25 May 2026
Tools
Zed is a GPU-accelerated, Rust-built code editor with native multiplayer collaboration and deep AI integration. After a year of public availability, here's an honest assessment of where it excels and where it still falls short.
25 May 2026
AI Tools
AI code review tools now catch bugs, suggest refactors, and summarise PRs before a human opens them. We compare CodeRabbit, PR-Agent, and Graphite Automations -- what each does well, where they fall short, and how to integrate them into your workflow.
23 May 2026
Productivity
A practical guide to implementing DORA metrics -- deployment frequency, lead time, change failure rate, and MTTR -- with tooling recommendations, common pitfalls, and how to use them without creating perverse incentives.
23 May 2026
AI Developer Tools
GitHub Copilot and Cursor dominate the conversation, but a growing ecosystem of open-source and self-hosted AI coding tools is worth taking seriously -- especially if data privacy matters to you.
22 May 2026
AI Coding
Vibe coding -- letting AI write most of your code while you focus on intent -- has gone from provocation to mainstream practice. Here's an honest look at where it helps and where it breaks down.
22 May 2026
Git Workflows
How combining git worktrees with AI coding agents like Claude Code lets you run multiple tasks simultaneously without your repo turning into a warzone.
21 May 2026
Tool Reviews
Warp terminal's AI command lookup, block-based output, and team sharing features reviewed against iTerm2 and Alacritty -- who should actually make the switch.
18 May 2026
Productivity
A practical tmux guide for developers -- persistent sessions, split pane workflows, essential .tmux.conf settings, and how tmux pairs with vim for a fast terminal setup.
11 May 2026
Productivity
How developers use Obsidian to manage code snippets, architecture decisions, and team knowledge -- with the plugins, templates, and workflows that make it stick.
5 May 2026
Engineering Practices
Monorepo vs polyrepo tradeoffs explained clearly -- tooling options like Nx and Turborepo, CI/CD complexity, code sharing, and when to migrate or stay put.
28 April 2026
AI Coding Tools
A practical guide to running local LLMs for developers -- covering Ollama and LM Studio setup, the best coding models in 2026, real-world latency vs quality trade-offs, and which use cases actually benefit from running models offline.
21 April 2026
Tool Reviews
We used both for 6 months across real engineering projects. Here's the honest breakdown of when Linear wins, when Jira is unavoidable, and how to make the switch.
14 April 2026
Tool Reviews
A direct comparison of GitHub Copilot and Cursor in 2026 -- context depth, multi-file edits, pricing, and which tool wins for solo devs vs engineering teams.
8 April 2026
Engineering Practices
A clear comparison of Gitflow and trunk-based development -- how each works, why trunk-based is gaining ground, and how to choose based on your team size and release cadence.
1 April 2026
Workflow
A practical guide to feature flags best practices -- the four flag types, when to use each, tools like LaunchDarkly, Unleash, and OpenFeature, how to avoid flag debt, testing strategies with flags, and setting up effective kill switches.
25 March 2026
Tool Reviews
Docker Desktop's licensing costs pushed teams to look elsewhere. Here's how Rancher Desktop, OrbStack, Podman, and Colima stack up in 2026 for real dev workflows.
18 March 2026
Testing
An updated look at the developer testing strategy for 2026 -- when unit tests aren't enough, integration testing with Testcontainers, E2E with Playwright, contract testing for distributed systems, AI-assisted test generation, and why coverage metrics mislead.
12 March 2026
Engineering Career
Lines of code, velocity points, and ticket close rate are all bad metrics. Here's what actually correlates with engineering output -- and how to measure it without creating perverse incentives.
5 March 2026
Engineering Practices
A practical developer onboarding checklist covering documentation, dev environment setup, 30-60-90 day plans, and first-PR culture to get new engineers productive fast.
26 February 2026
Workflow Systems
The exact setup we use: terminal, shell, package manager, editor, and dotfiles -- with every command, every config file, and the reasoning behind each choice.
19 February 2026
Tool Reviews
We used Cursor as our primary editor for 90 days across a TypeScript monorepo and a Python data pipeline. Here's what it actually does well, what it doesn't, and whether it's worth $20/month.
13 February 2026
Workflow
A complete guide to Conventional Commits -- the specification, the commit types that matter, automated changelog generation with release-please and standard-version, enforcing the standard with commitlint and husky, and how to actually get your team on board.
6 February 2026
Engineering Practices
Practical code review best practices for developers -- what makes a good PR, how to review effectively, async vs sync review, and the tools that make the process faster.
30 January 2026
AI Coding Tools
A candid assessment of Claude Code for real-world development work -- what it excels at, where it falls short, how it compares to Copilot and Cursor, and whether it's worth the cost for solo developers and small engineering teams.
23 January 2026
Tool Reviews
We tested 40+ developer tools across 6 categories over 90 days. Here's what made the cut, what didn't, and why.
17 January 2026
Tool Reviews
A straight-talking comparison of the top API testing tools in 2026 -- which one's right for solo devs, small teams, and enterprises who've had enough of Postman's pricing.
10 January 2026