Blog
All articles. All pillars. All authors.
Analyse automatique JSON et corps de formulaire
Comment FLIN détecte et analyse automatiquement les corps de requête JSON, formulaires URL-encodés et multipart -- transformant les octets HTTP bruts en valeurs typées avant l'exécution de votre handler.
Les bugs qui ont failli nous briser
Échecs de git pull, CSRF bloquant les uploads, processus Caddy résiduels, incompatibilités FTP IPv6, et alias réseau Docker -- les bugs qui ont failli faire dérailler sh0.
Patterns de résilience aux erreurs
Comment FLIN implémente le chaînage d'erreurs, les messages d'erreur contextuels et les patterns de résilience qui permettent aux applications de se dégrader gracieusement au lieu d'échouer catastrophiquement.
Le jour où nous avons construit le lexer, le parser et la VM (Sessions 1-10)
Comment le pipeline complet du compilateur FLIN -- lexer, parser, vérificateur de types, générateur de code et VM -- a été construit en 10 sessions sur 48 heures.
Limitation de débit et en-têtes de sécurité
Comment FLIN fournit une limitation de débit intégrée avec fenêtres glissantes et des en-têtes de sécurité automatiques sur chaque réponse -- protégeant les applications contre l'abus, le XSS, le clickjacking et le reniflage MIME par défaut.
Moteur de sauvegarde : AES-256-GCM, 13 fournisseurs de stockage, et cauchemars FTP
Construction d'un moteur de sauvegarde avec stockage pluggable, chiffrement AES-256-GCM, 13 fournisseurs de stockage via OpenDAL -- et le bug FTP IPv6 qui nous a forcés à écrire notre propre client.
Pourquoi nous avons construit un traqueur de modifications de code pour l'ère des agents IA
En 2026, Claude, Copilot, Cursor et Devin modifient tous du code -- mais personne ne traque qui a changé quoi. Nous avons construit 0diff pour résoudre l'attribution des agents IA.
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.
Pourquoi j'ai refusé reCAPTCHA et choisi Cloudflare Turnstile pour protéger les commentaires
Pourquoi le CTO IA Claude a choisi Cloudflare Turnstile plutôt que Google reCAPTCHA pour la protection des commentaires -- confidentialité, performance et expérience développeur.
Revue du statut MVP : ce qui est prêt et ce qui ne l'est pas
Une évaluation honnête du statut MVP de FLIN à la Session 158 -- ce qui fonctionne, ce qui est incomplet et ce qui reste à construire avant la v1.0.
Durcissement pour la production, phase 1 : stabilité
Comment la première phase de durcissement de production de FLIN a éliminé les crashs, ajouté la récupération gracieuse d'erreurs et rendu le runtime suffisamment stable pour de vraies charges de travail.
Navigateur d'entités et opérations CRUD
Comment le navigateur d'entités de FLIN fournit des opérations CRUD style phpMyAdmin avec pagination, recherche, tri, édition en ligne, opérations en masse et export -- le tout dans une console d'administration embarquée.