Dev back

Dev back

Symfony 8.0.11 released (Symfony Blog)

La version 8.0.11 de Symfony a été publiée, apportant divers corrections de bugs et améliorations de sécurité. Il est conseillé de consulter le guide de mise à niveau et les rapports de mise à niveau de SymfonyInsight pour adapter votre code. Les notifications sur les nouvelles versions et les problèmes de sécurité sont également disponibles pour les utilisateurs.

Dev back

Symfony 8.1.0-BETA2 released (Symfony Blog)

La version BETA2 de Symfony 8.1.0 a été publiée, apportant des corrections de bugs et des fonctionnalités améliorées. Les développeurs peuvent tester cette version avant sa sortie finale, avec des recommandations sur la mise à jour des dépendances. Des améliorations de sécurité et des nouvelles fonctionnalités pour les messageries et le client HTTP sont également incluses. Cette version vise à optimiser le travail des développeurs et à renforcer la sécurité des applications Symfony.

Dev back

New in Symfony 8.1: Translation Improvements (Symfony Blog)

Symfony 8.1 améliore le système de traduction avec un meilleur support des formats XLIFF, des placeholders correctement traduits pour les champs à choix étendu, et l'utilisation de variables d'environnement dans la liste des locales activées. De plus, une nouvelle classe est introduite pour gérer les chaînes de fallback des locales, et le support pour les versions XLIFF 2.1 et 2.2 a été ajouté. Ces améliorations visent à faciliter la gestion des traductions dans les applications multilingues.

Dev back

Using the ADR (Action/Domain/Responder) Pattern in Laravel

Cet article explique comment le modèle ADR (Action/Domain/Responder) peut améliorer l'architecture des applications Laravel en séparant clairement les responsabilités entre le traitement des requêtes HTTP, la logique métier et la génération de réponses. Il montre les avantages d'utiliser ADR pour rendre le code plus modulaire et maintenable, ainsi qu'un exemple pratique de mise en œuvre.

"
Dev back

REX : Passer un CMS legacy en worker mode 🇫🇷 - API Platform Conference

Ce talk aborde la transition d'un CMS legacy vers un mode worker, en décrivant les défis et les avantages d'une telle migration. Il analyse les performances des différents modes, notamment entre mod_php et les architectures de RoadRunner et FrankenPHP. L'intervenant propose des benchmarks et partage son expérience, ainsi que les nouvelles opportunités offertes par cette approche. Ce changement de paradigme est présenté comme une solution potentielle pour améliorer la performance des applications web existantes.

"
Dev back

Passer d'un monolithe à une galaxie d'applications : Réussir sa transition avec API Platform 🇫🇷 - API Platform Conference

Cet article présente une expérience de transition d'un monolithe Symfony vers une architecture microservices à l'aide d'API Platform. Les auteurs abordent les raisons de ce choix, les avantages d'API Platform pour la structuration de l'architecture, et partagent des astuces pour maintenir un code propre tout en gérant un large groupe de développeurs. Ce retour d'expérience est destiné à ceux qui veulent comprendre comment scaler leurs projets en utilisant cet outil.

"
Dev back

Observe FrankenPHP: DX Serving Performance 🇺🇸 - API Platform Conference

L'article présente l'événement 'Observe FrankenPHP: DX Serving Performance', qui aborde les défis de l'observabilité et propose une transformation des outils de monitoring en tableaux de bord simples. L'objectif est de faciliter la compréhension des comportements de l'application PHP sans configuration complexe, en se concentrant sur la détection des fuites de mémoire et la gestion du scaling en temps réel, le tout à travers des démonstrations live.

"
Dev back

L'exception qui confirme la règle 🇫🇷 - API Platform Conference

Cet article présente une conférence sur la gestion des exceptions en PHP, abordant l'importance de traiter les erreurs pour construire des applications robustes. L'auteur explique que les exceptions ne sont pas seulement des erreurs mais des outils pour améliorer la sécurité et l'observabilité des applications. La présentation inclut des bonnes pratiques pour structurer le code en PHP et utilise Symfony pour gérer, transformer et loguer les exceptions de manière efficace.

"
Dev back

Is FrankenPHP the Fastest Way to Run PHP? 🇺🇸 - API Platform Conference

Une discussion sur les avantages en termes de performances de FrankenPHP par rapport à d'autres solutions comme PHP avec FPM, Apache2 ou Swoole. Benjamin examinera en profondeur FrankenPHP, en décrivant ses modes classique et worker, et en fournissant des comparaisons basées sur des benchmarks et des cas d'utilisation en production. L'objectif est d'aider les participants à comprendre les gains de performance liés à l'utilisation de FrankenPHP.