Tim Van Wassenhove

Passionate geek, interested in Technology. Proud father of two

11 Sep 2009

About under construction pages

Why do people visit a website? To find information. Thus, when you publish a page to announce that the information is no...
11 Sep 2009

Instruct T4 to use C# v3.5

Consider this simple T4 template: <# for (var i = 0; i < 10; ++i) { WriteLine("hello"); } #> Trying to ...
29 Aug 2009

Advertising on this blog

If you are an Adblock Plus user like me it is very likely that you have not noticed that i added Google Ads to this blog...
28 Aug 2009

Extension methods to improve readability

A common reason to take advantage of extension methods is to enhance readability (think fluent interfaces). My team uses...
17 Aug 2009

About the design of a fluent interface

Now that i have presented a simple ControlStateMachine i can raise the bar a little. A statemachine that handles command...
17 Aug 2009

About the implementation of a fluent interface

Now that i have defined my API for initialization it is time to implement it. Inspired by the Moq.Language and Moq.Langu...
17 Aug 2009

Presenting ControlStateMachine

Here is a situation we are all familiar with: A form that only displays a certain set of controls depending on the mode ...
15 Aug 2009

Presenting ControlChanges

Because i noticed that i kept writing the same operations on control over and over again i decided to capture them in a ...
13 Aug 2009

About reading books

A while ago Gabriel wrote the following: PS3: you can read all the books that you want, in the end to truly master .NET ...
13 Aug 2009

Clean Code: A Handbook of Agile Software Craftsmanship

For my summer holidays i needed a book that was easy readable (size, weight, content) and Clean Code: A Handbook of Agil...