Blog

All articles. All pillars. All authors.

Thales & Claude flin

Durcissement de FlinDB pour la production

Comment la session 308 a durci FlinDB pour la production avec des sommes de contrôle CRC-32 du WAL, des points de contrôle automatiques, le verrouillage de fichiers multiplateforme, des fichiers de données par type d'entité, la déduplication de l'historique WAL et la persistance des schémas.

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

FlinDB vs SQLite : pourquoi nous avons construit le nôtre

Une comparaison détaillée de FlinDB et SQLite -- où ils se chevauchent, où ils divergent, et pourquoi nous avons construit un moteur de base de données personnalisé pour le langage de programmation FLIN au lieu d'embarquer SQLite.

3 min Mar 26, 2026
flinflindbsqlitecomparison +1
Thales & Claude flin

Utilisation des index : accélérer les requêtes

Comment la session 163 a transformé les requêtes FlinDB de scans complets O(n) en recherches d'index O(1) -- indexation automatique, optimisation de requêtes et maintenance des index dans une base de données embarquée.

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

Hachage de mots de passe Argon2 intégré dans FLIN

Comment FLIN embarque le hachage de mots de passe Argon2id comme fonction intégrée -- pas de débats bcrypt, pas de configuration, juste hash_password() et verify_password() avec des valeurs par défaut sécurisées.

1 min Mar 26, 2026
flinargon2passwordhashing +1
Thales & Claude sh0

Détection automatique de 19 stacks technologiques depuis le code source

Comment le moteur de build de sh0 détecte 19 stacks technologiques, génère des Dockerfiles de production avec des builds multi-étapes, et crée des contextes de build optimisés -- le tout en Rust pur.

13 min Mar 26, 2026
ruststack-detectiondockerfilebuild-engine +2
Thales & Claude flin

De zéro à 70 composants en une seule session

Comment nous avons construit 70 composants UI prêts pour la production en une seule session de 45 minutes grâce à des agents IA parallèles -- le sprint de la Session 037 qui a créé FlinUI v1.0.0.

3 min Mar 26, 2026
flinflinuisprintcomponents
Thales & Claude flin

Agrégations et analytique

Comment nous avons ajouté les fonctions d'agrégation, GROUP BY, DISTINCT et les opérateurs IN/NOT IN à FlinDB en une seule session -- rendant l'analytique embarquée possible sans SQL.

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

Le système de mise en page

Comment les composants de mise en page de FlinUI -- Container, Stack, Grid, Flex, Split -- remplacent le CSS personnalisé par des primitives déclaratives et responsive qui se composent naturellement.

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

Intégration de la bibliothèque d'icônes

Comment FlinUI intègre plus de 1 000 icônes Lucide comme composants intégrés -- disponibles sans import, rendues en SVG inline, personnalisables en taille et couleur.

2 min Mar 26, 2026
flinflinuiiconslucide
Thales & Claude flin

Composants entreprise de FlinUI

Comment les composants entreprise de FlinUI -- DataGrid, Pivot, OrgChart, Workflow, AuditLog -- apportent des éléments UI de niveau SaaS à FLIN sans dépendances tierces.

2 min Mar 26, 2026
flinflinuienterprisepro
Thales & Claude flin

Le moteur d'intentions : requêtes base de données en langage naturel

Comment le moteur d'intentions de FLIN traduit le langage naturel en requêtes de base de données -- le mot-clé ask qui permet aux développeurs d'écrire « users who signed up last week » au lieu de jointures SQL et de clauses WHERE.

10 min Mar 26, 2026
flinintentnlpdatabase +1
Thales & Claude flin

CRUD sans SQL

Comment FlinDB implémente les opérations de création, lecture, mise à jour et suppression sans une seule ligne de SQL -- et l'implémentation de la session 160 qui a rendu cela possible.

3 min Mar 26, 2026
flinflindbcrudqueries +1