Notre promotion d'été sur les formations PHP et Symfony est disponible: obtenez -25% pour toute formation ayant lieu du 7 juillet au 29 août Demandez-nous un devis dès maintenant

SensioLabs Stories

Restez à jour sur les tendances technologiques

SensioLabs Stories est un blog avec des conseils d'experts, des tutoriels et des pratiques pour les développeurs. Axé sur PHP, Symfony et le web, c'est une ressource clé pour suivre les tendances.

PHP 8.5
Oskar Stark

Quoi de neuf dans PHP 8.5 ? Un aperçu complet

PHP 8.5 sort en novembre 2025 et apporte plusieurs nouvelles fonctionnalités utiles et des améliorations. Cette nouvelle version se concentre sur l'amélioration de l'expérience développeur, de nouvelles fonctions utilitaires et de meilleures capacités de débogage.

Two images: on the left many cars stuck in a traffic jam with the sign "All directions" above, on the right a blue car moving forward alone on the highway with the sign "Service Subscriber" and a Symfony logo above
Steven Renaux

Les Lazy Services de Symfony : Boostez votre DX en utilisant les Service Subscribers

Optimisez la performance de votre application Symfony et l'expérience développeur ! Apprenez à utiliser les Service Subscribers et les attributs de chargement différé des services afin de réduire l'instanciation rapide, de simplifier les dépendances et de créer un code modulaire et maintenable.

the surface of the earth seen from the space with city lights forming networks
Imen Ezzine

Les verbes HTTP : votre Guide Complet

Apprenez les bases des verbes HTTP : GET, POST, PUT, DELETE, et plus encore. Cet article vous explique leur fonctionnement, leurs utilisations et les conséquences en matière de sécurité.

Affiche sur l'interview de Guillaume Loulier
Salsabile El-Khatouri

Dans les coulisses d’une formation SensioLabs

À quoi ressemble une formation Symfony donnée par SensioLabs ? Découvrez-le dans cette interview avec Guillaume Loulier, développeur & formateur passionné, qui nous explique tout sur le fonctionnement des formations officielles sur le framework.

AI and Symfony
Silas Joisten

Créez des fonctionnalités basées sur l’IA dans Symfony

L’IA transforme le développement web — et avec php-llm/llm-chain, les développeurs PHP peuvent facilement intégrer des fonctionnalités LLM puissantes dans leurs applications Symfony. Cet article vous montre comment démarrer grâce à des chatbots, des assistants intelligents, et plus encore.

Toy factory production line
Silas Joisten

Boostez vos tests Symfony avec Zenstruck Foundry

Zenstruck Foundry a révolutionné notre manière d’écrire des tests dans Symfony. Dans cet article, vous apprendrez comment des fabriques expressives, des données de test isolées et une expérience développeur plus fluide nous ont permis d’optimiser nos flux de tests et d’améliorer la productivité.

Rewriting Refactoring
Oskar Stark

Réécriture ou Refactoring du code legacy : Trouvez le bon équilibre

Découvrez quand il est pertinent de réécrire complètement des applications avec un legacy PHP ou, au contraire, de les améliorer de manière progressive. Dans cet article, apprenez des stratégies pratiques pour moderniser des bases de code obsolètes tout en garantissant la continuité de vos opérations.

Photo de groupe devant le stand SFLIVE PARIS
Elise Hamimi

SymfonyLive Paris 2025 : conférences, fun et 20 ans de Symfony !

Les 27 et 28 mars derniers, la communauté francophone de Symfony s'est réunie à la Cité Internationale Universitaire de Paris pour une nouvelle édition de SymfonyLive Paris. Cette année, en plus des conférences, des ateliers et des moments de convivialité, les passionnés de Symfony ont donné le coup d'envoi de la célébration officielle du 20ème anniversaire de Symfony.

Photo speaker meetup AI Symfony
Jules Daunay

Symfony et l’IA : la vidéo de l’événement est disponible

Et si on parlait de Symfony et l’intelligence artificielle (IA) ? C’était le thème de l’événement exclusif organisé le 3 octobre dernier par SensioLabs en partenariat avec Codéin. Avec en prime un retour d’expérience d’un projet de développement combinant Symfony et l’IA. Si vous avez manqué l’événement, retrouvez la vidéo, aujourd’hui disponible en accès libre sur notre chaîne Youtube.

2025 a year of celebrations for PHP with windows about API Platform, PHP, AFUP and Symfony
Jules Daunay

2025 : l’année des anniversaires pour PHP, l’AFUP, Symfony et API Platform

En 2025, plusieurs anniversaires majeurs vont avoir lieu. Les 20 ans de Symfony bien sûr, mais aussi les 30 ans de PHP, les 25 ans de l’AFUP et les 10 ans d’API Platform. Pour SensioLabs, c’est un jalon majeur qui montre la pérennité des technologies de notre écosystème. Nous sommes très heureux de fêter ces anniversaires avec la communauté pendant toute l’année.

Blue ElePHPant on a computer
Imen Ezzine

Optimisez Votre Code PHP : 8 Fonctions à Connaître pour Manipuler les Tableaux avec Efficacité

