symfonycasts.com

Dev back

Installing the Agent, Probe & Chrome Extension

Cette vidéo propose un tutoriel sur l'installation de l'agent, de la sonde et de l'extension Chrome de Blackfire.io pour profiler les performances des applications, notamment celles développées avec Symfony. Elle aborde l'importance de désactiver XDebug pour obtenir de meilleurs résultats et inclut des conseils pour résoudre des problèmes courants lors du profiling.

Dev back

Performance, Profilers and APMs

Cette vidéo présente l'utilisation de Blackfire pour surveiller et profiler les performances des applications, y compris les applications Symfony. Elle aborde les différences entre le monitoring de performance des applications (APM) et les outils de profiling, ainsi que la configuration de projets. Les spectateurs peuvent apprendre à améliorer les performances de leurs applications grâce à des techniques de profiling.

Dev back

Customizing a Command

Cet article présente un tutoriel sur la personnalisation des commandes dans Symfony 6, notamment en expliquant comment configurer les arguments et les options, ainsi que le remplissage de la méthode execute. Le contenu est structuré pour aider les développeurs à comprendre rapidement les concepts clés et à appliquer ces techniques à leurs projets Symfony.

Dev back

Environment Variables

Cet article discute de l'utilisation des variables d'environnement dans Symfony 6, en mettant l'accent sur la configuration du fichier framework.yaml et l'utilisation des tokens d'accès pour les requêtes HTTP. Il présente également comment lire et définir les variables d'environnement à l'aide d'un fichier .env, et comment visualiser ces variables à l'aide de la commande debug:dotenv.

Dev back

Controllers are Services Too!

Cet article traite de l'utilisation des contrôleurs comme services dans Symfony 6, expliquant comment configurer les services et gérer les environnements. Il aborde des concepts clés comme l'injection de dépendances, l'ajout de constructeurs et l'organisation du code. Des exemples concrets de fichiers de configuration et de contrôleurs sont présentés pour illustrer ces concepts, rendant le développement avec Symfony plus « service-oriented ». Ces précisions sont essentielles pour les développeurs souhaitant maîtriser Symfony et appliquer des bonnes pratiques en matière de structuration des applications.

Dev back

Non-Autowireable Services

Cette ressource présente les services non autowireables dans Symfony 6, en expliquant comment ajouter de nouveaux arguments pour les gérer. Elle couvre également l'utilisation des attributs d'autowire et l'édition de fichiers de configuration YAML pour les services. Les exemples de code détaillés sont fournis pour illustrer chaque concept traité.