I've taken the habit of running all development tools on Docker. My current work computer doesn't have Node or the JDK installed. I just spin up the containers. Once I'm done working on a project, I can remove the entire development environment from my computer with a few simple commands on Docker.
The real beauty of it comes when a new developer joins the team. They just have to clone the repositories and build the docker images locally. We have a team using Mac OS, Windows and Linux all to develop the same group of applications which are each containerized with Docker.
Started coding at the age of 13, now a professional software engineer and Scrum Master, creating and maintaining enterprise solutions. Eat - Sleep - Code - Lift - Repeat 💪🏾
This is indeed a really nice way of setting up the dev environment independent of the OS and a smart way to get new colleagues up to speed within no time :)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I've taken the habit of running all development tools on Docker. My current work computer doesn't have Node or the JDK installed. I just spin up the containers. Once I'm done working on a project, I can remove the entire development environment from my computer with a few simple commands on Docker.
The real beauty of it comes when a new developer joins the team. They just have to clone the repositories and build the docker images locally. We have a team using Mac OS, Windows and Linux all to develop the same group of applications which are each containerized with Docker.
This is indeed a really nice way of setting up the dev environment independent of the OS and a smart way to get new colleagues up to speed within no time :)