Console logging and the passage of time

Saturday, February 02 2019 tips

I frequently write console applications to automate things that I used to do manually. Sometimes these are test frameworks for my own use, other times they are utilities that I share.

Read more »

Capturing Transient Errors

Saturday, February 09 2019 tips

Have you ever tried to fix a problem where you only got a glimpse of the error before the entire application disappeared in a puff of smoke?

Read more »

Explicit Interfaces and Delegate Properties

Saturday, February 16 2019 csharp

When unit testing, it is common to create a fake implementation of an interface so that you can test another component in isolation. But how do you handle the case where each test needs a fake that does something different?

Read more »

Converting a List to a Queue

Saturday, February 23 2019 priority-queues csharp

While chatting with a friend about this series, he made a suggestion about a significantly more effective way to implement the ToImmutablePriorityQueue extension method.

Read more »


Archive for 2019
January 2019 4
February 2019 4
March 2019 5
April 2019 4
May 2019 4
June 2019 5
July 2019 4
August 2019 3
All Years
2019 33
2018 65
2017 61
2016 40
2015 30
2014 14
2013 19
2012 25
2011 47
2010 56
2009 78
2008 89
2007 2
2006 8
2005 5
2004 18
2003 5