Hi, I had some inconvenience to develop multiple systems over time on my computer. Mainly when I try to isolate each environment for each project and this is where my doubt / question lies.
What is the best way / technology / good practices to have an efficient and safe development environment?
I have been using Vagrant, but I doubted if I wanted to use Docker, after researching, I found that many articles that talked about Docker should not be used so much for a development environment, but for its implementation.
I would like to know how they have customized their development environments.
Mainly I develop web applications with Python / Django, JS, React, etc.