Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Visual Studio Live Share, Scott Allen and Brice Wilson demonstrate how to use Visual Studio Live Share to share code and collaborate on different types of projects. You'll learn how to follow developers through a codebase, work independently in the same shared project, debug together, and expose servers and terminals to other developers in your Live Share session. Along the way, you'll also learn about the security features built-in to Live Share, some of the configuration options that are available and how to use the technology across platforms. By the end of this course, you’ll have a solid understanding of the features available in Visual Studio Live Share and how they can enable you and your team to work more collaboratively whether you're just down the hall from each other or thousands of miles away.
Scott has over 15 years of experience in commercial software
development and is a frequent speaker at national conferences,
and local user groups. Scott is a Microsoft MVP and has authored
books on several Microsoft technologies, including ASP.NET, C#,
and Windows Workflow.
Course Overview In this course, Scott will help me understand some of the features and capabilities of Visual Studio Live Share and how it can enable more collaboration between developers. First, he introduces us to exactly what Live Share is and a couple of the most natural use cases where it can enhance developer collaboration and productivity. Brice and I are going to get into a demo pretty quickly, and Brice is going to help me implement a new feature in a web application while we're both using Visual Studio on our own computers. That way you can see how Live Share sessions work, how they're initiated, and how they are secure. I also want to show you how you can share servers through Visual Studio Live Share, and we'll even see how to debug an application together. And in the second half of the course, I'll use Visual Studio Code on my Mac and invite Scott to help me edit a node in Angular app using Visual Studio on his Windows laptop. I'll demonstrate how to share a terminal, and we'll talk about the obvious security implications of that. Scott will also show how he can initiate a debug session from Visual Studio on his machine, and we'll talk about a few techniques for securing individual files in your projects. So if you want to do a code review or pair programming or mob programming or a classroom session, and you want to work with other developers in your own editor, then Visual Studio Live Share is the technology you should try out. We're going to show you how to do that.