Dev Breeze

Dev back

Introducing Type Perfect for extra Safety

L'article présente Type Perfect, un ensemble de règles conçues pour améliorer la sécurité des types dans le code PHP, spécifiquement pour travailler avec des projets hérités. Ces règles visent à rendre les déclarations de types plus fiables, ce qui facilite le refactoring du code. L'auteur encourage à intégrer ces règles dans le système d'intégration continue pour améliorer la qualité et la sécurité du code.

Dev back

Introducing Rule Finder

Rector a introduit un nouvel outil de recherche de règles, le 'Rule Finder'. Cet outil permet de trouver des règles spécifiques parmi plus de 535 disponibles dans quatre dépôts. Les utilisateurs peuvent affiner leur recherche par nom, description, nœud, ou ensemble de règles. Ceci facilite l'accès aux règles sans avoir à parcourir plusieurs fichiers markdown, rendant l'apprentissage de Rector et l'utilisation de l'AST plus agréables. Des ensembles communautaires comme Laravel et Drupal sont prévus pour l'avenir.

Dev back

Rector is joining the Open Source Pledge

Rector rejoint l'Open Source Pledge pour soutenir le développement durable des projets open-source, en s'engageant à contribuer au moins 2 000 € par développeur à des initiatives open-source. En 2023, ils ont déjà contribué 15 980 $ à plusieurs projets, dont Symfony et junior.guru. De plus, ils lancent des bourses open-source en PHP pour encourager les talents et soutenir les projets naissants.

Dev back

Improving Rector Performance by 20-30 %

Cet article décrit une optimisation apportée à Rector, qui a permis d'augmenter sa performance de 20 à 30%. L'auteur explique comment une approche ciblée sur les noeuds AST a réduit le besoin de vérifications inutiles, entraînant une exécution plus rapide et une réduction de l'empreinte carbone associée. Des conseils sont également fournis sur l'optimisation du code, soulignant l'importance de se concentrer sur les parties du code exécutées fréquemment pour maximiser les gains de performance.

Fullstack

API Platform Conference 2024 : Evil tech — how devs became villains | Les-Tilleuls.coop

L'API Platform Conference 2024 s'approche, avec une présentation par Sergès Goma, développeuse web, sur le thème "Evil tech" qui explore le passage des développeurs de super-héros à super-vilains à travers des outils controversés comme la collecte de données et la reconnaissance faciale. La conférence mettra en lumière les dilemmes éthiques auxquels les professionnels du numérique sont confrontés entre innovation et principes moraux.

Dev front

API Platform Conference 2024 : Développer des composants avec Storybook | Les-Tilleuls.coop

L'API Platform Conference 2024, qui se tiendra à Lille, propose des interventions sur le développement en JavaScript. Adrien Guernier, développeur fullstack, présentera l'utilisation de Storybook pour développer des composants en isolation, facilitant ainsi le debuggage et la gestion des états des composants. Cet événement met en lumière les bonnes pratiques dans la création de composants intégrés dans des applications complexes.

Fullstack

API Platform Conference 2024 : le cache HTTP d'API Platform | Les-Tilleuls.coop

L'API Platform Conference 2024 présentera un talk de Sylvain Combraque sur l'utilisation du cache HTTP avec API Platform, en mettant l'accent sur le système de cache Souin et le reverse-proxy Caddy. Le conférencier discutera des avantages du module de cache natif de Caddy, le vendredi 20 septembre. Sylvain, développeur freelance et passionné d'open-source, est également le créateur de Souin, un système de cache installé dans des modules pour des serveurs comme Caddy, Apache et Nginx.

Dev back

Retour sur l'API Platform Conference 2024 - jour 2 | Les-Tilleuls.coop

Cet article résume les interventions de la conférence API Platform 2024, où plusieurs sujets techniques ont été abordés, dont la réduction de la latence sur les infrastructures avec Caddy Server, les méthodes de test d'APIs externes avec PHP-VCR, et des bonnes pratiques de gestion du code legacy. Des présentations mettaient également en avant l'efficacité de PHP à traiter des fichiers massifs, ainsi que des projets utilisant Symfony et Elastica pour développer des moteurs de recherche.

Dev back

Retour sur le Forum PHP - jour 2 | Les-Tilleuls.coop

Cet article présente les conférences marquantes du Forum PHP 2024, mettant en avant des sujets clés tels que le parcours d'une requête HTTP, l'utilisation de monades en PHP, une vulnérabilité de type buffer overflow dans la glibc, l'analyse statique pour le refactoring, et la stratégie de lazy loading pour améliorer les performances. Les intervenants incluent des figures notables de la communauté PHP qui partagent leur expertise sur divers thèmes essentiels pour les développeurs modernes.

Dev back

Protégez vos API partenaires avec Circuit Breaker - partie 1 | Les-Tilleuls.coop

Cet article présente le patron de conception Circuit Breaker, essentiel pour gérer la résilience des appels API en cas d'erreurs serveur. Il explique comment mettre en œuvre ce modèle pour éviter de surcharger les services en pannes et garantir une meilleure expérience utilisateur. Il propose également des ressources et des librairies pour faciliter l'intégration de cette fonctionnalité dans des projets PHP.