Blog
All articles. All pillars. All authors.
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.
42 días, un lenguaje, cero excusas
La retrospectiva final de la construcción de FLIN -- un lenguaje de programación completo en 42 días desde Abidjan, con cero ingenieros humanos y un presupuesto de 200 $/mes.
Bucles etiquetados y patrones or
Cómo implementamos bucles etiquetados y patrones or en FLIN -- salir de bucles exteriores por nombre, combinar brazos de match con sintaxis pipe, y los cambios en el compilador que los soportan.
Construyendo un analizador léxico desde cero en Rust
Cómo construimos el analizador léxico de FLIN en Rust: del flujo de caracteres a tokens, reconocimiento de palabras clave y escaneo en modo vista.
Generación de código: del AST al bytecode
Cómo el generador de código de FLIN transforma el AST en bytecode: opcodes, pool de constantes e instrucciones de vista.
10 sesiones: de cero a un compilador funcional
Construyendo un compilador de lenguaje de programación en 10 sesiones: lexer, parser, verificador de tipos, codegen y VM en dos días.
Async y concurrencia en la VM
Ejecución asíncrona y concurrencia en la VM de FLIN: soporte WebSocket, tareas concurrentes y diseño del bucle de eventos.
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.
Backends R2 y Google Cloud Storage
Cómo FLIN implementa los backends de Cloudflare R2 y Google Cloud Storage -- trucos de compatibilidad S3, intercambio de tokens OAuth2 y URLs firmadas V4 construidas desde cero en Rust.
Generación de previsualizaciones de archivos
Cómo FLIN genera automáticamente previsualizaciones de miniaturas cuando se suben imágenes -- tres tamaños, salida WebP, almacenamiento direccionable por contenido y cero configuración para el desarrollador.
El panel de la consola de administración
Cómo el panel de administración de FLIN en /_flin muestra estadísticas en tiempo real, indicadores de salud del sistema y feeds de actividad -- construido en una sola sesión con HTML embebido y APIs Rust.
Navegador de entidades y operaciones CRUD
Cómo el navegador de entidades de FLIN proporciona operaciones CRUD estilo phpMyAdmin con paginación, búsqueda, ordenamiento, edición en línea, operaciones masivas y exportación -- todo en una consola de administración embebida.