Year: 2012
-
Software Development
Behavior Driven, Test Driven, Domain Driven Design
Ah, the joys of xDDs, you can never use too many, right? One of the many benefits of using event…
Read More » -
.NET
Inversion of control containers – Best practices
Disclaimer: I’ve used IoC containers for a couple of years now and also made a couple of my own (just…
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 » -
Agile
When Will It Be Done?
Everyone likes to know the answer. In fact, this question can be interpreted in many ways, and answered that way…
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
Why you need to make your tests fail
Test Driven Development (TDD) have many benefits. For start it’s a design methodology that help avoiding “Analysis paralysis” and make…
Read More » -
Visual Studio
Developer productivity tools and Visual Studio extensions
A few days ago a question was asked on Readify’s internal forum about useful VS extensions. A few extensions were…
Read More » -
Software Development
Building an API: Test Harness UI
On the project I’ve been working on we’re building an API to be used by other applications in the organisation…
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 » -
Software Development
Switching Gears is Grinding Gears
Pay attention young programmers, this is the most important piece of programming advice you will ever hear. Well perhaps not,…
Read More »