Recent Posts
The Liskov Substitution Principle
As Ordina is working on new C# 2.0 coding guidelines, last week I had a discussion with a colleague on object-oriented design. One important principle is the Liskov Substitution Principle which in a C# context is often written as “methods that use references to base classes must be able to use ob...
Copying & Pasting
While reading this article, I ran into two must-have tools which should have been part of Visual Studio from the beginning. First of all, Smart Paster is a handy tool for pasting a chunk of text into a source file in various nicely formatted formats. Secondly, Copy Source As HTML allows you to co...
Moving to Software Factories
You may have heard of Software Factories already, but failed to grasp the actual meaning of it. This two-pager should help to understand the fundamental ideas behind Software Factories and the way Microsoft and Ordina deal with them.
Redmond 2006 - A Trip Report
Since I’m back, several colleagues and friends inquired about the trip to Redmond. But sadly, the last two weeks were a bit busy (both personally as well as professionally), so I simply did not find the time to write a trip report…up to now…The trip started on 10:00 Tuesday the 28th of March when...
Eastern wasn’t so good for me
From a weather point-of-view, Eastern was quite good. I’ve visited Delft by bicycle for two days and enjoyed some nice beverages in the sun. However, it didn’t finish well. Yesterday morning I discovered that somebody couldn’t leave its hands off my car!!!! The lock was broken, the Pioneer DEH-P8...
Managed Debugging Assistents on the rescue
In several projects, I’ve been heavily using COM and other interop-related technologies. The pain with these technologies is that is often very difficult to track down bugs and interop mismatches. The same applies to working with No-Touch Deployment. Problems that occur while loading the applicat...