How Visual Studio Code leverages Azure Pipelines Artifact Caching Tasks to improve CI

Improving CI Build Times

February 18, 2020 by Ethan Dennis, @erdennis13 and João Moreno, @joaomoreno

Visual Studio Code is a large project with lots of moving parts and an active participant list. We have shown how we actively use Azure Pipelines to keep up with good engineering practices by maintaining our build and continuous integration infrastructure. In this blog post, we’ll talk about how we used the Azure Pipelines Artifact Caching Tasks to dramatically reduce our CI build times.

We described

VS Code before and after build times

Visual Studio Code January 2020

January 2020 (version 1.42)

Update 1.42.1 : The update addresses these issues .

Downloads: Windows: User System | Mac | Linux: snap deb rpm tarball


Welcome to the January 2020 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights include:

Rename preview
Continue reading...

Visual Studio Code November 2019

November 2019 (version 1.41)

Update 1.41.1 : The update addresses these issues .

Downloads: Windows: User System | Mac | Linux: snap deb rpm tarball


Welcome to the November 2019 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights include:

File Explorer compact folders
Continue reading...

Visual Studio Code October 2019

October 2019 (version 1.40)

Update 1.40.1 : The update addresses these issues .

Update 1.40.2 : The update addresses these issues .

Downloads: Windows: User System | Mac | Linux: snap deb rpm tarball


Welcome to the October 2019 release of Visual Studio Code. As announced in the October iteration plan , we focused on housekeeping GitHub issues and pull requests as documented in our issue grooming guide . Across all of our VS Code

Burn down chart of VS Code issues
Continue reading...

Inspecting Docker Containers with Visual Studio Code

Inspecting Containers with VS Code

October 31, 2019 by Bowden Kelly, @bowdenk7

When developing containerized applications, it is common to try to debug build and runtime issues by attaching a shell to the running container using docker exec --it {containerID} /bin/sh .

Running docker exec command

This technique allows you to inspect the container environment via the command line, but it doesn't give you a rich set of tools to diagnose issues.

In this post, we'll look at how you can

Continue reading...

Visual Studio Code September 2019

September 2019 (version 1.39)

Update 1.39.1 : The update addresses these issues , including a fix for a security vulnerability.

Update 1.39.2 : The update addresses these issues .

Downloads: Windows: User System | Mac | Linux: snap deb rpm tarball


Welcome to the September 2019 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights include:

Source Control toggle view mode button
Continue reading...

Visual Studio Code Remote SSH Tips and Tricks

Remote SSH: Tips and Tricks

October 3, 2019 by Sana Ajani, @sana_ajani

In a previous Remote SSH blog post , we went over how to set up a Linux virtual machine and connect to the VM using the Remote - SSH extension in Visual Studio Code. In this blog post, we'll go into some tips and tricks that you can use to get the most out of your remote setup.

Connect using Remote SSH

The Visual Studio Code Remote - SSH extension allows you to connect

Remote - SSH extension
Continue reading...

Visual Studio Code August 2019

August 2019 (version 1.38)

Update 1.38.1 : The update addresses these issues .

Downloads: Windows: User System | Mac | Linux: snap deb rpm tarball


Welcome to the August 2019 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights include:

Preserve Case button in search
Continue reading...

Using WSL 2 with Visual Studio Code

WSL 2 with Visual Studio Code

September 3, 2019 by Matt Hernandez, @fiveisprime

It's been a couple of months since the initial betas for the Windows Subsystem for Linux 2 (WSL 2) were launched and I wanted to share a bit about what this is all about and how this will help you be more productive. I've been using the beta since it landed in Windows Insiders and I quickly switched over to using WSL 2 exclusively in my daily development tasks.

What's changing

Remote - WSL extension
Continue reading...

Visual Studio Code July 2019

July 2019 (version 1.37)

Update 1.37.1 : The update addresses these issues .

Downloads: Windows: User System | Mac | Linux: snap deb rpm tarball


Welcome to the July 2019 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights include:

VS Code product icons
Continue reading...