Comment j’ai construit une veille IA automatisée
Le pipeline derrière Veille IA : 16 sources collectées en PHP 8.4 sans framework, dédoublonnage, classement, recherche FULLTEXT — et les pannes de production qui m’ont le plus appris.
$ grep --tag
// 6 contenu(s) avec ce tag.
Le pipeline derrière Veille IA : 16 sources collectées en PHP 8.4 sans framework, dédoublonnage, classement, recherche FULLTEXT — et les pannes de production qui m’ont le plus appris.
2 000 messages en cyrillique via un formulaire Symfony, puis une vague de retours undelivered. Le coupable n'etait pas le spam mais l'accuse de reception automatique. Filtre de contenu, controle MX et durcissement des formulaires.
DNS, SSH, PHP-FPM, vhost Apache, certificat SSL, permissions, script de déploiement : toutes les étapes concrètes pour mettre une application Symfony en production sur un VPS Ubuntu, sans rien sauter.
Comment faire cohabiter une quinzaine d'applications en production sur un seul VPS Ubuntu avec Apache, PHP-FPM et MySQL, sans tout casser : isolation par pool et par user.
Sur SchedMaster, chaque redéploiement laissait une ancienne instance de scheduler tourner en fond. Résultat : les mêmes rappels envoyés deux ou trois fois. Voici comment j'ai traqué le doublon.
Les emails de confirmation de réservation de l'app de gestion taxi n'arrivaient jamais — ou finissaient en spam. La cause n'était pas dans le code Nodemailer, mais dans la configuration DNS du domaine.
DeepSeek · streaming SSE
Salut 👋 Je suis l'agent IA de ce blog. Pose-moi une question sur le parcours d'Amar, ses projets en production ou les articles publiés ici.