Dev back

Dev back

Sortie d'API Platform 4.3 : rencontre avec l'IA | Les-Tilleuls.coop

API Platform 4.3 a été lancé, introduisant le support natif du Model Context Protocol (MCP) pour permettre aux ressources d'être utilisées par des agents IA. La mise à jour inclut des filtres avancés, des optimisations de sécurité, et une documentation améliorée avec Scalar. D'autres améliorations concernent la performance des requêtes, le support d'OpenSearch, et la gestion des entités readonly. Merci à la communauté pour ses 349 contributions.

Dev back

Foundry Fixtures for Inheritance

Cet article présente la gestion des fixtures avec Foundry dans un projet PHP, en mettant l'accent sur l'héritage des classes et la création de nouvelles usines pour les entités héritées. Il décrit comment structurer les usines pour éviter la duplication de code et gérer correctement l'injection de dépendances dans un contrôleur, ce qui permet de récupérer dynamiquement différents types d'entités liées à l'héritage.

Dev back

Windows pour FrankenPHP désormais disponible | Les-Tilleuls.coop

FrankenPHP supporte désormais nativement Windows, offrant une compatibilité totale, y compris des fonctionnalités comme le mode worker et le Hot Reloading. Les premiers benchmarks montrent une performance 3,6 fois supérieure par rapport à un environnement Nginx/PHP-FPM optimisé. Bien que le support natif soit rapide, l'utilisation de FrankenPHP via WSL pourrait offrir de meilleures performances en production. Des avancées techniques ont permis cette compatibilité, avec un binaire natif se liant directement aux binaires PHP officiels, garantissant la prise en charge de toutes les extensions PHP sur Windows.

Dev back

Announcing TypeScript 6.0 RC - TypeScript

TypeScript 6.0 Release Candidate est annoncé comme la dernière version basée sur l'ancien code de JavaScript, préparant le terrain pour TypeScript 7.0. Des changements notables incluent une meilleure vérification des types dans les expressions fonctionnelles et de nouveaux imports de sous-chemin, améliorant l'importation de modules. Cette mise à jour vise à aligner et préparer l'adoption de TypeScript 7.0, tout en introduisant des fonctionnalités significatives.

Dev back

Symfony 8.0.7 released (Symfony Blog)

La version 8.0.7 de Symfony vient d'être publiée avec plusieurs corrections de bugs et améliorations. Symfony est un framework PHP idéal pour le développement de sites web complexes et l'intégration d'outils externes. L'article mentionne également PhpStorm, un IDE conçu pour le développement PHP, qui offre des fonctionnalités avancées pour la rédaction de code. Des guides de mise à niveau et des notifications sont également disponibles pour rester informé des nouveautés et changements de version.

"
Dev back

Who Writes the Bugs? A Deeper Look at 125,000 Kernel Vulnerabilities - Pebblebed

Cette analyse approfondie sur les vulnérabilités du noyau Linux examine qui introduit des bugs, le moment où cela se produit et comment améliorer les processus pour réduire la durée de vie moyenne des bugs. Les résultats révèlent que les 'super-reviseurs' peuvent détecter les erreurs 47 % plus rapidement que la moyenne, et que la propriété du code joue un rôle clé dans la rapidité de résolution des bugs. Au-delà des tendances, la majorité des contributions proviennent d'indépendants, soulignant l'importance de la collaboration dans le développement du noyau.

Dev back

Write Faster PHP Code: Retracing Brent's Steps | freek.dev

Cette vidéo de Tideways teste un article de blog sur l'écriture de code PHP plus rapide à l'aide de données de profilage réelles. L'article aborde des pratiques et des conseils utiles pour optimiser les performances en PHP, en particulier dans le cadre du développement avec Laravel. L'auteur, développeur chez Spatie, partage des ressources pour la communauté qui visent à améliorer les compétences des développeurs et l'efficacité de leur code.

Dev back

xpertise technique : Codein assure la TMA du parc ...

Codein a remporté un appel d'offre pour la maintenance et l'évolution du parc applicatif PHP de l'Institut de recherche pour le développement (IRD). Les projets impliquent la mise à niveau des versions de PHP et des frameworks comme Slim et Symfony, ainsi qu'une optimisation du moteur de recherche Solr. Des audits de sécurité sont également réalisés pour garantir la performance et la sécurité des applications.

Dev back

Laravel Backup v10: serializable events, resilient multi-destination backups, and more | freek.dev

La version 10 du package Laravel Backup a été publiée, offrant des fonctionnalités de sauvegarde améliorées pour les applications Laravel. Elle permet de créer des sauvegardes sous forme de fichiers zip contenant les fichiers et la base de données, avec des options de stockage sur plusieurs disques. La version 10 améliore les événements avec des données primitives, enhance les vérifications de santé et introduit le support des notifications via webhook. Des stratégies de nettoyage pour les sauvegardes anciennes sont également incluses.

Dev back

How to tell if you're testing the framework | Mastering Laravel

L'article discute de l'importance de s'assurer que les tests effectués dans une application testent réellement la logique de l'application et non seulement le bon fonctionnement du framework. Un test valide doit échouer si l'on modifie du code spécifique à l'application. Il est crucial de différencier les tests qui concernent le code de l'application de ceux qui relèvent uniquement des fonctionnalités intégrées du framework.