Main contents

Writing Your Own UriParser

15 November 2005

I posted before about my displeasure using System.Uri for advanced scenarios. It won’t parse mailto-style URIs and extending it is just evil. Yet, I’d still recommend you use System.Uri for your URI needs, even if it won’t parse your URI.   Why? Well, with each version of the framework, Microsoft will work to make it [...] Read more »

Posted in Uncategorized | No Comments »

XmlSerializer, Xsd.exe, Nullable<T> and you.

1 November 2005

At work, I’ve been using Xsd.exe and XmlSerializer in V1.1 a lot lately. There are a number of things that aren’t satisfactory about both of them, but this post only talks about a few of them.  Since .NET 2.0 was just released, I began trying out a few things to see if they fixed things. [...] Read more »

Posted in Uncategorized | 2 Comments »

Let’s take back the fun.

1 August 2005

Over the past few weeks, Microsoft has provided plenty of juicy, new software for us developers: Vista Beta 1, WinFx Beta 1 RC 1. They’ve also announced quite a few name changes. Longhorn became Windows Vista. Avalon became Windows Presentation Foundation. Indigo became Windows Communication Framework. I don’t know yet how I feel about the [...] Read more »

Posted in Rants | 3 Comments »

Norton Antivirus is a terrible application.

11 July 2005

This weekend, my father had a computer problem. Since there’s a rule about computer nerds being help desk support for everyone they know, he asked me to help him. (To be fair, though, I did build the machine for him. Nor  did I complain: he makes me dinner just about every week, and he’s my [...] Read more »

Posted in Rants | No Comments »

Windows Socket Version 2 API error code documentation

8 November 2004

[Update: Looks Mike, future PM of System.Net and all 'round genius, cleared things up in the comments. Thanks, Mike. He gets 20 jasonkemp.ca points! Save those up and you may get a toaster. Or a beer since I know you and you live in Victoria. Incidently, before I checked for comments to this post, I [...] Read more »

Posted in Rants | 4 Comments »