Ken Brubaker

The ClavèCoder

<October 2008>
SuMoTuWeThFrSa
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678


Navigation

Subscriptions

News

Kenneth Brubaker
Senior Application Architect

Locations of visitors to this page

Post Categories



Tools (RSS)

Development Tools
New Unit Test Harness: xUnit.net

xUnit.net 1.0, just released, is an update to NUnit 2.0 that encodes some unit testing best practices and leverages .NET 2.0 technologies like generics. Intro here and download here.

If you don't have Visual Studio Team Developer Edition, consider using xUnit.net for your development project unit testing.

posted Friday, April 25, 2008 12:44 PM by kenbrubaker with 0 Comments

Comparison of Team Foundation Server (TFS) and ClearCase

Here's a quick post from the ALM folks at SRL Group that compares/contrasts TFS and ClearCase.

 

Key shortcomings of ClearCase:

  • Integrated Interface like Team Explorer
  • No PendingChanges window
  • Administration difficult/No delegation
  • Difficult to enlist in a project

I'd like to add the extra cost of ClearCase is a clear negative.

 

It doesn't list any shortcomings of TFS. I would suppose there are some.

posted Friday, August 10, 2007 10:01 AM by kenbrubaker with 0 Comments

Visual Studio IDE tips and tricks

Here are two great resources for better using the Visual Studio 2005 IDE

posted Saturday, August 04, 2007 1:35 PM by kenbrubaker with 0 Comments

Screencast software

I've had a couple of projects where doing a screen cast would be very beneficial. Where I work now they use TechSmith Camtasia. I've also heard that Windows Media Encoder works fine, which is free. Jeff Atwood posted a list of Screencast software products.

posted Wednesday, August 01, 2007 5:17 PM by kenbrubaker with 0 Comments

How to debug Team Build Project Files (TFSBuild.prj)

You can find it in the team build targets file, but no one seems to tell you, so I will. Run the team build project file locally on your box (using MSBuild) with the IsDesktopBuild property set to true:

C:\MyTeamProjectFolder\TeamBuildTypes\MyTeamBuildType>MSBuild TFSBuild.proj /p:IsDesktopBuild=true /v:diag > msbuild.log

posted Friday, July 27, 2007 2:27 AM by kenbrubaker with 0 Comments

EntLib 3.0 PDBs

Had some difficulty finding the Enterprise Library 3.0 (download) PDBs. They were uploaded here.

Note that EntLib 3.0 has been subsumed by EntLib 3.1.

posted Tuesday, July 03, 2007 2:14 PM by kenbrubaker with 0 Comments

Windows Live Writer

I got tipped off on using the Windows Live Writer beta from a post by Annatthara. Hope this gets me back behind the wheel, so to speak.

posted Wednesday, June 06, 2007 11:03 AM by kenbrubaker with 0 Comments

Software Factories and Version Control

We started using the useful Web Service Software Factory at my client. Unfortunately after we checked it in to Team System source control, other users were not able to see the software factory wizards. This thread explains the solution:

Check-in the .gpstate file and then, for each user in VS, go to View | Other Windows | Guidance Navigator. Enable all the packages and you are good to go.

posted Tuesday, April 24, 2007 10:19 AM by kenbrubaker with 0 Comments

Sort Visual Studio's &quot;Add New Item&quot; dialog

K. Scott Allen is very generous to share his PowerShell script for sorting the frustrating "Add New Item" dialog in Visual Studio. Nice example of the power of PowerShell.

posted Friday, April 20, 2007 9:12 AM by kenbrubaker with 0 Comments

Longhorn Server to include PowerShell

The PowerShell team announced that PowerShell will ship with Longhorn Server. (via Mary Jo Foley)

The official Windows Server Roadmap says that Longhorn Server is expected sometime in 2007.

posted Monday, April 02, 2007 12:48 PM by kenbrubaker with 0 Comments

New Visual Studio Team System Roadmap

Microsoft has published a new roadmap for delivery of Visual Studio Team System technologies. The road map includes a detailed features list of several technologies and the following dates for Orcas:

Projected Availability:

  • Beta 1 - 2nd Quarter, CY 2007
  • Beta 2 - Mid-year CY 2007
  • RTM - TBA

posted Tuesday, March 27, 2007 12:38 PM by kenbrubaker with 1 Comments

Unlocking an item in Team System

