Php

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

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

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.

Management

Répondez au questionnaire 2026 du baromètre des salaires

L'AFUP, en collaboration avec Human Coders et le Journal du Net, lance la version 2026 de son baromètre sur les salaires en PHP. Cette enquête permet aux développeurs et entreprises de mieux comprendre le marché du travail en matière de rémunération des développeurs PHP. Les résultats visent à aider les salariés à se positionner sur le marché et à fournir aux employeurs des données précieuses pour gérer les carrières et les salaires. La participation à l'enquête est encouragée pour obtenir un état des lieux pertinent du développement PHP.

Dev back

Laravel Sitemap v8 is here: automatic splitting, XSL stylesheets, and crawler v9 | freek.dev

La version 8 de Laravel Sitemap introduit de nouvelles fonctionnalités, dont le fractionnement automatique des sitemaps, le support de feuilles de style XSL pour améliorer l'affichage, et la mise à jour de l'outil de crawl à la version 9. Les utilisateurs peuvent générer des sitemaps en rampant tout le site ou en ajoutant manuellement des URL. Le package gère également les limites de 50,000 URL par fichier et permet d'ajouter des modèles directement dans le sitemap.

Autre

My Claude Code setup | freek.dev

Cet article présente la configuration personnalisée de Claude Code pour des tâches de codage. Il aborde la gestion des autorisations, une ligne d'état personnalisée, et l'utilisation d'agents spécifiques pour diverses tâches. L'auteur encourage l'optimisation de la configuration pour une meilleure expérience quotidienne, tout en partageant des astuces et des ressources via son dépôt de dotfiles.

"
Autre

Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée - LinuxFr.org

L'auteur exprime un rejet du modernisme et de la dépendance à Internet, en cherchant à renouer avec des pratiques plus simples et moins gourmandes en ressources. Il a développé son propre framework PHP pour contourner la lourdeur des solutions modernes, en critiquant le Web actuel sur son obsolescence et sa consommation excessive de ressources. Le texte dénonce également la pollution publicitaire qui dégrade l'expérience utilisateur sur les apps et sites modernes, et un souhait de retourner à une informatique légère et déconnectée.