Atom, un éditeur qui vous veut du bien
Présentation de l'éditeur de texte Atom, développé par GitHub, ses fonctionnalités et une sélection de packages utiles pour les développeurs.
Présentation de l'éditeur de texte Atom, développé par GitHub, ses fonctionnalités et une sélection de packages utiles pour les développeurs.
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.
L'article explique pourquoi la plupart des API qualifiées de REST ne respectent pas réellement les contraintes architecturales REST, en s'appuyant sur le modèle de maturité de Richardson.
Explique comment écrire des logs structurés et manipulables en PHP en suivant la PSR-3 pour faciliter leur analyse automatique.
Guide sur le lancement d'applications graphiques desktop avec Docker, incluant la configuration nécessaire pour partager l'environnement X11.
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.