Object Oriented Programming (OOP) builds upon years of traditional software engineering principles. The core tenets of software engineering are known by most programmers in principle if not always in practice. …[More]
Blog
Create a Windows Form Wizard
A few weeks ago I found myself needing to create a Windows Form application that would allow the user to enter details for an operation over several steps and then commit the operation in the final step. Essentially, I wanted to create a ‘wizard’. …[More]
Iterate through a list in T-SQL
Many is the time that I have had a list, perhaps created in the front-end of a program that, was pushed through to the database and then needed to be iterated through. Essentially I wanted a simple way to do what in JScript or CSharp is a String.Split(','), returning an array of strings. …[More]
Ajax, Silverlight and Firefox
I first created this post as a question because after several hours of searching online I couldn’t find a straightforward solution to a problem I had. Here briefly is a description of what I was trying to do and the problem I had. …[More]
CV Writing Tips
I’m not claiming to be an expert on this, but I’ve been on both sides of the fence when it comes to recruitment and I think I’ve learnt a thing or two about ‘effective’ CV writing. I'm not going to mention all the 'usual' ones like checking spelling, grammar, staying in the 2 page limit
etc, so these are (as far as I know) genuinely new tips that I’ve learned and applied by trial and error myself over the years. …[More]
Handling Orphaned Database Users
This isn’t the first time I’ve had to deal with orphaned users in SQL Server, and probably won’t be the last but today I found myself investigating why it happens and how to resolve the issue it causes.
I guess before I start on that I should explain what an orphaned user is. …[More]
Firefox Certificate Problem
If you are using Firefox 3 (and many people are now beginning to), you will notice that if FF does not like the site’s certificate it will stop you dead in your tracks. …[More]
DSN-less Website Relocation
This article was inspired by an idea in a blog entry by Omar Al Zabir. I found when implementing the idea that it needed some fleshing out and clarification, and so I decided to write my own version. …[More]
Work Environments
I’ve been thinking about this for some time now – ever since I started contracting in fact and the number of work environments I’ve been in has led me to have a bit of experience on the things that can make or break what many companies boast is a ‘great place to work’ or one of the ‘top places to work’ etc …[More]
