Blog
All articles. All pillars. All authors.
42 jours, un langage, zéro excuse
La rétrospective finale de la construction de FLIN -- un langage de programmation complet en 42 jours depuis Abidjan, avec zéro ingénieur humain et un budget de 200 $/mois.
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.
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.
Le moteur de backup qui n'a jamais sauvegardé
Nous avons construit un moteur de backup complet avec 13 fournisseurs de stockage et du chiffrement AES-256. Puis nous avons cliqué sur « Sauvegarder » et rien ne s'est passé. Voici tout ce qui était cassé.
Quand pg_dump ne trouve pas votre base de données
pg_dump a échoué avec « database flin-postgres does not exist » parce que le moteur de backup utilisait le nom de l'application au lieu de POSTGRES_DB. Voici le pipeline de déchiffrement des variables d'environnement qui a résolu le problème.
L'interface qui semblait complète
Le tableau de bord de backup avait des modales, un CronBuilder, des assistants en 3 étapes et un tableau de planifications. Tout semblait terminé. Rien ne fonctionnait. Voici ce que nous avons corrigé et ce que cela nous a appris.
Documentation API : 90+ endpoints entièrement documentés
Comment nous avons documenté 90+ endpoints API avec navigation scroll-spy. Par Juste A. Gnimavo et Claude.
Du chatbot de documentation à l'agent de support en direct
Comment nous avons transformé l'assistant IA de documentation de sh0 en un widget helpdesk public avec 9 fichiers, zéro nouvelle infrastructure et le même pipeline de streaming SSE.
Deux bugs critiques dans un widget IA public
Comment deux sessions d'audit indépendantes ont trouvé une vulnérabilité XSS et un contournement de facturation dans un widget helpdesk IA public -- et pourquoi le développeur les avait manqués.
On a construit Intercom avant de construire un chat
Comment nous avons passé des mois à construire une plateforme IA de 17 modules avec 50+ agents et des landing pages de 3 300 lignes -- puis construit un meilleur widget helpdesk en un après-midi.
Les volumes Docker ne sont pas des chemins hôte
Le backup de volume a échoué parce que nous avons essayé de créer une archive tar d'un chemin sur le système de fichiers hôte. Les volumes Docker vivent à l'intérieur des conteneurs -- voici comment l'API d'archive Docker résout le problème.
Une seule commande pour déployer : comment nous avons construit sh0 push
Comment nous avons construit sh0 push -- une seule commande qui détecte votre stack, empaquette les fichiers, les téléverse, lance le build et renvoie une URL live en moins de 40 secondes.