Blog
All articles. All pillars. All authors.
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.
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.
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.
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.
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.
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.
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.