Dev back

Dev back

New in Symfony 7.4: DX Improvements (Part 1) (Symfony Blog)

Symfony 7.4 introduit plusieurs améliorations pour l'expérience développeur (DX), notamment un délai d'attente pour les entrées de l'utilisateur dans le composant Console, un nouveau devin de type pour les énumérations en PHP, une commande pour générer des tokens JWT, et des nouveaux helpers pour simuler le comportement d'un navigateur avec le composant BrowserKit. Les exceptions affichées dans le terminal bénéficient aussi d'améliorations, et des simplifications ont été apportées aux attributs de ciblage. Ces modifications visent à faciliter le travail des développeurs avec Symfony.

Dev back

Celebrating 30 Years of PHP and 25 Years of PHPUnit

Lors de la Conférence PHP Internationale à Munich en 2025, Sebastian Bergmann, co-fondateur et consultant principal à thePHP.cc, a partagé des enseignements clés sur l'évolution du PHP et l'importance des tests automatisés dans le développement PHP. Il a souligné que l'amélioration continue et l'innovation communautaire sont essentielles à la longévité de PHP, et que la collaboration au sein de la communauté est cruciale pour la durabilité du langage. Le rôle du testing dans la professionnalisation du développement PHP a également été mis en évidence, affirmant que le test automatisé est fondamental pour garantir la qualité logicielle.

Dev back

Symfony 6.4.28 released (Symfony Blog)

La version 6.4.28 de Symfony a été publiée, offrant des corrections de bugs et améliorations, incluant des ajustements pour les requêtes HTTP, la gestion du cache, et la compatibilité avec redis. Pour les utilisateurs, la mise à jour fournit un guide d'upgrade et des rapports via SymfonyInsight pour détecter les modifications nécessaires. Les utilisateurs peuvent également s'abonner aux notifications de roadmap pour rester informés des futures versions et problèmes de sécurité.

Dev back

Sortie de Symfony 8.0 | Les-Tilleuls.coop

La version 8.0 de Symfony, prévue pour fin novembre, nécessite PHP 8.4 pour plus de sécurité et de performance. La nouveauté phare est le composant FormFlow qui simplifie la création de formulaires complexes en gérant les étapes et la validation. D'autres composants, comme JsonPath et JsonStreamer, deviennent stables. La version corrige également des problèmes de gestion des fuseaux horaires pour les dates sensibles.

Dev back

Creating custom Facade fakes in Laravel

Cet article présente comment créer des fakes personnalisés de Facade dans Laravel pour tester l'intégration de Turnstile avec un client fictif. Il explique l'utilisation de l'interface pour remplacer facilement l'implémentation pendant les tests et améliore l'expérience de développement en réduisant le code répétitif.

Dev back

New in Symfony 7.4: Attribute Improvements (Symfony Blog)

La version 7.4 de Symfony introduit plusieurs améliorations concernant les attributs, permettant aux développeurs d'utiliser des métadonnées structurées directement dans leur code. De nouvelles fonctionnalités incluent l'utilisation de types unis pour les utilisateurs actuellement authentifiés, le support des environnements multiples dans les routes, ainsi que des options d'accès conditionnelles basées sur la méthode HTTP. L'auto-enregistrement des attributs de routes est également amélioré, et une nouvelle attribution facilite la validation automatique des signatures d'URI. Ces améliorations visent à augmenter la productivité et l'expérience des développeurs utilisant Symfony.

Dev back

Warmup Command Configuration

Cet article traite de la configuration d'une commande de réchauffement dans Symfony en configurant manuellement les services nécessaires, identifiant et corrigeant les erreurs liées aux clés d'array non définies, et abordant la gestion de classes de proxy générées par Doctrine. Il explique comment forcer le recalcul des traductions dans le cache et optimiser les performances en évitant les refraîchissements redondants.

Dev back

Java Annotated Monthly – November 2025

Le numéro de novembre 2025 de Java Annotated Monthly présente des conseils et des informations sur les évolutions des technologies Java et Kotlin. Parmi les points saillants, la sortie de Spring Boot 4 avec des fonctionnalités telles que l'autoconfiguration modulaire et la prise en charge des annotations de nullabilité. Ce numéro met également en avant des améliorations de performances dans JDK 25 et des nouvelles fonctionnalités de Spring Security. Les lecteurs sont encouragés à explorer les nouveautés et à rester informés sur les tendances de développement dans le paysage technologique.

Dev back

New in Symfony 7.4: Improved Invokable Commands (Symfony Blog)

La version 7.4 de Symfony améliore les commandes invocables avec le support des énumérations et de nouveaux attributs pour les tests, simplifiant ainsi la gestion des arguments et options. Les commandes interactives ont été enrichies pour une meilleure expérience utilisateur. Les DTOs sont désormais utilisés pour structurer les entrées de manière plus claire et concise, facilitant la définition et le test des commandes.