Visual Studio Toolbox: Blazor Part 1

This is the first of a two part episode recorded in August. Special guest hosts Sam Basu and Ed Charbeneau take us on a tour of Blazor, an experimental .NET web framework using C# and HTML that runs in the browser using a relatively new standardized web technology called WebAssembly. Sam and Ed show how…


Visual Studio Toolbox: Unit Testing: xUnit

This is the second of a four part series, recorded this summer, where I am joined by Phil Japikse to discuss unit testing. This series expands on the 2017 Unit Testing episode. In this episode, Phil and I cover the xUnit testing framework. After explaining the new terminology, the demonstrated features cover data driven (or…


Visual Studio Toolbox: Unit Testing: Test Driven and Scenario Based Testing

This is the first of a four part series, recorded this summer, where I am joined by Phil Japikse to discuss unit testing. This series expands on the 2017 Unit Testing episode. In this episode, Phil and I take a deep dive into the details and philosophy of Test Driven Development (TDD), including demonstrating a…


Visual Studio Toolbox: UI Tests for Desktop and UWP Apps

In this episode, I am joined by Timotius Margo, who shows how to create automated UI tests for desktop apps using the WinAppDriver UI Recorder. WinAppDriver is a UI automation service for Windows 10. You can use the UI Recorder to track keyboard and mouse interactions and then view generated C# code. That code provides…