Archives / 2003 / April
  • Earthquake Rocks the SouthEast

    OK, so maybe we didn't exactly rock, but we did shake for a minute at 5:00 am EST here in the Atlanta area.  This is big news in the South since we seldom get noticeable earthquakes -- its actually the only one I've ever felt in my life.  This was a 4.9 on the Richter scale, centered along the Alabama / Georgia line near Fort Payne in Alabama.  Fort Payne is the location of the deepest gorge east of the Mississippi, and the fault line there runs along the Appalachian Mountains.  I estimate my house is about 75 miles from the epicenter -- I've seen several hurricanes and now an earthquake!

  • Atlanta DotNetWeblogs Lunch

    I had lunch today with some local Atlanta .NET gurus -- how's this for a group: Kirk Evans, Don Browning, Matthew Nolton, Wally McClure, James Shaw, John Croft, and myself.  That's 5 guys with Blogs here at, along with 2 other really top-notch guys in the industry also.  Of course, Wally's really from Knoxville, but that will be a suburb of Atlanta in a few more years, so that's close enough to count.  We really need to get some girls next time though -- hey Dana, do you have lots of blonde friends that can join us next time.  :)  So who else is in or near the Atlanta area?

  • Windows 2003 Blue Screen of Death

    I've had my computer at home running Windows Server 2003 RTM for a few weeks now and I finally got my first Blue Screen of Death last night!  I haven't even seen one on a Windows 2000 system in years, so it really surprised me when it did occur, but it was a lot nicer and informative.  It had larger print and less information, although what was there was more helpful, and I could easily spot IRQ and Alcatel on the screen.  So to me it seemed obvious that this was due to my DSL modem somehow, which really means this was more of a hardware driver problem than a Windows 2003 problem.  After the automatic reboot after 60 seconds, I was prompted to submit a report to Microsoft, which was quickly analyzed with an online response.  The web response very clear stated the problem was my Alcatel modem, in plain English of all things, and gave me a link to download the latest driver to fix it.  I was very impressed, although I still think that the whole process would not have been so nice to experience for my wife or kids.  Also, the auto reboot would have left me wondering what they were talking about, although I still think that this is the appropriate behavior for a server.  I don't really know if anything can be done to improve this any better, but a couple of my colleagues are debating this today -- so what do you think: are Blue Screens acceptable or is there an alternative?

  • Renewing Domain Names

    I have been using for my domains for a few years now.  They added a new feature this last year called auto-renew, so I eagerly setup my domains to auto-renew.  Apparently, this also has the side-effect that no emails are sent at your normal renewal time, since it is supposed to happen automatically.  All the sudden this morning my domain stops resolving while I'm making some minor changes with my web-host's help, and it ends up having nothing to do with my web-host afterall -- BulkRegister just did NOT auto-renew my domain.

  • Workaround for Bug in ASP.NET Version 1.1

    Changes in ASP.NET version 1.1 can generate a postback script with a bug in it.  It is particularly a problem for anyone using many of the page template solutions.  I posted both C# and VB workarounds on the ASP.NET forums, and here's the C# code:

  • AppSettings can Reference an External Config File

    I recently discovered that the app/web.config file can reference an external config file to get some or all of its appsettings.  You don't have to name it with the extension config, but that's best since its protected from anyone browsing to it, and since it has the support of the VS.NET editor.  You can have keys that are only defined in the external file, or you can override keys that were already defined in the app/web.config file.  One great use of this would be to store your database connection string, or other settings that may vary from development to testing to production.  I did notice that changes made to the external config file are not automatically picked up until the app restarts, but thats easy to force by simply editing the real app/web.config.  By the way, this does fully work in the original version 1.0 .NET framework, although it was apparently undocumented until 1.1.  Sorry if someone else wrote about this -- I can't remember where I first saw this tidbit recently -- I think it may have been in the last MSDN Magazine but I'm not sure.

  • Paul Wilson starts Blogging

    It seems that everyone else in .NET has a Blog, so I am submitting to this unstoppable force.  Those that follow ASP.NET probably know me already -- the rest of you are asking who am I now.