Visual Studio Code: Remote Development with SSH, VMs, and WSL | Remote Development Part 1

Visual Studio Code Remote Development allows you to use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a full-featured development environment. Brigit Murtaugh, a PM with VS Code, will talk through the benefits of remote development workflows and then demonstrate how to set things up using VS Code, WSL, Windows Terminal, a remote desktop machine, and a Virtual Machine (VM).

  • 00:37 - What is remote development? What are the benefits?
  • 01:40 - Why is remote development a priority for VS Code?
  • 03:00 - How do I set up a remote dev environment in VS Code?
  • 04:35 - What is SSH? How do I do remote dev work with SSH?
  • 06:27 - Demo: Use SSH to debug on a remote machine and virtual machine.
  • 17:30 - What is WSL? Why is it good for remote dev work with VS Code?
  • 19:39 - Demo: Use WSL to run a Python app in Linux but debug on Windows.
  • 26:33 - What about remote development with Docker containers?
  • 27:30 - Tabs vs Spaces?
  • 29:01 - Where can I learn more?

Visual Studio Code