.NET

Taking Baby Steps with ScriptCS

May 31, 2013

I’ve been following the ScriptCS project with great interest over the last couple of months. As you may know by now, I’ve been searching for a more lightweight .NET development ...

Read more ...

Visual Studio Light Edition

November 30, 2012

I noticed this blog post from Scott Hanselman the other day about Visual Studio Express 2012 for Windows Desktop. This post included a screenshot from the installation program. ...

Read more ...

Dynamic in C# is Broken

August 11, 2011

Earlier this week, I ran into an issue while using the dynamic keyword in C#. I learned from C# in Depth that there are a couple of restrictions with dynamic, most notably when ...

Read more ...

Calling Non-Public Methods

January 28, 2010

A typical way for invoking a non-public method of a class is by using reflection. This can come in handy in a number of cases. One typical scenario that comes to mind is when th...

Read more ...

Generic Value Object

June 7, 2009

I just wanted to share my attempt for implementing a generic base class for Value Objects, popularized by Eric Evans and the Domain-Driven Design community. I must say that I go...

Read more ...

Conditional Using

April 9, 2009

Today I found myself writing the following code: private void DoSomething(String userName) { using(var userEntry = GetUserEntryFor(userName)) if(CouldBeFound(userEn...

Read more ...

Hello LINQ in .NET 2.0

December 31, 2008

When using Visual Studio 2008, it is possible to use most of the new language additions of C# 3.0 in a .NET 2.0 project. This because the C# 3.0 compiler is used for both .NET 2...

Read more ...

Treat Warnings as Errors

February 7, 2008

This in one of my pet peeves. Its simply none negotiable! I still don't understand why it can be turned off. Heck, I don't understand why its not turned on by default. I ...

Read more ...

Why O Why - The Day after

December 2, 2007

Alex Henderson picked up on my "Why O Why" post in his take on the Pluggable IoC in WPF Composite & Enterprise Library v.Next. I still believe that an IoC Application Block...

Read more ...

Why O Why

December 1, 2007

Glenn Block announced on the ALT.NET Yahoo Group that the P&P team is developing a new dependency injection framework. To say it with the words of Captain Alberto Bertorelli...

Read more ...

Design by Contract - The Sequel

November 20, 2007

In this post I put out some code for checking method arguments. I changed it somewhat regarding value  types:public void DoSomethingMeaningfull(Int32 someNumber) { // Throws Ar...

Read more ...

Design by contract

October 24, 2007

Something that was bothering me for a while now was writing the following piece of code over and over again: public void DoSomething(Request request) { if(null == request) ...

Read more ...

Dynamic Language Runtime

July 22, 2007

Earlier this week, I've been listening to the .NET Rocks podcast, John Lam on the DLR. I must admit, I'm looking forward to IronRuby. Now, somewhere half way the show, Carl Fra...

Read more ...

FCL Type Names

July 8, 2007

After a code review session earlier this week, I was wondering if I am the only one who uses the FCL type names (e.g. Int32) instead of their language-agnostic counterparts (e.g...

Read more ...

System.Configuration 2.0

December 15, 2006

Today I was working my way through migrating a web service application from .NET 1.1 to .NET 2.0. One of the things that I came across was the new architecture of the System.Con...

Read more ...

What's new in System.Xml 2.0?

August 6, 2006

The September 2006 issue of MSDN magazine has a great article about the new features in System.Xml 2.0. I used (and I am still using) this part of the .NET Framework a lot and h...

Read more ...

Debug.Assert in ASP.NET 2.0

January 14, 2006

Finally, finally, finally, … Debug.Assert now works with ASP.NET 2.0. You have to love those little improvements they did for .NET 2.0. When using version 1.1 of the .NET framew...

Read more ...

About

Thank you for visiting my website. I’m a professional software developer since Y2K. A blogger since Y2K+5. Curator of the Awesome Talks list. Past organizer of the European Virtual ALT.NET meetings. Thinking and learning about all kinds of technologies since forever.

Contact information

(+32) 496 38 00 82

infonull@nullprincipal-itnull.be