The zero-egress trick that lets me give away a media tool for free
I run a small free tool called imgi . You drop in two images, drag a slider to compare them, and get a permanent link to paste anywhere. Before and af…
Tech news from the best sources
I run a small free tool called imgi . You drop in two images, drag a slider to compare them, and get a permanent link to paste anywhere. Before and af…
I've been building a solo content operation in public for the past month. The goal: run a real publishing workflow — blog posts, analytics, affiliate …
I recently open-sourced Minvoice , a small invoicing app that runs entirely on Cloudflare Workers. Like every well-behaved open-source Workers project…
I make graphics mods for Oblivion Remastered. My most-downloaded one, Lumiere, adds hundreds of lights across the world at night, and the only honest …
В прошлых статьях мы рассказывали про архитектуру ГИГАХРУЩА — браузерного survival horror с процедурной генерацией, WebGL-рейкастером и полноценным си…
Every developer has that one project. The passion build that sits in the back of your mind for months—or even years—before you finally sit down, crack…
Cloudflare is giving AI companies until September 15 to separate web crawlers used for search from those used for AI training and agents, or risk bein…
A staging-to-production data bleed cost me 4 hours of rollback. That's what finally made dry-run a structural requirement, not an afterthought. The co…
I lost production data on a Tuesday afternoon because wrangler.toml had one missing field. Not a code bug. Not a logic error. A missing preview_id . B…
Привет! Задача возникла банальная: нужно передать коллеге пароль, API-ключ или конфиг. Телега — не хочется, почта — тем более. Существующие решения от…
60% of a $312 Anthropic bill came from a single pattern: Claude Code hitting a D1 migration failure, then spinning up 7–8 retry Bash calls trying to d…
A Korean flash sale at 9PM cost me $40 in a single month — not from KV reads, but from 800 concurrent Workers all racing to fetch the same product JSO…
Running an AI agent to execute your D1 migrations will silently wreck your database — unless you explicitly forbid it from wrapping DDL in a transacti…
60% of my $312 Anthropic bill last month came from a single bug: an MCP router cache key that was missing a tenant ID. The fix was literally this: // …
A 30-line Slack notifier was eating 60% of my CPU-time budget across 4 client Workers. The culprit: a runaway alarm loop I assumed was impossible. Her…
Self-Hosted Hermes Agent on iOS: Cloudflare Tunnel + Access Service Tokens + Hermex Get your Hermes Agent on your iPhone - without paying for a relay,…
Adding more Claude subagents made my pipeline slower past 6 — but the real problem wasn't concurrency at all. When I finally looked at the cost logs f…
Last month's Anthropic invoice was $312. After one architectural change, May came in at $156 — exactly half. The culprit wasn't prompt bloat or model …
A ghost lock blocked every cron trigger for 6 hours after a Korean ad-network API took 45 seconds to respond — 15 seconds past the Workers wall clock …
Comments on a static blog — no backend, no login, all Cloudflare I run a small Astro blog on Cloudflare Pages. It mixes developer write-ups with perso…
LLM crawlers are eating your bandwidth and you can't block your way out of it. Return a 403 and the scraper shrugs, rotates the IP, swaps the user-age…
1. What Cloudflare actually is Cloudflare is not a reverse proxy running on one server somewhere. It is a globally distributed edge network with over …
В домашней инфраструктуре у меня крутится десяток сервисов: Grafana, Zabbix, n8n, Navidrome, ollama, БД, пара дашбордов и тестовых API. Кажд…
Last Tuesday at 3am, a multi-agent loop hit 12K KV writes/minute and froze. The loop was a one-line counter bug. That part was fixable. What I found w…
A single ALTER TABLE statement took down one of my Workers mid-deploy. No maintenance window, no graceful fallback — just a wall of 500s while live tr…
Code review — отличный механизм для отлова багов, но это почти гарантированный способ создать «бутылочное горлышко» для всей команды. В Cloudflare мед…
1. Introduction A few months ago, we started building Propoza , a tool that generates business proposals with AI for Brazilian freelancers and small b…
API Design Patterns for Cloudflare Workers: Minimal, Secure, Fast I've built APIs on every platform—traditional servers, Lambda, containers. But Cloud…
The previous article ended with a confession: same build, two PageSpeed runs two hours apart, desktop Performance 99 and then 90. I blamed first-scree…
Disclosure: I work on one of the tools in this post ( create-microservices-app ). But the experiment, commands, and outputs below are real, and the pa…