PHP
- Value Objects in PHP 8.3: Stop Passing Strings for Money - Utilisation des Value Objects en PHP 8.3 pour éviter de passer des strings, amélioration de la qualité du code.
- PHP End-of-Life Dates - Official EOL Schedule for Every Version - Planning officiel de la fin de vie des versions PHP, essentiel pour maintenir ses projets à jour et sécurisés.
- PHP Security Update 2026 Patches Critical SOAP RCE Flaw - Mise à jour critique de sécurité PHP 2026 corrigeant une faille SOAP RCE, cruciale pour tout développeur PHP soucieux de la sécurité.
- Anemic Domain, Fat Service: The PHP Antipattern Nobody Calls Out - Analyse d'un antipattern PHP concernant les services dans une architecture propre et hexagonale. Utile pour améliorer la qualité du code PHP.
- Why "Service" Is the Worst Word in Your PHP Codebase - Critique de l'utilisation du terme "Service" dans les projets PHP. Focus sur les bonnes pratiques en architecture PHP découpée.
- PHP Tutorial: Git Basics and Practical Usage - Tutoriel complet sur les bases et usages pratiques de git pour les développeurs PHP, très utile pour la gestion de projet.
- PHP Performance Optimization: OPcache, PHP-FPM, Caching & Profiling - Guide d'optimisation des performances PHP avec OPcache, PHP-FPM et JIT, essentiel pour accélérer vos applications Symfony.
PHP Architecture et Design
- Domain Events in PHP Without a Kafka Cluster - Exploration des événements de domaine en PHP sans Kafka, pertinent pour architecture propre en Symfony.
- Transactions Without Leaking the Database into Your Domain - Gestion des transactions sans exposer la base de données dans le domaine, approche importante pour Symfony.
- Testing Use Cases Without a Database (and Why Your Tests Are Slow) - Tester les cas d'utilisation sans base de données pour accélérer les tests, très utile en développement PHP.
- Doctrine 3 Behind a Port: The Pattern That Lets You Swap ORMs - Utilisation d'un pattern pour remplacer facilement l'ORM Doctrine dans un service PHP, pertinent et technique.
- One Use Case, Three Entry Points: HTTP, CLI, and Queue Workers Sharing the Same Code - Mise en œuvre d'un cas d'utilisation accessible via HTTP, CLI et queue workers, bonne architecture PHP.
- Symfony Is Also an Adapter (Yes, Even With All Its Glue) - Discussion sur Symfony en tant qu'adaptateur dans une architecture hexagonale, avec comparaison à Laravel. Intéressant pour les développeurs Symfony.
Symfony
- SymfonyDay Montreal 2026: Reconfiguring Symfony in real time with sidekicks - Annonce de SymfonyDay Montréal 2026 avec focus sur la reconfiguration en temps réel de Symfony, événement très pertinent.
- New in Symfony 8.1: Improved Request Payload Mapping - Nouvelle fonctionnalité de Symfony 8.1 pour mapper directement des données de requête dans des objets PHP typés, simplifiant le développement API.
Laravel
- Laravel Volt Single-File Components: Build Livewire Interfaces Without the Boilerplate - Présentation d'un outil pour simplifier la création de composants Livewire en PHP Laravel, intéressant pour développeurs PHP travaillant avec ce framework.
- I built a Laravel PDF package because I was tired of debugging screenshots from ghosts - Un package Laravel PDF pour simplifier la génération de PDF à partir de HTML, utile pour les développeurs PHP utilisant Laravel.
Outils et pratiques
- Cursor Introduces Composer 2.5 - Présentation de la nouvelle version 2.5 de Composer, outil clé pour les développeurs PHP et Symfony.
- Enhancing UI Reactivity: Dynamic Editor Panels with Alpine.js and PHP - Techniques pour améliorer la réactivité UI avec Alpine.js en backend PHP, pertinent pour développeurs fullstack PHP.
- Git blame for code comprehension - Focus sur l'utilisation de git blame pour mieux comprendre le code, utile au développement et à la maintenance.