Read original post by Toni Petrina at Toni codes .NET
I came across this interesting post by Christian Jacobsen titled async/await in C# – a disaster waiting to happen? in which he describes that simple refactoring can introduce serious bugs in async code. While there is definitely something to be said about possible problems with the new Async feature, his example can teach us something.