Blog
All articles. All pillars. All authors.
#045 -- Advanced Type Features: The Complete Picture
A retrospective on FLIN's complete type system -- how inference, union types, generics, traits, tagged unions, pattern matching, and control flow features form a coherent whole.
#006 -- Why We Chose Rust to Build a Programming Language
Why Juste Thales Gnimavo and Claude chose Rust to build the FLIN programming language compiler from Abidjan.
#004 -- Five Design Principles That Shape Every Line of FLIN
The five design principles behind FLIN: simple, zero-config, reactive, intent-native, and memory-native.
#019 -- Error Diagnostics That Actually Help
How FLIN's error diagnostics help developers: source locations, colored output, and human-readable messages.
#018 -- 10 Sessions: From Zero to a Working Compiler
Building a programming language compiler in 10 sessions: lexer, parser, type checker, codegen, and VM in two days.
From 5 Agents to Production: Shipping 0diff in 20 Minutes
The full story: 5 parallel agents built 0diff in 45 minutes (2,356 lines, 44 tests), then a 20-minute polish session made it production-ready.
From Abidjan to 250 Million: The Deblo.ai Story
96 web sessions + 20 mobile sessions in 6 weeks. 24+ tables, 100+ endpoints, 24 AI tools, 101+ advisors. The complete story of building Deblo.ai from Abidjan.
#001 -- Why We Built a Programming Language From Scratch
Why Juste Thales Gnimavo and AI CTO Claude built FLIN, a programming language replacing 47 technologies, from Abidjan.
Tasks, Goals, and Recurring Reminders
The AI creates tasks from conversation context. Recurrence engine, due-date notifications, org-scoped visibility, and threaded comments on homework assignments.
Six Languages, One Platform: i18n for Africa
French, English, Arabic (with RTL), Swahili, Portuguese, Spanish. How we built internationalization for a continent with hundreds of languages.
AI Memory and Context Compression
Fire-and-forget conversation summarization, the save_memory tool, and context compression at 150K tokens. How the AI remembers across sessions for $0.00005 per summary.
Preventing Command Injection in a PaaS
A PaaS runs user-provided commands by design. Here is how we built validate_command() to prevent shell injection in cron jobs, deploy hooks, and Docker exec.