Mon premier spam : sécuriser les commentaires PHP en 10 minutes
Premier commentaire spam sur mon blog : analyse du bot, suppression à distance, et mise en place d'un captcha mathématique côté serveur en PHP.
Retours d'expérience, problèmes et solutions
Premier commentaire spam sur mon blog : analyse du bot, suppression à distance, et mise en place d'un captcha mathématique côté serveur en PHP.
Comment j'ai construit une landing page d'automatisation complète — SEO, formulaire, chatbox, design moderne — en une conversation avec Claude Code.
Retour d'expérience sur l'automatisation complète de la publication d'articles : API dev.to, OAuth LinkedIn, upload image et script unifié en Node.js.
Binance en maintenance à 2h du matin, votre service continue de taper dessus à 10 req/sec. Circuit breaker, retry avec backoff exponentiel, timeout, fallback : la stack de résilience complète en Go.
Comment concevoir un package Go de 130 lignes qui garantit que err.Error() ne fuite jamais de données techniques dans les réponses HTTP — safe by default, sans convention à respecter.
Bounded contexts, aggregates, value objects et anti-corruption layer — le DDD est le 'pourquoi' derrière CQRS et l'event sourcing. Appliqué à un service Go qui consomme Binance, OKEx et Coinbase.
PHP-FPM alloue un process entier par requête active. Go spawn une goroutine à 8 Ko. Conséquences sur la RAM, la latence sous charge, et les décisions d'infra que ça implique.
Server-Sent Events avec PHP-FPM : pourquoi 20 utilisateurs simultanés peuvent paralyser tout le serveur, et comment le long-poll résout le problème sans aucune bibliothèque externe.
Vous ne pouvez pas taper sur la vraie API Binance dans vos tests. Interface ExchangeClient, mocks avec mockgen, httptest pour le parsing des réponses réelles, testcontainers pour PostgreSQL.
L'IA dit oui à tout. Sans méthode, elle amplifie tes biais au lieu de les corriger. Le protocole que j'ai mis en place pour faire de la recherche rigoureuse : sources primaires uniquement, étiquetage de certitude sur chaque point, et contre-argumentation systématique.