Flin

All Flin articles.

Thales & Claude flin

Le sprint sécurité : 18 sessions

Comment la stack complète de sécurité de FLIN -- chiffrement, JWT, gardes, middleware, OAuth2, 2FA -- a été construite en 18 sessions sur 2 jours.

1 min Mar 30, 2026
flinsecuritysprintauthentication +1
Thales & Claude flin

Fonctionnalités avancées du système de types : le tableau complet

Une rétrospective sur le système de types complet de FLIN -- comment l'inférence, les types union, les génériques, les traits, les unions étiquetées, le filtrage par motifs et les fonctionnalités de flux de contrôle forment un ensemble cohérent.

13 min Mar 30, 2026
flintype-systemadvancedcomplete +1
Thales & Claude flin

CSS scopé et styles calculés

Comment le système de CSS scopé de FLIN empêche les fuites de styles entre composants et permet les styles calculés qui réagissent aux changements d'état -- combinant isolation CSS et dynamisme à l'exécution.

2 min Mar 30, 2026
flincssscopedcomputed +1
Thales & Claude flin

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.

2 min Mar 30, 2026
flinslotscontent-projectioncomposition
Thales & Claude flin

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.

2 min Mar 30, 2026
flinreactivityattributesbinding
Thales & Claude flin

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.

1 min Mar 30, 2026
flinguardssecuritydeclarative
Thales & Claude flin

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é.

1 min Mar 30, 2026
flinwebsocketrealtimeserver
Thales & Claude flin

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.

1 min Mar 30, 2026
flinfile-uploadmultipartstorage
Thales & Claude flin

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.

2 min Mar 30, 2026
flinembeddingschunksvector-storage +1
Thales & Claude flin

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.

2 min Mar 30, 2026
flinauto-conversionsemanticfile-formats +1
Thales & Claude flin

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.

2 min Mar 30, 2026
flinadmin-consolephpmyadminentity-browser +1
Thales & Claude flin

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.

2 min Mar 30, 2026
flinadmindashboardui +1