A Blog for Graymad

Musings about ASP.NET and more...by G. Andrew Duthie

  • What do YOU want from a Whidbey book?

    I've written a number of ASP and ASP.NET books over the last 5 years, and one of the challenges, particularly with .NET and ASP.NET, is deciding what gets covered, and what doesn't. With ASP.NET Whidbey, this challenge gets even harder, because of all of the new features that have been added. So I'd like to get some feedback on what the community thinks should be covered in a book on ASP.NET Whidbey. Would you like to see:

    • A smaller book that covers just new new features in Whidbey, with the features of 1.0 and/or 1.1 being covered by existing books remaining in print longer.
    • A smaller book that covers just new new features in Whidbey, with the features of 1.0 and/or 1.1 being covered by supplemental materials on CD-Rom and/or online.
    • A large book that covers all of the features, both those that exist in the current frameworks, as well as those in the new version, keeping in mind that such a book would likely cost more, due to the additional costs of publishing a larger book.
    • Something else?
    I'd like to hear your feedback in the comments, or via the contact link.

  • J2EE reliability and performance questioned

    eWeek, in an article posted yesterday, noted some pretty discouraging reliability numbers for enterprise Java applications, with survey results indicating an average uptime of just 88%. The article also raises questions about performance and meeting user expectations.

  • Bad news/good news

    • Bad News: Longhorn doesn't appear to like my video card (or at least the XP drivers), and either automatically reboots or blue screens when rebooting after installing the drivers.
    • Good news: The Last Known Good Configuration setting works, and got me back into Longhorn, with the video card set to use the generic drivers.
    • Even better news: The good performance I was crowing about in my previous post was without any hardware acceleration!
    • Bad news: I suspect my chances of finding Longhorn-compatible drivers for this card are slim to none.
    Ah, well. At least the performance is more than acceptable, even if I'm not taking full advantage of the card I bought for this machine. Guess I'll have to boot into Win2K3 to play HALO. :-)

  • Just installed Longhorn...again.

    OK, so I probably should've just gone to bed, but I figured what the heck, and went ahead and installed the Longhorn PDC preview on my new Dell PowerEdge 400sc. What a difference proper hardware makes! Not only did the install go much faster than when installing in a VM (no big surprise there, other than the extent of the improvement), the hardware detection phase only took a little longer than the 10 minutes it claimed (as opposed to the couple of hours reported by some). The install was certainly both easier and faster than any other version of Windows I've installed (including the Windows Server 2003 install I did last night).

  • Got my Dell PowerEdge 400SC

    Got the machine that I ordered for my longhorn, etc. experiments. I actually got it on Friday, but my wife told me in no uncertain terms that I needed to finish my latest article for the MSDN ASP.NET Developer Center before I opened the box. She was right, of course, as I proceeded to (as soon as the article was done and wending its way to Kent) stay up until 5am getting the server (mostly) set up.

  • Request Validation flaw

    I've long been a big proponent of the new Request Validation feature of ASP.NET v1.1 as a first level of defense against cross-site scripting attacks on your web applications, and have advocated leaving this feature enabled (it's on by default) unless you explicitly provide filtering and/or HTML encoding of all input to your application.

  • Bye-bye AT&T...almost

    Yesterday, my wife and I picked up a new SIM card for her MPx200 SmartPhone, and got signed up with T-Mobile for voice and data. While AT&T was never able to get the MPx functioning, after popping in the T-Mobile SIM, it immediately picked up the T-Mobile network, and I was able to dial customer care even before they had our mobile # assigned. Voice service was available within a half an hour. The folks at the T-Mobile store were very helpful, unlike the folks at AT&T Wireless, who required me to call no fewer than 4 different numbers, with several transfers, just to cancel my account (that is, once the systems were back up and they could cancel accounts at all...oops, never mind, I wasn't able to cancel tonight, after all!).