Expression Interactive Designer’s First CTP!

The Expression Interactive Designer (aka “Sparkle”) CTP is out! This is an interactive visual designer for WPF, written in WPF. And it’s hot.

Here are some goodies:

When you try it out, be sure to let us (the WPF and Expression teams) know what you think!

Washington State Navigation Rule #1

I learned a new rule of navigation today: “You’re not in Redmond unless you’ve made at least three U-turns.”

So said my frustrated fiance who was looking for the Indian restaurant where we were meeting our friends for dinner. It’s all too true though. This is why we live in Seattle, not Redmond.

Overexposed, Commercialized

A few weeks ago, I was listening to the radio, and I heard the most amazing thing: Jenny Lewis, covering “Handle With Care” by the Traveling Wilburys, along with her friends Ben Gibbard, M. Ward, and Conor Oberst.

I spent a few moments wondering whether Jenny et al had concocted that cover and arrangement just for me. No, I’m not really so self-centered to think that four indie pop stars would care about catering to my desires. But really, I couldn’t help wondering. It was too perfect.

My fandom of Jenny doesn’t stretch that far back. I started listening to Rilo Kiley when I was in college, and like any good female RK fan, I developed a bit of a girl-crush on Jenny (very normal). I remember my amazement when I found out that Jenny was the actress who had played Hannah in Troop Beverly Hills (yes, it’s a bad movie, but I really liked it when I was ten). When the Postal Service album came out, it became a permanent fixture in my car CD player (in fact, it’s still there after something like 3 years). Normal stuff though, really.

But I have a history with the Traveling Wilburys, man. We go way back.

When I was 12 or 13, my dad took Shawn and me on an amazing road trip. We drove from Irvine, CA to Bozeman, MT, with a stop in Vegas and a bit of camping in Utah on the way. We spent a few days at a family friend’s ranch in Bozeman, riding horses, trespassing on Ted Turner’s buffalo ranch, and pretending we knew how to drive tractors. Then we drove to Yellowstone National Park, and visited all of the sights there, doing some camping and hiking along the way. Then we drove all the way back to California. It was my first time doing any real camping, and certainly the longest stretch of road I had ever covered in a week.

Well, that was in the days before we had a CD player in the car. But we did have a portable discman with a car adapter. Now, my father’s musical taste is interesting (but we’ll get into that another time), and he only brought about 3 or 4 CDs with him on the trip. And during the first few hours of our trip, my brother discovered the Traveling Wilburys, Vol. 1. Not only did he discover this CD, but he hatched a plan: he decided that we would listen to that album, and that album alone, for the entire duration of our road trip. No breaks. No other albums. Just that one on repeat. Bear in mind, it’s about 35 minutes long, so that’s quite a few times around.

I mostly remember that road trip as a Traveling Wilburys daze. I had dreams about Tweeter and the Monkey Man. I could hear “Congratulations” or “You’re Not Alone” playing in my head even while we were hiking or while I was brushing my teeth in the morning. It never stopped. To this day, the opening chord to any of the songs on Vol. 1 takes to me back to that long stretch of road between Montana and California.

So you can imagine my surprise when I heard that cover on the radio a few weeks back. I sat in shock and silence for a few moments. Then I called my brother.

Jenny’s “solo” album, Rabbit Fur Coat, officially comes out next week. I just found out about a Saddle Creek pre-sale, which also includes a 7-inch with some extra material. I ordered mine last night, and I’ve heard rumors that some people have already received theirs. Now I just need to set up my turn-table so I can play the 7-inch when it arrives.

WinFX January CTP

The WinFX January CTP just made it to MSDN. Here are links to all the goods:

Have fun. :)

And finally, if you are wondering why the Go-Live includes WF and WCF but not WPF, Arik Cohen (release/community PM extraordinaire, and one of the decision-makers on this topic), has posted some of the background that led to that decision. He also welcomes questions and comments about this if you have any.

Configuring Apache to Serve Avalon

The WinFX online SDK has a nifty little article that explains how to configure IIS to serve up WPF (aka Avalon) content. At the heart of this article is the fact that the following 5 extension-MIME type mappings need to be made:

Extension MIME Type
.manifest application/manifest
.xaml application/xaml+xml
.application application/x-ms-application
.xbap application/x-ms-xbap
.deploy application/octet-stream

The instructions in the article work like a charm if you’re (1) running IIS and (2) have administrative capabilities on your server.

Since I’m just paying a company in Texas for a bit of space on the web, I am (1) running Apache and (2) only have my little non-privileged user account. But if you are like me, do not despair! Eric, one of the developers on my team, realized that one could do the MIME-type mapping by adding the following lines to his/her .htaccess file:

AddType application/manifest manifest
AddType application/xaml+xml xaml
AddType application/x-ms-application application
AddType application/x-ms-xbap xbap
AddType application/octet-stream deploy

I just tried this out, et voila, now I can deploy XBAPs from my site. If you have the December CTP installed (if not, go get it here), here’s a Hello World for you to try out.

Update 2/9/06 11:45am: One of my co-workers reported that he had to put a period before the extension (e.g. “.xaml” rather than “xaml”) in his .htaccess file to get this working on his server. YMMV.