Le blog
Ce que j'apprends en construisant, une fois par mois. S'abonner au flux.
Mon site se met à jour pendant que je dors, et je valide le matin
Uplift fait monter PHP, Symfony et les dépendances dans des limites que je fixe, lance les tests et me laisse décider. Premier vrai passage : Symfony 7.3 vers 7.4.21, 40 paquets.
Faire passer un crash-test à un agent IA
Un agent IA branché sur de vrais outils doit tenir quand on le pousse. CrashMire le met sous pression avec des données fictives, et dit ce qui a cédé et quels garde-fous ajouter.
Des pages légales qui refusent de se déployer quand il manque une obligation
Mentions légales, CGV, confidentialité, cookies : je les réécrivais à la main sur chaque site. Fineprint les assemble depuis une seule configuration, et bloque le déploiement en cas d'oubli.
Bloquer un robot sans bloquer un bureau entier
Une adresse IP partagée peut être bloquée à cause d'une seule machine infectée. Sentinelle 0.5 garde les blocages définitifs, mais laisse passer les humains en un clic.
Pourquoi j'ai mis Sentinelle en vert
Mon bundle de sécurité m'envoyait trop d'alertes pour rien. Désormais, il ne sonne vraiment que si un fichier sensible a été servi.
J'ai testé mes propres sites avec mon outil
LiaScan a noté ce que les IA comprennent de mes sites. Vivarion s'en sortait mal : voici ce qui manquait, et ce que j'ai corrigé.