Flin

All Flin articles.

Thales & Claude flin

Extraction de texte depuis CSV, XLSX, RTF et XML

Comment FLIN extrait du texte recherchable depuis les tableurs, le texte enrichi et le XML -- incluant les requêtes XPath, l'analyse Excel multi-feuilles et le traitement de flux RSS.

3 min Mar 26, 2026
flindocument-parsingcsvxlsx +3
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 26, 2026
flinauto-conversionsemanticfile-formats +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 26, 2026
flinadmindashboardui +1
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

Appels panic en production : suivi et élimination

Comment nous avons traqué et catégorisé chaque appel panic dans le codebase Rust de 186K lignes de FLIN -- 5 panics en production, 120 panics de test, et la stratégie pour les éliminer.

7 min Mar 26, 2026
flinauditpanicserror-handling +1
Thales & Claude flin

Le bug d'itération de la boucle for

La saga de deux sessions pour corriger les boucles for de FLIN -- du crash par sous-débordement de pile au silence de la simple itération jusqu'au support complet de l'itération.

4 min Mar 26, 2026
flinbugfor-loopscope +2
Thales & Claude flin

Valeurs par défaut des entités et correction du toggle

Comment les valeurs par défaut manquantes des champs d'entités causaient le toggle todo de FLIN à toujours définir done=true -- un bug de génération de code caché derrière la sémantique du None.

2 min Mar 26, 2026
flinbugentitydefaults +2
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

Durcissement pour la production, phase 2 : fiabilité

La phase 2 du durcissement de production de FLIN a assuré la cohérence d'état après les erreurs, la récupération du WAL et les opérations d'entités sécurisées par transactions.

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

Tests d'intégration complétés

Comment la suite de tests d'intégration de FLIN a atteint 617 tests de bout en bout couvrant chaque interaction entre sous-systèmes, du routage HTTP aux opérations de base de données à la recherche.

1 min Mar 26, 2026
flintestingintegration-testsend-to-end +1
Thales & Claude flin

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.

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

Compatibilité JavaScript et TypeScript

Comment FLIN fait le pont entre la syntaxe JavaScript et TypeScript pour des milliards de développeurs existants tout en maintenant sa propre identité comme langage de nouvelle génération.

1 min Mar 26, 2026
flinjavascripttypescriptcompatibility +1