OutlookContactProvider

Back in May, I wrote an article for the Office Developer Center on MSDN on an idea I had for creating Outlook Calendar Providers (and later demonstrated how to write an additional provider for this to allow Windows XP Media Center 2004 recording schedules to be viewed as calendars in Outlook, which reminds me that I…


January 2005 MSDN Magazine now online!

The January 2005 issue of MSDN Magazine is now available online.  This issue is the first issue of the magazine’s 20th anniversary year… happy birthday! http://msdn.microsoft.com/msdnmag/issues/05/01 The January installment of my favorite column, .NET Matters, is available at http://msdn.microsoft.com/msdnmag/issues/05/01/NETMatters. We’ve also put online a preview article from our February 2005 issue, an article by John…


December 2004 MSDN Magazine now online!

The December 2004 issue of MSDN Magazine is now available online!http://msdn.microsoft.com/msdnmag/issues/04/12 with the December installment of my favorite column, .NET Matters, available here:http://msdn.microsoft.com/msdnmag/issues/04/12/NETMatters As usual, we’ve also compiled the whole issue into a CHM file, available for download at: http://msdn.microsoft.com/msdnmag/htmlhelp.aspx And we’ve put online a preview article from our January 2005 issue, an article by…


Recursive iterator performance, part 3

Last week and weekend I discussed performance of iterators in C# 2.0, specifically recursive iterators.Recursive iterator performanceRecursive iterator performance, part 2 To briefly recap, the ability to write recursive iterators is, quite frankly, awesome.  But as with any powerful feature you need to be aware of the performance ramifications associated with writing code one way…


Recursive iterator performance, part 2

On Friday I post some observations on the performance of recursive iterators in C#.  Since then I’ve received a few emails from folks stating that, while converting the recursive iterator to an iterative iterator with an explicit stack made sense for that particular problem, they didn’t see how it could be generalized. First, it should be…


Recursive iterator performance

Just got back from a very successful week at WinDev in Boston.  Not only was the conference good, but it was great being back in Boston for the Red Sox victory.  Lots of folks at the conference asked me if I was a Yankees fan as I currently live and work in NYC, but my…


TechNet Magazine

All of the feature articles from the premiere issue of TechNet Magazine are now online!  The rest of the content will be online next week. In the meantime, the magazine should be arriving in many of your mailboxes very soon (if it hasn’t already), and the issue will be on newstands early next week. We’re…


WinDev Coding Questions

I’m up at WinDev in Boston this week (I know, I know, it’s really Quincy), and last night MSDN had an Ask The Experts reception where, in addition to the great food and drink, we also gave away some cool prizes for correct answers to .NET trivia and coding questions.  I’ve included the code questions…


November 2004 MSDN Magazine now online!

The November 2004 issue of MSDN Magazine is now available online!http://msdn.microsoft.com/msdnmag/issues/04/11/default.aspx with the November installment of my favorite column, .NET Matters, available here:http://msdn.microsoft.com/msdnmag/issues/04/11/NETMatters/default.aspx