Is YOUR website contact form working?
11-11-08
So I’ve temporarily relocated to the great city of Vancouver while SAFI performs some market...

MS, Open Source or Roll Your Own
01-11-08
When you need some common functionality (an ORM layer is probably the most common example), you’re...

Saying No To Requests
21-10-08
It’s taken for granted that lawyers and accountants will give opinions on things they’re...

Getting a website design
10-10-08
Web design isn’t a core activity for us, but we do do a lot of web design work, and we get a...

Castle Monorail Resources
18-09-08
I spent some time recently taking a look at Castle Monorail. I came across it a while ago, and unfortunately...

Safitech.com 2.0
10-09-08
We finally found time to upgrade our website last week. Black will always be the new black in New...

Quality, Speed or Price?
08-09-08
Apparently there’s a popular engineering term called The Project Triangle. You are given the...

.NET The Great Failure?
05-09-08
PC Mag has listed .NET as one of the 21 Great Technologies That Failed. .NET (2002) Runtime compiled,...

Something quite safi… part 2
05-09-08
Ok, I could have thought of a more interesting title. I am open to suggestions. So, as one of the...

XP Annoyances and Fixes
02-09-08
I had to do another rebuild of my work laptop this week. This was forced on me this time, but it...