RSS 2.0
 Tuesday, February 20, 2007

Occasionally I'm asked about the business value of VSTS and TFS. I think it's pretty obvious, but I guess others need more convincing than just my word.

I've pulled together some links below that will help with this.

Tuesday, February 20, 2007 7:27:28 AM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Team System | Richard Hundhausen
 Friday, February 09, 2007

I was honored to learn that I had achieved the Bronze, Silver, and Gold awards for 2006.

Thanks to all of you who read my blog, attend my classes, and generally listen to me ramble on about Microsoft's tools and technology. Without you I wouldn't have these giant coins to carry around!

Friday, February 09, 2007 8:09:11 AM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Richard Hundhausen
 Tuesday, February 06, 2007

Join members of the Visual Studio Team System product group to discuss features available in Visual Studio Team Foundation Server, Team Editions for Architects, Developers, Database Pros, and Testers. In addition, discuss what's new in the latest Community Technology Preview (CTP).

Join the chat on Wednesday, February 7th, 2007 from 10:00am - 11:00am Pacific Time.

Tuesday, February 06, 2007 9:30:45 AM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Team System | Richard Hundhausen
 Sunday, February 04, 2007

As many of you may know, Dr. Jim Gray (Microsoft Researcher and Turing award recipient) went missing a week ago, on his sailboat Tenacious off the coast of San Francisco. I've had the pleasure, on several occasions, of speaking with Jim and learning more about his research. If we cannot find him, it will be a huge loss.

The search for Tenacious (and Jim) is underway, in a big way. Many news agencies are calling it the largest private search for a missing person ever. This blog is aggregating all of the latest information.

Best of all, YOU CAN HELP!

Visit Amazon's Mechanical Turk site dedicated to finding Jim, and help by searching new/updated high resolution satellite imagery. All of the instructions are provided, you just need to donate some time.

Sunday, February 04, 2007 2:07:29 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Microsoft
 Tuesday, January 23, 2007

Richard Waymire has publishes his long-anticipated whitepaper on permissions, security objects, and other security concerns centered around using the Database Professionals edition.

Tuesday, January 23, 2007 12:33:58 AM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Team System
 Monday, January 22, 2007

Over the years, we've had a few clients automate their build process by using Final Builder by VSoft Technologies. Much like Team (Foundation) Build, Final Builder is a powerful build & release management tool. Unlike Team Build, Final Builder has a slick UI allowing a build master to quickly design the builds.

Last summer, a new Final Builder version (4.2) was release which included more support for MSBuild and Team Build tasks. With that version, and following the guidance in this article, you can get the two products working together!

Monday, January 22, 2007 1:44:28 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Richard Hundhausen | Team System
 Wednesday, January 17, 2007
Wow!  As I was downloading a file from MSDN that requires Genuine Windows, I was prompted to download the required tool.  What was interesting was the prompt!  They noticed I was using Firefox and even showed me Firefox screenshots for how to install the Genuine Windows tool!

Wednesday, January 17, 2007 4:26:58 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Microsoft | Personal Thoughts
 Monday, January 15, 2007
Bottom line up front:  Create a 'root' branch directly under the source control branch associated with a new Team Project.

I see this all the time...  Someone creates a new source control branch in TFS and starts creating solutions underneath the default project branch.  In other words, they end up with this:

$/ProjectName
    /SolutionName1
        /ProjectName1
        /ProjectName2
    /SolutionName2
        /ProjectName3
        /ProjectName4

Now, the difficult comes when the shop needs to create a second version of the application.  Code branches directly under the root (i.e., $/ProjectName) can only be created when a new Team Project is created.  If, in the above example, SolutionName1 and SolutionName2 both belong to the current version of the application, then creating a new version of the application will require either the creation of a new team project (with a branch from the $/ProjectName), or a wildly unweildly structure where each solution is branched, resulting in something like:

$/ProjectName
    /SolutionName1
        /ProjectName1
        /ProjectName2
    /SolutionName2
        /ProjectName3
        /ProjectName4
    /SolutionName1_v2
        /ProjectName1
        /ProjectName2
    /SolutionName2_v2
        /ProjectName3
        /ProjectName4

A MUCH cleaner approach is so simple, yet requires a bit of forethought.  Immediately after creating the Team Project, simply go in an create a new directory called 'root' (or 'edge' or whatever you'd like).  You can then create a full branch of the V1 off the application by simply branching 'root'.  This allows This resulting in the following structure, even after creating a v2 of the project.

$/ProjectName
    /root                           <-- Create this branch!
        /SolutionName1
            /ProjectName1
            /ProjectName2
        /SolutionName2
            /ProjectName3
            /ProjectName4
    /ProjectName_v2      <-- This is the branch of 'root'
        /SolutionName1
            /ProjectName1
            /ProjectName2
        /SolutionName2
            /ProjectName3
            /ProjectName4

Now, whether you should have your projects under your solution directories...  that's for another post...

Monday, January 15, 2007 5:11:08 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Best Practice | Team System
Navigation
Archive
<February 2007>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
25262728123
45678910
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Accentient, Inc.
Sign In
Statistics
Total Posts: 343
This Year: 62
This Month: 0
This Week: 0
Comments: 350
Themes
Pick a theme:
All Content © 2008, Accentient, Inc.
DasBlog theme 'Business' created by Christoph De Baene (delarou)