Dev back

Dev back

Retour sur la conférence "RabbitMQ et Symfony ...

Cette conférence présente RabbitMQ comme un outil essentiel pour l'orchestration asynchrone dans les applications, notamment avec Symfony Messenger et API Platform. Frédéric Bouchery, expert PHP, explique les concepts de base de RabbitMQ, sa configuration, le rôle des queues, ainsi que la gestion des retries. Il souligne l'importance des exchanges et fournit des stratégies pour gérer les messages échoués, montrant ainsi comment intégrer efficacement RabbitMQ dans des projets utilisant Symfony.

Dev back

Codéin à l'API Platform Conference 2024 : ...

Cet article présente un retour sur la conférence API Platform 2024, incluant une keynote de Kévin Dunglas. API Platform est décrit comme une bibliothèque PHP devenue autonome depuis sa version 2, permettant de créer des APIs REST facilement et intégrable avec Symfony et Laravel. La version 4.0 introduit plusieurs nouvelles fonctionnalités et améliorations, y compris le support de GraphQL et des filtres de recherche avancés. L'article propose également des conseils sur la mise en œuvre d'API avec Laravel.

Dev back

Retour sur la conférence Symfony Live 2024

La conférence Symfony Live 2024 s'est tenue à Paris, rassemblant des développeurs autour du framework open source Symfony. Des sessions techniques abordant des sujets tels que la gestion des repository, les alternatives simplifiées pour la création d'applications JavaScript sans frameworks lourds, et une meilleure gestion des logs, ont été présentées. Les outils comme Git subtree et FrankenPHP pour le développement et la performance d'applications PHP ont été mis en avant. Les exemplaires disponibles des présentations viennent appuyer le contenu riche de l'événement.

Dev back

New in Symfony 7.2: Constraint Improvements (Symfony Blog)

Symfony 7.2 introduit des améliorations importantes sur les contraintes de validation, incluant trois nouvelles contraintes et des mises à jour pour la contrainte Compound. Les nouvelles options permettent de valider le code d'identification d'entreprise (BIC) avec différents modes, d'améliorer l'affichage des erreurs pour les collections uniques, et d'enrichir les contraintes ULID avec de nouveaux formats. Ces changements visent à rendre la validation dans Symfony plus flexible et informative pour les développeurs.

Dev back

Configuring CoR with Symfony

Cet article présente un tutoriel sur la configuration du modèle de conception Chain of Responsibility (CoR) avec Symfony. Le contenu inclut des extraits de code pour créer des gestionnaires pour différents scénarios de traitement, permettant ainsi de gérer des requêtes de manière fluide. Il aborde également le concept de Null Object Pattern dans le cadre de la conception de gestionnaires. Le texte offre un accès à des vidéos et des scripts pour aider à comprendre et mettre en œuvre ces concepts de manière pratique.

Dev back

Triggering Chain of Responsibility

Cet article aborde le modèle de design 'Chain of Responsibility' en programmation orientée objet (OOP). Il explique comment structurer le code pour traiter des demandes à travers une chaîne d'objets qui peuvent répondre à ces demandes de manière séquentielle. Les exemples présentés dans le code montrent comment implémenter cette technique dans un environnement PHP, facilitant ainsi la gestion des responsabilités et la modularité du code.

Dev back

Implementing More Actions

Cette vidéo explore l'implémentation de diverses actions dans un contexte de programmation orientée objet, en se concentrant sur des modèles de conception spécifiques. Elle couvre des aspects pratiques du code, notamment comment gérer les commandes d'actions des joueurs dans une application de jeu en utilisant des classes comme ActionCommand et HealCommand.

Dev back

More Laziness Attributes

L'article présente un cours sur Symfony, centré sur l'injection de dépendances et l'utilisation des attributs de paresse pour améliorer la gestion des services dans le cadre de la programmation avec Symfony. Il couvre divers concepts tels que le 'Command Pattern', l'autoconfiguration, et comment simplifier l'usage des services et leurs dépendances avec des techniques avancées.

Dev back

Enable Services in Specific Environments with When

Ce contenu présente un chapitre d'un cours sur Symfony qui traite de l'injection de dépendances, spécifiquement de l'activation des services dans des environnements spécifiques à l'aide de l'annotation When. Il aborde différentes techniques et concepts liés à la configuration des services et à l'utilisation d'attributs pour améliorer la gestion des dépendances dans une application Symfony.

Dev back

Enable Services in Specific Environments with When

Cet article présente un chapitre d'un cours sur Symfony 7, où il est expliqué comment activer des services dans des environnements spécifiques à l'aide de l'attribut When. Le cours aborde divers concepts comme l'injection de dépendances, la simplification des configurations avec Autoconfigure et d'autres techniques pour gérer les services en fonction des environnements dans lesquels ils s'exécutent.