• Weirdness with process names on Win2K

    One of the banes of my existence (okay, not that bad but fun to say) is supporting Windows 2000 at work. Yes, there are still Win2K machines out there - not many, but enough to make a difference. One problem is that .NET 3.0/3.5 isn’t supported on Win2K, so we’re limited in what we can do, at least on the client-side. Another problem is just strange issues with the framework. 99% of the stuff we write works great, but there are a few things that don’t.

    Read more...
  • Never ever ever ever preorder a game and select shipping

    I am a moron.

    Read more...
  • What code that you've written are you proud of?

    Yesterday, I had a somewhat strange experience. I was helping someone with a problem they were having and, almost as a side note, this individual thought he would share some code with me that he was particularly proud of. He even prefaced the story with the “not to brag or anything” phrase. He had written some custom code to help text boxes grow or shrink depending on how the user resized the window. If you know anything about WinForms, you’ll know that some simple anchoring techniques and good use of the SplitContainer will solve this problem for you - please, please, please don’t go writing custom mathematical equations when the framework can take care of it for you.

    Read more...
  • I wish I could be at the ALT.NET conference...

    Reading posts like this one from Jeremy Miller really make me wish I could make it to the ALT.NET conference in Austin. There are almost too many good points in his post for me to comment on, but I’ll go ahead and try.

    Read more...
  • Back from .NET Roadshow 2007

    Well, I got back from the .NET Roadshow last night. It went really well, too. The conference lasted two days with three tracks.

    Read more...
  • .NET Roadshow 2007

    I’m off to .NET Roadshow 2007 in Dallas! The speakers are Juval Löwy, Michèle Leroux Bustamante, and Brian Noyes. My hope is we’ll be doing some pretty heavy .NET 3.0 development at work soon (primarily WPF and WCF I would guess), so watch for some .NET 3.0 related content. I’ll post when I get back about how it was and, if I get a chance, I’ll try to post some updates from the conference as well.

    Read more...
  • Previous jobs can come back to haunt you in strange ways

    When I was in high school, my first job was preparing food at a local Taco Mayo. I didn’t last long there. Soon afterwards, I began working at a local ISP doing tech support. I still remember all of the problems that brand new 56K modems had, because the v92 standard hadn’t really been standardized yet.

    Read more...
  • An unexpected benefit from COM objects in managed code

    I was messing around with some unit tests this week and I came across an unexpected benefit while working on code that worked with a COM object. When you add a reference to a COM library in .NET, you’ll get an interface as well an implementation of that interface that forwards the calls to the COM objects.

    Read more...
  • A simple lesson using type converters

    I found myself writing the following code this evening:

    Read more...
  • Iron Everything

    I was looking through programming.reddit.com today and discovered that IronLisp now has a website on Codeplex. I haven’t coded in LISP since college, but it was certainly an interesting experience.

    Read more...