Flin
All Flin articles.
El maratón de almacenamiento de archivos: 30 sesiones
Cómo 30 sesiones construyeron el sistema completo de gestión de archivos de FLIN: carga, backends de almacenamiento, análisis de documentos, búsqueda semántica e integración RAG.
9 agentes ejecutándose en paralelo: el sprint de i18n
Cómo la Sesión 254 se convirtió en el fracaso más instructivo de FLIN -- 7 intentos fallidos, 9 agentes paralelos y un avance que cambió nuestra forma de trabajar.
40 días, un lenguaje, cero excusas
La retrospectiva final de la construcción de FLIN -- un lenguaje de programación completo en 40 días desde Abidjan, con cero ingenieros humanos y un presupuesto de 200 $/mes.
Análisis Pratt: cómo FLIN lee tu código
Análisis Pratt en FLIN: cómo implementamos la precedencia de operadores, el parsing de expresiones y el flujo de control en Rust.
Analíticas de búsqueda y caché de resultados
Cómo FLIN rastrea consultas de búsqueda, mide la calidad de resultados y almacena en caché los resultados frecuentes -- convirtiendo la búsqueda de una operación sin estado en un sistema que aprende y optimiza.
Grants de descarga y claves de acceso
Cómo FLIN implementa grants de descarga con límites de tiempo, conteos de uso y protección por contraseña -- convirtiendo el control de acceso a archivos de una función personalizada en una primitiva integrada del lenguaje.
Extracción de texto de CSV, XLSX, RTF y XML
Cómo FLIN extrae texto buscable de hojas de cálculo, texto enriquecido y XML -- incluyendo consultas XPath, análisis de Excel multi-hoja y procesamiento de feeds RSS.
Inicio de sesión y autenticación del administrador
Cómo la consola de administración de FLIN evolucionó de credenciales por defecto a autenticación de grado de producción con bcrypt, tokens de sesión, asistentes de configuración y 2FA basado en correo electrónico.
La crisis de elección del modelo de embeddings
Cómo la elección del modelo de embeddings de FLIN fue restringida por la disponibilidad de bibliotecas -- y la arquitectura que construimos para intercambiar modelos sin romper aplicaciones.
Endurecimiento para producción Fase 1: Estabilidad
Cómo la primera fase de endurecimiento para producción de FLIN eliminó fallos catastróficos, añadió recuperación elegante de errores e hizo el runtime lo suficientemente estable para cargas de trabajo reales.
Patrones de entidades y enums
Cómo el sistema de entidades y enums de FLIN elimina el código repetitivo a través de campos auto-generados, 49 validadores y patrones de diseño que reemplazan capas ORM enteras.
Soporte de regex y parámetros rest
Cómo FLIN implementó métodos de validación potenciados por regex y parámetros rest -- desde tokens del lexer hasta opcodes de la VM -- en un solo día de desarrollo del compilador.