Upcoming speaking engagements – User groups, meetups & AgileTD

It’s been a while since my last local appearance – too long in my opinion. Luckily I have a chance to remedy that:August 19th: I’ll be speaking at the IL .NET Developers user group (IDNDUG) about Navigating the TDD alphabet soup. I’ll be speaking about TDD/BDD/ATDD, their origins, how (and when) to use them and … Continue reading Upcoming speaking engagements – User groups, meetups & AgileTD

Faking a long running asynchronous call

A few days ago I needed to make sure that a specific method would only get called once no matter how many times it’s caller is invoked. The simplified code looked something like this:public async Task CallLongOperation(){ var result = await _client.LongWebCall(); if (result.Failed) { // log failure and exit } }I needed to make … Continue reading Faking a long running asynchronous call

Book Review: Async in C# 5.0 by Alex Davies

I’ve been hearing about async/await forever but didn’t really had a chance to use it until recently. After playing with asynchronous code for a while I felt I needed to close a few gaps in my understanding and so I looked for a book to provide me with the complete story. I’m glad I’ve found … Continue reading Book Review: Async in C# 5.0 by Alex Davies