Dev back

Dev back

Phpstan Php Version Narrowing

Depuis PHPStan 2.0, des améliorations ont été apportées pour détecter le code mort lié aux vérifications de versions PHP. Ceci aide à affiner les résultats concernant les versions de PHP prises en charge par un projet, en utilisant des constantes spécifiques et en modifiant la configuration NEON pour préciser les plages de versions. Cette fonctionnalité permet de supprimer automatiquement le code obsolète, contribuant ainsi à un code plus propre et à des tests automatisés plus fiables.

Dev back

FrankenPHP 1.3: Massive Performance Improvements, Watcher Mode, Dedicated Prometheus Metrics, and More

FrankenPHP 1.3 est maintenant disponible avec des améliorations de performance massives, un mode de surveillance des fichiers et de nouvelles métriques pour Prometheus. Cette version permet de traiter 54 % de requêtes supplémentaires par rapport à la version précédente, améliore l'expérience développeur avec des redémarrages automatiques des travailleurs, et inclut de nouvelles métriques dédiées à la gestion des threads. Des correctifs et la prise en charge de FreeBSD sont également inclus.

Dev back

Better fixtures with Foundry & Faker

Cette vidéo en cours de préparation présente l'utilisation de Foundry et Faker dans Symfony 7 pour améliorer les fixtures. Elle met en avant un chapitre d'une formation, offrant un script interactif permettant de naviguer directement dans le contenu du cours et d'être informé lors de sa publication complète.

Dev back

Fetching with DQL, the QueryBuilder & find()

Cet article présente un chapitre d'un cours sur Symfony 7, traitant de la récupération des données à l'aide de DQL, du QueryBuilder et de la méthode find(). Il s'agit d'une prévisualisation d'une vidéo en cours de production, avec promesse de notifications aux utilisateurs une fois le cours complet. Des informations supplémentaires et un script seront disponibles ultérieurement.

Dev back

New in Symfony 7.2: Simpler Trusted Proxies Configuration (Symfony Blog)

Symfony 7.2 introduit une configuration simplifiée pour les proxies de confiance, permettant une gestion plus facile des adresses IP des proxies inversés. Les développeurs peuvent désormais utiliser des variables d'environnement pour configurer les proxies de confiance, rendant la configuration plus lisible et maintenable, surtout dans des environnements où les adresses IP changent fréquemment.

Dev back

Using a Symfony Reproducer

Cet article fournit un guide sur la création et l'utilisation d'une application de reproduction pour corriger des bugs dans Symfony. Il explique comment forker le dépôt Symfony, cloner le projet, et utiliser des scripts PHP pour lier votre application à votre dépôt forké, ainsi que comment soumettre une requête de tirage une fois le bug corrigé. L'article encourage également le soutien de la communauté dans la révision des propositions de corrections.

"
Dev back

Symfony VS Laravel : comparaison des Frameworks PHP pour des APIs performantes

Cet article compare les frameworks PHP Laravel et Symfony pour la création d'APIs. Il aborde la définition des endpoints, la gestion des contrôleurs, l'utilisation des services et des répositories, ainsi que la gestion des modèles et des migrations. Laravel se distingue par sa simplicité et sa flexibilité, tandis que Symfony est reconnu pour son architecture orientée services. Les deux frameworks offrent des méthodes distinctes pour la gestion des routes et des authentifications, facilitant ainsi le développement d'APIs performantes.

Dev back

New error messages in PHP 8.4 - Exakat

La nouvelle version de PHP 8.4 introduit 311 nouveaux messages d'erreur tout en en supprimant 123, entraînant une augmentation totale. Cela inclut des avertissements sur les paramètres nullables, des propriétés accrochées et d'autres nouvelles vérifications. Il est recommandé de se préparer aux futures versions pour corriger ces erreurs, notamment autour des types et de la manipulation des propriétés.