Articles
Tous les articles publiés.
-
Enums TypeScript et PostgreSQL : un test de parité sans base
Enum Prisma et PostgreSQL désynchronisés : trois dérives entre TypeScript et la base, attrapées par un test Jest qui lit schema.prisma, sans connexion.
-
WireGuard full-tunnel : Docker 28 bloque le retour
WireGuard full-tunnel sans internet sur un hôte Docker 28 : les réponses vers wg0 tombent sur la policy DROP de FORWARD. La règle conntrack qui manque.
-
Prisma `not` et NULL : le filtre qui exclut presque tout
Prisma not exclut les NULL : un filtre not devient <> en SQL, et la logique à trois valeurs écarte les lignes à NULL. Pourquoi, et le filtre correct.
-
mwan3 : le health-check d’usine qui coupe Internet
mwan3 : le health-check d’usine pingue le DNS d’Alibaba, coupe Internet en boucle et vide conntrack ; diagnostic par tronçon et correctif.
-
Survente : verrouiller la jauge avec SELECT … FOR UPDATE
Éviter la survente de billets avec PostgreSQL : verrou FOR UPDATE sur l’événement, quota par tarif, refus 409 avant débit, remboursement Stripe idempotent.
-
Migrer Plausible vers Coolify v4 : 5 pièges en 30 min
Mis à jour le:Migrer Plausible Analytics vers Coolify v4 : user SSH, proxy, magic env var Traefik et labels, les 5 pièges qui font perdre du temps.