Php

Dev back

CI with GitHub Actions

Cet article présente un chapitre d'un cours sur le développement de bundles Symfony 7 et l'intégration continue avec GitHub Actions. Il mentionne la structure du cours, l'accès anticipé, et encourage les utilisateurs à s'inscrire pour des notifications sur son achèvement. Ce contenu pourrait être utile pour les développeurs cherchant à améliorer leur flux de travail avec Symfony et les outils CI/CD.

Dev back

Static Analysis with PHPStan

Cet article présente une vidéo sur l'analyse statique avec PHPStan, spécifiquement dans le contexte de Symfony 7. Il fournit des informations sur le développement de bundles Symfony et mentionne que la vidéo est en cours de finalisation. Les utilisateurs peuvent s'inscrire pour être notifiés lorsque le cours sera complet.

Dev back

Translations Import Command

Cet article concerne une vidéo d'un chapitre en avant-première sur la commande d'importation de traductions dans Symfony 7. Il indique que la vidéo est en cours de finalisation et propose un accès à un script interactif, facilitant la navigation dans la vidéo en cliquant sur des phrases spécifiques. Les utilisateurs peuvent également s'inscrire pour être informés lorsque le cours sera complet.

Dev back

Refactoring `ObjectTranslator`

L'article traite du développement d'un module Symfony 7, en particulier le refactoring du `ObjectTranslator`. Il évoque également la disponibilité d'une vidéo et d'un cours en lien avec ce sujet, indiquant qu'une version complète sera publiée prochainement. Le contenu semble destiné aux développeurs souhaitant améliorer leur compréhension et leurs compétences avec Symfony et PHP.

Dev back

Performance Optimization 2: Caching

Cet article traite de l'optimisation des performances dans les applications Symfony en mettant l'accent sur la mise en cache. Il explique comment utiliser le composant de cache de Symfony pour réduire le nombre de requêtes à la base de données, en mettant en œuvre une stratégie de mise en cache persistante pour les traductions d'articles. L'article souligne également l'importance des clés de cache uniques et propose l'utilisation de tags de cache pour gérer des groupes d'éléments mis en cache.

Dev back

Performance Optimization 1: Memoization

Ce cours sur l'optimisation de la performance présente des techniques de mémoïsation, essentielles pour améliorer l'efficacité des applications Symfony. Les utilisateurs sont encouragés à s'inscrire pour accéder aux vidéos et aux ressources associées. Il est également possible de recevoir des notifications à la fin du cours.

Dev back

`translate_object` Twig Filter

Cet article présente le filtre `translate_object` de Twig, utilisé dans le développement d'applications Symfony. Il explique comment configurer l'extension Twig pour utiliser ce filtre, annexant un exemple de code et des conseils sur son intégration au sein d'un projet Symfony. Le contenu suggère également des tutoriaux supplémentaires pour approfondir l'apprentissage de Symfony et de Twig.

Dev back

Fetch the Object ID with Doctrine

Ce tutoriel aborde l'utilisation de Doctrine pour récupérer l'ID d'un objet dans Symfony. Il fournit un aperçu des classes et méthodes nécessaires à la gestion des objets avec Doctrine, ainsi que des extraits de code pour illustrer le processus. Les développeurs peuvent apprendre à manipuler le gestionnaire d'objets et à exécuter les requêtes appropriées pour interagir avec la base de données en utilisant Doctrine.

Dev back

The State of PHP 2025

L'État de PHP 2025 analyse l'utilisation et les préférences des développeurs concernant PHP, mettant en avant la modernisation du langage grâce à de nouveaux frameworks, des outils améliorés et des workflows assistés par IA. Un rapport basé sur une enquête de 1 720 développeurs révèle que 88 % d'entre eux ont plus de trois ans d'expérience et la grande majorité (58 %) n'envisage pas de migrer vers d'autres langages. PHP 8.x domine toujours avec 89 % d'utilisation, tandis que Laravel et Symfony restent les frameworks les plus populaires. Les environnements de développement révèlent que PhpStorm est largement adopté, avec une satisfaction élevée parmi ses utilisateurs. Le rapport souligne également des tendances vers des méthodes de test modernes, avec une adoption croissante de Pest.