Flin
All Flin articles.
151 componentes FlinUI construidos por agentes de IA
Cómo usamos agentes de IA paralelos para construir 151 componentes FlinUI en una sola sesión extendida -- la estrategia de orquestación, controles de calidad, y lo que revela sobre el desarrollo asistido por IA.
El servidor HTTP embebido de FLIN
Cómo FLIN incluye un servidor HTTP de nivel producción dentro del propio runtime -- sin Express, sin Flask, sin dependencia externa. Solo ejecuta tu archivo .flin y el servidor ya está ahí.
Enrutamiento basado en archivos en FLIN
Cómo la convención del directorio app/ de FLIN elimina la configuración de rutas por completo -- tu sistema de archivos ES tu estructura de URLs, con segmentos dinámicos, rutas catch-all y herencia de middleware.
Rutas API: backend y frontend en un solo archivo
Cómo los bloques de ruta de FLIN permiten definir manejadores GET, POST, PUT, DELETE junto a plantillas de vista en un solo archivo -- eliminando la división frontend/backend por completo.
Análisis automático de JSON y cuerpos de formulario
Cómo FLIN detecta y analiza automáticamente cuerpos de solicitud JSON, formularios codificados en URL y multipart -- convirtiendo bytes HTTP sin procesar en valores tipados antes de que tu manejador de ruta se ejecute.
Inyección de contexto de solicitud
Cómo FLIN inyecta params, query, body, headers, cookies y session en cada manejador de ruta automáticamente -- cero importaciones, cero boilerplate, cero ceremonia.
El sistema de middleware
Cómo los archivos _middleware.flin de FLIN crean un pipeline jerárquico para el procesamiento de solicitudes: registro, autenticación, CORS, limitación de velocidad, todo a través de convenciones del sistema de archivos.
Guards: seguridad declarativa para rutas
Cómo el sistema de guards de FLIN proporciona control de acceso declarativo y componible para rutas: autenticación, roles, limitación de velocidad, CSRF, listas blancas de IP y acceso basado en tiempo en declaraciones de una sola línea.
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.
Seguridad por diseño: OWASP Top 10 en el lenguaje
Cómo FLIN aborda todas las vulnerabilidades del OWASP Top 10 a nivel de lenguaje: no a través de bibliotecas, no a través de configuración, sino a través de decisiones de diseño que hacen imposible escribir código inseguro.
Hashing de contrasenas con Argon2 integrado en FLIN
Como FLIN incluye el hashing de contrasenas con Argon2id como funcion nativa -- sin debates sobre bcrypt, sin configuracion, solo hash_password() y verify_password() con valores seguros por defecto.
Autenticacion JWT en 3 lineas de FLIN
Como las funciones JWT integradas de FLIN -- create_token, verify_token, refresh_token -- reducen la autenticacion basada en tokens a tres lineas de codigo con valores seguros por defecto.