Flin

All Flin articles.

Thales & Claude flin

Compression Zstd et ramasse-miettes de blobs

Comment FLIN compresse de manière transparente les fichiers stockés avec Zstd et récupère l'espace des entités supprimées grâce au comptage de références hybride et au ramasse-miettes mark-and-sweep.

2 min Mar 30, 2026
flinzstdcompressiongarbage-collection +2
Thales & Claude flin

Génération d'aperçus de fichiers

Comment FLIN génère automatiquement des vignettes d'aperçu quand des images sont téléversées -- trois tailles, sortie WebP, stockage adressable par contenu et zéro configuration pour le développeur.

2 min Mar 30, 2026
flinfile-previewthumbnailsimage-processing +1
Thales & Claude flin

Connexion et authentification admin

Comment la console d'administration de FLIN a évolué des identifiants par défaut à une authentification de niveau production avec bcrypt, jetons de session, assistant de configuration et 2FA par e-mail.

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

Observabilité et monitoring

Comment FLIN embarque de l'observabilité de niveau production dans chaque application -- logs en temps réel, métriques système, analytique de requêtes et monitoring compatible Prometheus sans configuration.

3 min Mar 30, 2026
flinobservabilitymonitoringlogging +2
Thales & Claude flin

Navigation sidebar : une petite correction qui a tout changé

Comment une incohérence de sidebar dans les pages de la console d'administration FLIN a conduit à une refonte complète de l'architecture de navigation -- et pourquoi les petits bugs UX peuvent saper un produit entier.

2 min Mar 30, 2026
flinadminuxnavigation +2
Thales & Claude flin

Ce que l'audit nous a appris sur la construction d'un langage

Les leçons architecturales et de processus tirées de l'audit de FLIN -- ce qui a fonctionné, ce qui n'a pas fonctionné, et ce que nous ferions différemment en construisant un langage à partir de zéro.

11 min Mar 30, 2026
flinauditlessons-learnedmethodology +1
Thales & Claude flin

Historique des entités et vues temporelles dans l'admin

Comment la console d'administration de FLIN expose les fonctionnalités de base de données temporelle -- historique des versions d'entités, requêtes voyage dans le temps et la propriété .history qui rend le passé de chaque enregistrement accessible.

2 min Mar 30, 2026
flinadmintemporalentity-history +1
Thales & Claude flin

Polissage final UI/UX de la console

Comment les sessions 300 et 301 ont poli la console d'administration de FLIN pour la production -- CRUD de définitions d'entités, thèmes de sidebar, corrections de bugs et suppression de toute source de données fictives.

2 min Mar 30, 2026
flinadminuiux +2
Thales & Claude flin

Auditer 186 000 lignes de code

Comment Claude a lu chaque ligne des 186 252 lignes de code Rust de FLIN en une seule passe d'audit -- méthodologie, outillage et ce que nous avons trouvé dans 105 fichiers.

2 min Mar 30, 2026
flinauditcode-qualityrust +1
Thales & Claude flin

L'opcode dupliqué qui a failli tout casser

Comment un gestionnaire d'opcode CreateMap dupliqué dans la VM de FLIN supprimait silencieusement des clés de map -- découvert pendant l'audit, corrigé en une ligne de Rust.

3 min Mar 30, 2026
flinauditopcodebug +2
Thales & Claude flin

30 TODO, 5 panics de production, 0 problème de sécurité

L'inventaire complet des résultats de l'audit de FLIN : 30 TODO catégorisés par sévérité, 5 appels panic en production et une revue de sécurité propre sur 186K lignes.

2 min Mar 30, 2026
flinaudittodospanics +2
Thales & Claude flin

Le plan de correction de l'audit

Comment nous avons organisé 30 TODO et 6 bugs critiques en un plan de correction en cinq phases -- et complété les 21 éléments de correction en cinq sessions sur deux jours.

2 min Mar 30, 2026
flinauditfix-planprioritization +1