Stephen Toub

.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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT Date: 11/30/2007

.NET Matters: Debugging finalizers

My latest .NET Matters in MSDN Magazine is now...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT Date: 03/27/2007

April 2007 issue of MSDN Magazine now online

The April 2007 issue of MSDN Magazine is now online at...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT Date: 02/16/2007

Code for PreviewHandlerAssociationEditor

I've had several requests for the code for the PreviewHandlerAssociationEditor tool I put up a few...

Author: Stephen Toub - MSFT 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,...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT Date: 12/18/2006

Preview Handler Association Editor

I received an email from MSDN Magazine subscriber Oren Novotny thanking me for my preview handler...

Author: MSDNMagazine 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT Date: 11/16/2006

MSDN Magazine in 7 languages!

Starting with the November 2006 issue, MSDN Magazine is now available online in seven languages!...

Author: Stephen Toub - MSFT Date: 10/16/2006

November 2006 MSDN Magazine now online

The November 2006 issue of MSDN Magazine is now available online at...

Author: Stephen Toub - MSFT Date: 10/16/2006

October 2006 MSDN Magazine now online

The October 2006 issue of MSDN Magazine is now available online at...

Author: Stephen Toub - MSFT Date: 09/07/2006

September 2006 MSDN Magazine now online

The September 2006 issue of MSDN Magazine is now available online at...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT Date: 07/25/2006

August 2006 MSDN Magazine now online

The August 2006 issue of MSDN Magazine is now available online at...

Author: Stephen Toub - MSFT Date: 07/06/2006

Sudoku en español

I found out this morning that my Sudoku article on MSDN has been translated into...

Author: Stephen Toub - MSFT Date: 06/21/2006

July 2006 MSDN Magazine now online

The July 2006 issue of MSDN Magazine is now available online at...

Author: Stephen Toub - MSFT Date: 06/13/2006

30

With the June 2006 issue of MSDN Magazine online as of today, I now have 30 articles published on...

Author: Stephen Toub - MSFT Date: 05/05/2006

June 2006 MSDN Magazine now online

The June 2006 issue of MSDN Magazine is now available online at...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT Date: 05/03/2006

VideoFrameReader

I'm enamored with the movie capabilities of my Canon Digital Elph. While I love taking pictures,...

Author: Stephen Toub - MSFT Date: 05/03/2006

Sudoku en français

I just found out that my Sudoku article has been translated into...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT Date: 04/18/2006

Bounded blocking queues

In my last post, I took a look at implementing blocking queues in .NET using semaphores (both...

Author: Stephen Toub - MSFT Date: 04/13/2006

Blocking queues

In many concurrent systems, one thread performs some work, the result of which another thread...

Author: Stephen Toub - MSFT 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"...

Author: Stephen Toub - MSFT Date: 04/10/2006

May 2006 MSDN Magazine now online

The May 2006 issue of MSDN Magazine is now available online at...

Author: Stephen Toub - MSFT Date: 04/10/2006

Randomness bugs

Some of the hardest bugs to discover are those involved in features that contain intentionally...

Author: Stephen Toub - MSFT 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...

Author: Stephen Toub - MSFT Date: 04/06/2006

Adding Skin Support to Sudoku

With the source code for Microsoft Sudoku released on MSDN at...

Author: Stephen Toub - MSFT Date: 04/03/2006

Beauty

I know this will be extremely short lived, but I experience this phenomenon so rarely that I felt...

Author: Stephen Toub - MSFT Date: 04/02/2006

Next>