↓ Skip to main content

Posts

2026

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

A Closed Pull Request, a Fork and a PyPI Package: Fast HTML to Markdown for Python

Self-Hosted Sentry Alternative: Sentry's SDK, My Own Server

Cloudflare WARP as a Private Network: Connecting My Laptop, Phone and Workstation

Preview Environments per Branch on Fly.io: Ending the Fight for Staging

How to Get Cited by ChatGPT: What My Blog's Logs Actually Show

Deploy Frontend and Backend Separately, Without Redeploying the API

Replacing My Self-Hosted Expo Update Server with Codemagic Patch

React Native Web SEO: When Cloudflare Served Googlebot an Empty Page

Fly.io Cold Starts with Scale to Zero: From 33 Seconds to 3