
VS Code + Live Share: Putting the “We" back in "Web"
When we first released Live Share three years ago, our goal was to enable developer collaboration to...

Author profile
I build developer tools and services at Microsoft (currently Codespaces, Live Share, IntelliCode) and maintain some OSS projects (CodeTour, GistPad, CodeSwing, WikiLens)
Browse the latest writing surfaced through DevArt.

When we first released Live Share three years ago, our goal was to enable developer collaboration to...

GitHub recently released github.dev, which allows you to press . on any repo in order to open it in...

For apps that have rich clients for both web and desktop (e.g. Slack, Teams, Zoom, Discord, Notion,...

The developer community uses GitHub Gists for a pretty diverse set of use cases. Since it effectively...

Hi all! I built GistPad (https://aka.ms/gistpad), which is a VS Code extension that allows you to...

Developing web applications can be hard! And as result, it can be extremely valuable to experiment...

In a previous post, I introduced GistPad, a new VS Code extension that provides an in-editor...

GitHub Gist provides a powerful and flexible platform for quickly creating, editing and sharing code...

Hey All! In your experience, what have been some of the biggest challenges you (or others on your...

Hey All! As the PM for Visual Studio Live Share, I care a lot about making team-based collaboration...

Hey All! I’ve been recently exploring Puppeteer in order to automate simple tasks for myself (e.g....

Hey All! I’ve noticed a trend where teams and/or schools will create a VS Code extension pack, and...

Myself and Arjun Attam have been working on a prototype that's built on top of Live Share, and would...

Note: I’m a member of the Visual Studio Live Share team, and this post is part of a series explaining...

Hey All! My team builds Visual Studio IntelliCode and we're curious to learn how it's working for...

Hey all! I keep meaning to give Fish a serious evaluation as my default shell, since it seems to...

As a follow-up to this discussion, I’m curious to learn exactly which dotfiles (user-specific...

Hey All! Random question: when you clone a Git repo, do you use HTTPS or SSH to do it? Furthermore,...

Every day, millions of developers collaborate using one of the most fundamental tools in software:...

In a previous post, I discussed how Visual Studio Live Share enables a flexible form of...

I’ve noticed a trend amongst development teams to adopt an technical interview format that looks more...

Hey All! I’m curious to know whether your team does pair programming of any form (let’s not get too...

Note: I’m a PM on the Visual Studio team, and this post explains the ways we’re trying to address...

Hey All! I’m curious to hear the gritty details about how you synchronize your dotfiles (e.g....

In a previous post, I illustrated how we optimized Visual Studio Live Share for web development, by...

Hey all! I've been at Microsoft for >11 years, and have had the pleasure of working on everything...

As with many questions in software, the answer to “What’s the best way to collaborate?” is...it...

In my previous post, I discussed the reasons why we built Visual Studio Live Share, and the various...

Collaboration is critical for any successful development team. That's a fairly uncontroversial...