Prerequisites
Visual Studio Code
Visual Studio Code, often abbreviated as VS Code, is a free, open-source code editor developed by Microsoft. It’s available for Windows, macOS, and Linux operating systems. It’s able to support for multiple pProgramming Languages, integrate debugging tools, remote development and more…
Learn more about Visual Studio Code
Docker server
Using a Docker server is required to deploy some project’s dependencies. Like database, messaging, etc… Also, it’s possible to develop inside containers. That guarantee to always working in a clean environment. That avoid the “works on my machine” effect.
Docker Desktop
On windows, Docker Desktop is a simple solution. It’s use “Windows Subsystem for Linux” to install a Docker server. It’s well integrate to Windows and Visual Studio Code.
Learn more about Docker Desktop
Remote Docker server
Visual Studio Code is able to connect to a remote server for developing or deploying Docker container. It’s possible to combine both. Developing inside a container is very stable as the environment is very controlled.