Over a million developers have joined DZone.

Advanced Async talk from ALT.NET


As you might know there’s a chapter in my book C# Smorgasbord that introduces you to asynchronous programming in .NET using Async & Await. However in this talk I dig deeper and talk about what happens inside the state machine that is generated by the compiler.

Richard, the ALT.NET organizer introduces my talk like this:

This is an in depth async talk by Filip, covering some of the problems and fun you can have with it. As for the title? Well, that comes from this short explanation of the difference between parallel and async: “If you boil eggs, you have multiple eggs boiling at the same time, they’re boiling in parallel to each other. While the eggs are boiling you stroll around the kitchen and clean up, you’re doing this asynchronously to the egg boiling because as soon as the egg timer goes off you’re going back to the boiling process to get the eggs off the stove.” Let’s get cooking

There are two recordings available, one that I recorded to practice and one that is live from the event. They are slightly different as there are more nerves involved doing a live talk. I’ll share them both and hope you learn a lot! Leave me a comment and let me know if you liked it.

Advanced Async – Live talk from ALT.NET Sydney October 29, 2013

Advanced Async – Pre-recorded version

Slides and code available here.

The post Advanced Async talk from ALT.NET appeared first on Filip Ekberg's blog.


Published at DZone with permission of Filip Ekberg, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}