C#
-
.NET
WPF View Smoke Testing
I enjoy TDD. I enjoy the way it makes me code and I enjoy the rhythm. That is, I really…
Read More » -
.NET
.NET/C# – finding the attribute values for an assembly
For some version management features, I needed to find the attribute values of loaded assemblies. Googling around, I didn’t find…
Read More » -
.NET
Fluent Interfaces in C# – Introduction
Not many developers are familiar with the concept of DSLs (Domain Specific Languages) even fewer use them in their day…
Read More » -
.NET
Simple WCF SOAP-REST Multi-Project Template
Download the source code for this post. I did it again: another multi-project Visual Studio template – this time for…
Read More » -
.NET
C# text file deduping based on trimmed lines
A while ago, I needed to analyze a bunch of files based on the unique trimmed lines in them. I…
Read More » -
Software Development
Types of Duplication in Code
One of the biggest reasons to refactor code is to eliminate duplication. It is pretty easy to introduce duplication in…
Read More » -
.NET
CInject – Code Inject
CInject (or CodeInject) allows code injection into any managed assembly without disassembling and recompiling it. It eases the inevitable task…
Read More » -
.NET
Creating robust tests with Isolator V7
The problem with unit tests is that they keep on breaking… Obviously that’s not entirely correct, nevertheless I had the…
Read More » -
.NET
Complete Guide to Lazy Loading – Lazy
In creating performance-centric applications one has to be very cautious about how and when objects are created and destroyed. An…
Read More » -
Software Development
Screening C# Candidates: Let’s Play 20 Questions!
Over the past year I was involved in the process of interviewing candidates for both mid and senior level developer…
Read More »