The High Altitude Developer

How to implement __try __except in ML64 (MASM)

I'm currently working on a project that is requiring me to write a bunch of x64 assembly code. One...

Author: Geoff Darst - MSFT Date: 03/10/2010

Beware of Auto-Reset Events (They Don't Behave the Way You Think They Do)

So I just spent several days debugging an intermittent crash in some test code.  Part of the reason...

Author: Geoff Darst - MSFT Date: 08/18/2008

Why Stepping Through Code Trumps Unit Testing

Over the past few years, there has been a big buzz about how writing unit tests (preferably via Test...

Author: Geoff Darst - MSFT Date: 08/04/2008

Wither White-Box Testing?

I was recently reading JW's blog post on Prevention vs. Cure:...

Author: Geoff Darst - MSFT Date: 07/24/2008

The Three Laws of Software Development

If you haven't read The Pragmatic Programmer, by Andrew Hunt and David Thomas, I'd highly recommend...

Author: Geoff Darst - MSFT Date: 03/31/2008

Using a Custom Proxy For Interception

I've been working on a system that required intercepting the method calls in an object model;...

Author: Geoff Darst - MSFT Date: 11/07/2007

Why UI Automation Is Not All That And A Bag Of Chips

I spent some time today looking at an issue on a Korean system where a test was searching for a...

Author: Geoff Darst - MSFT Date: 09/21/2007

The Designer Process That Would Not Terminate (Part 2)

In my previous post...

Author: Geoff Darst - MSFT Date: 09/07/2007

The Designer Process that Would Not Terminate

I recently was asked to take a look at some VSTO test automation that wasn't behaving correctly on...

Author: Geoff Darst - MSFT Date: 08/31/2007