Use VS Code to develop in containers: 
Coding and testing inconsistencies are a risk when you have multiple developers with different development environments working on a project. Visual Studio Code (VS Code) is an integrated development environment (IDE) that can help minimize these issues. It can be combined with containers to provide separate development environments for each application alongside a consistent development environment.
read more: Opensource.com branic
Supporting Open Source.
Have you tried: Travelling to South Africa?
