Skip to content

Tag: cloudflare

All the articles with the tag "cloudflare".

Garrul: The Audit Found My Rate Limiter

Garrul: The Audit Found My Rate Limiter

A security audit of Garrul, my Cloudflare Workers comment system, found 2 critical bugs. Both had the same root cause as one I had already fixed in June.

Bots Ate 90% of My Worker Quota

Bots Ate 90% of My Worker Quota

A WordPress login bot burned 90% of my Cloudflare Workers free tier in two hours attacking a site that has never run PHP. Here's what actually stopped it.

Durable Objects: Stateful Serverless

Durable Objects: Stateful Serverless

Cloudflare Durable Objects solve the one thing serverless can't: coordination. Storage API, WebSocket hibernation, gotchas, and a working rate limiter build.

Where Should Your Coding Agent Run?

Where Should Your Coding Agent Run?

Claude Code and other AI coding agents need somewhere to run. Compare laptop, Docker, throwaway VMs, and Cloudflare Workers on blast radius, cost, and setup.

Why I Built Garrul

Why I Built Garrul

· Updated:

I looked at a lot of self-hosted comment systems. None of the ones I wanted ran on Cloudflare Workers. So I wrote one. Here's the story and the deploy.

Beyond Akismet: Spam Protection for 2026

Beyond Akismet: Spam Protection for 2026

Akismet's licensing terms are increasingly hostile to small sites. Here are 11 spam-protection options, hosted APIs, CAPTCHA widgets, and DIY honeypots, that actually work in 2026.

Cloudflare Tunnels: Beyond Port Forwarding

Cloudflare Tunnels: Beyond Port Forwarding

· Updated:

Real cloudflared config: many services on one tunnel, Access policies, origin TLS, what quick tunnels are for, and what Cloudflare can see in your traffic.

Cloudflare DNS: Beyond Pointing Records

Cloudflare DNS: Beyond Pointing Records

Stop using your registrar's janky DNS panel. Here's how Cloudflare DNS actually works, proxying, DNSSEC, dynamic DNS, and email records that don't break.