Session

Async demystified

Do you struggle to fully understand async in C#? How it works and why?
I did. So I asked the best - the author of async, Stephen Toub. This talk is summary of the most interesting insights from him that helped me finally truly understand the magic behind async.

The talk will cover:
* History and evolution of asynchronous programming patterns in C# and their problems. Leading to async and demonstrating the "why" behind its design choices.
* Touch on the "how" it works behind the scenes.
* Reasons for customizing and hyper-optimizing async for high-performance (like Networking stack).
* Touch on related building block - ThreadPool.
* Hands on sync-over-async pattern and associated problems. Workarounds in your code if you hit it. Potential solutions in future .NET versions.

Duration: 45-60 min (talk in making)
Presented at:
- NDC Sydney 2019 - https://www.youtube.com/watch?v=TgUYcZV-foM
- See more MeetUp presentations at https://karelz.github.io/details

Karel Zikmund

.NET team in Microsoft - Software Engineering Manager

Brno, Czechia

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top