-
Software Development
Why TCP is evil and HTTP is king
Nitpicker corner: If you tell me that HTTP is built on TCP I’ll agree, then point out that this is…
Read More » -
Software Development
Factories: Good and not so Good Reasons to Use One
I remember the time when I first started to extensively used Factories in my code. And boy is it embarrassing…
Read More » -
Software Development
Dealing with Net Negative Producing Programmers
In his ‘Productivity Variations Among Software Developers and Teams‘ post Steve McConnell mentions: Researchers have found 10-fold differences in productivity…
Read More » -
Software Development
5 Common Automized Software Quality Metrics (with Pros & Cons)
1. Source Lines of Code (SLOC) Counting lines of code is probably the most simple method. It mostly indicates the…
Read More » -
Software Development
Why Domain Driven Design (DDD) is so great
This article aims to describe why I think that DDD aids you tremendously in creating robust and flexible applications. Today…
Read More » -
.NET
Decouple WCF Services from their DI Container with Common Instance Factory
In my last blog post I introduced the Common Instance Factory, which I built as an alternative to Common Service…
Read More » -
Software Development
The Myth of the Super Programmer
I received an email this past week that disturbed me. Basically the author of the email inferred that most of…
Read More » -
.NET
Fluent interfaces in C# – method chaining
For those of you who just tuned in, this is a third post on the subject of fluent interfaces using…
Read More » -
Software Development
Pattern oriented programming
Ever since the “Gang of Four” book, everyone and their uncle is an expert in patterns. Software is all about…
Read More » -
Software Development
Testing and the Single Responsibility Principle
Automated testing is hard! Therefore, if you’re about to learn it, just keep going. Resist the initial learning curve as…
Read More »