backend

Postgres Full-Text Search Is All You Need

Before reaching for Elasticsearch or Typesense, consider what Postgres can do natively with tsvector and tsquery.

2026-03-08 10 min
devops

Container Orchestration for Solo Developers

You don't need Kubernetes. A Docker Compose setup with proper health checks and restart policies covers 90% of use cases.

2026-03-06 8 min
tools

My Terminal Setup in 2026

Alacritty, tmux, and a carefully tuned set of shell aliases that make the CLI feel like a superpower.

2026-03-04 6 min
frontend

CSS Anchor Positioning: A Complete Guide

The new anchor positioning API lets you attach elements to each other without JavaScript. Here's everything you need to know.

2026-03-01 12 min
backend

Error Handling Patterns in Go

Beyond if err != nil: wrapping, sentinel errors, and custom types for building robust Go services.

2026-02-27 9 min
devops

Zero-Downtime Deployments with SQLite

Using Litestream replication and blue-green deploys to achieve high availability with an embedded database.

2026-02-24 11 min
tools

Writing a Custom LSP Server

Building language server protocol support for a custom DSL, with autocomplete, diagnostics, and hover documentation.

2026-02-20 15 min
frontend

View Transitions API in Production

Real-world lessons from shipping view transitions on a high-traffic site with progressive enhancement fallbacks.

2026-02-17 7 min