Php

Dev back

Containerization Tips and Tricks for PHP apps

Cette conférence aborde des conseils et astuces pour la containerisation des applications PHP, en mettant en avant l'utilisation de Docker, Docker Compose et Kubernetes. L'auteur partage son expérience accumulée au fil des ans dans le développement de squelettes compatibles et dans la gestion d'applications PHP containerisées à travers différents environnements de production.

Dev back

Laravel: Bootstrap time optimization by using a hashtable to store providers - SarvenDev

L'article discute de l'optimisation du temps de bootstrap de Laravel en utilisant une table de hachage pour améliorer la gestion des ServiceProviders. La méthode getProvider dans Laravel prend du temps à cause de la nécessité d'itérer à travers tous les providers enregistrés, ce qui entraîne une complexité élevée. L'utilisation d'une table de hachage réduit cette complexité à O(1), entraînant ainsi des gains de performance significatifs, même si les bénéfices immédiats peuvent sembler modestes en raison des surcharges de profilation.

Fullstack

SensioLabs Germany Announces New Managing Director: Oskar Stark

Oskar Stark, membre de l'équipe Symfony, a été nommé Directeur Général de SensioLabs Allemagne. Il soutiendra la communauté Symfony germanophone en offrant des conseils, des formations et un soutien projet. SensioLabs Allemagne est l'organisme de référence pour Symfony en Allemagne et sponsor clé de SymfonyLive Berlin 2024, qui accueillera des conférences en anglais pour toute la communauté internationale Symfony. Les événements récents renforcent l'engagement de SensioLabs envers la communauté et la formation en Symfony.

"
Dev back

Réussir sa migration Symfony : à quoi faut-il penser ?

Cet article traite des bonnes pratiques pour réussir une migration Symfony, mettant en avant l'importance de cibler les versions LTS, de procéder aux mises à jour de PHP en parallèle et de challenger les dépendances et méthodes utilisées. Il insiste également sur la nécessité de rester informé des nouveautés et améliorations de Symfony tout en soulignant l'importance des mises à jour pour la sécurité et la performance des applications.

Dev back

How to fix `mysql_native_password` not loaded errors on MySQL 8.4

Cet article traite des erreurs liées au plugin d'authentification `mysql_native_password` dans MySQL 8.4, qui n'est plus chargé par défaut. Cela affecte les connexions PDO/MySQLi en PHP. L'article explique comment mettre à jour le plugin d'authentification pour les utilisateurs MySQL, et la possibilité de réactiver le plugin pour les anciennes versions de PHP. Des instructions pratiques sont fournies pour résoudre ces problèmes afin de permettre aux applications PHP de se connecter à la base de données.

Dev back

Rethinking Mocking: DIY Approach vs. Frameworks on examples in PHP and Typescript - SarvenDev

Cet article discute de l'équilibre entre l'approche DIY et les frameworks pour le mocking dans les tests logiciels, en insistant sur l'importance de l'utilisation appropriée des mockings pour éviter les complexes et rendre les tests plus fiables. Il explique la différence entre divers types de doubles de test, comme les mocks, stubs, et spies, ainsi que les implications sur la maintenabilité et le refactoring. L'auteur souligne l'importance de choisir la bonne méthode de mocking pour garantir l'intégrité des tests tout en maintenant la flexibilité du code.

Fullstack

SymfonyLive Paris 2024: Two Days of Conference and Fun.

SymfonyLive Paris 2024 a été un événement clé pour la communauté Symfony, se tenant du 28 au 29 mars 2024. Des ateliers pré-conférence ont permis aux participants d'améliorer leurs compétences. Les conférences ont couvert des sujets comme Symfony UX et les intégrations avec JavaScript. L'ambiance était au rendez-vous, avec des activités ludiques et des interactions au stand de SensioLabs. En plus, des robots ont distribué de la nourriture pendant l'événement, apportant une touche d'innovation. Les participants ont eu l'occasion de se reconnecter tout en partageant des moments conviviaux.

"
Autre

Les nouvelles technologies

Cet article aborde l'importance de choisir des technologies durables et maintenables afin de garantir une démarche éco-responsable dans le développement. L'auteur utilise l'analogie d'un lave-vaisselle ultra-efficace remplacé trop fréquemment pour souligner les impacts environnementaux liés à la technologie. Il insiste sur la pérennité des choix technologiques, en mettant en avant la nécessité de s'assurer que les technologies sélectionnées restent soutenues et utilisées dans l'industrie, ainsi que l'importance de mettre à jour les applications régulièrement et de recruter des développeurs compétents.

Dev front

Discover our Symfony events in February 2024

En février 2024, SensioLabs a multiplié les événements Symfony : des meetups en France, Suisse, Angleterre et Canada, incluant des présentations sur Symfony 7 et Symfony UX. Ils ont également participé à la conférence PHP UK à Londres et à ConFoo à Montréal, renforçant la communauté Symfony sur le continent.

Dev back

How to fix PHP Curl HTTPS Certificate Authority issues on Windows

L'article explique les problèmes rencontrés avec l'extension Curl de PHP pour effectuer des requêtes HTTPS sur Windows, où la validation des certificats de l'autorité de certification pose problème. Il présente des solutions pour utiliser des certificats racines natifs ou télécharger un fichier de certificats racines mis à jour. Il met également en garde contre les pratiques dangereuses comme la désactivation de la validation des certificats, qui peuvent compromettre la sécurité des requêtes HTTPS.