api-platform.com

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 front

How To Become A React-admin Grandmaster In 237 Easy Steps - API Platform Conference

Cet article présente comment utiliser la bibliothèque react-admin pour transformer une interface d'administration, générée automatiquement à partir d'une API avec API Platform, en une application attrayante. Il explore les hooks et les composants offerts par react-admin, tout en faisant le lien avec l'importance d'une bonne expérience utilisateur même pour des applications destinées aux clients. L'article s'adresse aussi à ceux qui n'ont pas de connaissances en JavaScript et les incite à s'y plonger.

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.

Dev back

A suitable serialization with API Platform and Symfony - API Platform Conference

Cette présentation aborde le processus de sérialisation des objets dans le cadre d'API Platform et Symfony. Elle souligne l'importance de choisir la solution technique adéquate en fonction des besoins spécifiques. Plusieurs outils sont disponibles, comme les groupes, les transformateurs de données et les contrôles d'accès, chacun répondant à des exigences précises. L'objectif est d'aider les développeurs à faire des choix éclairés concernant la sérialisation dans leurs projets utilisant ces technologies.

Fullstack

Créer une web app & une app mobile en React Native grâce à API Platform, API Platform Event - API Platform

L'événement proposé par Gregoire Hébert se concentre sur la création d'une application web et mobile utilisant React Native et l'API Platform. Les participants apprendront à construire une API web fonctionnelle intégrant Symfony et Doctrine, avec des fonctionnalités avancées telles que la validation, la pagination et la documentation via Swagger. De nouveaux outils front-end seront également explorés, notamment un système d'administration basé sur React et Redux, ainsi qu'un générateur de code pour interfaces ReactJS.