Symfony 8.2 : des URLs signées à usage unique, sans stockage
Symfony 8.2 ajoute l'usage unique aux URLs signées d'UriSigner via un jeton d'état replié dans le HMAC. Mécanisme, limites et comparaison avec login_link.
Explorations techniques, retours d'expérience et veilles technologiques. Du plus récent au plus ancien.
Symfony 8.2 ajoute l'usage unique aux URLs signées d'UriSigner via un jeton d'état replié dans le HMAC. Mécanisme, limites et comparaison avec login_link.
Découvrez les nouveautés de Twig 3.28 : le retour des macros dynamiques grâce à l'opérateur point et un sandbox plus performant. Auditez vos extensions Twig.
Zéro-clic, AI Overviews : ces chiffres ne mesurent pas la même chose. Comment lire leur périmètre, et mesurer la dépendance réelle de votre site à Google.
La page d'exception Symfony se réinvente avec une timeline cliquable et un bouton « Copy as text » pour faciliter le debug avec les IA. Analyse des changements.
Les macros Twig dans Symfony : syntaxe, import, portée et bug invisible. Ce billet explore leurs limites et quand les remplacer par des Twig Components.
Monter un RAG sur son blog pour vérifier ses écrits. Découvrez le montage canonique et décomposé de Symfony AI pour chercher avant de générer vos contenus.
Le 11 septembre 2026, les obligations de signalement du CRA s'activent. Fabricant, steward ou hors champ : ce qui tombe (ou pas) sur un dev PHP.
Générez des images OG personnalisées en PHP avec GD et Imagick, sans Chromium ni IA. Apprenez le processus complet incluant Glide et la gestion des caches.
Décryptage du JSON-LD et Schema.org en 2026 : comment baliser pour les agents IA et ce qui ne sert plus à rien dans votre structuration de données.
Votre pg_dump tourne mais savez-vous le restaurer ? Mesurez votre RTO avec un exercice concret et répété. Évitez le cas du backup qui ne marche jamais.
Comment sécuriser une interface EasyAdmin avec Symfony sans toucher à setPermission(). Aperçu des couches access_control, #[IsGranted] et gardes métier.
Filtres custom Symfony : créez vos filtres pour EasyAdmin 5 avec FilterInterface et FilterType. Idéal pour des besoins spécifiques comme la date de mise en avant.