Jekyll sous Docker avec des dépendances tierces
Guide technique sur l'utilisation de Jekyll avec Docker et Bundler pour gérer les dépendances tierces lors de la génération d'un blog statique.
Guide technique sur l'utilisation de Jekyll avec Docker et Bundler pour gérer les dépendances tierces lors de la génération d'un blog statique.
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.
Guide technique pour partager des clés SSH de l'hôte avec un conteneur Docker de manière sécurisée et universelle.
L'article discute des défis et des bonnes pratiques pour atteindre un déploiement logiciel entièrement automatisé, au-delà du simple push de code.
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 sur le formatage des valeurs monétaires en JavaScript, utilisant toLocaleString() et un polyfill pour la compatibilité navigateur.
Présentation du bundle TwigConstantAccessorBundle pour Symfony, facilitant l'accès aux constantes PHP dans les templates Twig.
L'article discute de l'importance de la séparation des responsabilités et du découpage du code pour améliorer la maintenabilité, sans nuire significativement aux performances.
Un article comparant la qualité logicielle au conte des Trois Petits Cochons, soulignant l'importance de construire du code solide pour éviter les bugs et la dette technique.
Présentation de Tern, un moteur d'analyse pour une autocomplétion avancée du code JavaScript dans divers éditeurs de texte.
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.
Guide pour configurer la souris SteelSeries Rival 100 sous Linux avec l'outil en ligne de commande rivalcfg.
Récit du reverse engineering d'une souris SteelSeries Rival 100 pour créer un utilitaire de configuration sous Linux.
Guide pour configurer Redis comme système de cache pour Doctrine dans une application Symfony, afin d'améliorer les performances.
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.