Blog
All articles. All pillars. All authors.
#063 -- Transactions and Continuous Backup
How we implemented ACID transactions with savepoints, full and incremental backups with Zstd compression, continuous WAL streaming, and scheduled backup rotation in FlinDB.
#066 -- Database Encryption and Configuration
How FlinDB implements AES-256-GCM encryption at rest with Argon2id key derivation, and a native FLIN configuration system with environment modes and variable overrides.
#067 -- Tree Traversal and Integration Testing
How we tested hierarchical data, recursive queries, and tree traversal in FlinDB -- and why integration tests that mimic real applications matter more than unit tests.
#070 -- Persistence in the Browser
How we made FlinDB work in the browser -- from SSR with hot module reload, to two-way data binding, form submission through server actions, and the persistence bug that almost broke everything.
#071 -- 409 Built-in Functions: The Complete Standard Library
How FLIN ships 409 built-in functions with zero imports -- text, math, time, HTTP, crypto, validation, and more, all available from the first line of code.
Multi-Server BYOS: SSH Tunnels, Image Transfer, and Trust On First Use
How we built multi-server support: SSH tunnels to remote Docker sockets via russh, disk-based image transfer, Trust On First Use host key verification, and node-aware deployment.
#173 -- The .flinc Binary Format
Designing the .flinc compiled binary format for fast loading and distribution.
How We Unified AI Tool Calling With One Protocol Change
We replaced a complex client-side agentic loop with Claude's native MCP Connector. One protocol change eliminated hundreds of lines of orchestration code.
From 176KB to 45KB: How We Optimized FLIN for Production
A fresh FLIN app shipped at 176KB. We got it under 50KB with server functions, asset hashing, tree-shaking, and lazy i18n -- all built into the language.
From Lexer to Browser: Building the FLIN Compiler in 26 Sessions
The complete technical story of building a programming language compiler from scratch -- lexer, parser, type checker, code generator, virtual machine -- in 26 collaborative AI sessions.
Building 180 UI Components in 14 Sessions with Parallel AI Agents
How we built a complete enterprise UI library -- buttons, forms, charts, data tables, e-commerce templates -- compiled directly into the FLIN binary. Zero external dependencies.
FLIN: The Language That Replaces 47 Technologies
One language for frontend, backend, database, and tooling. Built from scratch in Rust with 3,200+ tests. No npm. No Webpack. No framework fatigue.