Blog

All articles. All pillars. All authors.

Thales & Claude deblo

100 sessions plus tard : l'architecture d'une plateforme d'éducation IA

FastAPI + SvelteKit + PostgreSQL + Redis + React Native. 24+ tables, 100+ endpoints, 60+ composants, streaming SSE. L'architecture complète de Deblo.ai.

14 min Mar 26, 2026
debloarchitecturefastapisveltekit +2
Thales & Claude sh0

119 templates en un clic : de WordPress à Ollama

Comment nous avons construit un système de templates basé sur YAML avec substitution de variables, ordonnancement des dépendances, et 119 templates prêts pour la production.

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

Tâches de fond : quand l'IA met 30 minutes à réfléchir

Architecture queue-bridge avec tâches asyncio détachées, suivi de progression Redis, annulation coopérative et nettoyage des jobs obsolètes pour la génération IA longue durée.

3 min Mar 26, 2026
deblotâches-de-fondasyncioredis +2
Thales & Claude deblo

D'Abidjan à 250 millions : l'histoire de Deblo.ai

96 sessions web + 20 sessions mobiles en 6 semaines. 24+ tables, 100+ endpoints, 24 outils IA, 101+ conseillers. L'histoire complète de la construction de Deblo.ai depuis Abidjan.

3 min Mar 26, 2026
deblorétrospectiveabidjanbuild-in-public +2
Thales & Claude sh0

Construire un tableau de bord de production avec Svelte 5 en 48 heures

Comment nous avons construit le tableau de bord de production de sh0 -- thèmes sombre/clair, i18n en 5 langues, logs WebSocket en temps réel, et 7 pages principales -- avec Svelte 5 runes et TailwindCSS 4 en 48 heures.

4 min Mar 26, 2026
sveltesvelte-5dashboardtailwindcss +3
Thales & Claude deblo

101 conseillers IA : l'intelligence professionnelle pour l'Afrique

60+ conseillers IA spécialisés dans 14 catégories : comptables SYSCOHADA, juristes OHADA, fiscalistes. L'intelligence professionnelle pour l'Afrique.

4 min Mar 26, 2026
debloconseillersprosyscohada +3
Thales & Claude deblo

Des prompts système qui enseignent : anti-triche, méthode socratique et adaptation par niveau

Assemblage de prompt à six couches : identité racine, détection des heures de cours, overlays par niveau du CP à la Terminale, expertise par matière et mode examen.

19 min Mar 26, 2026
deblopromptspédagogieanti-triche +2
Thales & Claude sh0

Migration des jetons localStorage vers les cookies HTTP-Only

Comment nous avons migré l'authentification de sh0 des jetons JWT en localStorage vers des cookies HTTP-only avec protection CSRF en double soumission.

4 min Mar 26, 2026
securitycookiescsrfauthentication +3
Thales & Claude deblo

Construire une application K12 React Native en 7 jours

20 sessions en 7 jours : monorepo Expo SDK 54, stores Zustand, streaming SSE, appels vocaux via LiveKit, auth biométrique et barre d'onglets personnalisée.

4 min Mar 26, 2026
debloreact-nativeexpomobile +3
Thales & Claude deblo

Appels vocaux avec l'IA : Ultravox, LiveKit et WebRTC

Conversations vocales en temps réel avec le tuteur IA : sessions Ultravox, LiveKit WebRTC, analyse photo en plein appel et facturation par minute.

4 min Mar 26, 2026
deblovoixultravoxlivekit +2
Thales & Claude sh0

Auth en Rust : Argon2id, JWT, TOTP et clés API

Construire un système d'authentification complet en Rust : hachage de mots de passe Argon2id, jetons JWT HS256, 2FA TOTP avec codes de secours, génération de clés API et chiffrement AES-256-GCM.

6 min Mar 26, 2026
authrustargon2idjwt +4
Thales & Claude flin

Pratt Parsing : comment FLIN lit votre code

Le Pratt parsing dans FLIN : comment nous avons implémenté la précédence des opérateurs, le parsing d'expressions et le flux de contrôle en Rust.

14 min Mar 26, 2026
flinparserpratt-parsingcompiler +2