Dev back

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.

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.

Dev back

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

Cet article explique comment protéger des appels API dans un projet Symfony à l'aide du motif de conception Circuit Breaker. Il détaille l'utilisation de la bibliothèque Ganesha pour assurer la résilience des requêtes HTTP et présente la création d'attributs PHP pour configurer cette résilience. L'auteur aborde également l'intégration de Ganesha avec les services d'injection de dépendances et la nécessité de définir des stratégies spécifiques pour améliorer la gestion des appels API et prévenir les goulots d'étranglement.

Dev back

API Platform Meetup @Paris, API Platform Event - API Platform

Le premier meetup dédié à API Platform se tiendra à Paris le 26 mars 2019. Lors de cet événement, des experts discuteront des technologies associées à API Platform, notamment PHP/Symfony, JavaScript, et les meilleures pratiques pour la conception et la consommation d'APIs. Au programme, des présentations sur la nouvelle version de Symfony, la création d'une application avec API Platform, ainsi qu'une exploration des différences entre REST et GraphQL, avec des conseils pratiques sur leur utilisation. L'événement est gratuit et limité en capacité.

Dev back

API Platform Meetup @Nantes, API Platform Event - API Platform

L'événement API Platform Meetup à Nantes comprend des conférences sur la sécurité des données et la création d'APIs performantes. Grégoire Hébert explorera les algorithmes de sécurité, tandis que Kévin Dunglas présentera Vulcain, un protocole utilisant HTTP/2 et HTTP/3 pour optimiser la performance des APIs REST, en soulignant les enjeux de décentralisation par rapport à GraphQL.