C# and Microsoft .NET
From the Mind of David Corbin
December 10, 2017
It has been a while since there was a post in this series, but just today I was involved in a set of discussions related to […]
February 22, 2017
Although this blog is going to primarily focus on ALM [Application Lifecycle Management] topics, the reality is that without an application that is well designed and […]
February 22, 2017
We now turn our attention to various performance considerations related to .NET Garbage Collection This is part II of an ongoing series. Part I of this […]
February 22, 2017
This page is the answer for the first challenge in C# Power Programming #102. If you have not read the blog post, you may find it […]
February 22, 2017
When someone looks at the memory consumption of an application that is growing larger than expected, often the first explaination is “There must be a memory […]
February 22, 2017
In our March installment C# Power Programming #105 – Ties that Bind we briefly touched on how Object Graph size and complexity could have significant impact on […]
February 22, 2017
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
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
[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
Think you write good code???? I will formally announce that I have written some of the baddest [actually meaning worse, and not the vernacular where bad […]