
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é.
SensioLabs Insights
Nos développeurs allient expertise technique et connaissance du secteur pour fournir des solutions sur mesure.
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é.
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.
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é.
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.
Le Domain-Driven Design (DDD) s'applique à Symfony grâce à des Value Objects, des dépôts et des contextes bornés. Dans cet article, découvrez les étapes concrètes pour construire des applications PHP évolutives.
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.
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é.
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.
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 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.
Découvrez PIE, le nouvel installateur d'extensions PHP qui simplifie leur gestion avec un flux de travail moderne inspiré de Composer. Une alternative innovante et moderne à PECL pour les développeurs PHP.
Dans cet article, nous explorerons les risques liés à la négligence des mises à jour Composer et comment cela peut entraîner de graves vulnérabilités de sécurité, des problèmes de compatibilité et des opportunités manquées d’améliorations de performance et de fonctionnalités.
Découvrez les principes et les modèles du Domain-Driven Design (DDD) tels que le langage ubiquitaire, les agrégats et les contextes délimités. Apprenez comment le DDD s’intègre parfaitement aux projets PHP et Symfony, vous aidant à aligner les logiciels avec les besoins métier.
De retour de l’API Platform Con 2022, Hubert Lenoir et Jérémy Jarrié, les deux speakers de SensioLabs, nous partagent leur expérience. Ils ont présenté le 15 septembre comment “Réutiliser et partager vos opérations personnalisées avec API Platform”. Hubert et Jérémy nous font part de leur ressenti, leur préparation et nous donnent même leurs conseils pour devenir speaker. Découvrez leurs témoignages.
Gault & Millau et BSN Sports, sont deux de nos dernières réussites techniques retranscrites en Success Stories que nous vous invitons aujourd’hui à lire. En tant que créateur de Symfony, SensioLabs a pour vocation d’aider les entreprises et les développeurs qui ont fait le choix de Symfony dans la réalisation de leurs projets de développement et applicatifs web. Depuis 10 ans maintenant, SensioLabs a pu accompagner de nombreuses entreprises vers le chemin de la réussite grâce à des solutions sur mesure et une équipe d’experts certifiés Symfony.
Retrouvez dans cette infographie, une sélection des informations majeurs du livre blanc “Migrer vers un framework PHP : du legacy à Symfony” coécrit par SensioLabs et Smile.
L’équipe technique de SensioLabs, le créateur de Symfony, est désormais présente sur la plateforme Medium avec la publication The SensioLabs Tech Blog. Nos experts y partagent des articles et des réflexions sur de nombreux sujets sans se limiter à PHP et Symfony. Les premiers articles sont d’ores et déjà disponibles sur la publication.
En tant que créateur de Symfony, SensioLabs contribue à l’écosystème PHP depuis de nombreuses années. Pour suivre le rythme des innovations Web, il est bien souvent nécessaire de migrer vers Symfony, un framework moderne et robuste. C’est ce que SensioLabs vous explique dans son nouveau livre blanc écrit avec Smile.
Le framework Symfony continue son évolution. Découvrez comment assurer la migration de votre application Symfony vers les nouvelles versions.
Ce site utilise des cookies et vous donne le contrôle sur ceux que vous souhaitez activer. Lire la politique de confidentialité