Blog
All articles. All pillars. All authors.
Entidades, no tablas: cómo FlinDB piensa sobre los datos
Por qué FlinDB utiliza un diseño centrado en entidades en lugar de esquemas SQL centrados en tablas, y cómo este cambio fundamental transforma todo en el desarrollo de aplicaciones.
El modelo temporal completo: lo que ningún otro lenguaje tiene
Una retrospectiva sobre el modelo temporal completo de FLIN: 152 de 160 tareas, 10 categorías al 100%, y por qué ningún otro lenguaje de programación ofrece versionado automático, consultas de viaje en el tiempo y analítica temporal como primitivas del lenguaje.
FlinUI completo: más de 365 componentes
Cómo FlinUI creció de 70 componentes iniciales a una biblioteca completa de más de 365 elementos UI listos para producción -- cubriendo UI básica, formularios, gráficos, empresa, IA y componentes móviles.
Slots y proyección de contenido
Cómo el sistema de slots de FLIN habilita la composición de componentes -- slots por defecto para hijos, slots con nombre para diseños estructurados, y contenido de respaldo para slots vacíos.
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.
La etiqueta raw: válvula de escape para HTML
Cómo la etiqueta <raw> de FLIN permite inyectar HTML confiable directamente en el DOM -- potenciando el renderizado de markdown, íconos SVG y visualización de contenido enriquecido manteniendo la seguridad.
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í.
Endurecimiento de FlinDB para producción
Cómo la Sesión 308 endureció FlinDB para producción con checksums CRC-32 en el WAL, auto-checkpointing, bloqueo de archivos multiplataforma, archivos de datos por tipo de entidad, deduplicación de historial y persistencia de esquemas.
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.
Historial de versiones y consultas de viaje en el tiempo
Inmersión profunda en el operador @ de FLIN para consultas de viaje en el tiempo, la propiedad .history, y cómo hicimos que acceder a estados pasados de entidades sea tan natural como leer los actuales.
Cada entidad recuerda todo: el modelo temporal
Cómo diseñamos el modelo temporal de FLIN para que cada entidad rastree automáticamente su historial completo -- cero configuración, cero repetitivo, viaje en el tiempo completo de fábrica.