VS Code Can Do That - Workshop
Main
Main
  • VS Code Can Do That Workshop
  • Essential Keyboard Shortcuts
  • Exercise 1 - Customizing The Editor
    • Customizing The Editor
    • Switch themes
    • Install a new icon theme
    • Switch fonts
    • Editor tweaks
    • Change default Settings view
    • Easily identify editor instances
  • Exercise 2 - Productivity Tricks
    • Productivity Tricks
    • Essential navigation shortcuts
    • Creating HTML with Emmet
    • Styling with Emmet
    • Update image sizes
  • Exercise 3 - Navigation And Refactoring
    • Navigation And Refactoring
    • Moving, Duplicating and Deleting
    • Folding sections
    • Multiple cursors
    • Rename refactor
    • Finding things
    • Extract refactor
  • Exercise 4 - Debugging
    • Debugging
    • Simple debugging
    • Simple launch config
    • Auto attach
    • Debugging browser apps
    • Compound debug configurations
  • Exercise 5 - Docker
    • Docker
    • Dockerizing an application
    • Running and inspecting images
    • Docker compose
    • Debugging Docker containers
  • Exercise 6 - Remote Development
    • Remote Development
    • Create a remote container
    • Create a new function in the container
    • Handling extensions
  • Exercise 7 - Working With Data
    • Working with data
    • Working with MongoDB
    • Working with SQLite
    • Working with MySQL
  • Exercise 8 - Git and Source Control
    • Git and source control
    • Cloning repos with VS Code
    • Common Git workflows
    • Branching and merge conflicts
Powered by GitBook
On this page

Was this helpful?

  1. Exercise 6 - Remote Development

Remote Development

PreviousDebugging Docker containersNextCreate a remote container

Last updated 5 years ago

Was this helpful?

Note that this section requires Docker to be installed locally on your machine. Additionally, you will need the Remote Development extension pack. These extensions are installed as part of the VS Code Can Do That extension pack.

Remote development is one of the newest and most exciting features of VS Code.

Developers have historically struggled against their environments. Code needs a properly configured environment to run, and configuration can be confusing and time consuming. This struggle is replicated whenever a new developer tries to onboard to a library, framework or project.

In this section, you'll learn how to use Remote Development Containers to isolate complex environments and ship them with your code. This allows you and anyone else who wants to work on the code base to instantly get up and running without having to configure their environment.

You will be working in the "exercise-6-remote-development" folder. This project will ask you to open the workspace file. Make sure you select "Open Workspace"

You may also see a warning about "Multiple Functions Projects". You can safely ignore this warning and close the notification.

Note that while there is Remote Development for SSH, Containers and WSL, this section of exercises only covers Containers.