Quel développeur ne s'est jamais arraché les cheveux lors de l'installation d'un environnement de développement? Quel développeur n'a pas eu un jour à gérer différentes versions d'une application? Avec plusieurs versions de serveurs d'application, plusieurs SGBD voir plusieurs IDE? Quel développeur n'a jamais souhaité tester un produit mais s'est vite confronté à la complexité de son installation? Tous ces problèmes peuvent être résolus grâce à un produit : **Docker**. Utilisateur de l'environnement Docker depuis 3 ans, je propose de montrer comment cela m'aide dans mon quotidien. Après une présentation de la problématique et des différents types d'installations possibles, je proposerai de faire du live-coding sur des exemples précis tirés de mes expériences de développeur JAVA/J2E, DevOps et développeur GO : * Mise en place d'une stack Nginx/JBoss/MariaDB, * HotDeploy de code Java depuis un IDE (Eclipse) dans un JBoss containerisé. * Industrialisation de la containerisation des postes de développement d'un projet J2E. * Utilisation de Docker dans des Tests d'Intégration, en GO, nécessitant des intéractions avec des systèmes externes (Træfik/Consul/Boulder (Let's Encrypt)).
Speakers: Mengin Nicolas