Gérer les dépendances Composer dans un projet monorepo
Guide technique sur la gestion des dépendances Composer dans un projet monorepo PHP, en utilisant les repositories de type 'path'.
Guide technique sur la gestion des dépendances Composer dans un projet monorepo PHP, en utilisant les repositories de type 'path'.
Présentation de JSONFeed, un nouveau format de syndication basé sur JSON, conçu pour remplacer le RSS et Atom.
L'article explique l'importance cruciale de choisir des dépendances logicielles maintenues et compatibles avec des versions récentes de PHP pour assurer la pérennité d'un projet.
Guide pour installer et configurer l'extension PHP Tideways pour le profiling dans l'environnement d'intégration continue Travis CI.
Retour sur les tendances et discussions clés du SymfonyLive 2017 : microservices, DDD et PaaS dans l'écosystème PHP.
Découverte de l'extension PHP runkit, qui permet de modifier des constantes, une pratique déconseillée mais possible.
Comment maintenir la compatibilité des tests PHPUnit 6 avec les anciennes versions de PHP en utilisant un alias de classe.
Exploration des concepts de programmation fonctionnelle en PHP, notamment l'immuabilité, les closures et leur application pratique.
Guide pour configurer une stack Docker avec plusieurs conteneurs (Nginx, PHP-FPM, MySQL, Redis, ELK) pour une application Symfony.
Analyse des raisons pour lesquelles certains développeurs n'aiment pas Behat, un outil de test d'acceptation basé sur le langage naturel.
L'auteur présente les plugins PhpStorm essentiels pour le développement PHP et Symfony, incluant la gestion des annotations, des tests et l'analyse de code.
Retour sur la conférence DDD Day 2016 à Lyon, dédiée au Domain-Driven Design en PHP, avec un résumé des présentations et des concepts clés.
Définition simple d'un Value Object (objet-valeur) en programmation, inspirée d'une conférence sur le DDD en PHP.
Explication du concept d'Event Sourcing, une architecture qui stocke les événements plutôt que l'état final, et ses applications en développement.
Analyse des différences entre les traits et l'héritage en PHP, avec des conseils sur quand utiliser chaque mécanisme.
Composer, le gestionnaire de dépendances PHP, prend désormais en charge Gitlab via un driver natif, facilitant l'intégration des dépôts Gitlab.
Guide sur l'utilisation de l'extension pthreads pour implémenter le multithreading en PHP, avec un exemple de code.
Explication du lien entre les objets-valeurs (Value Objects) et l'immutabilité en programmation, avec des exemples concrets en PHP.
L'article explique pourquoi utiliser un framework PHP comme Symfony2 pour améliorer la capitalisation du code, la vélocité et la maintenabilité des projets.
Explique comment écrire des logs structurés et manipulables en PHP en suivant la PSR-3 pour faciliter leur analyse automatique.