BT

Visual Studio Live Share Allows Collaborative Development

| by Thomas Betts Follow 38 Followers on May 08, 2018. Estimated reading time: 1 minute |

During the opening day keynote at Microsoft Build, the new Visual Studio Live Share extension was demonstrated, and is now available for public preview. Live Share provides real-time, bi-directional collaboration between developers, each on their respective computers, without the need to share repos or set up a development environment. The extension is available for Visual Studio 2017, as well as VS Code, including on Mac and Linux machines. It works across any language and codebase.

The demo highlighted what is expected to be a common use case: two developers sharing a debug session. When one developer, working on an Angular app in VS Code on a Mac, ran into a bug they needed help with, they created a new sharing session, and sent a link over IM to a second developer. The second developer opened the link, which launched Visual Studio on her PC. Because of the shared context on the host's machine, no platform dependencies, such as Node, were required on the assisting developer's machine.

Visual Studio Live Share demo dual screenshot

Each developer could see a cursor indicating where the other was currently working. When code was modified by either developer, the changes were immediately visible to both. For debugging, a breakpoint set in one IDE showed up in the other. The host can also run the app and setup a secure, shared server, allowing the remote worker to access the app, and step through and debug the code.

Microsoft believes Live Share takes pair programming to the next level. It allows each developer to stay in their preferred IDE comfort zone, with personal theme, key bindings, and customizations intact. Live Share also eliminates some of the limitations of traditional screen sharing approaches, such as managing control of the keyboard and mouse.

While Live Share collaboration is facilitated by an Azure relay, none of the code is stored in Azure, and files do not need to be saved on co-workers computers. The Live Share FAQs provide more information about the security aspects of the extension.

The Live Share extension is free during the preview, and is expected to remain free on an ongoing basis. Future versions may offer advanced versions as part of a paid tier.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT