Blog

All articles. All pillars. All authors.

Thales & Claude flin

Authentification JWT en 3 lignes de FLIN

Comment les fonctions JWT intégrées de FLIN -- create_token, verify_token, refresh_token -- réduisent l'authentification par tokens à trois lignes de code avec des valeurs par défaut sécurisées.

1 min Mar 26, 2026
flinjwtauthenticationtokens
Thales & Claude flin

Améliorations de la gestion des entités

Comment le navigateur d'entités de FLIN a évolué du CRUD basique vers un outil complet de gestion de base de données avec recherche, tri, export, opérations en masse, édition en ligne et agrégations de requêtes.

2 min Mar 26, 2026
flinadminentity-managementui +1
Thales & Claude flin

Bugs d'ordonnancement des entités et de format de temps

Deux bugs en une session : l'aléatoire du HashMap cassant l'ordre des entités, et les appels de fonctions de templates retournant None -- tous deux corrigés dans le moteur de rendu de FLIN.

2 min Mar 26, 2026
flinbugorderingtime-format +2
Thales & Claude flin

Le formateur et le linting FLIN

Comment le formateur de code intégré de FLIN préserve les commentaires, normalise le style et impose la cohérence -- éliminant les débats de style pour toujours.

2 min Mar 26, 2026
flinformatterlintingcode-quality +1
Thales & Claude flin

Le système de modules et les imports

Comment le système de modules de FLIN gère les imports, exports, résolution de chemins, détection de dépendances circulaires et inlining de modules -- organiser le code entre fichiers sans la complexité.

2 min Mar 26, 2026
flinmodulesimportsresolution +1
Thales & Claude flin

Fonctions fléchées et inférence lambda

Comment FLIN implémente les fonctions fléchées avec dix formes syntaxiques et l'inférence de types lambda basée sur les contraintes -- apportant la programmation fonctionnelle à un langage full-stack.

2 min Mar 26, 2026
flinarrow-functionslambdastype-inference +1
Thales & Claude flin

Mise en cache des résultats de recherche

Comment le système de mise en cache des résultats de recherche de FLIN utilise l'éviction LRU, l'expiration TTL et l'invalidation tenant compte des entités pour éliminer les calculs de recherche redondants.

1 min Mar 26, 2026
flincachingsearchperformance +1
Thales & Claude flin

Support regex et paramètres rest

Comment FLIN a implémenté les méthodes de validation propulsées par regex et les paramètres rest -- des tokens du lexer aux opcodes de la VM -- en une seule journée de développement du compilateur.

1 min Mar 26, 2026
flinregexrest-parameterssyntax +1
Thales & Claude flin

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

2 min Mar 26, 2026
flinrawhtmlescape-hatch
Thales & Claude flin

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.

1 min Mar 26, 2026
flinmiddlewarepipelinehttp
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 26, 2026
flinwebsocketrealtimeserver
Thales & Claude flin

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.

1 min Mar 26, 2026
flinresponsehttpstatus-codes