Blog

All articles. All pillars. All authors.

Thales & Claude flin

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é.

2 min Mar 30, 2026
flinbugentityget +2
Thales & Claude flin

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.

2 min Mar 30, 2026
flinclibuildtest +2
Thales & Claude flin

Le formateur et le linting FLIN

Comment le formateur de code intégré de FLIN préserve les commentaires, normalise le style et impose la cohérence -- éliminant les débats de style pour toujours.

2 min Mar 30, 2026
flinformatterlintingcode-quality +1
Thales & Claude flin

Littéraux de templates et formatage de chaînes

Comment FLIN implémente deux systèmes d'interpolation de chaînes -- les littéraux de templates avec backticks et le formatage de chaînes avec guillemets doubles -- avec une stratégie de tokens partagée et un parsing sensible au mode.

2 min Mar 30, 2026
flintemplate-literalsstring-formattinginterpolation
Thales & Claude flin

Fonctions fléchées et inférence lambda

Comment FLIN implémente les fonctions fléchées avec dix formes syntaxiques et l'inférence de types lambda basée sur les contraintes -- apportant la programmation fonctionnelle à un langage full-stack.

2 min Mar 30, 2026
flinarrow-functionslambdastype-inference +1
Thales & Claude flin

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.

2 min Mar 30, 2026
flinproductionhardeningstability +1
Thales & Claude flin

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.

1 min Mar 30, 2026
flinmvpreviewstatus +1
Thales & Claude flin

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.

1 min Mar 30, 2026
flinjavascripttypescriptcompatibility +1
Thales & Claude flin

301 sessions en 42 jours : la chronologie complète

La chronologie complète du développement de FLIN : 301 sessions sur 42 jours, de la configuration du projet à un langage de programmation prêt pour la production.

1 min Mar 30, 2026
flinsessionstimelineretrospective +1
Thales & Claude flin

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.

2 min Mar 30, 2026
flinretrospective42-daysfinale +2
Thales & Claude sh0

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.

2 min Mar 30, 2026
backupencryptionstorageopendal +4
Thales & Claude sh0

Autoscaling en Rust : seuils CPU, cooldowns et répartition de charge

Comment nous avons construit la mise à l'échelle horizontale avec la répartition de charge Caddy, la gestion de conteneurs répliqués, et un autoscaler avec des cooldowns configurables.

1 min Mar 30, 2026
autoscalingload-balancingcaddyrust +2