David Corbin

February 22, 2017

Interfaces and Virtuals Everywhere

Interfaces and Virtuals Everywhere???? First a disclaimer; this post is about micro-optimization of C# programs and does not apply to most common scenarios – but when […]
February 22, 2017

Method Invocation based on Runtime Type of Parameter (conclusion)

In the last two installments, we covered both a simple baseline implementation of the double dispatch pattern and a flexible method of passing additional parameters. This […]
February 22, 2017

Sorry Johnny – There is NO Garbage Collection in .NET

[Originally Published Apr 2004 – Updated October 2009] Everyone “understands” that Microsoft’s .NET and the CLR is a “garbage collector” based environment; but is it really. […]
February 22, 2017

Tail Wags Dog Patterns and AntiPatterns

Anyone who has been following this blog (or knows me in other venues) should be aware that I am a big fan of Patterns. The application […]