Blog
All articles. All pillars. All authors.
The Backup Engine That Never Backed Up
We built a complete backup engine with 13 storage providers and AES-256 encryption. Then we clicked "Backup Now" and nothing happened. Here is everything that was broken.
When pg_dump Cannot Find Your Database
pg_dump failed with "database flin-postgres does not exist" because the backup engine used the app name instead of POSTGRES_DB. Here is the env var decryption pipeline that fixed it.
The UI That Looked Complete
The backup dashboard had modals, CronBuilder, 3-step wizards, and a schedule table. Everything looked finished. Nothing worked. Here is what we fixed.
Docker Volumes Are Not Host Paths
Volume backup failed because we tried to tar a path on the host filesystem. Docker volumes live inside containers -- here is how the Docker archive API fixes it.
Two Critical Bugs in a Public AI Widget
How two independent audit sessions found an XSS vulnerability and a billing bypass in a public-facing AI helpdesk widget -- and why the builder missed both.
We Built Intercom Before We Built a Chat Widget
How we spent months building a 17-module AI platform with 50+ agents and 3,300-line landing pages -- then built a better helpdesk widget in one afternoon.
Why I Built My Own AI Helpdesk Instead of Paying for One
Why I built an AI-powered live chat widget for sh0.dev instead of paying $50/month for Intercom -- and how it costs $0.002 per conversation.
From Docs Chatbot to Live Support Agent
How we turned sh0's existing AI docs assistant into a public helpdesk widget with 9 files, zero new infrastructure, and the same SSE streaming pipeline.
Christmas Day Debugging: i18n, SDKs, and Currency Bugs
Sessions 064-067 on Christmas Day 2025: building i18n, rewriting SDKs, and fixing currency bugs from Abidjan. By Juste Thales Gnimavo.
SDK v3: PHP, Go, Rust, Java, Flutter, and React Native
How we expanded the 0fee.dev SDK portfolio from 2 to 8 languages, jumping from 21% to 79% API coverage in two sessions. By Juste Thales Gnimavo and Claude.
The CLI Tool: zerofee-cli
How we built zerofee-cli with Python, Typer, Rich, and httpx -- login, payments, webhook forwarding, log streaming. By Juste Thales Gnimavo and Claude.
The Checkout Widget Redirect Problem: Popups, Polling, and postMessage
How we solved the redirect problem in 0fee.dev's checkout widget using popups, polling, and postMessage. By Juste Thales Gnimavo and Claude.