Symfony

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

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.

Autre

Meetup AFUP - Février, API Platform Event - API Platform

L'événement Meetup AFUP de février à Limoges se déroule à la Faculté des Sciences et Techniques, proposant une conférence sur le framework API Platform animée par Maxime Hélas. Cet événement est gratuit et ouvert à tous, favorisant les échanges entre professionnels et étudiants du développement web. Les participants doivent s'inscrire en raison du nombre de places limité.

Dev back

How to Instantly Refactor Symfony Action Injects to Constructor Injection

Cet article explique comment refactoriser des injections d'action Symfony en injections de constructeur, soulignant que les injections d'action peuvent mener à un code hérité difficile à maintenir. Il propose une méthode de refactorisation instantanée à l'aide de l'outil Rector, permettant de simplifier le processus pour les développeurs en automatisant la refactorisation des contrôleurs, et de gagner du temps tout en réduisant la dette technique.

Dev back

How to Instantly Decouple Symfony Doctrine Repository Inheritance to Clean Composition

Cet article explique comment décomposer les héritages de répositories Doctrine dans Symfony pour adopter une conception propre basée sur la composition plutôt que sur l'héritage. Il aborde le concept de refactorisation à l'aide de l'outil Rector, permettant de transformer rapidement l'héritage en composition à travers quelques étapes simples, rendant ainsi le code plus maintenable. L'article invite à une meilleure gestion des répositories dans les projets Symfony en appliquant les principes SOLID.