Congress to Up the Ante on Network Security

For more than a year now, I’ve been telling audiences to expect laws to be passed requiring companies to divulge breaches of network security. California already has such a law. Now Congress is debating a similar federal law that requires companies to let consumers know when personal data that could be used in identity theft is compromised…

A Perfect Start to a Perfect Day

I’m fat and happy this morning. It’s beautiful outside (Weather.com says “Abundant sunshine. High 81F. Winds N at 5 to 10 mph.“), I’m at home (not on the road), and it’s U.S. Open week. I’ll have the Open playing in the background while I work today. I might even take a midday break and fly my Corsair. My…

Get Your GUIDs–While They Last

Richard Hundhausen is doing something pretty amusing on eBay: he’s selling personalized GUIDs. Here’s the auction description: Finally, a gift that is unique for every person on Earth … and then some. It’s the perfect gift for someone who has it all. If you are the highest bidder, you’ll receive 16 bytes, which is 128…

Tribute to Crazy Pilots

I almost laughed til I cried at the beginning of this video. Then I sat back and watched in amazement at some of the stunts (some of which are real): http://www.fs2004.com/forums/index.php?s=cac01f08fd00f1f20b7dc2c15aa4ee37&showtopic=47632 On a more serious note, TechEd is over and I’m back from Orlando. I wrote the final sample today for the ASP.NET 2.0 provider…

Don’t Try This at Home

Hong Kong’s old Kai Tak airport was legendary for its insane approaches, but this one takes the cake: a video of a Korean Airlines 747 landing the hard way. Gee, I wonder how the people on board felt? It’s not every day your entire life flashes before your eyes…

How I Paid $200 a Night for Internet Access (and Loved It)

I arrived in London this morning and made my way to the suburb of Maidenhead, where I’m working this week. I’m staying at a beautiful little hotel called Fredrick’s. There’s a story behind the reason I’m staying here. As you know if you’ve traveled in Great Britain, England is one of the most bandwidth-starved countries…

Boys and Their Toys

I’m off to London in a few hours to spend a week over there. (I’m trying desperately to match John Robbins’ air miles this year, but he’s setting the bar awfully high.) But first I had to drive to Virginia go pick up my new toy. Here are some pics: F/A-18 #1 F/A-18 #2 F/A-18 #3…

Splashdown!

This weekend our club held its twice-annual float fly, and today we witnessed a spectacular crash which I happened to get a snapshot of just as the plane hit the water. I’m not sure what kind of plane it was. Someone said it was built from a 1956 kit. The plane was big–probably 8 feet…

Coming Soon: ASP.NET 2.0 Provider Toolkit

I’m currently working on an extremely cool project for the ASP.NET team: building an ASP.NET 2.0 provider toolkit. The provider architecture is one of ASP.NET 2.0’s most important new features, IMHO. The team decided that if the architecture wasn’t documented well, developers would shy away from writing custom providers or, worse, produce buggy providers. So…

More on Migrating from B1 to B2

I forgot to mention one of the most obvious changes in ASP.NET 2.0 beta 2: the fact that the “special” directory names changed. The Code directory is now named App_Code, Resources is named App_GlobalResources, LocalResources is named App_LocalResources, and so on. Speaking of resources, the Page methods named GetAppResourceObject and GetPageResourceObject, which can be used…

“Poo” Code

Devscovery got off to a rollicking start today with Jeffrey Richter coining a new term for suboptimal code. Jeffrey compared the performance of for loops, foreach loops, and Whidbey’s new ForEach loops. foreach turned in the worst performance and was described by Jeffrey as “poo” code. Time will tell whether the new term catches on.

Beta 1 to Beta 2

I spent a good deal of time last week updating all my ASP.NET 2.0 beta 1 code samples for beta 2. A LOT of stuff changed, so I compiled the following list to help others who are going down the same path. The list is by no means comprehensive, but it does document some of…