DevOps Articles
Le problème n'est pas humain, il est organisationnel
L'article analyse les problèmes organisationnels en entreprise, notamment les silos entre équipes, et propose l'organisation en équipes produit pluridisciplinaires comme solution.
You run it, You build it
L'article explique le principe DevOps "You build it, You run it" et ses bénéfices pour la qualité produit et l'autonomie des équipes.
Évaluez la qualité de vos tests avec les tests de mutation
Les tests de mutation évaluent l'efficacité des tests en introduisant des défauts dans le code, offrant une meilleure mesure que la simple couverture de code.
Testez vos images Docker
Présentation de Container Structure Test, un outil de Google pour tester et valider le comportement des images Docker via des tests unitaires.
Installer des extensions PHP facilement dans une image Docker
Présentation de l'outil install-php-extensions pour installer facilement un large panel d'extensions PHP dans une image Docker.
Docker : découverte des bases
Introduction aux bases de Docker, expliquant la conteneurisation et ses avantages par rapport à la virtualisation traditionnelle.
Podcasts pour les développeurs : La liste en français
Une liste complète de podcasts en français pour les développeurs, couvrant la programmation, l'IA, DevOps, et les tendances tech.
Comprendre Kubernetes en 5 minutes
Un guide rapide sur Kubernetes, son histoire, son rôle d'orchestrateur de conteneurs et son fonctionnement de base.
Quand les développeurs passent DevOps
L'article explore la nature du DevOps, expliquant pourquoi ce n'est pas un métier mais une culture et un ensemble de pratiques visant à unifier développement et opérations.
Comprendre Terraform (infra-as-code) en 5 minutes
Un guide rapide pour comprendre Terraform, l'outil d'infrastructure-as-code, son histoire et son fonctionnement déclaratif.
Écris ta documentation technique bordel de merde
Un article passionné sur l'importance cruciale de la documentation technique en développement logiciel, et pourquoi l'éviter coûte du temps à long terme.
Mettre en place une Review App d'application statique
Guide technique pour mettre en place une Review App pour une application web statique, en utilisant NGINX et des déploiements automatisés.
Mettre à jour automatiquement une description sur le Docker Hub
Guide technique pour automatiser la mise à jour de la description d'une image Docker sur Docker Hub via un script Shell et l'API officielle.
Cloner des projets privés dans un runner Gitlab CI
Guide technique pour cloner des projets privés dans un runner Gitlab CI SaaS en utilisant des clés SSH déployées dynamiquement.
Partager des clés SSH avec un conteneur Docker
Guide technique pour partager des clés SSH de l'hôte avec un conteneur Docker de manière sécurisée et universelle.
Les déploiements automatisés
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.
Une stack Docker pour votre application Symfony
Guide pour configurer une stack Docker avec plusieurs conteneurs (Nginx, PHP-FPM, MySQL, Redis, ELK) pour une application Symfony.