Articles
Tous les articles
Ton code tourne chez quelqu'un d'autre : pourquoi et comment j'ai conçu un plugin e-commerce autour de trois invariants
Architecture Logicielle
Publié: at 06:00 | (14 min de lecture)Cliquez ici pour découvrir les trois invariants qui protègent un plugin e-commerce : un hook qui ne fait qu'un INSERT, des données qui ne voyagent jamais, et pourquoi pas OAuth.
Le bouton « Tester » qui ment : pourquoi votre webhook est vérifié dans le mauvais univers, et comment j'ai fait voyager les abonnements
Architecture Logicielle
Publié: at 06:00 | (14 min de lecture)Cliquez ici pour découvrir pourquoi un webhook « testé avec succès » ne recevait jamais rien, et les trois règles de conception qui ont réparé le pont entre production et sandbox.
Sept jours pour un « oui », un jour pour un « non » : pourquoi et comment j'ai donné deux durées de vie à un verdict de sécurité
Bonnes Pratiques
Publié: at 06:00 | (14 min de lecture)Cliquez ici pour découvrir pourquoi un cache de sécurité ne doit pas avoir un seul TTL, et comment garder un verdict rassurant sept jours et un verdict alarmant un seul.
Le compte ineffaçable : pourquoi et comment j'ai réécrit une purge RGPD sans changer un seul compteur
Bonnes Pratiques
Publié: at 06:00 | (18 min de lecture)Cliquez ici pour découvrir comment une purge RGPD est devenue impossible sur un gros compte, et comment je l'ai réécrite en bornant son coût sans toucher à sa preuve.
Vos fixtures mentent : pourquoi je valide mes sorties avec le validateur de l'adversaire
Bonnes Pratiques
Publié: at 06:00 | (10 min de lecture)Cliquez ici pour découvrir pourquoi la meilleure suite de tests est celle du régulateur : exécuter ses contrôles sur vos fichiers avant chaque envoi.