Myvideo

Guest

Login

Adam Furmanek. async biggest mistake in C #

Uploaded By: Myvideo
1 view
0
0 votes
0

Rus: We use async and await a lot nowadays and every library must support it. But is it a good idea? Is the whole pattern implemented well? What are the problems and why using async may not be a good idea? In this talk I show why async is far from being perfect. I cover problems with global state, exception handling, deadlocks and garbage collection. I explain why crucial programming principles were ignored when designing the mechanism and how broken it is. Level 200, basic understanding of async/await is required. Adam Furmanek is a professional software engineer for almost a decade. Right now he is at Amazon working with Big Data, Spark, and Machine Learning. He is always interested in digging deeper, exploring machine code and going through implementation details to better understand internals of the technologies he uses every day. That’s why he likes debugging, decompiling and disassembling the code to understand memory models, concurrency problems and other details hidden deeply inside. In his free time he plays ping-pong, watches Woody Allen’s movies and blogs stuff at . Presentation: DotFest:

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later