Aboudou Zinsou
@aboudouzinsou
Développeur freelance à Cotonou. Je construis la mémoire opérationnelle des PME africaines — base de connaissances vivante, agents IA, intégration Mobile Money.
Convex
- Convex query vs mutation vs action : différences, usages et quand utiliser chaque typeJ'ai mis du temps à vraiment comprendre ça. Pas le concept — le concept est simple. Mais pourquoi les règles sont là. Voilà…
- Convex httpAction : pourquoi ctx.db est inaccessible et comment contournerTu reçois un webhook — Moneroo, Stripe, peu importe. Tu veux enregistrer l'événement direct en base. Logique, non ? Ça plante. Et…
- Convex internal vs public : sécuriser ses fonctions et ne pas tout exposerPar défaut, toute fonction Convex exportée avec est accessible depuis le frontend. Pour une fonction de confirmation de paiement,…
- Déconnexion Convex Auth : pourquoi le full reload est nécessaire pour vider le cacheÇa marche. L'utilisateur arrive sur . Le cookie est supprimé. Mais si tu vas inspecter le réseau ou que tu poses un sur tes…
Paiements
- XOF n'a pas de centimes — le bug qui m'a coûté 3hQuand tu travailles avec des APIs de paiement européennes ou américaines, les montants s'envoient en centimes. 5 € → tu envoies .…
- Règle F-01 fintech : enregistrer une transaction avant toute modification de soldeSur Pixel-Mart, toutes les mutations financières respectent une règle. Une seule, mais non négociable. F-01 : Toute modification…
llm
- Ollama keep_alive -1 : garder un modèle LLM en mémoire vive entre les requêtesPar défaut, Ollama décharge un modèle de la RAM après 5 minutes d'inactivité. La prochaine requête le recharge depuis le disque.…
- Ollama timeout 5 minutes : résoudre le problème avec un prompt compact de 300 tokensLe symptôme : chaque génération de message prenait 5 minutes, puis plantait. Le log qui expliquait tout était là depuis le début…
- Ollama streaming : supprimer le timeout 5 minutes avec fetch en mode streamLe problème : Ollama coupe la connexion après 5 minutes sur les requêtes non-streamées. Ce n'est pas un timeout côté client.…