The missing pieces

Despite the work going into Whidbey and the associated growth in the .NET Framework, today we’re developing against .NET 1.1 and it doesn’t support everything yet. That said, there is a lot that it does do and the Win32 to .NET API Map is good for pointing out where to look in the framework for…

Spam filtering mail

A couple of months ago I was scouting around for a spam filtering service that would act as an SMTP relay and filter out spam into a separate mailbox. The primary reason for this was so that when I’m out and about, I can download e-mail onto my SmartPhone without having 50 junk e-mail clogging…

New ActiveSync builds

I’ve been struggling with a few connection problems trying to sync my SmartPhone to Outlook in recent weeks but since I was already running ActiveSync 3.7.1 there wasn’t much to be done. It appears that Microsoft make reasonably silent releases of ActiveSync. I downloaded 3.7.1 again and ran the installer: it told me I already…

Salt with your hash?

If you are using a hash to hide the value of a password then it is a good idea to throw in a salt so that two people with the same password will have different values stored. It also increases the amount of work necessary to perform a dictionary attack on the passwords. In the…

Really Getting Things Done

It’s been some weeks since Scoble mentioned attending a David Allen seminar. He made a few follow-up posts and I was initially sceptical. However, with his and others’ influence, a couple of GTD people, including David himself, started blogging and I subscribed to the feeds. Little by little, the things that were said started to…