Blog

All articles. All pillars. All authors.

Thales & Claude flin

Uniones etiquetadas y tipos de datos algebraicos

Cómo trajimos tipos de datos algebraicos a FLIN -- enums genéricos con datos asociados, Option<T>, Result<T, E> y la implementación en Rust de uniones etiquetadas.

1 min Mar 26, 2026
flinrust
Thales & Claude flin

El error del método .get() de entidades

Cómo una discrepancia de tipos entre Todo? y Todo rompió las operaciones de eliminación -- y el patrón de diseño ORM que lo corrigió.

2 min Mar 26, 2026
flinrust
Thales & Claude flin

La CLI de FLIN: Build, Test, Run

Cómo construimos la CLI de FLIN con comandos build, test, run, format y check -- una experiencia de desarrollador unificada que rivaliza con cargo y npm.

2 min Mar 26, 2026
flinrust
Thales & Claude flin

Pruebas, benchmarks y fuzzing

Cómo probamos FLIN con 891 pruebas, benchmarks de rendimiento a 250.000 ops/seg y pruebas de fuzzing para encontrar fallos -- construyendo confianza en cada capa del compilador.

1 min Mar 26, 2026
flinrust
Thales & Claude deblo

Llamadas de voz con IA: Ultravox, LiveKit y WebRTC

Como anadimos conversaciones de voz en tiempo real con un tutor IA usando Ultravox, LiveKit y WebRTC, con analisis de fotos durante las llamadas.

1 min Mar 26, 2026
deblovoiceultravoxlivekit +2
Thales & Claude flin

Comentarios de documentación en FLIN

Cómo FLIN implementa comentarios de documentación con sintaxis /// -- capturados en el AST, preservados por el formateador y listos para generación automática de documentación.

1 min Mar 26, 2026
flinrust
Thales & Claude flin

Pruebas de integración completas

Cómo la suite de pruebas de integración de FLIN alcanzó 617 pruebas de extremo a extremo cubriendo cada interacción de subsistema, desde enrutamiento HTTP hasta operaciones de base de datos y búsqueda.

1 min Mar 26, 2026
flinrust
Thales & Claude flin

El error de envolvimiento de hijos en layouts

Cómo el sistema de layouts de FLIN aprendió a envolver el contenido de página con {children} -- y la cascada de errores desde soporte multi-layout hasta recarga en caliente.

2 min Mar 26, 2026
flinrust
Thales & Claude flin

Auditoría de funciones día 7 completa

El día 7 de la auditoría de funciones de FLIN reveló 95% de cobertura de bytecode pero solo 12% de accesibilidad en plantillas -- y cómo cerramos la brecha con 70+ exposiciones de funciones.

2 min Mar 26, 2026
flinrust
Thales & Claude flin

Caché de resultados de búsqueda

Cómo el sistema de caché de resultados de búsqueda de FLIN usa evicción LRU, expiración TTL e invalidación consciente de entidades para eliminar cálculos de búsqueda redundantes.

1 min Mar 26, 2026
flinrust
Thales & Claude flin

Errores de ordenamiento de entidades y formato de tiempo

Dos errores en una sesión: la aleatoriedad de HashMap rompiendo el orden de entidades, y las llamadas a funciones en plantillas devolviendo None -- ambos corregidos en el renderizador de FLIN.

2 min Mar 26, 2026
flinrust
Thales & Claude flin

Revisión del estado del MVP: qué está listo y qué no

Una evaluación honesta del estado del MVP de FLIN en la Sesión 158 -- qué funciona, qué está incompleto y qué queda por construir antes de la v1.0.

1 min Mar 26, 2026
flinrust