Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
.NET, MSDN Magazine, and other Adventures in Life
Blogging on pfxteam
Hi all- It's been a very long time since I've posted to this blog. That's because I've been spending...
Date: 04/21/2010
.NET Matters: Stream Pipeline
My latest .NET Matters column in MSDN Magazine is now available online. In it, I discuss one...
Date: 01/15/2008
Parallel Extensions CTP!
For those of you who haven't heard, we released a CTP of the Parallel Extensions to the .NET...
Date: 11/30/2007
.NET Matters: Debugging finalizers
My latest .NET Matters in MSDN Magazine is now...
Date: 10/11/2007
.NET Matters: Deadlock Monitor
My latest .NET Matters in MSDN Magazine is now online here. In it, I discuss what deadlocks are and...
Date: 09/22/2007
Fun with DVR-MS (now on my blog)
Several years ago, I wrote an article for MSDN on programming against the DVR-MS file format. I'm...
Date: 09/22/2007
Latest column online: Tales from the CryptoRandom
It's been a while since I've added to this blog; been very busy with some really cool stuff at work...
Date: 08/09/2007
Updated Media Center "Time Travel" article for Windows Vista
Several months ago I updated my "Time Travel with Windows Media Center" article to be based on...
Date: 07/11/2007
Handling window messages in console apps
If you've ever wondered how to handle window messages in .NET console applications, check out my...
Date: 05/09/2007
Code samples from DevConnections talk
Thanks to everyone who attended my talks yesterday at DevConnections. For those of you who were at...
Date: 03/29/2007
DllPreviewHandler for Windows Vista
At DevConnections this week, I wanted to demonstrate how easy it can be to write preview handlers...
Date: 03/27/2007
April 2007 issue of MSDN Magazine now online
The April 2007 issue of MSDN Magazine is now online at...
Date: 03/13/2007
Improving a Graphics Application with Tablet APIs
In May 2006, I wrote a small digital imaging application to produce what I like to call the...
Date: 02/27/2007
Update to PreviewHandlerAssociationEditor for Vista x64
John Robbins emailed me tonight to let me know that he found a bug with my...
Date: 02/16/2007
Code for PreviewHandlerAssociationEditor
I've had several requests for the code for the PreviewHandlerAssociationEditor tool I put up a few...
Date: 02/02/2007
Sudoku in the Origami Experience Pack
It looks like Sudoku made it into the Origami Experience Pack. You should be able to install this,...
Date: 02/01/2007
Awesome new version of WebGuide for Vista Media Center
I've been using WebGuide with Media Center since the initial version, and Doug Berrett has always...
Date: 01/04/2007
Position Changer Add-In updated for Media Center in Windows Vista
Back in early 2005, I wrote an article for MSDN on implementing add-ins for Windows XP Media Center...
Date: 01/04/2007
Error 2869 when installing preview handlers MSI
If you're getting an error with error code 2869 when installing the sample preview handlers...
Date: 12/18/2006
UnauthorizedAccessException in PDF Preview Handler
For my article on preview handlers in the January 2007 issue of MSDN Magazine, I wrote a sample...
Date: 12/18/2006
Preview Handler Association Editor
I received an email from MSDN Magazine subscriber Oren Novotny thanking me for my preview handler...
Date: 12/14/2006
January 2007 MSDN Magazine now online
As announced over on the MSDN Magazine blog, the January 2007 issue of MSDN Magazine is now...
Date: 12/14/2006
Update to Outlook Calendar Provider framework for Outlook 2007
I've received several emails from folks who have been successfully using my Outlook Calendar...
Date: 11/21/2006
MSDN Magazine December 2006 issue now online
We've created an MSDN Magazine blog, and I've posted about the December 2006 issue, which just went...
Date: 11/16/2006
Slides and code from DevConnections talks
Several folks have asked me for my slides and code samples from both talks I gave at Visual Studio...
Date: 11/16/2006
MSDN Magazine in 7 languages!
Starting with the November 2006 issue, MSDN Magazine is now available online in seven languages!...
Date: 10/16/2006
November 2006 MSDN Magazine now online
The November 2006 issue of MSDN Magazine is now available online at...
Date: 10/16/2006
October 2006 MSDN Magazine now online
The October 2006 issue of MSDN Magazine is now available online at...
Date: 09/07/2006
September 2006 MSDN Magazine now online
The September 2006 issue of MSDN Magazine is now available online at...
Date: 08/02/2006
Sudoku article in more languages
I previously posted about translations of my Sudoku article into French and Spanish. Today I found...
Date: 08/01/2006
Free MSDN Magazine subscription to MSDN Premium subscribers in the US
I was chatting with a few Microsoft folks last week, and they asked me if they could get a...
Date: 07/25/2006
August 2006 MSDN Magazine now online
The August 2006 issue of MSDN Magazine is now available online at...
Date: 07/06/2006
Sudoku en español
I found out this morning that my Sudoku article on MSDN has been translated into...
Date: 06/21/2006
July 2006 MSDN Magazine now online
The July 2006 issue of MSDN Magazine is now available online at...
Date: 06/13/2006
30
With the June 2006 issue of MSDN Magazine online as of today, I now have 30 articles published on...
Date: 05/05/2006
June 2006 MSDN Magazine now online
The June 2006 issue of MSDN Magazine is now available online at...
Date: 05/05/2006
Generic Levenshtein edit distance with C#
A friend of mine asked me about common algorithms for determining string similarity. One of the most...
Date: 05/05/2006
Low-Level Mouse Hook in C#
After my last post on implementing low-level keyboard hooks in C#, Soumitra asked if it was possible...
Date: 05/03/2006
Low-Level Keyboard Hook in C#
I answered a question today where someone asked for an example of setting a low-level keyboard hook...
Date: 05/03/2006
VideoFrameReader
I'm enamored with the movie capabilities of my Canon Digital Elph. While I love taking pictures,...
Date: 05/03/2006
Sudoku en français
I just found out that my Sudoku article has been translated into...
Date: 05/01/2006
Sudoku on a non-Tablet PC
I've received a bunch of emails over the past week from people asking if I have a version of...
Date: 04/18/2006
Bounded blocking queues
In my last post, I took a look at implementing blocking queues in .NET using semaphores (both...
Date: 04/13/2006
Blocking queues
In many concurrent systems, one thread performs some work, the result of which another thread...
Date: 04/12/2006
"Urinetown: The Musical" in Chicago continues to please
I posted a couple of weeks ago with some reviews of the production of "Urinetown: The Musical"...
Date: 04/10/2006
May 2006 MSDN Magazine now online
The May 2006 issue of MSDN Magazine is now available online at...
Date: 04/10/2006
Randomness bugs
Some of the hardest bugs to discover are those involved in features that contain intentionally...
Date: 04/07/2006
Solving Sudoku Puzzles from the Newspaper
A few people have asked me if it's possible to use Microsoft Sudoku to solve puzzles other than the...
Date: 04/06/2006
Beauty
I know this will be extremely short lived, but I experience this phenomenon so rarely that I felt...
Date: 04/02/2006