Getting a little work done at home... Sometimes it's useful not to have any distractions while you're coding.

Welcome

Hi, I'm Edward Thomson, a software development engineer at Microsoft in Durham, NC and Chicago, IL.

I work on cross-platform tools for Microsoft Team Foundation Server, and I update this site occasionally with my thoughts on software development.

What I'm Doing Right Now

Working on Team Explorer Everywhere 11.

Recent Blog Entry

August 28, 2012    4:00 PM

If you haven't yet seen or heard about the new git-tf tool from Microsoft, this blog post probably won't make any sense. So... go check it out over at gittf.codeplex.com. It's okay, I'll wait.

Okay, got it? Yeah, I know, it's cool, right? Well, it is, but like any software project, there are a few problems. One of them is in the whole git-tf checkin process and how it needs to take a lock on your tree before it can continue. I mean, locks are annoying, right? If git-tf requires a lock to do a checkin, then that's going to fail if somebody else has already taken a lock somewhere in that folder. And, of course, the default in TFS is to take a lock on binaries, so if you've got some of those in your tree then git-tf is going to complain all the time when you try to checkin.

Twitter (@ethomson)

Ugh, the #eclipse 3.8 icon got updated to be the same as Juno? I always end up clicking the wrong one.
October 10, 2012    9:43 AM

Interviews

The Thirsty Developer:
Dangling Links
I discuss working on cross-platform software in general, and access to Team Foundation Server in particular.
InfoQ: Team Foundation Server for Telecommuters
I discuss Teamprise Remote Accelerator, our single-user version control proxy for Team Foundation Server.

Profiles on Other Sites

Edward Thomson is a Software Engineer at Microsoft. He uses a Mac. He writes primarily in Java. He likes cognitive dissonance.