Async Internals in .NET

Async Internals in .NET
Image from meetup.com
From Mon 6 January 2020 to Tue 7 January 2020
From Monday 6 January 2020 to Tuesday 7 January 2020
5:00 PM - 5:00 AM
Ended

Async and await are now common elements of .NET ecosystem. Do you know how they work? Do you know what is synchronization context, how to wait for async void methods or how to implement custom task scheduler?

In this talk I show internals of async and await. I present state machine created by the compiler, consider allocation issues and show typical deadlock scenarios. We will see how to call async methods from synchronous code, how to wait for async void, how to implement custom synchronization context or task scheduler to handle exceptions, and how to run task without allocation at all.

Speaker

Adam Furmanek
I am Adam Furmanek and I have been working as a .NET developer for 5 years. Right now I am at Amazon working with Scala, Spark and Machine Learning. I am always interested in digging deeper, exploring machine code and going through implementation details to better understand internals of the technologies I use every day. That's why I like debugging, decompiling and disassembling the code to understand memory models, concurrency problems and other details hidden deeply inside. In my free time I play ping-pong, watch Woody Allen's movies and blog stuff at http://blog.adamfurmanek.pl

Agenda

6:30pm - Doors open / Food Sponsored by TEKsystems / Networking
7:00pm - News and announcements
7:10pm - Presentation
8:30pm - Wrapped Up

RSVP

Please RSVP to attend. Bring your printed registration and show to volunteer at door. The volunteer will escort groups back to the meeting room.

2803 Views - 09/10/2019 Last update
culture
Microsoft Building 20
3709 Microsoft Way, Redmond, wa, US

Event from
meetup.com

Are you an event organizer?
Create events for free. They will be immediately recommended to interested users.
Create event

Nearby hotels and apartments

3709 Microsoft Way, Redmond, wa, US

Browse other venues in Redmond
Discover now

The best nearby experiences from our partners


Discover more events in Redmond
Discover now


Microsoft Building 20
3709 Microsoft Way, Redmond, wa, US

Event from
meetup.com


Are you an event organizer?
Create events for free. They will be immediately recommended to interested users.
Create event
 
 
 
 
Your changes have been saved.