Does not give you the same isolation Docker gives you… neither is portable to other environments in an immutable way.
I can install as many versions as I want of Elixir combined with as many as I want from Phoenix, and when I am done I just remove the container and the docker image for it.
So my projects have a .env.elixir-docker-stack that will set the Elixir and Phoenix to use on the project.
I’m currently working through the book but as mentioned, some parts of it use deprecated functions. It would be great if the book would be updated, but I don’t want to wait for that. Are there any other good and up-to-date resources for learning OTP?