Blog
All articles. All pillars. All authors.
Slots et projection de contenu
Comment le système de slots de FLIN permet la composition de composants -- slots par défaut pour les enfants, slots nommés pour les mises en page structurées et contenu de repli pour les slots vides.
Réactivité au niveau des attributs
Comment le système de réactivité fine de FLIN suit les dépendances au niveau des attributs -- mettant à jour uniquement les attributs DOM spécifiques qui changent, pas les composants entiers.
Guards : sécurité déclarative pour les routes
Comment le système de guards de FLIN fournit un contrôle d'accès déclaratif et composable pour les routes -- auth, rôles, limitation de débit, CSRF, listes blanches IP et accès temporel en déclarations d'une ligne.
Support WebSocket intégré dans le langage
Comment FLIN fournit un support WebSocket natif via les blocs ws route -- communication en temps réel sans Socket.IO, sans ws, sans serveur séparé.
Support de téléchargement de fichiers
Comment FLIN gère les téléchargements de fichiers nativement -- analyse multipart, validation de taille, vérification de type et stockage avec save_file() -- sans multer, sans formidable, sans configuration.
Intégration chunk-embedding
Comment FLIN relie le découpage de documents aux embeddings vectoriels -- la couche d'intégration qui transforme les PDF téléversés en connaissances recherchables avec une seule instruction save.
Auto-conversion sémantique
Comment FLIN active automatiquement la recherche sémantique quand vous déclarez un champ semantic text -- pas de code de configuration, pas de paramétrage, juste une annotation de type qui active tout un pipeline d'embedding.
Construire phpMyAdmin pour FLIN
Comment FLIN embarque une console d'administration complète à /_flin -- un tableau de bord de gestion style phpMyAdmin intégré dans chaque application FLIN sans aucune configuration.
Le tableau de bord de la console d'administration
Comment le tableau de bord d'administration de FLIN à /_flin affiche des statistiques en temps réel, des jauges de santé système et des flux d'activité -- construit en une seule session avec du HTML embarqué et des API Rust.
Navigateur d'entités et opérations CRUD
Comment le navigateur d'entités de FLIN fournit des opérations CRUD style phpMyAdmin avec pagination, recherche, tri, édition en ligne, opérations en masse et export -- le tout dans une console d'administration embarquée.
Le bug d'enveloppement des enfants dans les layouts
Comment le système de layouts de FLIN a appris à envelopper le contenu des pages avec {children} -- et la cascade de bugs du support multi-layouts au rechargement à chaud.
Correction de la résolution des fonctions de bibliothèque
Comment les paramètres de fonctions non typés dans les fichiers lib/ de FLIN causaient des erreurs de type en cascade -- et la correction systématique qui les a résolues.