Devenir un excellent développeur PHP nécessite une maîtrise parfaite de la manipulation des tableaux. Ces structures sont incontournables en PHP, que ce soit pour stocker temporairement des données, les organiser ou les traiter avant leur enregistrement dans une base de données. En maîtrisant leur fonctionnement, vous serez en mesure de gérer et de manipuler vos informations de manière plus efficace et optimisée.

Lego
Imen Ezzine

Le principe DRY : trouver l’équilibre délicat entre réutilisation et clarté du code

Cet article étudie le principe DRY (Don't Repeat Yourself) et son impact sur la qualité du code. Tout en soulignant son importance pour éviter les répétitions et faciliter la maintenance, il met en évidence les risques d'une application excessive de ce principe, qui peut nuire à la clarté et à l'évolution du projet. L'objectif est de trouver un juste équilibre entre réutilisation et simplicité.

type-safety-uuid
Oskar Stark

Des identifiants sécurisés par type avec Symfony et Doctrine : l'utilisation de classes d’ID dédiées

Apprenez à améliorer la sécurité des types dans Symfony et Doctrine en utilisant des classes d’ID dédiées comme BookId et UserId au lieu d’UUID bruts. Cette approche permet d'éviter la confusion des identifiants, de rendre le code plus clair et d'assurer une meilleure intégration avec Symfony Messenger et les méthodes de repository. Découvrez des exemples pratiques et les meilleures pratiques pour implémenter des identifiants sécurisés par type dans vos applications Symfony.

Grey Cargo Plane with a Blue Sky
Rémi Brière

L'Agilité en entreprise - 1. Le Culte du Cargo

L'agilité ne se résume pas à des rituels et à des outils. Dans ce premier article de notre série Scrum, nous explorons le phénomène du culte du cargo et la manière dont l'imitation aveugle peut entraver la véritable transformation Agile.

SemVer vs. CalVer
Silas Joisten

SemVer vs. CalVer : Quelle stratégie de versioning choisir ?

SemVer garantit la stabilité des bibliothèques, tandis que CalVer synchronise les projets avec les cycles de publication. Découvrez les principales différences et les meilleurs cas d’utilisation pour optimiser votre stratégie de versioning.

Main stage at SymfonyCon Vienna 2024 with a purple light and a large screen
Jules Daunay

Une SymfonyCon Vienna 2024 inoubliable

Pour la première fois, la SymfonyCon avait lieu cette année à Vienne les 5 et 6 décembre. Conférence phare de l’écosystème Symfony, SymfonyCon Vienna 2024 a réuni dans la capitale autrichienne plus d’un millier de participants passionnés par le framework. Retour sur la plus grande conférence PHP de l’année.

Storyblok Logo
Silas Joisten

SensioLabs adopte le Headless : Libérer la flexibilité du contenu avec Storyblok

SensioLabs a adopté la puissance de Storyblok, un CMS headless leader, pour offrir une plus grande flexibilité et évolutivité dans la gestion de contenu. En intégrant Storyblok dans nos workflows, nous donnons aux développeurs et aux créateurs de contenu la possibilité de livrer des expériences dynamiques et fluides sur plusieurs plateformes.

Summer Sales: 25% off Trainings
Salsabile El-Khatouri

Montez sur le podium Symfony avec SensioLabs cet été

Cet été s’annonce sportif avec l’Euro de football et les Jeux Olympiques de Paris 2024. En parallèle des compétitions sportives, profitez de l’été pour challenger vos compétences sur les dernières versions de Symfony et PHP. Pendant cette période estivale, SensioLabs vous donne les clés pour améliorer vos performances et rejoindre le podium des développeurs Symfony. A vos marques, prêt, partez !

SensioLabs Allemagne présente son nouveau Managing Director: Oskar Stark
Jules Daunay

SensioLabs Allemagne a un nouveau Directeur Général : Oskar Stark

Oskar Stark, membre de la core team de Symfony, a été nommé Directeur Général de SensioLabs Allemagne. Cette nouvelle arrivée dans l’équipe contribuera à la croissance de SensioLabs Allemagne, la filiale officielle de SensioLabs, au bénéfice des utilisateurs germanophones de Symfony.

SymfonyLive 2024
Jules Daunay

SymfonyLive Paris 2024 : des conférences et du fun, voici notre recap

Les 28 et 29 mars derniers, l’équipe de SensioLabs et la communauté française de Symfony étaient présents à la Cité Internationale Universitaire de Paris pour le SymfonyLive Paris 2024. Vous n’étiez pas présent à cet événement incontournable ? Bon, comme vous aimez aussi Symfony, on vous le résume, mais c’est bien parce que c’est vous !

Some speaker
Jules Daunay

Découvrez notre récap des événements Symfony de Février 2024

Le mois de février a été riche en événement pour SensioLabs. En effet, nous avons parcouru la France, la Suisse, l’Angleterre et pour finir, le Canada pour y participer. Nous vous embarquons avec nous dans cet article pour notre récap des événements de février auxquels nous avons participé. Bonne lecture !

Symfony 7 Certification
Salsabile El-Khatouri

Les formations Symfony 7 sont disponibles !

Symfony 7 est sorti en novembre 2023. En tant que créateur de Symfony, SensioLabs propose des formations officielles sur le framework. Découvrez dans cet article nos nouveaux programmes de formations sur Symfony 7.

Image