As promised, here is part 2 of my CodeMash Recap. (CodeMash 2011 Recap Part 1 is here). If you haven't seen it already, I'm maintaining a list of links to the CodeMash 2011 slide decks. If you have anything to add, please let me know. Are You Satisfied With Your Tests? Jim Weirich presented a... Continue Reading →
CodeMash 2011 Slide Deck Links
Many of us are looking for the slide decks for the CodeMash 2011 sessions. I didn't see anyone else aggregate these yet, so I pulled what I could from Twitter. Below is what I have so far. If you know of other slide decks, or if you presented at CodeMash, please let me know and... Continue Reading →
My CodeMash 2011 Recap
CodeMash 2011 was great!! I really enjoyed the talks, the venue, the food, and the chance to meet up with friends. So, in an effort to remember everything, I'm recapping things on my blog. This is not exhaustive, nor is it all that polished. It's kind of a high level summary with links to resources... Continue Reading →
Cancelling BackgroundWorker – Don’t watch e.Cancel
Just a quick note about an issue that seems deceptively simple to introduce… If you are using the BackgroundWorker in your app and you've set it up to support cancellation, be careful how you write your code that watches for cancellation. BackgroundWorker has an event DoWork, which passes DoWorkEventArgs. This derives from CancelEventArgs, which has... Continue Reading →