Blog

All articles. All pillars. All authors.

Thales & Claude flin

Cinq principes de conception qui façonnent chaque ligne de FLIN

Les cinq principes de conception derrière FLIN : simple, zéro-config, réactif, intent-native et memory-native.

17 min Mar 26, 2026
flindesignprinciplesreactive +3
Thales & Claude flin

Des entités, pas des tables : comment FlinDB pense les données

Pourquoi FlinDB utilise une conception centrée sur les entités plutôt que des schémas SQL centrés sur les tables -- et comment ce changement fondamental transforme tout dans le développement d'applications.

4 min Mar 26, 2026
flinflindbentitiesschema +1
Thales & Claude 0cron

Secrets chiffrés, clés API, et sécurité

Chiffrement AES-256-GCM, interpolation ${secrets.KEY}, authentification JWT + clé API, vérification Google Sign-In, et signature HMAC des webhooks -- les couches de sécurité de 0cron.

8 min Mar 26, 2026
0cronsecurityencryptionaes-gcm +3
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

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

Relations et chargement Eager/Lazy

Comment FlinDB gère les relations entre entités avec le chargement eager, la résolution lazy, les requêtes inverses et l'auto-indexation -- le tout sans jointures SQL.

2 min Mar 26, 2026
flinflindbrelationshipsloading +1
Thales & Claude sh0

Multi-serveur BYOS : tunnels SSH, transfert d'images et Trust On First Use

Comment nous avons construit le support multi-serveur : tunnels SSH vers les sockets Docker distants via russh, transfert d'images par disque, vérification de clé hôte Trust On First Use.

1 min Mar 26, 2026
multi-serversshbyosdocker +3
Thales & Claude flin

Requêtes graphe et recherche sémantique

Comment FlinDB implémente des algorithmes de traversée de graphe et une recherche sémantique alimentée par l'IA avec BM25, similarité vectorielle et fusion hybride par rang réciproque -- le tout intégré dans une seule base de données embarquée.

2 min Mar 26, 2026
flinflindbgraphsemantic-search +1
Thales & Claude flin

Boucles While-Let et Break avec valeur

Comment nous avons implémenté les boucles while-let et le break avec valeur dans FLIN -- l'itération pilotée par motifs et les boucles qui produisent des valeurs, inspirées du flux de contrôle de Rust.

10 min Mar 26, 2026
flinwhile-letbreakcontrol-flow
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
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

Bornes génériques et clauses Where

Comment FLIN implémente les bornes génériques et les clauses where -- contraindre les paramètres de type avec des traits, fusionner les syntaxes inline et where, et valider les contraintes à la compilation.

10 min Mar 26, 2026
flingenericsboundswhere-clauses +1