I've tried unlocking another person's file three times from the docs (here) and have failed. Most blog entries just repeat the doc signature. However, this blog entry has the magic potion. Inspect this sample command line closely and hope the TSF team fixes the GUI in Orcas.

tf undo "$/MyProject/VersionX/Utils/file.cs" /WORKSPACE:MaorDev;Domain\User  /server:MyServerName /recursive

Also useful is the tf workspaces command to find workspace, user, and server info. Good luck!

posted Friday, March 16, 2007 8:05 AM by kenbrubaker with 0 Comments

Personify Design TeamSpec: Team System Integration in MS Word

Just as Team Explorer natively integrates with MS Project and Excel, Personify Design has a beta for TeamSpec, a product that integrates Team System Work Items and Word documents. Basically, it allows you to put in live forms in your Word document for work items.

 

Screenshot

Quick Description

 

posted Thursday, November 30, 2006 7:23 AM by kenbrubaker with 0 Comments

Great Resource: MSBuild in Visual Studio

The Neil Enns on the MSBuild Team Blog has a wonderful fourteen part series on how Visual Studio uses MSBuild. Here's the TOC:

 

posted Wednesday, November 29, 2006 9:11 AM by kenbrubaker with 1 Comments

Annotations: The glories of Team Foundation Server integration

A really neat TFS Power Toy (download here) is the Annotation feature. Imagine looking at a source file and seeing in a bar to the left who last changed that line of code. Imagine no further:

 

posted Saturday, September 30, 2006 8:59 PM by kenbrubaker with 0 Comments

Tree Compare in Team System Foundation

The TFS team has produced a TFS Power Toy for comparing directories. (Screen shot). Looks all the world to me like SourceSafe's. Go figure. Hopefully it will move into the application in the future. Here is where you can get it. Brian Harry has a post on how to customize it.

At least I'll get one entry in in September. :-)

 

posted Saturday, September 30, 2006 8:50 PM by kenbrubaker with 0 Comments

Tip: Display warning when sending Outlook email with a blank subject line

Few things befuddle me more than sending an important email and forgetting the subject line. Outlook 2003 inexplicably does not include a check for this. However you can add a macro to add this functionality. V Sivakumar explains how in his blog entry.

In a nutshell:

In Outlook, press Alt+F11, Drill down to ThisOutlookSession, Paste the code below. Close.

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim strSubject As String
    strSubject = Item.Subject
   
    If Len(Trim(strSubject)) = 0 Then
        Prompt$ = "Subject is Empty. Are you sure you want to send the Mail?"
       
        If MsgBox(Prompt$, vbYesNo + vbQuestion + vbMsgBoxSetForeground, "Check for Subject") = vbNo Then
                Cancel = True
        End If
    End If
 End Sub

posted Saturday, August 05, 2006 9:17 AM by kenbrubaker with 1 Comments

Real PowerScript Accelerator: Free PowerScript IDE available

It can be a bit of a ramp up to get into PowerScript development. Scott Hanselman shares that a company is currently giving a PowerScript IDE away for free. As he says: Run, don't walk.

posted Thursday, June 22, 2006 8:37 AM by kenbrubaker with 0 Comments

SQL Prompt: Intellisense for SQL Server. Finally!

Update: I guess Intellisense isn't there. It's a mystery. Please give lots of comments so people know we are serious about wanting Intellisense.

I was extremely disappointed when SQL Server 2005 Management Studio and even the text editor for SQL scripts in Visual Studio 2005 did not support Intellisense for database objects. I was incredulous. This is a feature that is probably available in Team Edition for Database Professionals but not in the base IDE. I am shocked that basic editing, source control, and project features afforded other modules in VS2005 is not available to database projects.

However:

red-gate software has stepped into the gap and provided SQL Prompt, which provides Intellisense features in SQL Server 2005 Management Studio and SQL Server 2000 Query Analyser, for free.

Run, don't walk.

posted Friday, June 16, 2006 3:02 PM by kenbrubaker with 0 Comments

Good GDN Command Line Parser library
GotDotNet has a great attribute based command line parser library by C# dev lead Peter Hallam. I wrote an XML Schema based one some time back. The attribute-based one is much more elegant.

posted Wednesday, April 26, 2006 3:06 PM by kenbrubaker with 0 Comments




Powered by Dot Net Junkies, by Telligent Systems