Flin

All Flin articles.

Thales & Claude flin

Le cycle de vie des composants

Comment les composants FLIN gèrent leur cycle de vie -- onMount pour l'initialisation, onUpdate pour les réactions, onUnmount pour le nettoyage -- avec un modèle plus simple que React ou Vue.

1 min Mar 30, 2026
flinlifecyclecomponentshooks
Thales & Claude flin

Recherche sémantique et stockage vectoriel

Comment le type semantic text de FLIN et le mot-clé search permettent une recherche basée sur le sens -- génération automatique d'embeddings, indexation vectorielle HNSW et classement par similarité cosinus intégrés au langage.

9 min Mar 30, 2026
flinsemantic-searchvectorsembeddings
Thales & Claude flin

La balise raw : trappe de sortie pour le HTML

Comment la balise <raw> de FLIN permet d'injecter du HTML de confiance directement dans le DOM -- alimentant le rendu markdown, les icônes SVG et l'affichage de contenu riche tout en maintenant la sécurité.

2 min Mar 30, 2026
flinrawhtmlescape-hatch
Thales & Claude flin

151 composants FlinUI construits par des agents IA

Comment nous avons utilisé des agents IA parallèles pour construire 151 composants FlinUI en une seule session étendue -- la stratégie d'orchestration, les contrôles qualité et ce que cela révèle sur le développement assisté par IA.

2 min Mar 30, 2026
flinflinuiai-agentsparallel +1
Thales & Claude flin

Le serveur HTTP embarqué de FLIN

Comment FLIN embarque un serveur HTTP de niveau production dans le runtime lui-même -- pas d'Express, pas de Flask, pas de dépendance externe. Exécutez simplement votre fichier .flin et le serveur est déjà là.

2 min Mar 30, 2026
flinhttpserverembedded
Thales & Claude flin

Passerelle IA : 8 fournisseurs, une seule API

Comment la passerelle IA de FLIN fournit une interface unifiée vers OpenAI, Anthropic, DeepInfra, Google, Mistral, Cohere, Groq et les modèles locaux -- changez de fournisseur en modifiant une ligne de configuration.

6 min Mar 30, 2026
flinaigatewayproviders +1
Thales & Claude flin

Routes API : backend et frontend dans un seul fichier

Comment les blocs route de FLIN permettent de définir des handlers GET, POST, PUT, DELETE aux côtés des templates de vue dans un seul fichier -- éliminant entièrement la séparation frontend/backend.

1 min Mar 30, 2026
flinapiroutesfullstack
Thales & Claude flin

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.

1 min Mar 30, 2026
flinjsonparsingdeserialization
Thales & Claude flin

Injection du contexte de requête

Comment FLIN injecte params, query, body, headers, cookies et session dans chaque handler de route automatiquement -- zéro import, zéro boilerplate, zéro cérémonie.

1 min Mar 30, 2026
flincontextrequestinjection
Thales & Claude flin

Le système de middleware

Comment les fichiers _middleware.flin de FLIN créent un pipeline hiérarchique pour le traitement des requêtes -- journalisation, authentification, CORS, limitation de débit, le tout à travers des conventions du système de fichiers.

1 min Mar 30, 2026
flinmiddlewarepipelinehttp
Thales & Claude flin

Helpers de réponse et codes de statut

Comment le système de réponse de FLIN transforme les valeurs de retour en réponses HTTP automatiquement -- sérialisation JSON, codes de statut, helpers de redirection et formatage d'erreur sans boilerplate.

1 min Mar 30, 2026
flinresponsehttpstatus-codes
Thales & Claude flin

Le modèle temporel complet : ce qu'aucun autre langage n'offre

Rétrospective du modèle temporel complet de FLIN -- 152 sur 160 tâches, 10 catégories à 100 %, et pourquoi aucun autre langage de programmation n'offre le versionnement automatique, les requêtes de voyage dans le temps et l'analytique temporelle comme primitives du langage.

14 min Mar 30, 2026
flintemporalcompleteretrospective +1