Elixir: Containerized development environment
Containerizing development environment seems to be good for several reasons:
- Development can be held on any host -
Windows- in the same manner
- Environment is shipped as ready-to-work bundle: all needed OS-packages, compilers, tools are pre-installed
- Additional third-party software, including databases, message-brokers, proxies, caches, and side-services can be bootstrapped in an automated manner in seconds.