Blog
All articles. All pillars. All authors.
Merging the Marketing Website Into the Frontend
How we merged 0fee.dev's separate marketing website into the frontend app, going from 3 services to 2 with 3-layout routing.
API Documentation: 90+ Endpoints Fully Documented
How we documented 90+ API endpoints across 18 route modules with scroll-spy navigation and multi-language code examples. By Juste A. Gnimavo and Claude.
Security Audit: What We Found and How We Fixed It
A transparent look at the security weaknesses we found in 0fee.dev and the systematic fixes we applied. By Juste A. Gnimavo and Claude.
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 A. Gnimavo and Claude.
The Pricing Evolution: From Tiers to 0.99%
How 0fee.dev's pricing evolved from 3 tiers to a flat 0.99% fee with no monthly charges and infinite credit. By Juste A. Gnimavo.
Lessons From Building a Fintech Platform With AI
What worked, what was hard, and what surprised us building 0fee.dev as a CEO-AI CTO team. Advice for AI-assisted fintech. By Juste A. Gnimavo.
Seven SDKs in Seven Languages
How we built 7 SDKs for 0fee.dev in TypeScript, Python, Go, Ruby, PHP, Java, and C# across two sessions. By Juste A. Gnimavo and Claude.
The API Playground: Interactive API Testing
How we built the 0fee.dev API Playground with 17 endpoints, JSON highlighting, cURL export, and request history. By Juste A. Gnimavo and Claude.
Amount Display Bugs: When 5 USD Shows as 0.05
The amount display bugs that plagued 0fee.dev: wrong divisions, integer vs float, and how we fixed them across 50+ files. By Juste A. Gnimavo.
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 A. Gnimavo.
#028 -- The Reactivity Engine: How FLIN Makes Everything Reactive
FLIN's reactivity engine: automatic dependency tracking, SSE-based updates, and incremental DOM rendering.
#013 -- Pratt Parsing: How FLIN Reads Your Code
Pratt parsing in FLIN: how we implemented operator precedence, expression parsing, and control flow in Rust.