↓ Skip to main content

Short stories of value

Upload Directly to S3 and Still Compress Images: Tigris Object Notifications with Django

Cloudflare 504 Errors That Aren't Real: Early Hints and HTTP 103

vLLM vs Ollama: When to Use Each for Self-Hosted LLMs

pytest-testmon: Run Only the Tests Affected by Your Code Change

Agentic AI Security: What My Agents Can Reach, and Who Gets to Tell Them What to Do

Docker Compose in GitHub Actions CI: What I Replaced It With, and the Pipelines I Run Now

How I Run Claude Code Day to Day: tmux, Permission Modes and My Phone

Monitoring Django on Fly.io: The DevOps Tools I Kept and Dropped

Playwright "Test timeout of 30000ms exceeded.": Find the Wait That Never Finished