L’API Platform Conference 2025 célèbre les 10 ans du framework avec des annonces fortes et un double focus : performance extrême et expérience développeur (DX). Côté performance, l’intégration d’extensions PHP écrites en Go (via FrankenPHP) et le support natif de gRPC pour PHP ont volé la vedette, permettant des gains inédits en rapidité et stabilité, comme en témoigne l’adoption par Laravel Cloud. API Platform 4.2 a aussi été dévoilé, avec des outils comme l’ObjectMapper de Symfony pour simplifier la transformation d’objets et des gains de performance multipliés par 2 ou 3.
La deuxième journée a mis l’accent sur la DX : schémas JSON pour la configuration YAML dans Symfony, l’arrivée de PIE (remplaçant moderne de PECL), et des réflexions sur l’Agent Experience (AX) pour mieux collaborer avec les IA. Fabien Potencier a notamment proposé d’ajouter un fichier llms.txt
pour faciliter l’intégration des LLM. Enfin, des conférences sur les feature flags, la contribution au cœur de PHP, et l’histoire des femmes dans la tech ont rappelé l’importance de l’humain et de l’outillage moderne. En résumé, PHP se réinvente comme un écosystème hybride, performant et centré sur les développeurs, invitant à tester FrankenPHP, adopter les nouvelles pratiques DevOps et repenser l’architecture des projets. Une édition résolument tournée vers l’avenir ! 🚀
L'article explique comment implémenter le design pattern Strategy dans Symfony 7 pour gérer des comportements différents sous certaines conditions sans utiliser de multiples instructions if. Ce modèle permet de créer des stratégies distinctes et testables individuellement, rendant le code plus élégant et professionnel. L'article décrit la structure du modèle, composée d'une classe de contexte, de classes de stratégie individuelles et de classes auxiliaires. Trois exemples concrets sont fournis : une règle métier, des opérations avec API Platform, et une recherche intelligente avec Doctrine. L'utilisation du pattern Strategy dans Symfony 7 est présentée comme une solution efficace pour centraliser et simplifier la gestion des comportements variés dans une application.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur montre les différentes approches qu'il a utilisées pour répondre à son besoin
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Une série de 5 articles : celui-ci montre le déploiement d'un projet API Platform sur un vrai cluster Kubernetes. Il montre comment ça marche pour Digital Ocean.
Une série de 5 articles : celui-ci présente l'utilisation de Minikube pour déployer localement
Une série de 5 articles : celui-ci présente Kubernetes et Helm (utilisé dans la distribution d'API Platform)
Une série de 5 articles : celui-ci montre le démarrage de la distribution API Platform avec docker-compose
Une série de 5 articles : celui-ci permet de comprendre, via la lecture du fichier docker-compose.yaml, l'architecture de la distribution d'API Platform
Tout est dans le titre
Tout est dans le titre