Dev back

Dev back

REX : API Platform au quotidien dans une entreprise e-commerce et logistique - API Platform Conference

Lors de cette conférence, l'intervenant évoque l'utilisation d'API Platform au quotidien dans une entreprise de e-commerce, en mettant en lumière les problématiques spécifiques rencontrées et les solutions apportées grâce aux fonctionnalités d'API Platform. Ce retour d'expérience concret permet de comprendre comment adapter API Platform aux besoins métier variés.

Dev back

Opening Keynote: The future of API (Platform) architecture - API Platform Conference

L'allocution d'ouverture de la conférence sur API Platform met en avant l'évolution de l'API Platform depuis sa création en 2014 comme un simple bundle pour Symfony jusqu'à devenir un framework populaire riche en fonctionnalités. L'accent est mis sur l'importance croissante des applications pilotées par API et du rôle central de JavaScript et des technologies web de données dans nos sociétés modernes, tout en se projetant vers l'architecture qui soutiendra API Platform dans les prochaines années.

Dev back

Symfony Runtime: wrapping API Platform in a lambda - API Platform Conference

La présentation aborde le nouveau composant Runtime de Symfony 5.3, qui permet d'encapsuler toute application PHP au sein d'une fermeture, apportant ainsi des avantages de programmation fonctionnelle. Ce composant facilite la séparation des applications des variables globales, permettant leur exécution sur divers moteurs comme PHP-FPM, ReactPHP, AWS Lambda, et Swoole, offrant ainsi des performances élevés.

Dev back

Secure and Practical Authentication in API Platform - API Platform Conference

Cette présentation examine les différentes méthodes d'authentification sécurisée pour les API en utilisant API Platform et Symfony. Elle aborde la comparaison entre des approches stateful et stateless, ainsi que l'utilisation de cookies ou d'en-têtes. Tout en discutant des protocoles standards par rapport aux flux d'authentification personnalisés, cette session vise à aider les développeurs à choisir la meilleure option selon leurs besoins spécifiques. Une nouveauté sera également présentée pour faciliter la sécurisation des APIs.

Dev back

Project “reboot” : Why PHP and Symfony are still into the game for any new project - API Platform Conference

Cet article présente un retour d'expérience sur la nécessité de redémarrer un projet en choisissant les technologies adaptées. En 2020, l'équipe a dû recoder un projet en six mois en optant pour Symfony, API-Platform et Mercure afin de construire une application rapide et évolutive. L'article explique également les défis rencontrés avec l'architecture initiale basée sur NodeJS et GraphQL.

Dev back

API Platform Next.js client generator: contributing as a junior developer. - API Platform Conference

L'article présente le générateur de client Next.js pour API Platform, devenu le cadre par défaut pour cette distribution. Il aborde les dernières modifications et montre qu'il est possible de contribuer au projet API Platform même en tant que développeur junior. L'accent est mis sur l'accessibilité de la contribution et l'importance de la communauté.

Dev back

Better PHP Sites with the Caddy Web Server - API Platform Conference

Cette présentation porte sur l'utilisation de Caddy comme serveur web pour améliorer la qualité des applications PHP. Le point essentiel est que, même si les développeurs d'applications ont souvent tendance à ignorer le serveur web, en le comprenant mieux, on peut simplifier l'architecture, réduire les coûts, et améliorer la productivité. L'auteur de Caddy explique comment API Platform utilise Caddy pour offrir plus de sécurité, de confidentialité, et une expérience développeur améliorée.

Dev back

API Horror Stories from an Unnamed Coworking Company - API Platform Conference

Cet article raconte des expériences hilarantes et problématiques vécues avec des API dans une entreprise de coworking. Il aborde des sujets tels que la complexité des monolithes, les interdépendances destructrices entre services, l'absence de documentation, et comment ces faiblesses entraînent de graves dysfonctionnements. L'auteur partage des anecdotes sur des systèmes qui s'effondrent en raison de latences et de blocages, ce qui crée une atmosphère chaotique au sein de l'organisation.