Stephen Toub

.NET, MSDN Magazine, and other Adventures in Life

  • Stephen Toub

    Recursive iterator performance, part 2

    • 6 Comments
    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...
  • Stephen Toub

    Downloadable MSDN Magazine

    • 6 Comments
    MSDN Magazine now in CHM...
  • Stephen Toub

    Exception filters and C#

    • 6 Comments
    We shipped our April 2004 issue of MSDN Magazine this week, and I've received a few reader's emails about something I wrote in the “.NET Matters” column. I was answering a question concerning exception filters and C#. While there are two...
  • Stephen Toub

    Saving Form Settings

    • 6 Comments
    Like many developers at Microsoft, I spend a good chunk of my free time writing tools, or fun little programs that use some new SDK, or even applications requested by friends or family to help them do some task better and/or faster. Many of these materialize...
  • Stephen Toub

    Awesome new version of WebGuide for Vista Media Center

    • 6 Comments
    I've been using WebGuide with Media Center since the initial version, and Doug Berrett has always done a terrific job with it. But with the newest version, WebGuide 4, he's completely outdone himself. It's brilliant. Works great with Vista, has a terrific...
  • Stephen Toub

    Beauty

    • 5 Comments
    I know this will be extremely short lived, but I experience this phenomenon so rarely that I felt compelled to share its beauty with the world:
  • Stephen Toub

    I'm back!

    • 5 Comments
    I started this blog a year ago with very good intentions. But somehow I got sidetracked and I haven't been back since. It's too late for a New Year's resolution, so I'm making a March resolution... starting next week, I'm going to make it a point to post...
  • Stephen Toub

    .NET Passport PAG

    • 5 Comments
    New PAG for .NET Passport integration into existing environments...
  • Stephen Toub

    Pirates of Penzance

    • 5 Comments
    A fantastic show!!!...
  • Stephen Toub

    Recursive iterator performance, part 3

    • 5 Comments
    Last week and weekend I discussed performance of iterators in C# 2.0, specifically recursive iterators. Recursive iterator performance Recursive iterator performance, part 2 To briefly recap, the ability to write recursive iterators is, quite frankly...
  • Stephen Toub

    April 2005 MSDN Magazine now online!

    • 5 Comments
    The April 2005 issue of MSDN Magazine (the 20th anniversary edition) is now available online at http://msdn.microsoft.com/msdnmag/issues/05/04 . The April installment of my favorite column, .NET Matters , is available at http://msdn.microsoft.com...
  • Stephen Toub

    John Keefe

    • 5 Comments
    I try to keep this blog about Microsoft, MSDN Magazine, and .NET (when I remember to post to it at all) , however every once in a while I have something personal to share. John Keefe , my college roommate and best friend, decided to pursue acting professionally...
  • Stephen Toub

    .NET Matters: Debugging finalizers

    • 5 Comments
    My latest .NET Matters in MSDN Magazine is now online: http://msdn.microsoft.com/msdnmag/issues/07/11/NETMatters/default.aspx
  • Stephen Toub

    Media Player Plug-ins

    • 4 Comments
    I wrote a short article for MSDN which demonstrates how easy it is to write fun Audio DSP plug-ins for Windows Media Player. Karaoke, Windows Media Player Style Have fun.
  • Stephen Toub

    Mona Lisa Smiling at me

    • 4 Comments
    I had an exciting morning today... I ordered a DVD. Why is that noteworthy? Because when I watch the DVD I'm going to be able to see myself. Mona Lisa Smile is being released to DVD on March 9th, and I had the fortunate experience of being a part of it...
  • Stephen Toub

    Randomness bugs

    • 4 Comments
    Some of the hardest bugs to discover are those involved in features that contain intentionally random behavior. Sudoku was originally written using System.Random as its source of randomness. As is described in the article about its development, this...
  • Stephen Toub

    February 2006 MSDN Magazine now online

    • 4 Comments
    The February 2006 issue of MSDN Magazine is now available online at http://msdn.microsoft.com/msdnmag/issues/06/02 . And for those of you on the go, a downloadable CHM file of the entire issue is available at http://msdn.microsoft.com/msdnmag/htmlhelp...
  • Stephen Toub

    Code samples from DevConnections talk

    • 4 Comments
    Thanks to everyone who attended my talks yesterday at DevConnections. For those of you who were at the talk on using managed code to access some of the native-only APIs in Vista, you can get the code samples I used for the demos here . The slides from...
  • Stephen Toub

    Code for PreviewHandlerAssociationEditor

    • 4 Comments
    I've had several requests for the code for the PreviewHandlerAssociationEditor tool I put up a few weeks back to accompany my MSDN Magazine article on preview handlers . I've updated the download to include the source for the project. Enjoy!
  • Stephen Toub

    Update to PreviewHandlerAssociationEditor for Vista x64

    • 3 Comments
    John Robbins emailed me tonight to let me know that he found a bug with my PreviewHandlerAssociatedEditor tool with Vista running on x64. The tool first looks in the registry to see what handlers are available, and then it looks at all classes/extensions...
  • Stephen Toub

    Improving a Graphics Application with Tablet APIs

    • 3 Comments
    In May 2006, I wrote a small digital imaging application to produce what I like to call the "Pleasantville" effect. If you've seen the movie, you can probably guess what I mean. An image will be mostly grayscale, but certain aspects of the image, either...
  • Stephen Toub

    Handling window messages in console apps

    • 3 Comments
    If you've ever wondered how to handle window messages in .NET console applications, check out my latest .NET Matters column in the June 2007 issue of MSDN Magazine , which just went online an hour or so ago.
  • Stephen Toub

    .NET Matters: Deadlock Monitor

    • 3 Comments
    My latest .NET Matters in MSDN Magazine is now online here . In it, I discuss what deadlocks are and ways to detect them when using monitors.
  • Stephen Toub

    Write Articles for MSDN Magazine

    • 3 Comments
    MSDN Magazine is always on the look out for talented developers and writers looking to get their quality ideas and content published in the magazine. If you've got a great idea for an article relating to development with Microsoft technologies, by all...
  • Stephen Toub

    Bounded blocking queues

    • 3 Comments
    In my last post , I took a look at implementing blocking queues in .NET using semaphores (both System.Threading.Semaphore and a managed semaphore implementation). I defined a blocking queue as one that blocked on a dequeue operation until an item could...
Page 3 of 6 (150 items) 12345»