Paul Hacker .Net, TFS, Etc…

April 27, 2011

Pro Scrum with TFS book

Filed under: Team System — phacker @ 12:12 pm

I am happy to announce that some good friends have released a new book Profession Scrum with Team Foundation Server 2010. You can get it on Amazon
I would also like to note that the team wrote the book utilizing the Hosted TFS solution from SaaS Made Easy

January 25, 2011

SaaS Made Easy now offering Urban Turtle

Filed under: Team System — phacker @ 11:53 am

SaaS Made Easy, a leader in Hosted TFS is proud to announce that they have teamed up with Pyxis, to offer Urban Turtle to our TFS customers.

Urban Turtle is an extension to Team Web Access that provides tools for managing your backlog, planning your sprints and then managing sprint execution. It provides a very nice and intuitive drag and drop task board interface to TFS

December 10, 2010

New VS 2010 RTM Virtual Machine

Filed under: Team System — phacker @ 12:45 pm

Brian Keller just put out a new VS 2010 demo virtual machine to use with customers. Please note that the previous one you may have downloaded will expire soon. This one has all of the latest service packs, feature packs and good stuff like that!

November 22, 2010

Free MS e-Books

Filed under: Team System — phacker @ 11:43 am

Here are some free e-books from MS Press.

Free Microsoft Press eBooks Available for Download

Enjoy free offerings from Microsoft Press! Here’s an updated list of some of their free eBooks:

Free eBook: Moving to Microsoft Visual Studio 2010 (10 chapters by Patrice Pelland, Pascal Paré, and Ken Haines)
Free eBook: Introducing Microsoft SQL Server 2008 R2 (10 chapters by Ross Mistry and Stacia Misner)

Free eBook: Programming Windows Phone 7 Series (DRAFT Preview) (6 chapters by Charles Petzold)

Free eBook: Petzold’s Programming Windows Phone 7 (Special Excerpt 2) (newer than the eBook above; 11 chapters by Charles Petzold)

Free eBook: Own Your Future: Update Your Skills with Resources and Career Ideas from Microsoft (8 chapters by Katherine Murray)

Free eBook: Understanding Microsoft Virtualization Solutions (Second Edition) (6 chapters by Mitch Tulloch)

Free eBook: First Look Microsoft Office 2010 (14 chapters by Katherine Murray)

Free eBook: Windows 7 troubleshooting tips (short eBook by Mitch Tulloch)

Free eBook: Introducing Windows Server 2008 R2 (9 chapters by Charlie Russel and Craig Zacker)

Free eBook: Deploying Windows 7, Essential Guidance (10 chapters from the Windows 7 Resource Kit and 6 TechNet articles)

November 5, 2010

List all TFS Project Collections and Projects

Filed under: Team System — phacker @ 1:39 pm

I recently had a request to list all project collections and the projects that are in the collections Here is what I came up with to do the trick. Maybe it will help someone else. I used the following website to help me out

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.TeamFoundation.Client;
using Microsoft.TeamFoundation.Framework.Client;
using System.Collections.ObjectModel;
using System.Net;
using Microsoft.TeamFoundation.Framework.Common;
using Microsoft.TeamFoundation.WorkItemTracking.Client;

namespace TFS2010ProjectList
class Program
// without collection name
public static string url = @”http://tfsserverurl:8080/tfs”;

static void Main(string[] args)

private static void GetProjects()
TfsConfigurationServer srv = GetTfsConfigurationServer();
if (EnsureAuthentication(srv))
CatalogNode configurationServerNode = srv.CatalogNode;
// Query the children of the configuration server node for all of the team project collection nodes
ReadOnlyCollection tpcNodes = configurationServerNode.QueryChildren(
new Guid[] { CatalogResourceTypes.ProjectCollection }, false, CatalogQueryOptions.None);

foreach (CatalogNode tpcNode in tpcNodes)
Guid tpcId = new Guid(tpcNode.Resource.Properties[“InstanceId”]);
TfsTeamProjectCollection tpc = srv.GetTeamProjectCollection(tpcId);
//Console.WriteLine(“{0}”, tpc.Name);

var workItemStore = tpc.GetService();

// go over the next node if no projects available
if (workItemStore.Projects.Count <= 0)
// iterate over the projects
foreach (Project project in workItemStore.Projects)
Console.WriteLine("\tProject: {0}", project.Name);



public static TfsConfigurationServer GetTfsConfigurationServer()
return new TfsConfigurationServer(new Uri(url), GetCredentials(), new UICredentialsProvider());
} [System.Diagnostics.DebuggerStepThrough]

private static ICredentials GetCredentials()
return new NetworkCredential("username", "password", "Domain");
public static bool EnsureAuthentication(TfsConfigurationServer srv)
bool result = true; try
result = srv.HasAuthenticated;
catch (Exception)
result = false;

return result;

October 15, 2010

Visual Studio 2010 Team Foundation Server Monitoring Management Pack

Filed under: Team System — phacker @ 1:03 pm

Microsoft Rangers have released the TFS 2010 Monitoring Pack for SCOM 2007

The Team Foundation Server 2010 Monitoring Management Pack, which is created by Visual Studio ALM Rangers, provides both proactive and reactive monitoring of Microsoft Team Foundation Server 2010. It monitors TFS components such as application tier server instances, team project collections, build servers, and proxy servers.

Feature Summary
The monitoring provided by this management pack includes availability and configuration monitoring, performance data collection, and default thresholds. You can integrate the monitoring of Team Foundation Server components into your service-oriented monitoring scenarios.

  • Auto discovery of TFS components
  • Implements containment hierarchy, reflecting logical architecture of the Product
  • Implements a proper health model using Monitors
  • Contains tasks, diagnostic and recovery for certain failures
  • Provides events that indicate service outages
  • Provides alerts that show configuration issues and connected data source changes
  • Verification that all dependent services are running
  • Triggers targeted running of BPA against TFS Servers from Operator Console

Details can be found here

October 2, 2010

TFS Basic offering is here

Filed under: Team System — phacker @ 10:10 pm

10/2/2010 – Saas Made Easy, LLC is pleased to announce their new TFS Basic offering. TFS Basic will offer all of the core features of TFS Version Control and work items. The TFS Basic does not include the reporting or the SharePoint portal that users of the full sevice have access to. The cost will be $15.00 USD per user per project per month. For more information see on this offer and our other offerings on our TFS products page.

September 20, 2010

Indy TFS User Group Meeting

Filed under: Team System — phacker @ 2:46 pm

Join us for our initial kick-off meeting of the Indy TFS User Group.

Date – Wednesday October 13th 2010
Time – 6:00 PM – 7:30PM
Place – Microsoft Office 500 E. 96th St. Ste 460
Topic – Lap Around Visual Studio 2010 ALM Tools

September 16, 2010

Free ebook: Moving to Microsoft Visual Studio 2010

Filed under: Team System — phacker @ 11:45 am

I just found out about this great resource. If you are coming to VS 2010 from previous versions of Visual Studio, you will want to check out this resource.

Moving to Microsoft Visual Studio 2010

September 10, 2010

Sept 2010 TFS Power Tools Released

Filed under: Team System — phacker @ 11:47 am

Microsoft has released the lastest version of the TFS 2010 Power Tools

Features include

    Admin Console Backup/Restore Wizard
    Various Team Explorer Enhancements
    TFPT Branches command

You can download them here.

« Newer PostsOlder Posts »

Blog at