Visual Studio Toolbox (HD) - Channel 9

Follow Visual Studio Toolbox (HD) - Channel 9
Share on
Copy link to clipboard

With its focus on tooling both in and outside of Visual Studio, this show will help you become a more productive developer. Join your hosts Leslie Richardson and Robert Green and see what tools you can put in your Visual Studio Toolbox.

Microsoft


    • Oct 5, 2021 LATEST EPISODE
    • monthly NEW EPISODES
    • 20m AVG DURATION
    • 38 EPISODES


    Search for episodes from Visual Studio Toolbox (HD) - Channel 9 with a specific topic:

    Latest episodes from Visual Studio Toolbox (HD) - Channel 9

    Solution Filters in Visual Studio

    Play Episode Listen Later Oct 5, 2021 19:52


    Got a large solution with hundreds of projects? Join PM Kira Weiss as we check out how Solution Filters allow you to selectively choose which subset of projects get loaded in order to improve Visual StudioResources:--Blogpost: https://devblogs.microsoft.com/visualstudio/load-only-the-projects-you-need-with-solution-filters/--Documentation: https://docs.microsoft.com/en-us/visualstudio/ide/filtered-solutions?view=vs-2019--VS Office Hours: Visual Studio Remote Office Hours - https://www.youtube.com/watch?v=hWk9TT5osL0&t=1s

    Versioning ASP.NET Core Services

    Play Episode Listen Later Sep 16, 2021 23:26


    Phil Japikse shares a number of tips on how to manage multiple versions of ASP.NET Core Services. How do you and the API consumers easily keep track of versions 1.0, 1.1, 1.2, 2.0 etc? Phil shows how.

    Web Live Preview

    Play Episode Listen Later Sep 9, 2021 24:03


    Sayed Hashimi, PM on the ASP.NET team, shows us how Visual Studio 2022 offers a new experience for building Web Forms projects. He shows the new Web Forms designer and Web Live Preview, which enables you to see changes reflected live in your running app. Check out this Visual Studio blog post to learn more.

    Building Power Apps with Web APIs

    Play Episode Listen Later Aug 5, 2021 21:12


    Greg Hurlman, Power Platform Advocate, joins us part two of our mini-series on the Power Platform and what opportunities it offers for.NET developers. In part 1, we were shown how the Power Platform offers a "no cliffs" experience which enables citizen developers and traditional developers alike to create robust business solutions. Today, Greg shows how easy it is to publish a Web API to Azure and then use it in Power Apps. Resources:Transform your business applications with fusion development Power Platform overviewPart 3: Visual Studio Toolbox Live - Building Web APIs for Power Platform - YouTube

    An Overview of the Power Platform

    Play Episode Listen Later Jul 29, 2021 22:03


    April Dunham, Cloud Advocate, joins us to kick-off a mini-series on the Power Platform and what opportunities it offers for.NET developers. April explains how the Power Platform offers a "no cliffs" experience which enables citizen developers and traditional developers alike to create robust business solutions. Resources:Transform your business applications with fusion development Power Platform overview

    Async Debugging Part 3

    Play Episode Listen Later Jun 25, 2021 17:03


    Isadora Rodopoulos, an engineer on the Visual Studio Debugging team, wraps up our mini-series on debugging async code. In the first episode, she provided some insights into how async code works. Last week she introduced us to async call stacks and what information they contain. Today, she shows how to debug your async code in Visual Studio. Resources:Source Code: https://github.com/isadorasophia/ReadMySongsDavid Fowler's Async Best Practices: https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.mdDissecting Async Methods in C# Blog Post: https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.mdDebugging Async Code in VS Blog Post: https://devblogs.microsoft.com/visualstudio/how-do-i-debug-async-code-in-visual-studio/Debugging Async in VS Video: https://www.youtube.com/watch?v=aVEug50YpaMBest Practices w/ Threading in VS: https://github.com/microsoft/vs-threading/blob/main/doc/cookbook_vs.mdConfigureAwait FAQ: https://devblogs.microsoft.com/dotnet/configureawait-faq/Sharplab Compiler Playground for Demo Code: https://sharplab.io/

    Async Debugging Part 2

    Play Episode Listen Later Jun 17, 2021 21:02


    Isadora Rodopoulos, an engineer on the Visual Studio Debugging team, is back to continue our mini-series on debugging async code. Last week she provided some insights into how async code works. Today she introduces us to async call stacks and what information they contain. Resources:Source Code: https://github.com/isadorasophia/ReadMySongsDavid Fowler's Async Best Practices: https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.mdDissecting Async Methods in C# Blog Post: https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.mdDebugging Async Code in VS Blog Post: https://devblogs.microsoft.com/visualstudio/how-do-i-debug-async-code-in-visual-studio/Debugging Async in VS Video: https://www.youtube.com/watch?v=aVEug50YpaMBest Practices w/ Threading in VS: https://github.com/microsoft/vs-threading/blob/main/doc/cookbook_vs.mdConfigureAwait FAQ: https://devblogs.microsoft.com/dotnet/configureawait-faq/Sharplab Compiler Playground for Demo Code: https://sharplab.io/

    Why is Async Code Hard to Debug?

    Play Episode Listen Later Jun 10, 2021 23:05


    Isadora Rodopoulos, an engineer on the Visual Studio Debugging team, joins us to kick off a mini-series on debugging async code. Today she explains how async code works behind the scenes and provides some insights into why it is hard to debug. Next week Isadora will explore tooling in Visual Studio to debug async code.Resources:Demo Source Code: https://github.com/isadorasophia/ReadMySongsDavid Fowler's Async Best Practices: https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.mdDissecting Async Methods in C# Blog Post: https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.mdDebugging Async Code in VS Blog Post: https://devblogs.microsoft.com/visualstudio/how-do-i-debug-async-code-in-visual-studio/Debugging Async in VS Video: https://www.youtube.com/watch?v=aVEug50YpaMBest Practices w/ Threading in VS: https://github.com/microsoft/vs-threading/blob/main/doc/cookbook_vs.mdConfigureAwait FAQ: https://devblogs.microsoft.com/dotnet/configureawait-faq/Sharplab Compiler Playground for Demo Code: https://sharplab.io/

    Performance Profiling | .NET Perf Counters Tool

    Play Episode Listen Later Jun 3, 2021 18:47


    Diagnostics PM Sagar Shetty continues taking us on a tour of the Visual Studio profiling tools. Today he shows how you can see visual .NET counters over time from within the Visual Studio profiler. Learn more about profiling in Visual Studio at https://aka.ms/vsprofilingdocs.Learn more about the .NET Perf Counters tool here.

    Getting Started with PyTorch in VS Code

    Play Episode Listen Later May 27, 2021 18:01


    PM Jeffrey Mew shows off the support Visual Studio Code has for PyTorch, which makes it easier for data scientists to work with machine learning models. Check out the Microsoft Learn Get Started with PyTorch learning path here.

    Project Reunion

    Play Episode Listen Later May 13, 2021 18:34


    Andrew Clinick shows us Project Reunion, which is the starting point for your ability to build and ship Windows apps at a much faster pace without waiting for the Windows OS to update with new features. For more information click here and visit the Project Reunion GitHub repo at https://github.com/microsoft/ProjectReunion.

    EF Core

    Play Episode Listen Later May 6, 2021 31:28


    Jeremy Likness shows some of what's new in EF Core. He first shows off many-to-many relationships [07:30] and then reviews some of what's coming in EF Core 6 [26:30]. Jeremy will be speaking on EF Core at the upcoming DEVintersection conferences (June 6-11 in Orlando and Dec 5-10 in Las Vegas). To learn more and sign up, visit https://www.devintersection.com/#!/?track=dev and use discount code DEV21.

    What's New with GitHub Actions Tooling?

    Play Episode Listen Later Apr 29, 2021 15:14


    PM Angelos Petropoulos shows how easy it is to setup continuous integration and deployment (CI/CD) using GitHub Actions, all in the familiar Publish dialog. To learn more, check out:Using GitHub Actions in Visual Studio is as easy as right-click and PublishWhat's new with GitHub Actions tooling in Visual Studio

    Getting Started with Jupyter Notebooks in VS Code

    Play Episode Listen Later Apr 22, 2021 15:56


    Jupyter notebooks are the go-to tool for data scientists. They make it easy to write and run some code, quickly see the results and then tweak and repeat. Claudia Regio shows how Visual Studio Code has native support for Jupyter notebooks. Click here to download Visual Studio Code Insiders. Click here to download for the Python extension

    Choices in Desktop Development

    Play Episode Listen Later Mar 25, 2021 19:51


    The desktop is here to stay. Sam Basu reviews how you can take advantage of the latest in .NET technologies and still build the apps your customers demand. Sam covers Windows Forms, XAML (UWP, WinUI), Progressive Web Apps, Electron, Blazor Mobile Bindings, .NET MAUI and building for Mac OS and Linux.

    What's On Your Developer Radar?

    Play Episode Listen Later Mar 18, 2021 21:19


    What are some of the emerging app patterns and technologies that developers should be following? .NET Rocks co-host Richard Campbell joins us to share his thoughts.

    New Experience for Sending Feedback

    Play Episode Listen Later Mar 4, 2021 26:39


    Developers can use the Developer Community website to provide feedback to the Visual Studio team. PM Mads Kristensen shows us how the Developer Community has been upgraded and improved to make it easier to interact with the engineering team. For more information, check out the Visual Studio blog.

    .NET Conf: Focus on Windows

    Play Episode Listen Later Feb 18, 2021 16:20


    .NET Marketing Manager Beth Massi previews .NET Conf: Focus on Windows, a free livestream event focusing on how to move your Windows desktop apps forward to .NET 5. Come join us Feb 25, 2021. Check out the agenda and speakers at https://focus.dotnetconf.net/.

    Analyzing Code with Infer#

    Play Episode Listen Later Feb 11, 2021 14:04


    Want to detect reliability and security bugs before they ship? Matthew Jin and Xiaoyu Liu show Infer#, a static analysis tool you can use to validate the correctness of source code without needing to execute it. Learn more about Infer# here.

    Sharing Knowledge Online

    Play Episode Listen Later Feb 4, 2021 16:16


    Want to share your knowledge and experiences with others online? David Giard, host of the Technology and Friends and GCast channels on YouTube, shows you how to get started. Check out David's videos at http://technologyandfriends.com and at https://aka.ms/gcast.

    Azure Application Insights Profiler

    Play Episode Listen Later Jan 7, 2021 16:51


    Need to collect performance data about your Azure apps while they are running in production? DevDiv Azure Services PM Chuck Weininger shows us how to do that using the Azure Application Insights Profiler. For more information, see Profile production applications in Azure with Application Insights

    Troubleshooting .NET Core Project Templates

    Play Episode Listen Later Dec 19, 2020 17:48


    Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed Hashimi explores NET Core project templates and how to use them. Episodes:Create .NET Core Projects with the Command Line (published 12/10)Use an Existing .NET Core Project Template (published 12/10)Create a .NET Core Project Template (published 12/10)Create a .NET Core Project Template for Visual Studio (published 12/18)Add a Parameter to a .NET Core Project Template (published 12/18)Troubleshooting .NET Core Project Templates (published 12/18)Resources:Template samples repoASP.NET Core project templates repoCommunity templates

    Add a Parameter to a .NET Core Project Template

    Play Episode Listen Later Dec 19, 2020 12:44


    Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed Hashimi explores NET Core project templates and how to use them. Episodes:Create .NET Core Projects with the Command Line (published 12/10)Use an Existing .NET Core Project Template (published 12/10)Create a .NET Core Project Template (published 12/10)Create a .NET Core Project Template for Visual Studio (published 12/18)Add a Parameter to a .NET Core Project Template (published 12/18)Troubleshooting .NET Core Project Templates (published 12/18)Resources:Template samples repoASP.NET Core project templates repoCommunity templates

    Create a .NET Core Project Template for Visual Studio

    Play Episode Listen Later Dec 18, 2020 25:09


    Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed Hashimi explores NET Core project templates and how to use them. Episodes:Create .NET Core Projects with the Command Line (published 12/10)Use an Existing .NET Core Project Template (published 12/10)Create a .NET Core Project Template (published 12/10)Create a .NET Core Project Template for Visual Studio (published 12/18)Add a Parameter to a .NET Core Project Template (published 12/18)Troubleshooting .NET Core Project Templates (published 12/18)Resources:Template samples repoASP.NET Core project templates repoCommunity templates

    Use an Existing .NET Core Project Template

    Play Episode Listen Later Dec 10, 2020 10:50


    Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed Hashimi explores NET Core project templates and how to use them. Episodes:Create .NET Core Projects with the Command Line (published 12/10)Use an Existing .NET Core Project Template (published 12/10)Create a .NET Core Project Template (published 12/10)Create a .NET Core Project Template for Visual Studio (published 12/18)Add a Parameter to a .NET Core Project Template (published 12/18)Troubleshooting .NET Core Project Templates (published 12/18)Resources:Template samples repoASP.NET Core project templates repoCommunity templates

    Create .NET Core Projects with the Command Line

    Play Episode Listen Later Dec 10, 2020 15:40


    Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed Hashimi explores .NET Core project templates and how to use them. Episodes:Create .NET Core Projects with the Command Line (published 12/10)Use an Existing .NET Core Project Template (published 12/10)Create a .NET Core Project Template (published 12/10)Create a .NET Core Project Template for Visual Studio (published 12/18)Add a Parameter to a .NET Core Project Template (published 12/18)Troubleshooting .NET Core Project Templates (published 12/18)Resources:Template samples repoASP.NET Core project templates repoCommunity templates

    Transient Error Handling with Polly Part 2

    Play Episode Listen Later Dec 3, 2020 19:22


    As more and more apps rely on services running in the cloud, you need a robust way to handle service outages. .NET Rocks co-host Carl Franklin shows us how to use Polly to handle transient errors. This is a two-part episode. In part 1, Carl introduces us to Polly. In part 2, he continues demoing how to use Polly in your apps. Polly resources:Github repoSample codeWiki

    Transient Error Handling with Polly Part 1

    Play Episode Listen Later Dec 3, 2020 15:31


    As more and more apps rely on services running in the cloud, you need a robust way to handle service outages. .NET Rocks co-host Carl Franklin shows us how to use Polly to handle transient errors. This is a two-part episode. In part 1, Carl introduces us to Polly. In part 2, he continues demoing how to use Polly in your apps. Polly resources:Github repoSample codeWiki

    Visual Studio Installation and Customization

    Play Episode Listen Later Nov 24, 2020 22:44


    What's really happening when you install Visual Studio and how can you customize the installation? VS PM Soojin Choi answers these questions in this episode. Even if you have installed Visual Studio dozens of times before, you are sure to learn some tips and tricks that you will use the next time! Create a Network Installation of VS: https://docs.microsoft.com/en-us/visualstudio/install/create-a-network-installation-of-visual-studio?view=vs-2019/?&WT.mc_id=vstoolbox-c9-ninerGitHub Codespaces: https://github.com/features/codespaces/?&WT.mc_id=vstoolbox-c9-ninerDevinit Documentation: https://aka.ms/devinit/docs/?&WT.mc_id=vstoolbox-c9-niner

    Performance Profiling | .NET Object Allocation Tracking Tool

    Play Episode Listen Later Nov 19, 2020 32:27


    Diagnostics PM Sagar Shetty continues taking us on a tour of the Visual Studio profiling tools. Today he shows how you can see how much memory your app uses and what code paths allocate the most memory by using the .NET Object Allocation tool.Learn more about profiling in Visual Studio at https://aka.ms/vsprofilingdocs.Learn more about the .NET Object Allocation tool here.

    GitHub Codespaces

    Play Episode Listen Later Oct 30, 2020 34:04


    Want to see Microsoft's vision for cloud-powered development environments that enable developers to get up and running quickly and work from anywhere on any platform? Visual Studio PM Vix Ryan shows the ease of power of GitHub Codespaces. To learn more and request early access, go to https://github.com/features/codespaces.

    Performance Profiling | .NET Async Tool

    Play Episode Listen Later Oct 22, 2020 15:24


    You know that asynchronous programming makes your UI more responsive. Did you know that you can use the .NET Async tool to profile your async code? Diagnostics PM Sagar Shetty shows how to use this tool.Learn more about profiling in Visual Studio at https://aka.ms/vsprofilingdocs.Learn more about the .NET Async tool here.

    Performance Profiling | Database Tool

    Play Episode Listen Later Oct 15, 2020 12:11


    Does your app make database queries? Want to improve its performance? Profiler PM Esteban Herrera shows how to use the Database tool to collect and analyze information about individual queries. Learn more about profiling in Visual Studio at https://aka.ms/vsprofilingdocs.Learn more about the Database tool here.

    Performance Profiling | CPU Usage Tool

    Play Episode Listen Later Oct 9, 2020 27:13


    A good way to start investigating performance issues in your app is to understand its CPU usage. Profiler PM Esteban Herrera shows how to collect and analyze CPU usage data for your applications. Learn more about profiling in Visual Studio at https://aka.ms/vsprofilingdocs. Learn more about the CPU Usage tool here.

    Bridge to Kubernetes

    Play Episode Listen Later Oct 1, 2020 22:10


    Setting up and running a microservice application locally can be time-consuming and complex. Visual Studio PM Nick Greenfield shows how Bridge to Kubernetes enables you to connect to a Kubernetes cluster without needing to manually source, configure and compile external dependencies on your development workstation.Resources:Bridge to Kubernetes GA announcementVisual Studio quickstartVisual Studio Code quickstartBridge to Kubernetes GitHub repo

    IntelliCode Team Completions

    Play Episode Listen Later Sep 24, 2020 23:34


    Visual Studio IntelliCode uses machine learning to offer useful, contextually rich code completion suggestion, in-line as you code. In this episode, PM Caty Caldwell shows a new feature of IntelliCode where you can get starred contextual completion suggestions for your own types. She shows how to train a model just for your codebase and share it with anyone who has access to your code. Resources:Learn more about IntelliCode at: https://aka.ms/intellicodeLearn more about Automatic model training for Team Completions in Visual Studio: https://aka.ms/vsic-autotrain-infoLearn more about our GitHub Action for Team Completions to share Team Completions with anyone who has access to your repo: https://aka.ms/vsic/xtn/github

    The New Git Experience

    Play Episode Listen Later Sep 11, 2020 24:00


    The Visual Studio team has spent quite a bit of time recently improving Git integration in Visual Studio 2019. PMs Pratik Nadagouda and Taysser Gherfal show the latest updates, including the new Git Repository window and Merge Conflict Resolution improvements, as well as additional ease of use features. For more information, see the blog post at https://aka.ms/newvsgitblog. VS Git Integration documentation: https://aka.ms/vsgitdocs

    Productivity Tips and Tricks

    Play Episode Listen Later Aug 20, 2020 24:03


    The .NET Productivity team (a.k.a. Roslyn) is constantly thinking of new ways to make .NET developers more productive. Roslyn PM Mika Dumont shows a number of the latest features that make your coding life better, including her favorite (IntelliSense completion in DateTime and TimeSpan string literals). See the .NET blog post at aka.ms/vstproductivity for more details.

    Claim Visual Studio Toolbox (HD) - Channel 9

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel