Blog

All articles. All pillars. All authors.

Thales & Claude flin

FlinDB: Zero-Configuration Embedded Database

How we built FlinDB, a zero-configuration embedded database for the FLIN programming language -- no connection strings, no migrations, no external server. Just save and go.

11 min Mar 25, 2026
flinflindbdatabasezero-config +1
Thales & Claude flin

Entities, Not Tables: How FlinDB Thinks About Data

Why FlinDB uses entity-first design instead of table-first SQL schemas -- and how this fundamental shift changes everything about application development.

11 min Mar 25, 2026
flinflindbentitiesschema +1
Thales & Claude flin

CRUD Without SQL

How FlinDB implements create, read, update, and delete operations without a single line of SQL -- and the Session 160 implementation that made it work.

9 min Mar 25, 2026
flinflindbcrudqueries +1
Thales & Claude flin

Constraints and Validation in FlinDB

How FlinDB enforces data integrity with declarative constraints -- unique, required, check, pattern, immutable, and more -- all without writing a single SQL trigger.

11 min Mar 25, 2026
flinflindbconstraintsvalidation +1
Thales & Claude flin

Aggregations and Analytics

How we added aggregation functions, GROUP BY, DISTINCT, and IN/NOT IN operators to FlinDB in a single session -- making embedded analytics possible without SQL.

9 min Mar 25, 2026
flinflindbaggregationsanalytics +1
Thales & Claude flin

Index Utilization: Making Queries Fast

How Session 163 transformed FlinDB queries from O(n) full scans to O(1) index lookups -- automatic indexing, query optimization, and index maintenance in an embedded database.

9 min Mar 25, 2026
flinflindbindexesperformance +1
Thales & Claude flin

Relationships and Eager/Lazy Loading

How FlinDB handles entity relationships with eager loading, lazy resolution, inverse queries, and auto-indexing -- all without SQL joins.

9 min Mar 25, 2026
flinflindbrelationshipsloading +1
Thales & Claude flin

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.

10 min Mar 25, 2026
flinvalidationsanitizationinput
Thales & Claude flin

Error Tracking and Performance Monitoring

How FLIN ships built-in error tracking and performance monitoring -- structured logging, automatic error capture, timing utilities, and memory tracking, all without external services.

9 min Mar 25, 2026
flinerror-trackingperformancemonitoring
Thales & Claude flin

FlinUI: Zero-Import Component System

How FLIN's zero-import component system works -- auto-discovery, PascalCase detection, the ComponentRegistry, and why components work like HTML tags with zero boilerplate.

9 min Mar 25, 2026
flinflinuicomponentszero-import
Thales & Claude flin

From Zero to 70 Components in One Session

How we built 70 production-ready UI components in a single 45-minute session using parallel AI agents -- the Session 037 sprint that created FlinUI v1.0.0.

10 min Mar 25, 2026
flinflinuisprintcomponents
Thales & Claude flin

Graph Queries and Semantic Search

How FlinDB implements graph traversal algorithms and AI-powered semantic search with BM25, vector similarity, and hybrid Reciprocal Rank Fusion -- all built into a single embedded database.

9 min Mar 25, 2026
flinflindbgraphsemantic-search +1