verhagen (34) [Avatar] Offline
Using a virtual machine (vm) for development is probably even a bit easier then setting everything up yourself on your local machine. The advantage is also that in case you don't need it any more the vm can be removed and re-created in case it's needed again.

It's based on VirtualBox for running the virtual machines (vm), as it is available for WIndows, Linux and OS-X. And Vagrant is used to create the vm, through the Vagrant configuration file Vagrantfile.

See the GitHub project - Get Programming with Nodejs
- Using Ubuntu Xenial 64 as base virtual machine
- Using Ubuntu Bionic 64 as base virtual machine

Any comments and suggestions are welcome.
TheWexler (56) [Avatar] Offline
This is great! I agree with the suggestion and I appreciate the work you put into setting up a support repo with vagrant for the book. I'd be happy to promote your instructions to readers. I ran through your setup Readme and everything looks good to me. I would have happily added the steps in the book before it went to production. Thank you!