tabs ↹ over ␣ ␣ ␣ spaces

by Jiří {x2} Činčura

ICTech Day

5 Nov 2018 Multithreading/Parallelism/Asynchronous/Concurrency, Presentations & Speaking

I almost forgot to tell you about this. This week, Thursday, I’m speaking at ICTech Day in Belgium. And about the topics I’m very passionate about. First session is “Tasks and Await from the ground up” and other is “Async and Await”. If you’re in the area, maybe you can still try to make time and come (you have to be a guest of somebody from PeopleWare or Elmos).

Tasks are great. You can write on a few, or even a single, line what took before maybe at least 20 lines. How are tasks related to good old threads? And what is await doing? Is it using threads? Is there a difference between asynchronous code and multithreaded code…

Async and await seem to be just a few new keywords, but what’s behind? How is the code actually executed? Can we learn something from this background info and improve our code on top of that? And why would you even consider using async/await…

Profile Picture Jiří Činčura is an independent developer focusing on data and business layers, language constructs, parallelism and databases. Specifically Entity Framework, asynchronous and parallel programming, cloud and Azure. He's Microsoft Most Valuable Professional and you can read his articles, guides, tips and tricks at www.tabsoverspaces.com.