Définition d'un Value Object (objet-valeur)
Définition simple d'un Value Object (objet-valeur) en programmation, inspirée d'une conférence sur le DDD en PHP.
Définition simple d'un Value Object (objet-valeur) en programmation, inspirée d'une conférence sur le DDD en PHP.
Guide technique pour extraire un répertoire d'un dépôt Git vers un nouveau dépôt tout en conservant l'historique des commits.
Explication du problème N+1 en développement, ses causes avec les ORM comme Doctrine, et les solutions pour optimiser les requêtes de base de données.
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.
Explique la différence entre les patterns de conception Builder et Factory, utilisés pour la création d'objets en programmation.
Découvrez des commandes Git puissantes mais souvent méconnues comme cherry-pick, bisect et rebase pour améliorer votre flux de travail de développement.
Découverte d'APISpark, une plateforme PaaS de Restlet pour créer, gérer et documenter des Web APIs simplement.
L'article discute de l'importance de la veille technologique et de la nécessité de tester soi-même les nouvelles technologies, au-delà de la simple lecture de retours d'expérience.
Solution pour forcer la mise en veille d'un PC portable Ubuntu 15.04 avec systemd, même avec un écran externe connecté.
Guide sur l'utilisation de l'extension pthreads pour implémenter le multithreading en PHP, avec un exemple de code.
Guide technique pour exporter des données en CSV avec Symfony2 en utilisant StreamedResponse, sans fichiers temporaires.
Explication des méthodes HTTP REST, des concepts de sécurité et d'idempotence, et des bonnes pratiques pour concevoir des API.
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.