FLIN
The language that replaces 47 technologies
A compiled, full-stack programming language built from scratch in Rust. One syntax for frontend, backend, database, and tooling. 3,200+ tests. 180 embedded UI components. Zero npm dependencies.
Building FLIN
#168 -- Entity Defaults and Toggle Fix
When entity default values and boolean toggles interacted in unexpected ways.
#169 -- The Embedding Model Choice Crisis
When switching embedding models broke every existing vector in the database.
#170 -- 15 Bugs That Shaped the FLIN Language
A retrospective of the 15 critical bugs that forced design changes and made FLIN better.
#171 -- The FLIN CLI: Build, Test, Run
How we built the FLIN CLI with build, test, run, format, and lint commands.
#155 -- 93 Sessions Audited in One Pass
The methodology behind auditing 93 development sessions in a single pass.
#157 -- The For-Loop Iteration Bug
When for-loops silently corrupted scope variables -- a scoping bug that took two sessions to fix.
#158 -- The None Handling Bug
A null safety edge case that slipped through type inference and crashed at runtime.
#159 -- The HTML Whitespace Rendering Bug
When invisible whitespace characters destroyed the browser layout.
#160 -- When the VM Deadlocked on Entity Creation
A deadlock in the VM during entity creation that froze the entire runtime.
#161 -- The Temporal Version Tracking Bug
When version numbers stopped incrementing correctly in the temporal model.
#162 -- The Database Persistence Fix That Took 3 Sessions
From browser to disk: the persistence bug that required three full sessions to resolve.
#163 -- The Layout Children Wrapping Bug
When {children} in layouts wrapped content in unexpected HTML elements.