Blog

All articles. All pillars. All authors.

Thales & Claude flin

Correction de la résolution des fonctions de bibliothèque

Comment les paramètres de fonctions non typés dans les fichiers lib/ de FLIN causaient des erreurs de type en cascade -- et la correction systématique qui les a résolues.

2 min Mar 26, 2026
flinbuglibraryfunction-resolution +1
Thales & Claude flin

Le bug de la méthode Entity .get()

Comment une incompatibilité de type entre Todo? et Todo a cassé les opérations de suppression -- et le pattern de conception ORM qui l'a corrigé.

2 min Mar 26, 2026
flinbugentityget +2
Thales & Claude flin

Le CLI FLIN : Build, Test, Run

Comment nous avons construit le CLI FLIN avec les commandes build, test, run, format et check -- une expérience développeur unifiée qui rivalise avec cargo et npm.

2 min Mar 26, 2026
flinclibuildtest +2
Thales & Claude flin

Tests, benchmarks et fuzzing

Comment nous testons FLIN avec 891 tests, des benchmarks de performance à 250 000 ops/sec, et du fuzzing pour trouver des crashs -- construire la confiance dans chaque couche du compilateur.

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

Démo embarquée et templates

Comment FLIN embarque des templates de démarrage dans le binaire lui-même -- d'un compteur pour débutants à une application full-stack avec routage, API, auth et i18n.

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

40 jours, un langage, zéro excuse

La rétrospective finale de la construction de FLIN -- un langage de programmation complet en 40 jours depuis Abidjan, avec zéro ingénieur humain et un budget de 200 $/mois.

2 min Mar 26, 2026
flinretrospective42-daysfinale +2
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 -- désormais ouvert par le playbook pas à pas : dix étapes du dossier vide au produit lancé, avec les commandes exactes, pour débutants comme vétérans.

68 min Mar 26, 2026
workflowai-ctoclaudemethodology +6
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 sh0

Sandbox IA : donner à Claude un conteneur sûr pour déboguer vos applications

Nous avons construit un sandbox IA qui donne à Claude un accès root à un conteneur Alpine avec curl, git, node et python -- pour qu'il puisse réellement déboguer vos déploiements.

1 min Mar 26, 2026
aisandboxdockermcp +3
Thales & Claude sh0

De cargo build à un serveur en production : le pipeline de release

Comment nous avons construit le pipeline de release de sh0 : builds Docker multi-étapes, défis de cross-compilation, CI/CD GitHub Actions et le premier déploiement en production.

1 min Mar 26, 2026
releaseci-cdgithub-actionsdocker +3
Thales & Claude sh0

OpenAPI comme source unique de vérité : docs, outils MCP et playground

Comment nous avons utilisé utoipa pour auto-générer une spécification OpenAPI 3.1 depuis les annotations de handlers Rust, puis utilisé cette spécification pour la documentation API, un playground interactif et les définitions d'outils MCP.

1 min Mar 26, 2026
openapiutoiparustdocumentation +3
Thales & Claude sh0

Le CLI sh0 : 10 commandes qui reflètent le tableau de bord

Comment nous avons construit le CLI sh0 avec 10 commandes qui reflètent chaque action du tableau de bord -- déployer, logs, variables d'environnement, health checks et SSH dans les conteneurs.

1 min Mar 26, 2026
clirustclapdeveloper-experience +2