Flin
All Flin articles.
La balise raw : trappe de sortie pour le HTML
Comment la balise <raw> de FLIN permet d'injecter du HTML de confiance directement dans le DOM -- alimentant le rendu markdown, les icônes SVG et l'affichage de contenu riche tout en maintenant la sécurité.
Le système de middleware
Comment les fichiers _middleware.flin de FLIN créent un pipeline hiérarchique pour le traitement des requêtes -- journalisation, authentification, CORS, limitation de débit, le tout à travers des conventions du système de fichiers.
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é.
Helpers de réponse et codes de statut
Comment le système de réponse de FLIN transforme les valeurs de retour en réponses HTTP automatiquement -- sérialisation JSON, codes de statut, helpers de redirection et formatage d'erreur sans boilerplate.
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 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.
Commentaires de documentation dans FLIN
Comment FLIN implémente les commentaires de documentation avec la syntaxe /// -- capturés dans l'AST, préservés par le formateur, et prêts pour la génération automatique de documentation.
Durcissement pour la production, phase 3 : performance
La phase 3 du durcissement de production de FLIN a optimisé l'utilisation mémoire, la vitesse de compilation et la performance d'exécution pour les charges de travail réelles.
Tests d'intégration GC, CLI et HTTP
Comment le système de ramasse-miettes de FLIN s'intègre avec le CLI et le serveur HTTP pour suivre les références de blobs, détecter les orphelins et nettoyer le stockage automatiquement.
De l'alpha au stable : le travail restant
La feuille de route complète de FLIN alpha à v1.0 stable -- chaque lacune de fonctionnalité, chaque phase et les décisions d'ingénierie qui déterminent ce qui est livré et ce qui attend.