/11 articles
#PHP
/01 🐞 Buggregator : le serveur de débogage tout-en-un pour PHP Buggregator est un serveur de débogage local qui agrège dumps, mails SMTP, exceptions Sentry, profiling XHProf, logs Monolog et bien d'autres dans une seule interface. Compatible Laravel, Symfony, Spiral, WordPress et toutes les apps PHP. /02 📡 Laravel PAO : la sortie optimisée pour les agents IA Laravel PAO transforme la sortie des outils PHP (PHPUnit, Pest, Paratest, PHPStan, Rector, Artisan) en un format directement exploitable par un agent IA. Compatible avec n'importe quel projet PHP, pas uniquement Laravel. /03 🎻 Symfony 8.1 : du DI mieux pensé, du Console plus agréable, du HttpClient solide Symfony 8.1 sort le 29 mai 2026 avec 18 features qui touchent presque tous les composants : Console, HttpClient, Forms, RateLimiter, Messenger, DI. Tour des changements qui comptent pour le quotidien. /04 🛒 Sylius : e-commerce headless construit sur Symfony et API Platform Sylius est un framework e-commerce open-source (MIT) bâti sur Symfony et API Platform. Headless natif, BDD, modulaire. La référence quand on veut du sur-mesure sans repartir d'un Magento. /05 🌙 Lunar : un e-commerce Laravel qui ne ressemble pas à un fork de Magento Lunar est un package e-commerce headless pour Laravel, sous licence MIT. Eloquent partout, admin Filament, multi-currency natif. La proposition la plus crédible côté Laravel face à Sylius. /06 🧩 Laravel 13 : les attributs PHP qui changent le quotidien Laravel 13 pousse plus loin l'usage des attributs PHP introduits avec PHP 8. Models, jobs, commandes Artisan, ressources API, autorisation, validation : tour d'horizon des attributs natifs et de ce qu'ils changent dans le code de tous les jours. /07 🐛 Pest 4 : du browser testing natif, et plus aucune excuse pour ne pas tester Pest 4 embarque un plugin browser basé sur Playwright. Plus besoin de Dusk ni de Cypress pour tester ton interface en CI. Tour pratique du framework de tests PHP qui rend les tests presque agréables. /08 🐘 FrankenPHP : le runtime PHP qui change les règles du jeu FrankenPHP combine Caddy, un worker mode performant et la possibilité d'embarquer PHP dans un binaire unique. Pour les applications Laravel et Symfony, c'est une alternative crédible à PHP-FPM, avec des gains de latence et un déploiement radicalement simplifié. /09 ⚗️ Filament 5 : le back-office Laravel qui rend les CRUD presque excitants Filament 5 sort sur la stack TALL avec Tailwind 4, Livewire 3, Laravel 11.28+. Panel admin clé en main, Resources typés, Forms réactifs, Tables filtrables. Ce que je gagne par rapport à Nova ou Backpack. /10 ✉️ Symfony Messenger : penser ses jobs asynchrones autrement Symfony Messenger transforme la manière de concevoir une application asynchrone. Au-delà de l'aspect "queue de jobs", c'est tout un modèle mental autour des messages, des handlers et du middleware qui change la façon de structurer son code métier. /11 🎼 Symfony 8.0 : nouvelle majeure, PHP 8.4 mini, UUID v7 par défaut, XML déprécié Symfony 8.0 est sorti en novembre 2025. Première majeure depuis la 7.0, elle aligne le minimum sur PHP 8.4, passe UUID v7 par défaut et déprécie XML comme format de config. Tour des changements qui comptent.