Moving On (The Minnesota Goodbye avoided)

After nearly 10 years at Microsoft I’ve decided that it is time to move on to another opportunity. I drafted a long post about how I joined Microsoft and what I’ve learned during that time, blah blah blah.  It was turning in to a Minnesota Goodbye. The key points were this… Working at Microsoft is…

0

Some TFS links I came across today

I normally don’t do link dumps – but came across several new (and one updated) links that made it into my bookmarks and that I wanted to share.  Want to expose TFS over the internet or otherwise use FQDN? First read this:  http://blogs.msdn.com/ablock/attachment/9882725.ashx Then these blogs posts for other thoughts: http://scrum-master.blogspot.com/2009/12/installing-tfs2010-beta2-with-fqdn.html http://blog.keithpatton.com/2009/10/22/Enabling+A+Fully+Qualified+Domain+Name+FQDN+In+Team+Foundation+Server+2010+TFS+2010.aspx Connecting GIT and…

0

TFS 2010 Beta2: TF255144: Exception has been thrown by the target of an invocation

Symptoms Do you have an error during installation that looks something like this: Does your log file contain an error that like this: [Info   @08:19:12.404] Starting website 8080 [Error  @08:19:12.705] PRODUCT ISSUE: UNHANDLED EXCEPTION [Error  @08:19:12.717] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.Runtime.InteropServices.COMException: The object identifier does not represent…

2

Enabling Tracing during TFS 2010 Configuration

Please note: this post applies only to Team Foundation Server 2010 (Beta 1 to current).  It does not apply to TFS 2005, 2008 or any future version (though I suspect that any future version would have similar capabilities). Were you asked to enable tracing during TFS configuration?  Is the configuration process crashing and not leaving…

0

Reading Twitter Data with C# and LINQ

I wanted to read Twitter.com search results (tweets) using C#.  I started by deciding that a tweet looks something like this: public class Tweet { public string Id { get; set; } public DateTime Published { get; set; } public string Link { get; set; } public string Title { get; set; } public Author…

1

How I Use Hyper-V to Configure my Development Environment

Prior to using Hyper-V as part of my daily development and test efforts I wasted man weeks every year.  I lost days at a time configuring machines and recovering from updated NDP builds.  I wasted hours every week repeating the same steps over and over. I will be bold enough to say that Hyper-V allows…

2

Windows 7 Feature I Like – Programmer’s Calculator

I just installed Windows 7 beta on a Hyper-V VM (1GB RAM, single proc, 127 expandable drive) and found that the calculator has changed and I like it. Beyond Standard and Scientific there are two new modes, Programmer and Statistics. Programmer supports Binary, Hex, Octal and Decimal and includes a slick variable length (byte to…

0

New VSTS and TFS Virtual PC/Server and Hyper-V images are available!

Brian Randell has been hard at work putting together a holiday surprise we all will enjoy.  New Virtual PC/Server and Hyper-V images with VSTS and TFS and a 12/31/2009 expiration date. Please see his blog post for the full details – I will re-post a little here.  http://www.pluralsight.com/community/blogs/brian/archive/2008/12/24/happy-holidays-and-look-what-santa-s-brought.aspx   — As part of the refresh…

1

TFS Branching Guidance Version 2 has been Released

 The VSTS Ranger team has released TFS Branching Guidance II.  This document describes pragmatic branching practices that are based on the real world experience of TFS professionals inside and outside of Microsoft. What’s new?  I’l just repeat their information: TFS Branching Guide – Main 2.0 This is the main article which briefly explains branching concepts…

2

Using a little Ruby to automate mstest code coverage runs

I hate repetitive tasks – especially ones that are easily automated.  Generating code coverage runs using mstest is an example of that. The goal was to create a script that could do that following: 1)     Validate that the input binaries were available 2)     Validate that the necessary runtime components were available 3)     Instrument the input…

0