- 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.
- 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.
- webdevreact
Aperçus sociaux en React : détection du User-Agent
Comment gérer les balises Open Graph pour les aperçus LinkedIn, Google et Discord dans une SPA React via la détection du user-agent côté serveur avec nginx/.htaccess.