No P-51 Video This Time Around

I took my P-51 to the family reunion this past weekend intending to fly it on a long runway and get some video. What is it they say about best-laid plans? The plane never got off the ground due to major engine problems. I sent the engine back to the manufacturer for repair and hope…

Two Days Rest

I’m taking Friday and Satruday off to attend my wife’s family reunion in Columbia, TN. It just so happens that Columbia has an awesome R/C club with a 500-foot runway–perfect for that P-51 beast that I fly. So I’m packing the ‘Stang and all my gear in the van and am meeting one of my…

Milestone Reached; Custom Expression Builders Rock

I reached a milestone yesterday when I finished rewriting the labs for my new ASP.NET 2.0 course to run on build 40607–the build that went out to the public as beta 1. This morning I wrote a fun new demo for the course’s introductory session–a demo that uses a custom expression builder to implement a…

Restless Night

I dreamed about work all night, so rather than fight it, I got up and got back to work revising the labs. I spent all day yesterday wrestling with a problem arising from a late-breaking change made to ObjectDataSource. Finally got the error resolved last night and am off and running again this morning.

Lab Hell

I spent the weekend in lab hell. I was almost finished drafting the labs for Microsoft’s ASP.NET 2.0 course when I learned that 1) the beta I received from them isn’t the official beta after all and differs from the public beta in several respects, and 2) the labs have to be rewritten due to…

Security Trimming and Health Monitoring, Oh My!

I wasn’t that excited about ASP.NET 2.0’s new site navigation infrastructure until I discovered security trimming. Security trimming enables site maps nodes to be selectively shown and hidden based on the role or roles that the requestor belongs to. For example, if you have an Admin link in your site’s navigation bar, you can tell…

What an Awesome Pairing

Joy! The British Open is on TV this morning. Better yet, Tiger Woods and Greg Norman tee off in a few minutes. I’m going to leave the TV running and watch them work their way around the course as I work on Lab 6. Every year I say I’m going to attend next year’s British Open, and…

I’m Fried

My brain is totally fried. I finished Lab 5, and it’s ultra-cool if I do say so myself. Gonna knock off now and eat take-out Chinese while I watch last night’s Amazing Race. One the one hand, I’m hoping I can survive the death march to course completion. On the other, I’m having a lot of…

Problems with the Left Wing

President Bush was in town yesterday visiting nearby Oak Ridge National Lab. My wife and kids positioned themselves along the motorcade route and waved American flags as the president’s limousine sped by. Bush had to leave town on a backup plane due to problems with the flaps on Air Force One’s left wing. Interestingly enough, this…

Been a Long Day

I spent a long day working on Lab 4 today and making revisions to Labs 1, 2, and 3. The day started at 5:30 a.m. when my home office phone, which has an extension in the study next to the bedroom, began ringing. Turned out it was some #^$!#*&! moron spamming my fax machine. I turned auto-answer…

Forms Authentication in ASP.NET 2.0

Forms authentication is amazingly simple in ASP.NET 2.0. Not only does it manage user credentials and roles for you, it also provides controls for logging in, creating new users, e-mailing lost passwords, and more. It even maps requests to roles, something that required some non-trivial coding in ASP.NET 1.x. Here’s a tip to make life…

And You Think You Have Problems…

An old friend from my PC Magazine days sent me a link to this short but funny video. How would you have handled it had you been the guy in the video?