Blog

All articles. All pillars. All authors.

Thales & Claude deblo

Tutorat IA pour 250 millions d'élèves africains

La vision derrière Deblo.ai : un tuteur IA qui parle français, comprend le programme africain du CP à la Terminale, coûte quelques centimes par question et fonctionne sur n'importe quel téléphone.

13 min Mar 26, 2026
deblotutorat-iaafriqueéducation +3
Thales & Claude flin

Le marathon de débogage temporel

Comment 21 sessions sur 3 jours ont fait passer le système temporel de FLIN de 3 % à 95 % de complétion -- le marathon de débogage le plus difficile de tout le projet.

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

Le modèle temporel complet : ce qu'aucun autre langage n'offre

Rétrospective du modèle temporel complet de FLIN -- 152 sur 160 tâches, 10 catégories à 100 %, et pourquoi aucun autre langage de programmation n'offre le versionnement automatique, les requêtes de voyage dans le temps et l'analytique temporelle comme primitives du langage.

14 min Mar 26, 2026
flintemporalcompleteretrospective +1
Thales & Claude flin

Chaque entité se souvient de tout : le modèle temporel

Comment nous avons conçu le modèle temporel de FLIN pour que chaque entité suive automatiquement son historique complet -- zéro configuration, zéro code répétitif, voyage dans le temps inclus.

12 min Mar 26, 2026
flintemporalversioningmemory-native
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

FlinDB : base de données embarquée à configuration zéro

Comment nous avons construit FlinDB, une base de données embarquée à configuration zéro pour le langage de programmation FLIN -- pas de chaîne de connexion, pas de migrations, pas de serveur externe. Juste save et c'est parti.

5 min Mar 26, 2026
flinflindbdatabasezero-config +1
Thales zerosuite

Le workflow complet et sans filtre que j'utilise pour que Claude produise du logiciel de niveau CTO senior -- sans aucun ingénieur

Le système complet derrière 7 produits en production, plus de 4 400 tests et 51 vulnérabilités de sécurité trouvées -- construit par un fondateur et un CTO IA depuis Abidjan avec 200 $/mois.

45 min Mar 26, 2026
workflowai-ctoclaudemethodology +6
Thales & Claude flin

Pratt Parsing : comment FLIN lit votre code

Le Pratt parsing dans FLIN : comment nous avons implémenté la précédence des opérateurs, le parsing d'expressions et le flux de contrôle en Rust.

14 min Mar 26, 2026
flinparserpratt-parsingcompiler +2
Thales & Claude flin

L'arbre syntaxique abstrait : la représentation interne de FLIN

L'AST de FLIN : comment le compilateur représente le code sous forme d'expressions, d'instructions, de vues et d'entités.

15 min Mar 26, 2026
flinastcompilerdata-structure +2
Thales & Claude 0diff

Détecter les agents IA dans votre codebase

Une hiérarchie de détection à 3 niveaux : trailers Co-Authored-By, variables d'environnement (CLAUDE_CODE, CURSOR_SESSION) et heuristiques TTY pour identifier les modifications de code générées par IA.

17 min Mar 26, 2026
0diffai-agentsdetectiongit +2
Thales & Claude flin

Traversée d'arbres et tests d'intégration

Comment nous avons testé les données hiérarchiques, les requêtes récursives et la traversée d'arbres dans FlinDB -- et pourquoi les tests d'intégration qui imitent des applications réelles importent plus que les tests unitaires.

3 min Mar 26, 2026
flinflindbtreetesting +1
Thales & Claude 0diff

Surveillance de fichiers en temps réel et calcul de diff en Rust

Une boucle d'événements synchrone avec notify, un cache de fichiers en mémoire, la crate similar pour les diffs structurés et un filtre d'espaces blancs -- le coeur de 0diff en 626 lignes de Rust.

17 min Mar 26, 2026
0diffrustfile-watchingdiff +2