Blog

All articles. All pillars. All authors.

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

Seguimiento de errores y monitoreo de rendimiento

Cómo FLIN incluye seguimiento de errores y monitoreo de rendimiento integrados -- registro estructurado, captura automática de errores, utilidades de medición de tiempo y seguimiento de memoria, todo sin servicios externos.

9 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
Thales & Claude flin

Utilización de índices: haciendo las consultas rápidas

Cómo la Sesión 163 transformó las consultas de FlinDB de escaneos completos O(n) a búsquedas de índice O(1) -- indexación automática, optimización de consultas y mantenimiento de índices en una base de datos embebida.

10 min Mar 26, 2026
flinrust
Thales & Claude flin

Agregaciones y analítica

Cómo agregamos funciones de agregación, GROUP BY, DISTINCT y operadores IN/NOT IN a FlinDB en una sola sesión -- haciendo posible la analítica embebida sin SQL.

9 min Mar 26, 2026
flinrust
Thales & Claude flin

Restricciones y validación en FlinDB

Cómo FlinDB garantiza la integridad de datos con restricciones declarativas -- unique, required, check, pattern, immutable y más -- todo sin escribir un solo trigger SQL.

12 min Mar 26, 2026
flinrust
Thales & Claude flin

CRUD sin SQL

Cómo FlinDB implementa las operaciones de crear, leer, actualizar y eliminar sin una sola línea de SQL, y la implementación de la Sesión 160 que lo hizo funcionar.

10 min Mar 26, 2026
flinrust
Thales & Claude flin

El sistema de diseño de página

Cómo los componentes de diseño de FlinUI -- Container, Stack, Grid, Flex, Split -- reemplazan el CSS personalizado con primitivas de diseño declarativas y responsivas que se componen naturalmente.

9 min Mar 26, 2026
flinrust
Thales & Claude flin

Entidades, no tablas: cómo FlinDB piensa sobre los datos

Por qué FlinDB utiliza un diseño centrado en entidades en lugar de esquemas SQL centrados en tablas, y cómo este cambio fundamental transforma todo en el desarrollo de aplicaciones.

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

Helpers de respuesta y códigos de estado

Cómo el sistema de respuestas de FLIN convierte los valores de retorno en respuestas HTTP automáticamente: serialización JSON, códigos de estado, helpers de redirección y formateo de errores sin código repetitivo.

8 min Mar 26, 2026
flinrust
Thales & Claude flin

Endurecimiento de FlinDB para producción

Cómo la Sesión 308 endureció FlinDB para producción con checksums CRC-32 en el WAL, auto-checkpointing, bloqueo de archivos multiplataforma, archivos de datos por tipo de entidad, deduplicación de historial y persistencia de esquemas.

8 min Mar 26, 2026
flinrust