Want to do a Good Deed? XBoxes for Heroes

If you’ve read this blog for a while, you may recall that last year I ran a little project sending goodies to troops in Iraq. I sent them an XBox, the XBox team at Microsoft kicked in a bunch of games, and readers of this blog contributed XBox games and videos. We made some soldiers…

Atlas BOF at TechEd

I’m flying home tomorrow after a couple of days of meetings at Microsoft headquarters in Redmond. On Saturday I leave for TechEd in Boston. There I’ll be doing a Sunday precon on ASP.NET 2.0 (with a little Atlas thrown in, too) and a couple of ASP.NET 2.0 breakout sessions during the week. On Wednesday at…

Warbirds, 25 or 6 to 4, and More

We enjoyed an awesome Memorial Day weekend in East Tennessee as a cool, rainy spring finally gave way to a hot, sultry summer. I have a new appreciation for Memorial Day since I’ve become so interested (obsessed?) with WWII aviation. The men who flew those beautiful Mustangs in Europe and Corsairs in the Pacific paid…

The Problem with TreeViews

I continue to receive e-mails from developers wondering how to fix an irritating problem with TreeView controls bound to site maps: namely, how to preserve the state of the TreeView as a user clicks around the site. The solution is documented in my latest Wicked Code column in MSDN Magazine. My solution involves recording the…

AJAX Explained

I usually begin presentations on Atlas by saying “Atlas is Microsoft’s AJAX framework for ASP.NET.” That assumes everyone in the room knows what AJAX is. IBM’s Web site contains an excellent article describing the fundamentals of AJAX. It’s written for Java developers, but it cuts across language and platform boundaries and makes an excellent read for ASP.NET…

F4U and Atlas

I continue to be excited by the potential of Atlas. I’ve been doing talks on it at conferences and user groups and the buzz is unbelievable. It reminds me of the early days of XML when XML talks packed the house. This week I’m traveling to Atlanta to present Atlas to some big companies down there…

Cruise Blog (Finally!)

It’s finally online: my blog from Wintellect’s December 2004 .NET Nirvana Geek Cruise. I intended to post it several months ago, but then decided to wait for our new site to roll out. Then one thing led to another and…well, better late than never, as they say. Read all about the 60-foot wave that caused…

Warbirds Over the Summit

This weekend the Chattanooga Radio Control Club held its annual Warbirds Over the Summit meet, which brings warbird lovers from all over the Southeast together to fly models of WWII aircraft. The turnout was great, as was the weather once last week’s storms finally moved out of the area Saturday morning. I took my B-25…

Microsoft ASP.NET 2.0 Providers – Grab the Source!

I spent several weeks this winter documenting the internals of Microsoft’s ASP.NET 2.0 providers. You can view the results at http://msdn.microsoft.com/asp.net/downloads/providers/default.aspx?pull=/library/en-us/dnaspp/html/asp2prvdr01.asp. While you’re at it, you can also download the source code for many of Microsoft’s providers and get a look behind the scenes at how they work. (The published source isn’t perfectly identical to…

You Know You’re Addicted to Airplanes If…

Below is one of my favorite airplane pictures. It was taken by Wintellectual Mark Kovalcson a year or so ago as my AT-6 Texan climbed out after a beautiful take-off. Poetry! I’ve been fooling around this evening writing up a piece for the club’s newsletter. (The flying club, that is.) It’s titled “You Know You’re…

Devscovery, Atlas, VB, and Warhawks

Devscovery New York isn’t far away. I just purchased a plane ticket and put the finishing touches on a bunch of code samples. If you’re at the conference, be sure to attend my session on Microsoft Atlas. I have some rocking demos to show, and I now have a VB version of the samples for those…

Morning Chuckle

Need a quick laugh to start the day? Check out this little gem from Google Videos: http://video.google.com/videoplay?docid=2899771876757809023 Look for enrollment to suddenly increase in journalism schools.