Now Available: The ASP.NET 2.0 Provider Whitepaper

I spent several weeks this summer writing an ASP.NET 2.0 provider toolkit under contract for Microsoft. The centerpiece of the toolkit is a 120-page whitepaper documenting the provider model and offering lots of samples. It’s now online (in 10 parts) on MSDN at the following locations: Introduction to the Provider Model Membership Providers Role Providers…

ASP.NET 2.0, SQL Server 2005, and SQL Cache Dependencies

If you used ASP.NET 2.0 SQL cache dependencies in early betas of the product with SQL Server 2005, you may be surprised when your code breaks on newer builds. You now have to call System.Data.SqlClient.SqlDependency.Start before using SQL cache dependencies. A good place to do it is in Application_Start. There’s a helpful document on MSDN…

It’s a Bit of a Hack, But…

I’m working on an ASP.NET 2.0 project that uses CSS to stylize the UI. I needed to include <COLGROUP> elements in the output from GridView controls, but alas, GridView doesn’t support <COLGROUP>. (The ASP.NET team is aware of this, and a future version of GridView will, in all likelihood, support <COLGROUP>.) So I built a quick-and-dirty…

Caching in ASP.NET 2.0

I just came across an excellent article by Andrew Duthie on new caching features in ASP.NET 2.0. Everybody’s heard about SQL cache dependencies, but post-cache substitution is one of ASP.NET 2.0 best-kept secrets. Andrew offers lucid discourse on custom cache dependencies as well.

R/C Crash Video (Cockpit View)

Here’s a pretty cool video of an R/C airplane that crashed when the wing joiner failed. What’s unusual about it is that the video was taken with an on-board video camera, providing a rare pilot’s-eye view as the plane plummeted to earth.

Escape From Yesterworld

You gotta hand it to Microsoft: when they do marketing, they do it right. Check out this ad for Visual Studio 2005 and SQL Server 2005: http://www.escapeyesterworld.com/

Inside Microsoft Flight Simulator

Years ago, it was a curiosity about (and passion for) computer graphics that got me into the computer business. I bought a Commodore 64 (remember those?) and set out to write a flight simulator. Much to my chagrin, I found that Commodore BASIC had no graphics commands, so before I could write a flight simulator,…

Coming Soon: MyComix 2.0

Lots of folks who have attended my talks in user groups, classes, and conferences in recent years have seen the MyComix application that I use in many of my demos. I use it to catalog my comic book collection, and also to demonstrate some very practical ASP.NET programming techniques such as the use of custom HTTP…

Space Shuttle Discovery and Async Pages

Wow! I just took a break from work and watched the space shuttle launch. Amazing. Beautiful. Awesome. Words can’t do it justice. My wife and kids went to TechEd with me this year, and while we were there, we toured the Kennedy Space Center and got a close-up look at the two space shuttle launch…

New Web Site

I’ve had a heckuva good time the past couple of days building Wintellect’s new Web site in ASP.NET 2.0. (We finally had the site redesigned for a crisper, cleaner look, and we figured while we’re repaving, might as well do it in ASP.NET 2.0.) In addition, I caught a break in the rainy weather and…

Back in the U.S.S.A.

I’m back from TechEd Europe and trying to shake off the jet lag. The conference went superbly, with the facilities among the best I’ve ever seen. Paddy Mirams and his staff pulled out all the stops in making TechEd a memorable experience for speakers, even including a massage booth in the speakers lounge. My wife…

1776

I finished the draft of the ASP.NET 2.0 provider toolkit today. There’s some good information in it, even if I do so say myself. It’ll go through a review cycle at Microsoft, and then I’ll come back and make final edits. With a little luck, it’ll be ready for prime time in a few weeks.…