Symfony

Dev back

Observer votre application Symfony en toute simplicité avec OpenTelemetry (partie 1) | Les-Tilleuls.coop

Cet article explore comment rendre une application Symfony observable grâce à OpenTelemetry. Il explique l'importance de l'observabilité pour identifier les problèmes inconnus et présente des outils comme OpenTelemetry, qui permet de gérer et exporter des données de télémetrie. L'article décrit également les types de données observables: traces, logs et metrics, et comment les utiliser efficacement dans une application Symfony.

Dev back

Observer votre application Symfony en toute simplicité avec OpenTelemetry (partie 2) | Les-Tilleuls.coop

Cet article présente la deuxième partie d'une série consacrée à l'observabilité des applications Symfony en utilisant OpenTelemetry. Après avoir introduit les concepts fondamentaux, il se concentre sur la mise en pratique, en créant une application à observer. On y évoque l'architecture avec Docker et Compose, en soulignant la nécessité d'utiliser certaines extensions pour PHP, ainsi que les configurations essentielles à mettre en place pour le bon fonctionnement de l'outil de monitoring. Des dépendances Composer sont également mentionnées pour faciliter l'instrumentation de l'application afin de collecter et exporter les données métriques et de logs.

Dev back

Observer votre application Symfony en toute simplicité avec OpenTelemetry (partie 3) | Les-Tilleuls.coop

Cet article présente comment observer une application Symfony à l'aide d'OpenTelemetry et Grafana. Il aborde les fonctionnalités d'auto-instrumentation, la création de traces et d'espans, ainsi que la génération de logs et de métriques. À travers des exemples concrets, il montre comment ces outils permettent de suivre le comportement de l'application et d'émettre des signaux pertinents pour améliorer la surveillance et le diagnostic des performances.

Dev back

Sending our First Email

Cet article explique comment envoyer un email de confirmation après avoir créé une réservation dans une application Symfony. Il décrit le processus de création d'un service d'envoi d'emails et l'intégration de ce service dans le flux de réservation. L'auteur souligne que bien que l'email puisse être prévisualisé dans le profiler, il n'inclut pas d'informations utiles et propose d'améliorer le contenu de l'email en ajoutant des détails pertinents comme le lien de la page de réservation et d'autres informations importantes.

Dev back

Authorization Code Grant Type

Ce tutoriel traite des concepts d'OAuth2, en particulier du type de grant Authorisation Code. Bien que le code du projet soit ancien, les notions enseignées restent valables. Il aborde des conseils pratiques pour utiliser OAuth2 avec Symfony et des outils associés tels que le bundle oauth2-client.

Dev back

A Week of Symfony #938 (16-22 December 2024) (Symfony Blog)

Cette semaine dans le développement de Symfony, l'accent a été mis sur la correction de bugs et l'ajout de nouvelles fonctionnalités pour la version Symfony 7.3 à venir. Vingt-cinq demandes de tirage ont été fusionnées, avec des changements notables dans les composants comme le FrameworkBundle et le HttpKernel. Des billets de blog ont également été publiés sur les nouvelles fonctionnalités de Twig et une étude de cas sur Symfony.

Dev back

Ship Upgrades: Updating an Entity

Cet article présente un chapitre d'un cours sur la mise à jour d'une entité dans Symfony 7 avec Doctrine. Il s'agit d'une première version qui sera prochainement disponible dans sa forme finalisée. Le contenu comprend des instructions sur la navigation dans le chapitre vidéo et la possibilité de recevoir des notifications lorsque le cours sera complet.

Dev back

Black Hole: Deleting Entities

Cette vidéo traite de Symfony 7 et de son intégration avec Doctrine pour la gestion des entités et leur suppression. Le contenu est en phase de pré-publication et sera bientôt disponible sous forme de chapitre complet. Les développeurs intéressés par la manipulation des données dans Symfony y trouveront des informations pertinentes. Les utilisateurs peuvent également s'inscrire pour être notifiés lors de la sortie complète du cours.

Dev front

New in Twig 3.15 (part 2) (Symfony Blog)

Cette seconde partie d'un article sur Twig 3.15 aborde plusieurs améliorations, comme l'accès dynamique aux propriétés via l'opérateur point, la prise en charge des arguments nommés dans les macros, et l'utilisation de fonctions fléchées dans tous les appels Twig. De plus, la syntaxe des noms d'arguments a été assouplie, permettant l'utilisation de snake_case et camelCase. Ces nouveautés visent à améliorer la flexibilité et la convivialité de Twig pour les développeurs.

Dev back

Alien Tech for Fixtures: Foundry & Faker

Le contenu présente un cours de SymfonyCasts sur Symfony 7, axé sur l'utilisation de Doctrine et l'intégration de la base de données, notamment en ce qui concerne les fixtures avec Foundry et Faker. Différents chapitres abordent des thèmes comme l'installation de Doctrine, la configuration de la base de données, les entités, les migrations et l'interrogation de données. Des sujets futurs comme la pagination et l'injection automatique d'entités sont également mentionnés.