Archive for the 'Life at Microsoft' Category

Step-By-Step Creating Setup for 3.5 SP1 Client Profile in VS2008

Wednesday, February 11th, 2009

So, you’ve written a WPF application that needs to install to the user’s hard drive, and you want to deploy it in a single installer file that isn’t 500 GB?  I couldn’t find a single place that had full instructions, and recently had to do this, so I’m documenting the steps here:
1. Make sure that [...]

A Thrill of Hope

Tuesday, January 20th, 2009

These poll results are shocking:

71% of Americans think that the economy will improve during Obama’s first year as president.
65% of Americans think that unemployment will decline during Obama’s first year.
72% think that the stock market will recover.

I expect Obama to be a great president, and to be re-elected after 4 years.  But where are people [...]

A Modest Proposal?

Tuesday, December 30th, 2008

Last week, I followed a link from Marginal Revolution to a satirical blog post in The Atlantic by Megan McArdle, titled simply “A Modest Proposal”.  Many of the readers assumed that McArdle was being serious, and much confusion ensued.
McArdle herself was excerpting a piece by Joe Weisenthal, which was clearly marked as satire with a [...]

Crash Landing in China

Friday, November 14th, 2008

This looks far worse than anyone imagined.  Power output in China dropped 4% since last year.  Power consumption in China is the best indicator of economic growth, so this implies that the Chinese economy is actually shrinking.
The Chinese economy was supposed to grow 18% this year, and Chinese society absolutely depends on economic growth to [...]

Cross-Domain JSON with Silverlight

Monday, October 13th, 2008

Both Flash and Silverlight allow you to “mash up” data from other web sites, but only if that site has a crossdomain.xml policy file defined.  This sucks if you are calling a service like FriendFeed, who can’t make up their mind.
If you’re doing pure AJAX, you can get around these cross-domain restrictions by using JSON.  [...]