Reliable and fast applications by introducing parallel and async

Posted by Filip Ekberg on March 4 2014 1 Comment

In this breakfast event that I spoke at which my employer Readify organizes, I talked about Parallel and Asynchronous applications. The idea here is to talk about what makes an application fast and reliable. Then we talk about different concepts and how to apply these in small isolated code snippets to make use of some […]

Vote on HN

Debugging Asynchronous Code in Visual Studio 2013

Posted by Filip Ekberg on November 15 2013 1 Comment

With Visual Studio 2013 being publicly released I think it’s time I show off one nice improvements in Visual Studio 2013.tudio 2013. There are in fact a lot of nice improvements in Visual Studio 2013 and one of my favourite ones, actually two of my favourite ones are the debugging improvements of asynchronous code and […]

Vote on HN

Advanced Async talk from ALT.NET

Posted by Filip Ekberg on October 29 2013 1 Comment

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: […]

Vote on HN

Don’t deadlock with async and await

Posted by Filip Ekberg on April 3 2013 4 Comments

Deadlocking is really something you need to avoid and in case you don’t know what a deadlock is here’s a great illustration of a “real life deadlock”: Basically what has happened here is that all the roads are full with cars and all the cars try to cross the road at the same time. Let’s […]

Vote on HN

What does async & await generate?

Posted by Filip Ekberg on January 16 2013 6 Comments

Do you ever get the feeling that you want to know exactly what happens behind the scenes? I do, quite a lot actually. Which is one of the many reasons that I’ve written about IL, Reflection and ways to prove how certain code behaves and works using tools such as Reflector. If you’ve read my […]

Vote on HN

Avoid shooting yourself in the foot with Tasks and Async

Posted by Filip Ekberg on September 20 2012 6 Comments

Since the release of .NET 4.5, you’ve been able to use the RTM version of Async & Await. There are some things though that can lead to very weird behaviors in your applications, and a lot of confusion. Kevin (Pilchie) over at Microsoft just gave me heads up on some of these and I thought […]

Vote on HN

C# Smorgasbord will soon be available!

Posted by Filip Ekberg on July 21 2012 1 Comment

UPDATE: C# Smorgasbord is now available! Since the fall 2011 I have been working on a book called C# Smorgasbord. The book is inspired by all the interesting topics that I’ve touched in this blog. I’m proud to announce that the book will soon be available for purchase on Amazon and CreateSpace! You will also […]

Vote on HN

C# 5 Async CTP – Old VS New – Video screencast

Posted by Filip Ekberg on June 20 2011 Leave a Comment

This is my second screencast, talking about the C# 5 async ctp. In this session I show how you can refactor old code that is using the task parallel library or a background worker to run time consuming operations asynchronously. I also touch the surface on what continuation is and how it has been acheived […]

Vote on HN

C# 5 Async CTP – Async in Action – Video screencast

Posted by Filip Ekberg on June 11 2011 Leave a Comment

I recently recorded a screencast talking about the C# 5 Async CTP, keep in mind that this is my first screencast ever, so please give me your constructive comments. Here’s the video, hope you like it:

Vote on HN