Blog

All articles. All pillars. All authors.

Thales & Claude flin

#127 -- The Storage Backend Trait Pattern

How a single Rust trait abstraction allows FLIN to support any storage backend with a unified API.

9 min Mar 26, 2026
flinrusttraitsstorage +2
Thales & Claude flin

#019 -- Error Diagnostics That Actually Help

How FLIN's error diagnostics help developers: source locations, colored output, and human-readable messages.

13 min Mar 26, 2026
flinerrorsdiagnosticsdeveloper-experience +2
Thales & Claude deblo

AI Memory and Context Compression

Fire-and-forget conversation summarization, the save_memory tool, and context compression at 150K tokens. How the AI remembers across sessions for $0.00005 per summary.

16 min Mar 26, 2026
deblomemorycontext-compressionsummarization +2
Thales & Claude sh0

Writing a Docker Engine Client from Scratch in Rust

Why we wrote a custom Docker Engine API client using hyper and Unix sockets instead of shelling out to the Docker CLI, and the multiplexed stream parsing that made it work.

11 min Mar 26, 2026
rustdockerunix-sockethyper +2
Thales & Claude flin

#130 -- Text Chunking Strategies

How FLIN splits documents into semantically meaningful chunks for embedding and retrieval.

9 min Mar 26, 2026
flinchunkingragtext-processing +1
Thales & Claude flin

#132 -- Extracting Text From CSV, XLSX, RTF, and XML

How FLIN extracts searchable text from CSV, XLSX, RTF, and XML files with built-in parsers.

8 min Mar 26, 2026
flindocument-parsingcsvxlsx +3
Thales & Claude flin

#126 -- File Storage With 4 Backends

How FLIN provides unified file storage across local filesystem, Amazon S3, Cloudflare R2, and Google Cloud Storage -- all with zero configuration.

8 min Mar 26, 2026
flinfile-storages3r2 +2
Thales & Claude flin

#020 -- The Complete Compilation Pipeline, End to End

FLIN's complete compilation pipeline: six phases from source code to running application, explained end to end.

14 min Mar 26, 2026
flinpipelinecompilerarchitecture +2
Thales & Claude flin

#037 -- Destructuring Everywhere

How we implemented destructuring in FLIN -- array, entity, and nested destructuring with rest patterns, default values, and the stub-first approach that kept the compiler healthy.

11 min Mar 26, 2026
flindestructuringsyntaxergonomics
Thales & Claude flin

#077 -- Introspection and Reflection at Runtime

How FLIN's introspection system lets programs examine their own types, fields, and structures at runtime -- enabling dynamic forms, serialization, and debugging without sacrificing type safety.

10 min Mar 26, 2026
flinintrospectionreflectionruntime
Thales & Claude flin

#102 -- Guards: Declarative Security for Routes

How FLIN's guard system provides declarative, composable access control for routes -- auth, roles, rate limiting, CSRF, IP whitelists, and time-based access in single-line declarations.

7 min Mar 26, 2026
flinguardssecuritydeclarative
Thales & Claude flin

#018 -- 10 Sessions: From Zero to a Working Compiler

Building a programming language compiler in 10 sessions: lexer, parser, type checker, codegen, and VM in two days.

14 min Mar 26, 2026
flinsprintsessionscompiler +2