If you haven’t I have! and here I am trying to find the technology behind all of
these projects.

In this post I’ll keep links and videos related to this subject, I’ll try to keep adding
to it as I learn more about the subject, and please share with me any links about resources
that could be relevant.

I use VirtualBox a lot during development, create a VM try something, destroy, or abandon it.
I always face a problem connecting to it to from my host machine (e.g. MacOS), you can add a port forwarding to ssh, then add another port for http, then another for DB, and so on.
To solve the forwarding issue, I usually replace the VM network from NAT to “Bridged Network” so my VM can get an IP from my home/work router using DHCP.