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 »


