Session Description
How to create a dev environment using docker, the pros and the cons between docker and other approaches like VVV or creating and local web/database server. Some everyday scenarios will be discussed on how a developer can benefit from using Docker in these scenarios.
Learning Outcomes
Participants will have a better understanding of docker better (a lot of good programmers still have no idea of what docker is). They might incorporate docker in their everyday to increase productivity. Quickly create a dev environment that can be easily cloned across teams. If they decide not to use docker at least they will understand better their current tools and have a more critical view at creating dev environments.
User level
All attendees are welcome to come to this session but the ones that will likely benefit the most are intermediate & advanced developers.
Prerequisites
The technical knowledge required to understand this session is to have basic skills at: Command line, building tools, operating systems, web and database servers.