Blog
All articles. All pillars. All authors.
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.
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.
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.
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.
Streaming SSE : réponses IA en temps réel dans SvelteKit
20+ types d'événements, quiz intégrés, téléchargements de fichiers, déductions de crédits et progression des outils -- le tout diffusé en temps réel via Server-Sent Events.
Crédits, FCFA et 6 passerelles de paiement africaines
Tarification en cents USD, 13 devises, Orange Money et M-Pesa, 3 passerelles de paiement, confirmation par webhook et poller de fond. Monétiser un SaaS africain.
34 règles pour détecter les erreurs de déploiement avant qu'elles ne surviennent
Nous avons construit un moteur d'analyse statique en Rust pur avec 34 règles réparties en 8 catégories pour détecter les problèmes de sécurité, les erreurs de configuration et les erreurs de déploiement avant qu'elles n'atteignent la production.
OTP WhatsApp et le problème de l'authentification en Afrique
L'e-mail ne marche pas. Le SMS est cher. WhatsApp est universel. Comment nous avons construit l'authentification pour l'Afrique avec OTP WhatsApp, Google OAuth et codes d'accès.
Génération de code : de l'AST au bytecode
Comment le générateur de code de FLIN transforme l'AST en bytecode : opcodes, pool de constantes et instructions de vues.
Nous avons audité notre propre plateforme et trouvé 88 problèmes de sécurité
Nous avons mené 4 audits de sécurité complets sur notre propre PaaS et trouvé 88 problèmes -- 9 critiques, 12 élevés, 45 moyens. Voici chaque découverte, chaque correctif, et ce que nous avons appris.
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.
La boucle agentique : 24 outils IA dans un seul chat
Jusqu'à 10 itérations d'appels LLM, 24 outils de la génération de fichiers à l'exécution de code, tâches de fond de 30 minutes. Le cœur agentique de Deblo.ai.