Using Singletons Safely

9. December 2008

The singleton is probably the best known of the GoF Design Patterns, it’s also the most controversial. I try avoid using singletons in my code when I can but since the singleton is a very simple but powerful pattern I sometimes sin against the decoupling gods and use one or two of them. Lots of stuff has been written about creating singletons. In this post I want to show you how properly use a singleton and contain most of the damage singletons do.

This post was inspired by a Twitter discussion I had with @LaTtEX who blogs here

More...

Why software engineering is NOT like structural engineering

4. December 2008

While cycling home from work today I was listening to the Deep Fried Bytes episode with Rico Mariani. I should have been warned by his introduction; “He has an analogy for everything”. But since he seems to be a smart person the good old “Software engineering is just like structural engineering” caught me by surprise. I thought we ditched that one together with the waterfall process.

More...

XP Embedded Shell.Run problem solved, here's how

2. December 2008

I had a problem on XP Embedded running a vb-script file with wscript. Creating a shell object and calling the run method gave me a permission denied error (error number '800a0046') even when I was running as administrator. It didn't matter what I was trying to run. Even notepad.exe gave me this error. I've seen more people post questions about similar errors around the internet but I never found a usable answer so I thought I'd share the solution I worked out myself.

More...

I am a scientist!

2. December 2008

If you're having trouble reading my blogposts it's not your fault. It seems I'm so abstact and theoretical in my communication that I have trouble communicating my visions to other people.

More...

Powered by BlogEngine.NET 1.5.0.7
Theme adapted from BlogEngine.NET standard theme by Mads Kristensen

Mendelt Siebenga

Mendelt Siebenga with coffeeMendelt Siebenga works as a C# programmer. In his spare time he's been known to pick up Python, Lisp and even a soldering iron from time to time.

You can also find me here

My book-pick