Beating a dead horse: Stored Procedures
I seem to be having the same conversations with the dev teams whenever I switch clients. The topic of this post is one that many people have written about before. I'm just going to put my opinion on my blog so I can refer people to it in the future instead of having to repeat myself every time.
What prompted this post is that since I've moved to Belgium I've had to take a step back from living on the bleeding edge and using open source projects. Most of the work is concentrated in Brussels and ...
If you ever wanted to play fur elise in the console
At work today we were playing around with the console.. here's one of our experiments whilst creating a stoplight workflow (WF).
private static void FurElise()
{
Console.Beep(420, 200);
Console.Beep(400, 200);
Console.Beep(420, 200);
Console.Beep(400, 200);
Console.Beep(420, 200);
Console.Beep(315, 200);
Console.Beep(370, 200);
Console.Beep(335, 200);
Console.Beep(28...
Common mistakes in software development (part 2): Mixing up the tiers
In my [previous post](http://flanders.co.nz/2008/09/24/common-mistakes-in-software-development/) I explained some very quick wins to make your code a little bit cleaner. As I've been appointed an [asp.net](http://www.asp.net) project at work at the moment I have the chance to get more ammunition for blogging :).
This time I'd like to talk about properly separating your tiers so that the next person doesn't have to go through the complete application and make changes everywhere just to make a mi...