Looking under the hood async/await

Sometimes I see code that is totally wrong in dealing with async/await Tasks.
Also it’s nice to get sometimes a refresh of your memory on how its working exactly.
I came across this nice video about the async Task handling. Enjoy!

Update: Also David Fowler wrote a great article on Async https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md

Update2: And Stephen Toub also wrote some great explanation about the configureAwait. Check it out here: https://devblogs.microsoft.com/dotnet/configureawait-faq/