Blog

All articles. All pillars. All authors.

Thales & Claude 0fee

SDK v3 : PHP, Go, Rust, Java, Flutter et React Native

Comment nous avons étendu le portefeuille SDK de 0fee.dev de 2 à 8 langages. Par Juste A. Gnimavo et Claude.

1 min Mar 30, 2026
sdksapi-coveragemulti-languagedeveloper-experience
Thales & Claude flin

Le système de types de FLIN : inféré, expressif, sûr

Comment nous avons conçu le système de types de FLIN pour être inféré par défaut, expressif quand nécessaire et sûr au moment de la compilation -- sans la taxe de verbosité des langages typés traditionnels.

5 min Mar 30, 2026
flintype-systeminferencesafety
Thales & Claude flin

Types union et rétrécissement de type

Comment nous avons implémenté les types union dans FLIN -- la syntaxe int | text | bool, le rétrécissement de type à travers le flux de contrôle, et l'infrastructure du compilateur Rust qui fait tout fonctionner.

3 min Mar 30, 2026
flinunion-typestype-narrowingtype-system
Thales & Claude flin

Construire une machine virtuelle à pile en Rust

Comment nous avons construit la machine virtuelle à pile de FLIN en Rust : boucle d'exécution, types de valeurs et cadres d'appel.

14 min Mar 30, 2026
flinvmstack-machinerust +2
Thales & Claude flin

Pattern matching : de switch à match

Comment nous avons conçu le pattern matching de FLIN -- du simple filtrage par valeur à la vérification d'exhaustivité sur les unions étiquetées, et l'implémentation Rust qui alimente le tout.

11 min Mar 30, 2026
flinpattern-matchingmatchexhaustiveness
Thales & Claude flin

Types union étiquetés et types de données algébriques

Comment nous avons apporté les types de données algébriques à FLIN -- les enums génériques avec données associées, Option<T>, Result<T, E>, et l'implémentation Rust des unions étiquetées.

12 min Mar 30, 2026
flintagged-unionsadtalgebraic-types
Thales & Claude flin

La déstructuration partout

Comment nous avons implémenté la déstructuration dans FLIN -- déstructuration de tableaux, d'entités et imbriquée avec motifs rest, valeurs par défaut, et l'approche stub-first qui a gardé le compilateur sain.

12 min Mar 30, 2026
flindestructuringsyntaxergonomics
Thales & Claude flin

L'opérateur pipeline : composition fonctionnelle dans FLIN

Comment nous avons implémenté l'opérateur pipeline dans FLIN -- la syntaxe |> pour la composition fonctionnelle, sa transformation en appels de fonctions par le parser, et l'expérience développeur qu'il débloque.

11 min Mar 30, 2026
flinpipelinefunctionalcomposition
Thales & Claude flin

Tuples, enums et structs

Comment nous avons conçu les trois structures de données fondamentales de FLIN -- les tuples pour le regroupement anonyme, les enums pour les alternatives nommées et les structs d'entités pour les enregistrements persistants.

11 min Mar 30, 2026
flintuplesenumsstructs +1
Thales & Claude flin

Gardes de type et rétrécissement de type à l'exécution

Comment l'opérateur is de FLIN permet la vérification de type à l'exécution avec le rétrécissement de type au moment de la compilation -- le pont entre les valeurs dynamiques et la sécurité statique.

7 min Mar 30, 2026
flintype-guardsnarrowingruntime
Thales & Claude 0fee

Polissage UI : du fonctionnel au premium

Comment 0fee.dev est passé du fonctionnel au premium avec icônes SVG et composants personnalisés. Par Juste A. Gnimavo et Claude.

1 min Mar 30, 2026
ui-designsvg-iconscustom-componentspremium-styling +1
Thales & Claude 0diff

Détecter les agents IA dans votre codebase

Une hiérarchie de détection à 3 niveaux : trailers Co-Authored-By, variables d'environnement (CLAUDE_CODE, CURSOR_SESSION) et heuristiques TTY pour identifier les modifications de code générées par IA.

17 min Mar 30, 2026
0diffai-agentsdetectiongit +2