Tim Van Wassenhove

Passionate geek, interested in Technology. Proud father of two

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...
13 Aug 2009

Experimenting with ControlStateMachine and Fluent interfaces

A long time ago i read Build your own CAB series and recently i noticed that there is a wiki: Presentation Patterns Wiki...
13 Jul 2009

Iconoclast: A Neuroscientist Reveals How to Think Differently

Because i really enjoyed managing humans i bought another book mentionned by Joel Spolsky: Iconoclast: A Neuroscientist ...
11 Jul 2009

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

A while ago we had a session on messaging at ALT.NET Belgium and it was then that i decided i should order my copy of En...