Silverlight 3’s New Perspective Transform

One of the many, many new features coming in Silverlight 3 (and featured in Silverlight 3 Beta 1, which shipped this week) is the perspective transform. In the Silverlight MyComix viewer I built for Silverlight 1.0, I faked the 3D rotation of a comic book cover around the Y-axis by using a ScaleTransform to squeeze the cover…

Mandelbrot and the Southern Fried Roadshow

I’m packing up my stuff to head for Atlanta tomorrow and speak at MSDN’s Southern Fried Roadshow. If you attend, you’ll get to see a demo that I just put the finishing touches on. It uses dynamic Deep Zoom (that is, Deep Zoom with image tiles that are generated on the fly rather than by Deep…

Upcoming Appearances

Winter’s almost over and I’m excited that the weather is improving. This time of year, I’m glad I live in the south because I’m ready for warmth. To satisfy my jet craving, I recently joined the Georgia Jets flying club. Georgia Jets boasts probably the best RC jet-flying facility in the country, specially built just…

MVC Demo Updated for RC

Microsoft recently published the RC release of their ASP.NET MVC Framework, and I’ve updated my “Jeff’s Hangar” MVC sample accordingly. The RC contains some cool new features, especially with regard to tooling support, but mostly it adds polish to features that were already there. I’ve rewritten the sample to be as true to the spirit…

Blast from the Past: How Son-Of-FDISK Saved My Computer

You can tell how long someone has been around computers by mentioning “FDISK” and seeing if you’re met with a blank stare. Not many people remember FDISK. But for those that do, that knowledge can still come in handy today. Two weeks ago, I was packing my bags to head for the airport when my…

It Could Only Happen to Richter

I had dinner with John Robbins and Jeffrey Richter tonight, and after an hour or so of chit-chat, I asked Richter what time it was. He checked his watch and found that it had blanked out. Turns out he’s wearing a solar-powered watch, and it’s been so long since they’ve seen the sun in Seattle…

PC Magazine: 1982-2009

It’s old news by now, but I couldn’t let it go by without saying a few words about an old friend who’s no longer with us. PC Magazine began life as a print magazine in 1982. And what a magazine it was! In the early days of personal computing, which were like the wild west…

Setting the Record Straight on XamlReader.Load

Many Silverlight developers (myself included) have found out the hard way that applications that use XamlReader.Load often don’t work on PCs in Europe and other parts of the world. I blogged about this a couple of weeks ago but had some erroneous information in my blog entry. I have since conducted more rigorous testing and…

Survivor: India

International travel can be a joy or it can be a pain. As I pack my bags to return to Hyderabad, India this afternoon, I’ve tried to pack my carry-ons smartly but lightly. My carry-on items include: Spare pair of short pants (it’s hot in Hyderabad, even this time of year) and a T-shirt in…

Silverlight Enigma Simulator Updated

Thanks to a comment left in my blog, I realized that my Enigma simulator didn’t perfectly replicate the operation of a real Enigma. I have updated the code and you can download it from here. If you simply want to run the simulator, click here. You’ll notice that the letters on the rotor wheels now appear…