Php

Dev back

Symfony 6 Certification Online Coaching now available

SensioLabs propose une formation en ligne de 15 semaines pour préparer la certification Symfony 6. Cette certification, unique pour les développeurs Symfony, permet d'obtenir un diplôme reconnu et peut booster la carrière d'un développeur. Le programme comprend des ateliers en direct et des ressources d'apprentissage en ligne, permettant aux participants de renforcer leurs compétences et de se préparer efficacement à l'examen. Cette certification nécessite une bonne connaissance de Symfony et se concentre sur des sujets avancés tels que l'architecture de Symfony, les tests automatisés et l'injection de dépendances.

Dev back

Composer 2.4 Release

La version 2.4 de Composer propose de nouvelles fonctionnalités de sécurité, y compris des avertissements sur les versions de dépendances non sécurisées et un nouveau système d'audit pour les dépendances installées. De plus, des améliorations de complétion bash facilitent l'utilisation des commandes Composer. Les utilisateurs peuvent également ajuster leurs contraintes de version pour correspondre aux versions installées, ce qui aide à éviter des conflits et améliore la résolution des dépendances. Ce mois d'octobre, Composer s'engage à soutenir l'open source en investissant dans des projets liés à la sécurité et en promouvant des pratiques en ligne sûres.

Autre

SensioLabs celebrates its 10 years old

SensioLabs, créateur de Symfony, célèbre ses 10 ans en 2022, marquant une décennie de succès avec des milliards de téléchargements du framework PHP. SensioLabs a soutenu le développement de Symfony et d'une vaste écosystème d'outils numériques, tout en offrant des services de formation et de conseil pour faciliter le travail des développeurs. Cet article évoque les points marquants de SensioLabs, y compris son expansion, ses partenariats et son impact sur les projets open-source. L'avenir s'annonce prometteur avec l'intégration de technologies modernes comme les CMS headless.

Dev back

The SymfonyLive Paris 2022: our feedback

SymfonyLive Paris 2022 a été un événement marquant pour la communauté Symfony francophone, ayant réuni des développeurs autour de formations, conférences et partages d'expériences. Plusieurs ateliers techniques ont été proposés, tels que le développement d'applications avec Symfony UX, la gestion des permissions en Symfony, et l'architecture hexagonale. Le retour en présentiel a permis de favoriser les échanges et la convivialité. Les participants ont également pu assister à des conférences intéressantes touchant des sujets variés allant des aspect techniques à l'impact social du développement. Autour de cet événement, SensioLabs et d'autres sponsors ont apporté leur soutien avec diverses animations et récompenses.

Dev back

OroCommerce Aces its SensioLabs Application Certification

OroCommerce, la plateforme phare d'Oro Inc., a brillamment réussi la certification d'application de SensioLabs, garantissant la qualité et la conformité de son code. Avec des outils de contrôle de qualité et une documentation technique détaillée, OroCommerce offre une base robuste pour les applications e-commerce B2B. La certification évalue la fiabilité, la maintenabilité, la sécurité et la performance de l'application, démontrant ainsi son engagement envers les meilleures pratiques du développement open source.

Autre

Composer 2.3 Release

La version 2.3 de Composer augmente la version minimale requise de PHP et introduit des types de paramètres scalaires et des types de retour natifs. Bien que cela modernise le code, cela peut causer des ruptures de compatibilité pour les intégrateurs. La version minimale des composants Symfony est désormais 5.4. Des améliorations de performance mineures ont également été apportées, en particulier lors de l'exécution de Composer sur des branches de fonctionnalités. Composer 1.x a bien servi la communauté PHP, mais il est temps d'adopter Composer 2.x pour ses améliorations significatives.

Dev back

SensioLabs strengthens its partnership with Unleashed Technologies

SensioLabs renforce son partenariat avec Unleashed Technologies pour mieux servir les utilisateurs américains de Symfony. En tant qu'agence partenaire privilégiée, Unleashed se concentrera sur la migration de projets vers Symfony, la construction d'architectures stables et la formation des développeurs aux meilleures pratiques de Symfony. Ce partenariat met en avant l'importance de Symfony dans le développement web aux États-Unis.

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.

Sécurité

A Curious Glitch in XSS Sanitizing

Cet article explore un bogue curieux dans la désinfection XSS, mettant en lumière des nuances des fonctions PHP 'htmlentities' et 'htmlspecialchars' et comment une injection de caractère invalide peut permettre de contourner certaines protections XSS. À travers des scénarios pratiques, il démontre comment une mauvaise gestion des caractères peut potentiellement nuire à la sécurité des applications Web, rendant la compréhension de ces mécanismes cruciale pour les développeurs et les chercheurs en sécurité.

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.