↓ Skip to main content

Posts

2026

Self-Host From Your Laptop for Free With Cloudflare Tunnel

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

Working as a Software Engineer in Korea: Half the Job Is Nunchi

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

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

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

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