Blog
All articles. All pillars. All authors.
#065 -- The EAVT Storage Model
How FlinDB's Entity-Attribute-Value-Time event sourcing model provides complete audit trails, temporal queries, and entity replay -- inspired by Datomic and built in Rust.
#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.
#083 -- FlinUI Complete: 365+ Components
How FlinUI grew from 70 initial components to a complete library of 365+ production-ready UI elements -- covering basic UI, forms, charts, enterprise, AI, and mobile components.
#086 -- The Layout System
How FlinUI's layout components -- Container, Stack, Grid, Flex, Split -- replace custom CSS with declarative, responsive layout primitives that compose naturally.
#088 -- FlinUI Enterprise Components
How FlinUI's enterprise components -- DataGrid, Pivot, OrgChart, Workflow, AuditLog -- bring SaaS-grade UI elements to FLIN without third-party dependencies.
#090 -- The Component Lifecycle
How FLIN components manage their lifecycle -- onMount for initialization, onUpdate for reactions, onUnmount for cleanup -- with a simpler model than React or Vue.
#091 -- Slots and Content Projection
How FLIN's slot system enables component composition -- default slots for children, named slots for structured layouts, and fallback content for empty slots.
#092 -- Attribute Reactivity
How FLIN's fine-grained reactivity system tracks dependencies at the attribute level -- updating only the specific DOM attributes that change, not entire components.
#101 -- The Middleware System
How FLIN's _middleware.flin files create a hierarchical pipeline for request processing -- logging, authentication, CORS, rate limiting, all through file system conventions.
#076 -- Security Functions: Crypto, JWT, Argon2
How FLIN ships production-grade security functions as built-ins -- password hashing with Argon2, JWT signing and verification, HMAC, encryption, and secure random generation.
#078 -- Reduce, Map, Filter: Higher-Order Functions
How FLIN implements higher-order functions -- map, filter, reduce, flat_map, zip_with, and more -- as built-in list methods with concise lambda syntax and full type inference.
#079 -- Validation and Sanitization Functions
How FLIN ships 67 validation and sanitization functions as built-ins -- from email and URL checks to HTML sanitization and SQL injection prevention, all without importing a library.