Share via


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

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