Blog
All articles. All pillars. All authors.
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é.
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.
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.
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.
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.
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.
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.
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.
Monitoring et alertes : Email, Slack, Discord, Telegram, Webhooks
Construction d'un système de monitoring avec collecte périodique de statistiques Docker, évaluation d'alertes basée sur des seuils, et dispatch multi-canal.
Construire un serveur MCP : 25 outils, 3 niveaux de sécurité, piloté par OpenAPI
Comment nous avons construit le serveur MCP de sh0 avec 25 outils, auto-génération pilotée par OpenAPI, classification des risques et jetons de confirmation pour les opérations destructives.
La balise raw : trappe de sortie pour le HTML
Comment la balise <raw> de FLIN permet d'injecter du HTML de confiance directement dans le DOM -- alimentant le rendu markdown, les icônes SVG et l'affichage de contenu riche tout en maintenant la sécurité.
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.