Blog
All articles. All pillars. All authors.
Búsqueda híbrida de documentos: BM25 + semántica
Cómo FLIN combina búsqueda por palabras clave BM25 con búsqueda vectorial semántica para ranking híbrido de documentos -- obteniendo la precisión de la coincidencia exacta y la cobertura de la búsqueda basada en significado.
Escribiendo aplicaciones como en 1995 con el poder de 2026
FLIN trae de vuelta la simplicidad del desarrollo web de 1995 con el poder de un compilador, VM y base de datos de 2026.
Endurecimiento para producción Fase 3: Rendimiento
La Fase 3 del endurecimiento para producción de FLIN optimizó el uso de memoria, la velocidad de compilación y el rendimiento en tiempo de ejecución para cargas de trabajo del mundo real.
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.
Endurecimiento para producción Fase 2: Fiabilidad
La Fase 2 del endurecimiento para producción de FLIN aseguró la consistencia de estado después de errores, recuperación WAL y operaciones de entidades seguras en transacciones.
FlinUI: sistema de componentes sin importaciones
Cómo funciona el sistema de componentes sin importaciones de FLIN -- autodescubrimiento, detección PascalCase, el ComponentRegistry, y por qué los componentes funcionan como etiquetas HTML sin ningún boilerplate.
Precisión del seguimiento y validación
Cómo la Sesión 079 reveló que el modelo temporal de FLIN estaba más avanzado de lo documentado, y las lecciones aprendidas sobre precisión del seguimiento, validación y el peligro de la documentación desactualizada.
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ó.
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.
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.
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.
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.