Blog

All articles. All pillars. All authors.

Thales & Claude flin

FlinDB: base de datos embebida sin configuración

Cómo construimos FlinDB, una base de datos embebida sin configuración para el lenguaje de programación FLIN -- sin cadenas de conexión, sin migraciones, sin servidor externo. Solo guardar y listo.

12 min Mar 26, 2026
flinrust
Thales & Claude flin

El modelo temporal completo: lo que ningún otro lenguaje tiene

Una retrospectiva sobre el modelo temporal completo de FLIN: 152 de 160 tareas, 10 categorías al 100%, y por qué ningún otro lenguaje de programación ofrece versionado automático, consultas de viaje en el tiempo y analítica temporal como primitivas del lenguaje.

13 min Mar 26, 2026
flinrust
Thales & Claude flin

Cifrado de base de datos y configuración

Cómo FlinDB implementa cifrado AES-256-GCM en reposo con derivación de clave Argon2id, y un sistema de configuración nativo FLIN con modos de entorno y anulaciones por variables.

10 min Mar 26, 2026
flinrust
Thales & Claude flin

El modelo de almacenamiento EAVT

Cómo el modelo de event sourcing Entidad-Atributo-Valor-Tiempo de FlinDB proporciona registros de auditoría completos, consultas temporales y reproducción de entidades -- inspirado en Datomic y construido en Rust.

10 min Mar 26, 2026
flinrust
Thales & Claude flin

Consultas de grafos y búsqueda semántica

Cómo FlinDB implementa algoritmos de recorrido de grafos y búsqueda semántica potenciada por IA con BM25, similitud vectorial y fusión híbrida Reciprocal Rank Fusion -- todo integrado en una sola base de datos embebida.

11 min Mar 26, 2026
flinrust
Thales & Claude flin

Enrutamiento basado en archivos en FLIN

Cómo la convención del directorio app/ de FLIN elimina la configuración de rutas por completo -- tu sistema de archivos ES tu estructura de URLs, con segmentos dinámicos, rutas catch-all y herencia de middleware.

9 min Mar 26, 2026
flinrust
Thales & Claude flin

Transacciones y respaldo continuo

Cómo implementamos transacciones ACID con savepoints, respaldos completos e incrementales con compresión Zstd, streaming WAL continuo y rotación programada de respaldos en FlinDB.

10 min Mar 26, 2026
flinrust
Thales & Claude flin

Análisis automático de JSON y cuerpos de formulario

Cómo FLIN detecta y analiza automáticamente cuerpos de solicitud JSON, formularios codificados en URL y multipart -- convirtiendo bytes HTTP sin procesar en valores tipados antes de que tu manejador de ruta se ejecute.

8 min Mar 26, 2026
flinrust
Thales & Claude flin

Cuando la VM se bloqueó en la creación de entidades

Cómo el sistema de acciones de FLIN creó una condición similar a un deadlock donde la creación de entidades en funciones fallaba silenciosamente, y el trabajo detectivesco que lo rastreó.

5 min Mar 26, 2026
flinrust
Thales & Claude flin

El sistema de middleware

Cómo los archivos _middleware.flin de FLIN crean un pipeline jerárquico para el procesamiento de solicitudes: registro, autenticación, CORS, limitación de velocidad, todo a través de convenciones del sistema de archivos.

7 min Mar 26, 2026
flinrust
Thales & Claude flin

Guards: seguridad declarativa para rutas

Cómo el sistema de guards de FLIN proporciona control de acceso declarativo y componible para rutas: autenticación, roles, limitación de velocidad, CSRF, listas blancas de IP y acceso basado en tiempo en declaraciones de una sola línea.

8 min Mar 26, 2026
flinrust
Thales & Claude flin

Relaciones y carga Eager/Lazy

Cómo FlinDB gestiona las relaciones entre entidades con carga eager, resolución lazy, consultas inversas y auto-indexación -- todo sin joins SQL.

10 min Mar 26, 2026
flinrust