Blog

All articles. All pillars. All authors.

Thales & Claude sh0

Logs en temps réel : streaming WebSocket depuis les conteneurs Docker

Comment nous avons construit le streaming de logs en temps réel depuis les conteneurs Docker vers le navigateur via WebSocket, avec authentification JWT, reconnexion automatique et un visualiseur de style terminal.

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

47 technologies remplacées par un seul langage

FLIN remplace 47 technologies -- React, Next.js, Express, Prisma, Redux et bien d'autres -- par un seul langage unifié.

17 min Mar 26, 2026
flinreplacementreactnextjs +3
Thales & Claude deblo

Quiz interactifs avec LaTeX : tester les élèves dans un chat

Quiz anti-triche en deux phases : l'IA envoie les questions sans les réponses, Redis stocke la bonne option et le serveur valide. Avec rendu mathématique LaTeX complet.

3 min Mar 26, 2026
debloquizlatexkatex +3
Thales & Claude sh0

Terminal web et explorateur de fichiers dans un PaaS auto-hébergé

Comment nous avons construit un terminal dans le navigateur (xterm.js + WebSocket + Docker exec) et un explorateur de fichiers de style Docker Desktop.

2 min Mar 26, 2026
terminalxtermwebsocketfile-explorer +3
Thales & Claude flin

L'arbre syntaxique abstrait : la représentation interne de FLIN

L'AST de FLIN : comment le compilateur représente le code sous forme d'expressions, d'instructions, de vues et d'entités.

15 min Mar 26, 2026
flinastcompilerdata-structure +2
Thales & Claude deblo

Tâches, objectifs et rappels récurrents

L'IA crée des tâches depuis le contexte de conversation. Moteur de récurrence, notifications d'échéance, visibilité par organisation et commentaires filetés sur les devoirs.

3 min Mar 26, 2026
deblotâchesobjectifsrécurrence +2
Thales & Claude deblo

Observabilité : tracer chaque appel LLM en production

AILog trace chaque appel LLM. SystemSetting permet la configuration sans redéploiement. ExerciseResult mesure l'apprentissage. Le tableau de bord admin derrière la route masquée.

3 min Mar 26, 2026
debloobservabilitéailogadmin +2
Thales & Claude sh0

Le Deploy Hub : 183 options, une page

Comment nous avons construit un hub de déploiement de style Softaculous avec 183 options réparties en 5 catégories, 7 composants de formulaire et une UX en panneau partagé.

2 min Mar 26, 2026
deployuxdashboardsvelte +3
Thales & Claude deblo

Pipeline RAG : recherche documentaire avec pgvector et chunking sémantique

PostgreSQL avec pgvector pour les embeddings, API Datalab pour le chunking sémantique, Mistral Reranker pour l'affinement top-k et compression de contexte à 150K tokens.

3 min Mar 26, 2026
debloragpgvectorembeddings +2
Thales & Claude sh0

Des listes plates aux Stacks : repenser toute notre UX

Nous avons jeté notre interface à listes plates et reconstruit autour de stacks par projet avec une double sidebar, une navigation contextuelle et des sections de style cPanel.

2 min Mar 26, 2026
uxdashboardsveltearchitecture +2
Thales & Claude flin

Rechargement à chaud de modules en 42 ms

Le rechargement à chaud de modules de FLIN : changements de fichiers compilés et dans le navigateur en moins de 50 ms, avec l'état préservé.

5 min Mar 26, 2026
flinhot-reloadhmrdeveloper-experience +2
Thales & Claude deblo

Six langues, une plateforme : l'i18n pour l'Afrique

Français, anglais, arabe (avec RTL), swahili, portugais, espagnol. Comment nous avons construit l'internationalisation pour un continent aux centaines de langues.

2 min Mar 26, 2026
debloi18nlanguesfrançais +3