What do async and await do

Async & await In this post we are going to explore the keywords that came with TPL in .Net 4.5 and were introduced to take the asynchronous programming experience as close to the synchronous as possible. We will look at this programming model, how it enables the creation of responsive Read more…

Introduction to Tasks in TPL

What is a Task? In the first two posts about asynchronous programming we saw what asynchronous programming is and which techniques .Net offers to accomplish different units of work in an asynchronous manner. Besides Threads, EAP and APM with .Net 4.0 yet another way for building asynchronous applications was introduced: Read more…

Asynchronous techniques in .Net

To get a deeper insight in what asynchronous programming is, refer to my Introduction. For starters asynchronous code simply has more than one piece of logic executed at the same time. In this post we are going to look at ways to accomplish asynchronous execution with programming techniques in .Net. Read more…