Dev back

Dev back

The SensioLabs Tech Blog is online on Medium

Le blog technique de SensioLabs, créateur de Symfony, est lancé sur Medium. Il propose des articles sur des sujets variés liés à la technologie, en commençant par des publications sur la sécurité et l'intégration de Keycloak avec Symfony. Les lecteurs peuvent interagir avec les auteurs et recevoir des feedbacks, renforçant ainsi la communauté autour de Symfony et des technologies connexes.

Dev back

Composer 2.2 Release

La version 2.2 de Composer est une version LTS (Support à Long Terme) qui continuera à recevoir des corrections pour les bugs critiques et les problèmes de sécurité jusqu'à fin 2023. Cette mise à jour nécessite PHP 7.1 ou supérieur, améliorant ainsi la performance avec une réduction jusqu'à 90% de l'utilisation de la mémoire et du CPU lors de la résolution des dépendances. De plus, la sécurité d'exécution des plugins a été renforcée avec un nouveau paramètre de configuration, invitant les utilisateurs à valider les plugins durant leur première utilisation. Diverses améliorations concernant la gestion des exigences de plateforme ont également été ajoutées.

Dev back

Introducing: Update Review

Private Packagist introduit une nouvelle fonctionnalité d'Update Review qui permet aux utilisateurs d'afficher les changements dans le fichier composer.lock dans une table claire lors de la mise à jour des dépendances dans une pull request. Cette fonctionnalité, disponible sans coût supplémentaire, facilite la revue des modifications des dépendances, réduisant ainsi les risques d'erreurs et de problèmes de compatibilité. Les utilisateurs peuvent consulter un résumé humainement lisible des changements et des liens directs vers les diffs nécessaires, rendant la gestion des dépendances plus efficace et sécurisée.

Dev back

Deep dive into Symfony 6: the interview with Nicolas Grekas

L'interview avec Nicolas Grekas met en lumière les principales nouveautés de Symfony 6, qui est essentiellement une version mise à jour de Symfony 5, rendant PHP 8.0 comme version minimale requise. Parmi les nouvelles fonctionnalités, on trouve un meilleur gestionnaire d'identifiants uniques, un limiteur de taux pour les connexions et des améliorations dans la sécurité et l'authentification. Grekas souligne l'importance de la compatibilité ascendante et du processus de migration continu pour faciliter les mises à jour futures.

Dev back

SensioLabs to sponsor Symfony 6.0

SensioLabs annonce le soutien à la sortie de Symfony 6.0, prévue pour fin novembre 2021. Symfony, le framework PHP le plus populaire, célèbre sa large communauté active et son impact sur le développement web. SensioLabs parraine également le développement d'autres composants importants du framework. Un nouveau livre sur Symfony 6 sera également publié. Les utilisateurs sont encouragés à ne pas mettre à jour vers la version 6.0 avant la fin de la phase bêta.

Dev back

[White Paper] Migration from legacy to Symfony

Ce document blanc présente la nécessité de migrer vers Symfony pour les projets PHP obsolètes, en mettant en avant des signes de décadence du code et l'importance de choisir un framework moderne. SensioLabs et Smile, leaders sur le marché open-source, encouragent cette migration en raison de la compatibilité ascendante et de l'écosystème complet de Symfony, qui soutient la performance et l'audit de code.

Dev back

All you need to know before migrating to a new version of Symfony

Cet article fournit des conseils pour réussir la migration vers une nouvelle version du framework Symfony, en mettant l'accent sur l'importance de suivre la feuille de route de Symfony et de bénéficier des nouvelles fonctionnalités disponibles dans Symfony 5, tout en soulignant les avantages de la migration régulière pour éviter les problèmes de sécurité et garantir de meilleures performances. Il mentionne également l'assistance possible à travers des ateliers de migration proposés par SensioLabs pour aider les développeurs à planifier et exécuter leur migration en douceur.

Dev back

Sunsetting the PHP Version Stats Blog Series

L'auteur annonce la fin de sa série d'articles sur les statistiques de l'utilisation des versions de PHP, qui seront désormais automatisées et intégrées directement sur Packagist.org. La nouvelle fonctionnalité permettra aux mainteneurs de consulter les statistiques d'utilisation de PHP par paquet et version, facilitant ainsi la prise de décisions sur le support des versions. De plus, il parle de l'importance de la sensibilisation à la cybersécurité et du soutien à l'open-source.

Dev back

PHP Versions Stats - 2021.1 Edition

L'article présente les statistiques d'utilisation des versions de PHP en mai 2021, montrant que PHP 7.4 continue de croître tandis que l'adoption de PHP 8 reste limitée. Il aborde également les exigences des paquets PHP sur Packagist.org, notant que PHP 7.1 est encore largement requis. L'article encourage la mise à jour vers Composer 2 pour profiter des améliorations de performance.

Dev back

SensioLabs speakers at the SymfonyLive Online French Edition

L'article décrit les présentations des développeurs de SensioLabs lors de la SymfonyLive Online French Edition 2021. Guillaume Loulier a présenté Cypress, un cadre de test E2E, en comparant ses caractéristiques à celles de ses concurrents comme Behat et Panther. Il a partagé des conseils sur l'écriture de tests et l'importance des tests cross-browser. Laurent Voullemier a exploré le composant Form de Symfony, abordant sa création, ses méthodes et des concepts comme DataTransformer et DataMapper pour la soumission des formulaires. Mathias Arlaud a présenté API Platform et ses fonctionnalités de sérialisation. L'article souligne l'importance de comprendre ces technologies pour le développement avec Symfony.