Blog
All articles. All pillars. All authors.
Appels panic en production : suivi et élimination
Comment nous avons traqué et catégorisé chaque appel panic dans le codebase Rust de 186K lignes de FLIN -- 5 panics en production, 120 panics de test, et la stratégie pour les éliminer.
Le bug d'itération de la boucle for
La saga de deux sessions pour corriger les boucles for de FLIN -- du crash par sous-débordement de pile au silence de la simple itération jusqu'au support complet de l'itération.
Durcissement pour la production, phase 2 : fiabilité
La phase 2 du durcissement de production de FLIN a assuré la cohérence d'état après les erreurs, la récupération du WAL et les opérations d'entités sécurisées par transactions.
Fonctionnalités avancées du système de types : le tableau complet
Une rétrospective sur le système de types complet de FLIN -- comment l'inférence, les types union, les génériques, les traits, les unions étiquetées, le filtrage par motifs et les fonctionnalités de flux de contrôle forment un ensemble cohérent.
Compatibilité JavaScript et TypeScript
Comment FLIN fait le pont entre la syntaxe JavaScript et TypeScript pour des milliards de développeurs existants tout en maintenant sa propre identité comme langage de nouvelle génération.
L'application vitrine FLIN
Comment nous avons construit l'application vitrine FLIN -- 11 pages, 37 composants, 80+ fonctions de templates -- pour prouver qu'un seul langage peut remplacer une stack web moderne entière.
Le sprint FlinUI : 70 composants en une nuit
Comment la bibliothèque officielle de composants UI de FLIN -- 70 composants prêts pour la production répartis en 7 catégories -- a été construite en un seul sprint nocturne utilisant des agents parallèles.
Comment nous travaillons : une session typique CEO + CTO IA
La méthodologie derrière 301 sessions : comment un CEO et un CTO IA travaillent ensemble pour construire un langage de programmation, de la structure des sessions à la prise de décision.
9 agents en parallèle : le sprint i18n
Comment la Session 254 est devenue l'échec le plus instructif de FLIN -- 7 tentatives échouées, 9 agents parallèles et une percée qui a changé notre façon de travailler.
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.
L'extension VSCode pour FLIN
Comment nous avons construit l'extension VSCode pour FLIN avec la coloration syntaxique, 50+ snippets et la configuration du langage -- faisant de FLIN un citoyen de premier plan dans l'éditeur le plus populaire au monde.
Vues d'administration du stockage et de la base de données
Comment la console d'administration de FLIN fournit la navigation dans le stockage, la gestion des sauvegardes de base de données et la visualisation de schéma -- connectant l'interface embarquée à la vraie infrastructure backend.