Webinar “Visual Studio Code”

Topic: “Visual Studio Code – Your Next Coding Companion for Advanced Research Computing”
Speaker: Armin Sobhani, SHARCNET
Registration link
Webinar link: SN-Seminars Vidyo room

Visual Studio Code (vscode) is a free and open-source code editor developed by Microsoft for Windows, Linux, and macOS. It includes support for debugging, embedded Git version control, syntax highlighting, intelligent code completion, snippets, and code refactoring. It is also extensible and customizable, so users can install extensions to add new languages, themes, debuggers and change the editor’s keyboard shortcuts, and preferences.

In this seminar we focus on one compiled and one scripting language common in advanced research computing projects, namely C/C++ and Python, respectively. We show how to use the same CMake configuration we have developed in the previous talk to edit, version-control, build and debug our C/C++ codebase exactly the same way in vscode on different platforms (only Linux and Windows will be demonstrated). Then we show how to deal effectively with Python codes.

Some knowledge of Git version control system, CMake build system, and Nix package manager is desirable but not mandatory. To that end, reviewing the following previous seminars before attending this one may be helpful:

* Git and SHARCNET
* Automating Software Build Process using CMake – Part II
* Exploring a new approach to package management


SHARCNET account is not required to attend the webinar. If you don’t have a SHARCNET account, you don’t need to register for the webinar – just follow the webinar link right before the webinar.

Need help attending a webinar? See the SHARCNET Help Wiki.

No tickets available.