The Visual Studio Code Remote Development Extensions Pack is awesome infrastructure for sharing development environments and working on remote machines.
4. Our options
How to work in a Linux environment?
How to do it locally without a VM?
How to share development environment that is already configured?
Bonus: How to connect to your environment from any device (including a Tablet!)
5.
6. Remote SSH
• Can connect to a remote VM
• Can connect to a Server Machine
(without a UI)
• Can replace other SSH interfaces
7. Remote WSL
• Locally and integrated with your Windows.
• Shares the local network and resources.
• (Problems when connecting via CheckPoint VPN)
https://github.com/microsoft/WSL/issues/4246
Our Objective:
How to use the VSCode Remote extensions to develop on whatever OS we want.
Take home: Your development is independent with your local machine.
There are templates, you don’t always need a docker-compose, and even no edit the Dockerfile
Obviously, remote development will require a stable internet connection, and sometimes you need close access to the running machine.
Call to Action: If you have workspace dependencies, consider publishing your dev env with your source code.
WIIFT:
Use the right development environment for you.