We released the latest version of Photo Story yesterday, and it is now available for download for Windows XP users. If you're like me, you probably have a hard drive full of digital photos that you'd like to make into an easy-to-download (or e-mail) slide...

Last week we had an intra team challenge. Our manager offered to put on the apron and grill some bbq if we hit some phenomenal bug fixing goal he set. We strapped ourselves to the seats in our offices and took up the gauntlet. Glad to inform you that...

Be careful when using the & operator on a CComBSTR variable. If this variable is not empty, using the & operator on it to point it to a new BSTR will lead to a memory leak. For instance, if you have a variable bsz1 declared and initialized as...

I saw snow in the hills yesterday, so for all you that are waiting for ski season, here's my favorite quick links. I am getting a little antsy waiting for the snow to get here, and for our puppy to get big enough to go play in the snow with me. 10 Essentials...

So how do we start this out? This is my first blog since back in the BBS times when I ran a FIDO Point in Austria ....(man am I that old already :-{) Welcome is probably a good start ;-) As a Program Manager at Microsoft I'm responsible for the Microsoft...

Wednesday was the day that things were not meant to go my way. I was supposed to get caught up yesterday. I was supposed to write the post about my trip. I was supposed to take my cat to the vet. None of these things happened. Why? It's all my cat's fault...

I just got home from a whirlwind trip to St. Louis to see the Cardinals play the Boston Red Sox in the World Series. A good friend of mine (thanks Brian) had an extra ticket and asked if I wanted to attend. I jumped at the chance because I have been a...

I'm currently spending time on a user interface framework for the 2005 version ("Whidbey") of Windows Forms. Yesterday, I tried to implement a version of Martin Fowler 's Presentation Model and incorporate it into my existing architecture. Part of my...

Looking at temporal data can be quite informative. For example, I have a table of about 16000 photographs . Each record has a datetime stamp. Looking at the temporal distribution one can clearly see events, such as the birth of a child, the visit of relatives...

“On the topic of price vs. enterprise functionality, Microsoft swept the Readers' Choice Awards by winning six first-place spots and three second places. Microsoft is clearly more favored among small to midsized enterprises (SMEs, which are defined as...