Quand utiliser le pattern Value Object ?
Explique quand et pourquoi utiliser le pattern Value Object en programmation, avec des exemples concrets en PHP.
Explique quand et pourquoi utiliser le pattern Value Object en programmation, avec des exemples concrets en PHP.
Explication du fonctionnement de la loi Hadopi et des méthodes techniques (VPN, seedbox) pour contourner la surveillance du téléchargement P2P.
Tutoriel sur l'utilisation de Vagrant pour remplacer WAMP et créer des environnements de développement PHP reproductibles et portables.
Mémo des commandes essentielles pour Symfony2, incluant Composer, la génération de bundles, et la gestion de Doctrine.
L'article explique la conception émergente en développement agile, en la comparant à une approche traditionnelle à travers un exemple de projet.
Guide pour manipuler des champs Select2 dans des tests Behat avec un contexte personnalisé et une extension Composer.
Explication du pattern "conteneur" en PHP, ses avantages pour la maintenabilité du code et son utilisation avec des interfaces comme Iterator.
Comment identifier et corriger les violations du principe de responsabilité unique (SOLID) dans le code, avec des conseils pratiques.
L'article explique pourquoi il faut éviter la logique métier dans les vues d'une architecture MVC, une règle valable pour tous les langages.
Explique comment utiliser le système d'événements de Symfony2 pour respecter le principe de responsabilité unique (SOLID) en découplant la logique métier.
L'auteur partage son expérience d'utilisation de PHPCI, une solution légère d'intégration continue, sur un Raspberry Pi pour automatiser ses projets.
Introduction au Domain-Driven Design (DDD), une méthodologie de conception logicielle centrée sur le domaine métier et le langage commun.
Explication des objets-valeurs (Value Objects) en PHP, leur utilité pour la sémantique du code et leur rôle dans le Domain Driven Design.
Explication des sous-modules Git, un outil pour inclure et gérer des dépôts Git au sein d'un autre projet.
Découvrez les fonctionnalités méconnues de PHP-CLI, l'interface en ligne de commande de PHP, pour tester du code, afficher la configuration et exécuter des outils comme Composer.
Guide pour installer CyanogenMod sur un HTC One (M8) après une mise à jour Android bloquée. Article obsolète.
Exploration de la proposition de databinding natif en JavaScript, une fonctionnalité inspirée d'AngularJS mais encore peu supportée par les navigateurs.
L'article explique comment utiliser l'outil faketime pour gérer les dates dans des tests fonctionnels Behat, évitant ainsi les problèmes liés aux jeux de données statiques.
Pourquoi exécuter 'composer update' sans précaution peut casser votre projet PHP et comment éviter les problèmes de dépendances.
Guide technique pour mocker des services externes dans des tests Behat avec Symfony2, en utilisant la configuration d'environnement.