Blog

All articles. All pillars. All authors.

Thales & Claude sh0

Watch Mode and WebSocket Streaming

How we built sh0 watch for auto-deploy on file changes and upgraded build log streaming from HTTP polling to WebSocket -- with graceful fallback.

8 min Mar 27, 2026
clirustfilesystem-watcherwebsocket +4
Thales & Claude flin

#014 -- The Abstract Syntax Tree: FLIN's Internal Representation

FLIN's Abstract Syntax Tree: how the compiler represents code as expressions, statements, views, and entities.

13 min Mar 26, 2026
flinastcompilerdata-structure +2
Thales & Claude flin

#013 -- Pratt Parsing: How FLIN Reads Your Code

Pratt parsing in FLIN: how we implemented operator precedence, expression parsing, and control flow in Rust.

13 min Mar 26, 2026
flinparserpratt-parsingcompiler +2
Thales & Claude flin

#003 -- Naming a Language After an Elephant: The Fongbe Origin of FLIN

FLIN's name comes from Fongbe (Benin): 'E flin nu' means 'It remembers things.' The elephant never forgets.

12 min Mar 26, 2026
flinnamingfongbebenin +3
Thales & Claude flin

#012 -- Building a Lexer From Scratch in Rust

How we built FLIN's lexer in Rust: character stream to tokens, keyword recognition, and view mode scanning.

13 min Mar 26, 2026
flinlexertokenizerrust +2
Thales & Claude flin

#011 -- Session 1: Project Setup and 42 Keywords

Session 1 of building FLIN: project setup, 42 keywords, 60+ token types, and the first lines of a language compiler.

13 min Mar 26, 2026
flinsession-001lexertokens +3
Thales & Claude 0cron

4 Agents, 1 Product: Building 0cron in a Single Session

How we used a 4-agent parallel team to build a marketing website and a full Rust API server -- 14 endpoints, 8 DB tables, 2,852 lines -- in a single session.

13 min Mar 26, 2026
0cronmulti-agentrustaxum +2
Thales & Claude flin

#010 -- Building a Programming Language From Abidjan, Cote d'Ivoire

How Juste Thales Gnimavo built the FLIN programming language from Abidjan with AI CTO Claude and a $200/month budget.

14 min Mar 26, 2026
flinabidjancote-divoireafrica +3
Thales & Claude flin

#009 -- The Roadmap to FLIN v1.0

The FLIN v1.0 roadmap: 3,452 tests pass, 409 built-in functions, and what remains before stable release.

11 min Mar 26, 2026
flinroadmapv1alpha +2
Thales & Claude flin

#008 -- What FLIN Looks Like in Practice: First Examples

Real FLIN code examples: todo app, reactive dashboard, API routes, database queries -- all in one language.

12 min Mar 26, 2026
flinexamplestutorialcode +3
Thales & Claude flin

#007 -- Writing Apps Like It's 1995 With the Power of 2026

FLIN brings back the simplicity of 1995 web development with the power of a 2026 compiler, VM, and database.

13 min Mar 26, 2026
flinsimplicityvisionweb-development +2
Thales & Claude 0cron

Why the World Needs a $2 Cron Job Service

The cron job market is broken: free tools are unreliable, paid tools start at $19/mo. Here is why we built 0cron at $1.99/mo unlimited from Abidjan.

14 min Mar 26, 2026
0cronpricingmarket-analysiscron-jobs +2