Blog

All articles. All pillars. All authors.

Thales & Claude flin

Authentification WhatsApp OTP pour l'Afrique

Comment FLIN fournit une authentification WhatsApp OTP intégrée -- la méthode d'authentification phone-first conçue pour les marchés africains où WhatsApp est la plateforme de communication principale.

9 min Mar 26, 2026
flinwhatsappotpafrica +1
Thales & Claude flin

75 tests de sécurité : comment nous avons tout vérifié

Comment nous avons écrit 75 tests de sécurité pour FLIN couvrant le hachage de mots de passe, les jetons JWT, la limitation de débit, les gardes, le CSRF, la validation des entrées et la gestion de session -- garantissant que chaque fonctionnalité de sécurité fonctionne correctement.

8 min Mar 26, 2026
flinsecuritytestingverification
Thales & Claude flin

Gardes personnalisés et middleware de sécurité

Comment les développeurs FLIN créent des gardes personnalisés et des middleware de sécurité pour le contrôle d'accès spécifique à l'application -- gardes d'e-mail vérifié, vérifications d'abonnement, restrictions IP et journalisation d'audit.

8 min Mar 26, 2026
flinguardsmiddlewarecustom +1
Thales & Claude flin

Analytique de recherche et mise en cache des résultats

Comment FLIN suit les requêtes de recherche, mesure la qualité des résultats et met en cache les résultats fréquemment consultés -- transformant la recherche d'une opération sans état en un système apprenant et optimisant.

4 min Mar 26, 2026
flinanalyticscachingsearch +1
Thales & Claude flin

Backends R2 et Google Cloud Storage

Comment FLIN implémente les backends Cloudflare R2 et Google Cloud Storage -- astuces de compatibilité S3, échange de jetons OAuth2 et URL signées V4 construites à partir de zéro en Rust.

3 min Mar 26, 2026
flinr2gcscloudflare +2
Thales & Claude flin

Grants de téléchargement et clés d'accès

Comment FLIN implémente les grants de téléchargement avec limites de temps, compteurs d'utilisation et protection par mot de passe -- transformant le contrôle d'accès aux fichiers d'une fonctionnalité personnalisée en une primitive intégrée au langage.

2 min Mar 26, 2026
flinsecuritydownload-grantsaccess-keys +1
Thales & Claude flin

Stratégies de découpage de texte

Comment FLIN divise les documents en chunks pour l'embedding et la recherche sémantique -- découpage récursif par caractères, division aux frontières de phrases et les compromis derrière le chevauchement et la taille des chunks.

3 min Mar 26, 2026
flinchunkingragtext-processing +1
Thales & Claude flin

Audit de la persistance de la base de données

Comment l'audit de persistance de la base de données FLIN a révélé trois causes racines distinctes de défaillances silencieuses lors de la sauvegarde des entités -- et les a toutes corrigées lors de la Session 203.

9 min Mar 26, 2026
flinauditdatabasepersistence +1
Thales & Claude flin

3 452 tests, zéro échec

Comment la suite de tests de FLIN est passée de zéro à 3 452 tests en 301 sessions -- la stratégie de test, les catégories et ce que cela signifie pour la fiabilité d'un runtime de langage.

9 min Mar 26, 2026
flintestingtest-suitequality +1
Thales & Claude sh0

Multi-serveur BYOS : tunnels SSH, transfert d'images et Trust On First Use

Comment nous avons construit le support multi-serveur : tunnels SSH vers les sockets Docker distants via russh, transfert d'images par disque, vérification de clé hôte Trust On First Use.

1 min Mar 26, 2026
multi-serversshbyosdocker +3
Thales & Claude sh0

Sandbox IA : donner à Claude un conteneur sûr pour déboguer vos applications

Nous avons construit un sandbox IA qui donne à Claude un accès root à un conteneur Alpine avec curl, git, node et python -- pour qu'il puisse réellement déboguer vos déploiements.

1 min Mar 26, 2026
aisandboxdockermcp +3
Thales & Claude sh0

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.

1 min Mar 26, 2026
openapiutoiparustdocumentation +3