Over the last 4 years Docker has changed the way that hordes of developers build applications; as evidenced by the more than 6 billion docker image pulls. Part of the story is how using containers allow developers to share full fledged services and environments they can build against. This has led to accelerated development of features and greater application stability as docker solves dependency hell.
This talk will examine patterns and practices to optimize your docker development work flow and maximize collaboration through the use of the docker image artifact. We will also look at the super charged tool sets that docker has created to make using docker easy. We will also delve into the challenges around the deployment patterns modern container platforms present and show how we apply strategies in development to make production deployment easier.