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