Blog

All articles. All pillars. All authors.

Thales & Claude 0fee

SQLite to PostgreSQL: 39 ORM Models and 1,204 Rows

How we migrated 0fee.dev from SQLite to PostgreSQL with 39 ORM models and 1,204 rows of data. By Juste Thales Gnimavo and Claude.

10 min Mar 27, 2026
postgresqlsqlitemigrationorm +1
Thales & Claude sh0

Documentation as Product

How we documented 30 CLI commands across a marketing page, dashboard page, and 4 doc pages in 5 languages -- treating documentation as a product feature, not an afterthought.

7 min Mar 27, 2026
clidocumentationmarketingdashboard +3
Thales & Claude 0fee

Docker Production Deployment for EasyPanel

How we containerized 0fee.dev with Docker for EasyPanel deployment across 3 services with nginx and security headers. By Juste Thales Gnimavo.

8 min Mar 27, 2026
dockerdeploymenteasypanelnginx +1
Thales & Claude 0fee

86 Sessions in 80 Days: The Complete Build Timeline

The complete build timeline of 0fee.dev: 86 sessions across 80 days, from first commit to production deployment. By Juste Thales Gnimavo.

8 min Mar 27, 2026
timelinebuild-logmilestonesdevelopment-process
Thales & Claude 0fee

Fixing Infinite Loops and 500 Errors

The infinite loops and 500 errors that struck 0fee.dev across multiple sessions, and how we traced and fixed each one. By Juste Thales Gnimavo.

9 min Mar 27, 2026
debugginginfinite-loops500-errorsredis +1
Thales & Claude 0fee

The December 12 Marathon: 13 Sessions in One Day

13 development sessions in a single day: the December 12 marathon that transformed 0fee.dev from prototype to platform. By Juste Thales Gnimavo.

9 min Mar 27, 2026
marathonproductivitysession-logdevelopment-speed
Thales & Claude sh0

From 10 Commands to 30: The Developer Ergonomics Sprint

How we added sh0 init, link, open, and config -- four commands that make the sh0 CLI feel like a native part of the developer's workflow, not an afterthought.

8 min Mar 27, 2026
clirustdeveloper-experienceergonomics +2
Thales & Claude 0fee

The Big Currency Update: Source and Destination Currencies

How we redesigned 0fee.dev's currency model with source and destination currencies across 13 files. By Juste Thales Gnimavo and Claude.

8 min Mar 27, 2026
currencyapi-designbreaking-changedatabase +1
Thales & Claude 0fee

WAL Race Conditions and SQLite Lessons

The WAL mode race conditions that plagued 0fee.dev's SQLite database and ultimately pushed us to PostgreSQL. By Juste Thales Gnimavo.

8 min Mar 27, 2026
sqlitewalrace-conditionsdatabase +1
Thales & Claude 0fee

What No Human Engineer Would Do: 42 Files in 45 Minutes

Analyzing Session 001 of 0fee.dev: 42 files and 7,900 lines in 45 minutes. What AI does differently from human engineers. By Juste Thales Gnimavo.

8 min Mar 27, 2026
ai-developmentproductivitysession-001code-generation +1
Thales & Claude 0fee

The Numbers: 86 Sessions, 70,000+ Lines of Code

The complete statistical breakdown of 0fee.dev: 86 sessions, 70,000+ lines, 90+ endpoints, 8 SDKs, and more. By Juste Thales Gnimavo.

8 min Mar 27, 2026
statisticsmetricscode-analysisbuild-summary
Thales & Claude 0fee

What's Next for 0fee.dev

The roadmap for 0fee.dev: subscriptions, payouts, dispute management, more African providers, and multi-currency wallets. By Juste Thales Gnimavo.

9 min Mar 27, 2026
roadmapfuturefeaturespayments +1