---
title: "Async Await Pitfalls / Guidelines - .NET User Group Zurich Presentation"
description: "On 6th of July I had the honor to present some topics about async/await. Mainly:\n * What is asynchronous programming\n * Deadlocks and ConfigureAwait\n * How does the state machine work\n * Pitfalls and general Guidelines\n * ValueTask\n\nYou'll find all the slides and the whole talk in the blog."
updated: 2021-07-07
tags: ["C#", "await", "async", "NET User Group Zurich"]
canonical: "https://steven-giesel.com/blogPost/e0eec540-24db-471c-b8fb-1df8530911d6/async-await-pitfalls-guidelines-net-user-group-zurich-presentation"
---

# Async Await Pitfalls / Guidelines - .NET User Group Zurich Presentation

<embed src="https://linkdotnetblog.azureedge.net/blog/20210706_asyncawaitpresentation/async%20await.pdf" width="95%" height="700px"></embed>

Here the whole talk on [YouTube](https://www.youtube.com/watch?v=oCYEQhIUoMw)