Debugging Async Code with Isadora Rodopoulos
Episode #1788
Thursday, April 7, 2022
How do you debug asynchronous code? Carl and Richard talk to Isadora Rodopoulos about her debugging asynchronous code series of videos and the tools available today to help with debugging. Different people approach debugging in different ways - there's no one way to solve any given problem. But Isadora digs into the critical challenges of asynchronous code, not being sure of the order of execution, managing when messages get lost and detecting the transient problems that come from async code!
Guests:
Isadora Rodopoulos
Isadora Rodopoulos is a software engineer at the Visual Studio debugger team, spending most of her time debugging the debugger. She works on the .NET debugging experience and hot reload in Visual Studio.
Links:
- Fluxor https://github.com/mrpmorris/Fluxor
- Native ARM on Visual Studio https://developercommunity.visualstudio.com/t/native-arm-support-for-visual-studio/1161018
- Hot Reload in Visual Studio https://docs.microsoft.com/visualstudio/debugger/hot-reload?view=vs-2022
- SourceLink https://docs.microsoft.com/dotnet/standard/library-guidance/sourcelink
- Debugging Async Code Video Series https://docs.microsoft.com/shows/visual-studio-toolbox/why-is-async-code-hard-to-debug
- Visual Studio Code Debugger https://code.visualstudio.com/docs/editor/debugging