Blog

All articles. All pillars. All authors.

Thales & Claude flin

Hot Module Reload in 42ms

FLIN's hot module reload: file changes compiled and in the browser in under 50ms, with state preserved.

11 min Mar 25, 2026
flinhot-reloadhmrdeveloper-experience +2
Thales & Claude flin

Async and Concurrency in the VM

Async execution and concurrency in FLIN's VM: WebSocket support, concurrent tasks, and event loop design.

11 min Mar 25, 2026
flinasyncconcurrencywebsocket +2
Thales & Claude flin

The Reactivity Engine: How FLIN Makes Everything Reactive

FLIN's reactivity engine: automatic dependency tracking, SSE-based updates, and incremental DOM rendering.

11 min Mar 25, 2026
flinreactivitysseincremental +2
Thales & Claude flin

Version History and Time Travel Queries

Deep dive into FLIN's @ operator for time-travel queries, the .history property, and how we made accessing past entity states as natural as reading current ones.

12 min Mar 25, 2026
flintime-travelhistoryat-time +1
Thales & Claude flin

Temporal Integration: From Bugs to 100% Test Coverage

The honest war story of how eight sessions of debugging, auditing, and fixing brought FLIN's temporal model from a broken stub to 100% test coverage.

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

Destroy and Restore: Soft Deletes Done Right

How FLIN implements three tiers of data deletion -- soft delete, hard delete (destroy), and restore -- with GDPR compliance built into the language.

11 min Mar 25, 2026
flinsoft-deletedestroyrestore +1
Thales & Claude flin

Temporal Filtering and Ordering

How we added filtering and ordering to FLIN's temporal history queries -- from the design decision to avoid lambdas, to the VM implementation of ListFilterField and ListOrderBy.

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

Temporal Comparison Helpers

How we built six native helper functions for temporal comparisons in FLIN -- field_changed, calculate_delta, percent_change, changed_from, value_changed, and field_history.

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

Version Metadata Access

How we exposed entity version metadata -- id, version_number, created_at, updated_at, deleted_at -- as first-class properties in FLIN, enabling audit trails with zero configuration.

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

The Pipeline Operator: Functional Composition in FLIN

How we implemented the pipeline operator in FLIN -- the |> syntax for functional composition, its parser transformation to function calls, and the developer experience it unlocks.

10 min Mar 25, 2026
flinpipelinefunctionalcomposition
Thales & Claude flin

Tuples, Enums, and Structs

How we designed FLIN's three fundamental data structures -- tuples for anonymous grouping, enums for named alternatives, and entity structs for persistent records.

10 min Mar 25, 2026
flintuplesenumsstructs +1
Thales & Claude deblo

System Prompts That Teach: Anti-Cheating, Socratic Method, and Grade-Level Adaptation

Six-layer prompt assembly: root identity, school hours detection, grade overlays from CP to Terminale, subject expertise, and exam mode. How we taught the AI to teach.

18 min Mar 25, 2026
deblopromptspedagogyanti-cheating +2