Dennis "D.C." Dietrich
C#, .NET and the Curse of the Resource Fork - A Tester's Tale
The Process class allows you to redirect the three streams basic I/O streams of a process: standard...
Date: 11/08/2010
A while ago I wrote about using reflection for testing non-public members. Since then I've been...
Date: 01/24/2010
I find myself getting more and more frustrated whenever I see test code that is best described as...
Date: 11/20/2009
I'd like to share my colors with you: R G B Coverage Not Touched Area 230 128 165 Coverage Partially...
Date: 10/21/2009
It's been a couple of months since I first blogged about EMTF. Since then I've been busy refining...
Date: 07/14/2009
When you're searching binging for how to add or remove websites to/from IE's security zones you'll...
Date: 06/24/2009
Many posts have been written about how to debug problems with issuing HTTP requests from Silverlight...
Date: 06/08/2009
The Portland Code Camp yesterday was a blast. In fact, it was one of the best (un)conferences I've...
Date: 06/01/2009
Writing a fully featured API testing solution is a lot of work. You have to deal with things like...
Date: 02/24/2009
A while ago a needed to do what I like to call quick and dirty testing, i.e. getting as much test...
Date: 02/17/2009
Earlier this year I bought a brand new computer and wanted to play what turned out to be one of my...
Date: 10/22/2008
Don't make any plans for March 18-20 next year (or cancel the plans you've already made) since...
Date: 10/22/2008
I have to admit something embarrassing: I've never been to a code camp! So, I thought, before people...
Date: 10/14/2008
I have to admit the title is a bit misleading this time since - if you ask me - there is only one...
Date: 09/29/2008
Say you are working on software that accesses a database server and you need to test it. To some...
Date: 09/26/2008
Let's say you want to unit test the following class: using System; internal class Foo { internal...
Date: 06/19/2008
Introduction I spent some time this week thinking about how to test a code generator that generates...
Date: 06/14/2008
Compiling code at runtime is incredibly easy thanks to the CSharpCodeProvider class. But as always,...
Date: 06/12/2008
While Microsoft is certainly not an open source company there are some instances of code drops from,...
Date: 04/30/2008
One of the outstanding sessions I attended was What's the secret Formula? (PNL14). The panelists...
Date: 03/24/2008
If you read my Silverlight-based P2P live streaming client wins MediaGuardian Innovation Award post...
Date: 03/20/2008
This is the first on an n part post series about my personal thoughts on this year's MIX based on...
Date: 03/19/2008
I was talking to one of our partners at MIX about the new security model in Silverlight. In case...
Date: 03/11/2008
The first MediaGuardian Innovation Awards were held two days ago in London. Its motto - at least...
Date: 03/08/2008
Well, I published a post on Tuesday and haven't ever since (not counting the remote debugging post...
Date: 03/07/2008
Let's face it: Silverlight is awesome! So are the Visual Studio Tools for Silverlight. One reason...
Date: 03/05/2008
So, I finally made it to Las Vegas. However, not without a four hour delay in Portland due to a...
Date: 03/05/2008
By the time I made up my mind that I really wanted to work at Microsoft I was already really excited...
Date: 02/17/2008
The CultureInfo class and particularly its properties CurrentCulture and CurrentUICulture are often...
Date: 02/05/2008
I finally signed up for a Hotmail Plus account. While the web interface is awesome I wanted to...
Date: 12/02/2007
Today is the World Usability Day 2007 and I'd like to encourage everyone to look into it especially...
Date: 11/08/2007
A disclaimer first: The following post is my personal opinion and by no means an official...
Date: 11/04/2007
Referenced assembly 'filename' is a localized satellite assembly (why it's not wise to ignore warning al1056)
Usually you should fix all warnings you see when building your code right away and personally I'm a...
Date: 10/13/2007
My Windows Home Server (WHS) has been threatening me to quit for the last couple of days. In its...
Date: 10/12/2007
So how can you verify that a given class raises an event? Well, you can simply write some code that...
Date: 10/01/2007
I received some feedback on my previous post A good reason for calling GC.Collect() basically saying...
Date: 09/30/2007
You've probably heard that you should not call GC.Collect() and generally speaking this is...
Date: 09/23/2007
In Debugging of and error handling for synchronous Commands I explained why you can't handle...
Date: 07/09/2007
Today the Windows Home Server team announced the availability of the Home Server Release Candidate...
Date: 06/12/2007
Ricky Tan wrote a really cool post for the Acropolis Team Blog titled Extending the Notepad sample...
Date: 06/12/2007
"Hello World" code samples are a long tradition whenever you're trying to introduce someone to a...
Date: 06/08/2007
One of the features of the Parts Portal is that it supports the instantiation of parts which have...
Date: 06/07/2007
So you might have your first Acropolis application up and running and everything works just fine....
Date: 06/06/2007