Php

Dev back

Symfony 6.4.19 released (Symfony Blog)

La version 6.4.19 de Symfony vient d'être publiée avec de nombreuses corrections de bugs et améliorations, offrant une meilleure compatibilité et sécurité pour les projets web. Les changements incluent des corrections dans Messenger, Mailer, Validator, et HttpClient, ainsi que des mises à jour sur l'injection de dépendances et la gestion des erreurs de temps d'attente.

Dev back

Symfony 7.2.4 released (Symfony Blog)

La version 7.2.4 de Symfony a été publiée, introduisant plusieurs corrections de bogues et améliorations, y compris des ajustements dans le composant Mailer, la gestion des dépendances et des fonctionnalités de sécurité. Symfony maintient une forte compatibilité ascendante, et des rapports de mise à niveau sont disponibles pour aider les développeurs à s'adapter aux nouvelles versions.

Dev back

Tutoriel Stripe API PHP : Intégrer Checkout et Webhook pour gérer les paiements

Cet article fournit un tutoriel complet sur l'intégration de Stripe Checkout et des webhooks en PHP. Il explique comment utiliser l'API Stripe pour gérer les paiements de manière sécurisée, en incluant des étapes sur la configuration de l'environnement de développement, la création de sessions de paiement, et la gestion des notifications d'événements en temps réel via les webhooks. L'utilisation de Stripe Checkout simplifie l'expérience utilisateur et assure la sécurité des transactions, tandis que les webhooks permettent de suivre et de gérer l'état des paiements de manière efficace.

Dev back

The DRY principle: striking the delicate balance between code reuse...

Cet article examine le principe DRY (Don't Repeat Yourself) et son impact sur la qualité du code. Tout en soulignant son importance pour éviter la répétition et faciliter la maintenance, il met en avant les risques d'une application excessive de ce principe, qui peut nuire à la clarté et à l'évolution des projets. L'objectif est de trouver le bon équilibre entre la réutilisation et la simplicité, reconnaissant que le DRY est un guide et non une règle absolue.

Dev back

SymfonyLive Berlin 2025: Asynchronous PHP (Symfony Blog)

SymfonyLive Berlin 2025 abordera l'architecture PHP asynchrone, visant à réduire le temps d'attente des utilisateurs en optimisant les performances des applications PHP. Florian Engelhardt, de Datadog, présentera des méthodes pour surmonter les attentes en utilisant RabbitMQ et ReactPHP, incluant du live coding et des exemples concrets pour améliorer l'efficacité des applications. La conférence se déroulera du 1 au 4 avril 2025 et inclura plusieurs ateliers sur Symfony 7 et le BDD, invitant les participants à rejoindre la communauté Symfony.

Dev back

A Week of Symfony #946 (10-16 February 2025) (Symfony Blog)

Cette semaine dans Symfony, l'accent a été mis sur le développement de la version 7.3. Plusieurs améliorations ont été apportées, telles qu'une configuration simplifiée pour DKIM et SMIME, ainsi que le support du format Markdown pour les tables dans la console. De plus, 43 pull requests ont été fusionnées et 32 problèmes résolus, indiquant une activité de développement soutenue. Plusieurs mises à jour et correctifs pour les versions 6.4 et 7.2 ont également été discutés, reflétant l'engagement de la communauté envers l'amélioration continue de Symfony.

Dev back

Production Sending with Mailtrap

L'article décrit comment envoyer des emails en production en utilisant Mailtrap avec Symfony. Il explique l'importance de configurer un domaine d'envoi, notamment en ajoutant des enregistrements DNS tels que DKIM et SPF, et les étapes nécessaires pour intégrer Mailtrap dans une application. Il met également en avant l'utilisation de l'API de Mailtrap pour l'envoi d'emails et fournit des conseils pratiques pour confirmer le bon fonctionnement de l'envoi d'emails en utilisant une adresse personnelle.

Autre

What’s New in Private Packagist, February Update

Cet article présente les nouveautés de Private Packagist, notamment le support pour les métadonnées php-ext, des améliorations de l'intégration GitHub, des mises à jour de sécurité et une meilleure gestion des organisations. Les utilisateurs peuvent désormais installer des extensions PHP directement à partir de dépôts Packagist privés, et des notifications de sécurité plus détaillées sont également fournies. De plus, la terminologie a été clarifiée en renommant les sous-dépôts en sous-organisations.

Dev back

Nouveauté : php-redis-om disponible comme bundle Symfony | Les-Tilleuls.coop

L'article présente php-redis-om, une bibliothèque PHP permettant de mapper des classes dans Redis, intégrée dans Symfony depuis décembre 2024. Elle facilite la persistance et la requête d'objets grâce aux formats HASH et JSON, tout en permettant l'utilisation d'un TTL pour l'expiration automatique des données. Ce bundle s'installe via Composer et exploite l'autowiring de Symfony.

Dev back

A Week of Symfony #945 (3-9 February 2025) (Symfony Blog)

Cette semaine, la version 7.3 de Symfony améliore le streaming d'événements serveur, introduit un nouveau middleware DeduplicateMiddleware dans Messenger et ajoute une option pour désactiver la traduction. De plus, le calendrier complet pour l'événement SymfonyDay Chicago et un nouvel événement à Montréal a été annoncé. 48 pull requests ont été fusionnées et 39 problèmes résolus. Le Symfony CLI a également été mis à jour pour mieux détecter les conteneurs Docker et d'autres ajustements ont été effectués.