Mobycraft: Manage Docker containers using Minecraft by Arun Gupta
Mobycraft is a Minecraft client-side mod to manage Docker containers using Minecraft. This mod can be installed in any standard Minecraft client and allow young kids to learn Java and Docker fundamentals in a fun way. It allowed a 13-year old boy to apply his Minecraft modding and Java skills to pick up Docker concepts. Each container can be started and stopped from Minecraft. Similar containers are grouped together using color coding. Several Docker commands are exposed as new Minecraft commands. Guice DI was used to allow injection of multiple Docker implementations such as Docker Remote API and Titus/Netflix. This project allowed a Java Champion and a Docker Captain father to have a bonding experience with his Minecraft loving son. Arun Gupta is the vice president of developer advocacy at Couchbase. He has been building developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of a best-selling book, an avid runner, a Java Champion, and a JUG leader, Docker Captain, he is easily accessible at @arungupta. [KBR-2455]