Suppose you have a test that needs to compare strings. Most test
frameworks do a fine job with their default equality assertion. But once
in a while, you get a case like this:
In the past, I’ve tried various schemes to structure my unit
but never fell into a consistent approach. Pretty much the only rule I
had (which I broke all the time) was to write a test class for each
class I tested. I would then fill that class with a ton of haphazard
Happy New Year’s Eve everyone! And by the time you read this, it’ll
probably already be the new year. To my friends across the international
date line, what is 2012 like? The rest of us will be there soon.
T’is the season for “Year in Review” and “Best of” blog posts. It’s a
vain practice, to be sure. This is exactly why I’ve done it almost
After all, isn’t all blogging pure
Sadly, I did miss a few years when my vanity could not overcome my
I’m usually not one to resort to puns in my blog titles, but I couldn’t
resist. Git it? Git it? Sorry.
important to use unit tests to drive the design and quality of that
don’t know where to start.
So my last day at
ended up being a very long one as the
NuGet team worked late into the
evening to deployan updated version of NuGet.org. I’m very happy to be a
part of this as my last act as a Microsoft employee. This is complete
re-write of the gallery.
Well, as I wrote
today is my last day at Microsoft. Last night we had our office Holiday
party in the observation deck and lounge of the Space Needle. The party
was just fantastic and we were lucky to have a nice clear evening with
spectacular views. What a great way to go!
It’s not every day you write this sort of blog post. And you hope it’s
not something you do so often that you ever get good at it. I’m
certainly sucking up a storm here.
While attending Oredev 2011, I had an
interesting conversation with Corey
Haines about his perception of
the Ruby community as compared to the .NET community.
Once in a while folks ask me for details about the hardware and software
that hosts my blog. Rather than write about it, a photo can provide all
the details that you need.
As I mentioned in my last post, I have an overnight stopover in Reykjavik Iceland. After checking into my hotel at an ungodly early hour (which ended up being really late for me Seattle time), my first order of business was to head over to the Blue Lagoon.
If you’re in the Reykjavik area on November 7th, come join me for a
beer-up. A Beer-Up is basically a meet-up, but with lots of beer!
We made a recent change to make it easy to update the NuGet
this post, I’ll cover what the change was, why we made it, and how it
makes it easier to contribute to our documentation.
Recently, a group of covert ninjas within my organization started to
investigate what it would take to change our internal build and
continuous integration systems (CI) to take advantage of
NuGet for many of our products,
and I need your input!