Blog
All articles. All pillars. All authors.
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.
Integración de biblioteca de íconos
Cómo FlinUI integra más de 1,000 íconos Lucide como componentes integrados -- disponibles sin importaciones, renderizados como SVG en línea, personalizables en tamaño y color.
CRUD sin SQL
Cómo FlinDB implementa las operaciones de crear, leer, actualizar y eliminar sin una sola línea de SQL, y la implementación de la Sesión 160 que lo hizo funcionar.
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.
FlinDB: base de datos embebida sin configuración
Cómo construimos FlinDB, una base de datos embebida sin configuración para el lenguaje de programación FLIN -- sin cadenas de conexión, sin migraciones, sin servidor externo. Solo guardar y listo.
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.
Filtrado y ordenamiento temporal
Cómo añadimos filtrado y ordenamiento a las consultas de historial temporal de FLIN -- desde la decisión de diseño de evitar lambdas, hasta la implementación en la VM de ListFilterField y ListOrderBy.
Destroy y Restore: eliminaciones suaves bien hechas
Cómo FLIN implementa tres niveles de eliminación de datos -- eliminación suave, eliminación dura (destroy) y restauración -- con cumplimiento del RGPD integrado en el lenguaje.
Integración temporal: de errores a 100% de cobertura de pruebas
La historia honesta de guerra de cómo ocho sesiones de depuración, auditoría y corrección llevaron el modelo temporal de FLIN de un stub roto a 100% de cobertura de pruebas.
Alternancia de tema y modo oscuro
Cómo el sistema de temas de FLIN soporta modos claro, oscuro y preferencia del sistema -- con transiciones suaves, preferencias persistentes e integración sin configuración en todos los componentes FlinUI.
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.