- webdevarchitecture
Arrêtez de rembourser des paiements que vous n'auriez jamais dû encaisser
Le flux encaisser-puis-rembourser est partout, et il est presque toujours mauvais. Autorisez d'abord, faites vos vérifications, puis capturez. Voici la propriété qui le permet.
- architecturedevops
L'architecture compte plus que le code propre
J'ai passé 2 semaines à rendre mes fonctions serverless propres. L'architecture était mauvaise. J'ai tout réécrit en un seul serveur Express et c'était plus simple.
- devopsarchitecture
Le débogage compte plus que les fonctionnalités
Mon blog renvoyait 404 sur chaque page à 2 h du matin. Zéro visibilité sur la cause. Voici l'infrastructure de débogage que j'aurais aimé mettre en place dès le départ.
- architecturewebdev
Pourquoi le code parfait est moins maintenable
J'ai passé 3 heures à relire une PR de 200 lignes gérant chaque cas limite. Une version de 40 lignes avec un TODO la bat. Voici pourquoi le code parfait vous ralentit.
- webdevarchitecture
Les alternatives à Stripe en Europe
Stripe est le choix par défaut pour les paiements en ligne, mais si vous n'avez besoin que d'une méthode, vous payez pour des fonctions inutiles. Voici ce que j'ai trouvé en comparant.
-
Infrastructure générée par IA : un cauchemar de maintenance
J'ai demandé à une IA de générer du Terraform pour un setup AWS standard. Elle a produit 2 400 lignes qui marchaient parfaitement. Voici pourquoi je ne le déploierais jamais en production.