Symfony

Autre

SymfonyOnline January 2025 is coming up soon - join us online! (Symfony Blog)

La conférence SymfonyOnline de janvier 2025 se tiendra en ligne les 16 et 17 janvier, comprenant des ateliers le 14 et 15 janvier. Cette conférence mettra en vedette des experts comme Fabien Potencier et Nicolas Grekas, et traitera de divers sujets incluant des pratiques modernes de codage et de nouvelles fonctionnalités de Symfony 7 et Sylius 2.0. Les participants peuvent s'inscrire pour différents types de billets, y compris des formations et des sessions de questions-réponses en direct.

Dev back

Better fixtures with Foundry & Faker

Cette vidéo en cours de préparation présente l'utilisation de Foundry et Faker dans Symfony 7 pour améliorer les fixtures. Elle met en avant un chapitre d'une formation, offrant un script interactif permettant de naviguer directement dans le contenu du cours et d'être informé lors de sa publication complète.

Dev back

Starship Entity Repository

Cette vidéo présente le concept du Starship Entity Repository dans Symfony 7, ainsi que l'utilisation de Doctrine pour la gestion des bases de données, tout en annonçant une sortie prochaine du chapitre en question.

Dev back

Fetching with DQL, the QueryBuilder & find()

Cet article présente un chapitre d'un cours sur Symfony 7, traitant de la récupération des données à l'aide de DQL, du QueryBuilder et de la méthode find(). Il s'agit d'une prévisualisation d'une vidéo en cours de production, avec promesse de notifications aux utilisateurs une fois le cours complet. Des informations supplémentaires et un script seront disponibles ultérieurement.

Dev back

New in Symfony 7.2: Simpler Trusted Proxies Configuration (Symfony Blog)

Symfony 7.2 introduit une configuration simplifiée pour les proxies de confiance, permettant une gestion plus facile des adresses IP des proxies inversés. Les développeurs peuvent désormais utiliser des variables d'environnement pour configurer les proxies de confiance, rendant la configuration plus lisible et maintenable, surtout dans des environnements où les adresses IP changent fréquemment.

Dev back

Using a Symfony Reproducer

Cet article fournit un guide sur la création et l'utilisation d'une application de reproduction pour corriger des bugs dans Symfony. Il explique comment forker le dépôt Symfony, cloner le projet, et utiliser des scripts PHP pour lier votre application à votre dépôt forké, ainsi que comment soumettre une requête de tirage une fois le bug corrigé. L'article encourage également le soutien de la communauté dans la révision des propositions de corrections.

"
Dev back

Symfony VS Laravel : comparaison des Frameworks PHP pour des APIs performantes

Cet article compare les frameworks PHP Laravel et Symfony pour la création d'APIs. Il aborde la définition des endpoints, la gestion des contrôleurs, l'utilisation des services et des répositories, ainsi que la gestion des modèles et des migrations. Laravel se distingue par sa simplicité et sa flexibilité, tandis que Symfony est reconnu pour son architecture orientée services. Les deux frameworks offrent des méthodes distinctes pour la gestion des routes et des authentifications, facilitant ainsi le développement d'APIs performantes.

Dev back

Les Attributs en PHP 8 : Simplifiez vos APIs avec ...

Cet article explore les nouveaux attributs de PHP 8, remplaçant les annotations traditionnelles. Il présente les avantages des attributs qui améliorent les performances et simplifient la gestion des métadonnées. En outre, il fournit des exemples concrets d'utilisation dans API Platform, soulignant leur rôle dans la configuration des ressources et la sécurité des APIs.

Dev back

Construire un moteur de recherche avec Elastica et ...

Cet article présente une conférence sur la construction d'un moteur de recherche avancé utilisant Elastica et API Platform. L'intervenant, Fabien Papet, explique les techniques et outils nécessaires pour intégrer ce moteur de recherche au sein d'une API existante, permettant des recherches multi-champs et multi-critères. Il aborde les fonctionnalités comme la tolérance aux erreurs typographiques, la gestion des références, et l'affichage prioritaire des produits. L'article présente également les avantages d'Elastica dans le contexte de développement, notamment la flexibilité des requêtes et l'intégration avec Symfony.

Dev back

Consommer des API HTTP avec Symfony HTTPClient, la ...

Cet article présente la conférence de Nicolas Grekas sur la consommation des API HTTP en PHP, soulignant les défis rencontrés et l'importance d'une intégration efficace des SDK. Il aborde le composant Symfony HttpClient, ses fonctionnalités telles que le support HTTP2, les requêtes asynchrones, et la gestion des exceptions. Grekas explique aussi l'interopérabilité du HttpClient avec des standards comme PSR-18 et HTTPlug, permettant une flexibilité dans la sélection des clients HTTP sans impacter le code métier. Un accent est mis sur la découverte automatique des implémentations par la bibliothèque php-http/discovery, facilitant l'installation et l'utilisation des clients compatibles.