Content by aaron powell (4)

Aaron Powell walks through diagnosing a production hang in a C# app by capturing a memory dump and analyzing it in Visual Studio, using Parallel Stacks to spot thread-pool saturation and then using GitHub Copilot to help interpret what the dump is showing.
News
Aaron Powell shows how to generate memory dumps from a C# app when it becomes unresponsive, so you can debug production hangs with more than just logs. The article includes a thread-pool saturation watcher, Windows dump creation via dbghelp.dll, and Linux dump creation via the .NET runtime’s createdump utility.
News
Aaron Powell shows how to baseline and then raise unit test coverage in the Interview Coach app using Visual Studio’s code coverage tooling and GitHub Copilot’s Test Agent, moving from targeted tests for a single class to solution-wide analysis and test generation.
News
Aaron Powell walks through reviewing GitHub pull requests directly inside Visual Studio, from opening the PR list and navigating diffs to leaving inline comments, approving, and merging. He also shows how to bring GitHub Copilot into the review by adding a PR as chat context using the UI or the #pullrequest: command.
News

End of content

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.