Sandcastle Documentation Generation

At work I have been the champion of an Integration Framework for our Archive One product. This is a set of API’s, events and open file formats embedded into the Archive One products that allow customization ‘around the edge’. The kind of thing that can be done with the Integration…

Read More

More Hassle With SupportSuite

At work, we use SupportSuite for support case tracking. This is a real neat product but the support is dreadful. I was running version 3.0.0.80 and there are a few problems with it, they recently announced version 3.1.40. I set up a testing copy and tried an upgrade – no…

Read More

MAPI and Unicode PST files

At work we are heavily into MAPI (we provide email archiving solutions). MAPI is Microsoft’s mainstream supported and recommended protocol for accessing Exchange. There are currently two main versions of MAPI – ‘Exchange MAPI’ and ‘Outlook MAPI’. Exchange MAPI is the version that is installed when you install Exchange System Manager…

Read More

Factory Design Pattern

In the first version of my GPS Library software (written in VB6) I had a ‘Protocol’ property that indicated which protocol we were using (for example Garmin, Magellan, NMEA etc). Then, every time we needed to do something at the protocol layer (Sending or Receiving data) we had an if…

Read More

State Design Pattern

In the first version of my GPS Library (written in VB6) I had a big horrible multiple nested if statement that handled the intelligence behind what to do when a new frame of data was received – if we were sending Waypoints to the GPS and the frame was an…

Read More

.NET GPS Library

About 4 or 5 years ago I wrote a GPS ActiveX control in VB6.0.Although it work really well (and fast), it was difficult to maintain – to be honest it was pretty messy, a large monolith with some real horrible 283654276354 line functions.I sold it as Kapie Systems for a…

Read More

High Definition TV.

I recently persuaded Sarah to let me buy a High Definition (HD) TV, a 32″ LCD job. After much research, I decided on a Vistron model from eBuyer – there are over 50 customer reviews on their site and it seems most of them are pretty good. It was delivered…

Read More