Steve Lange @ Work

Steve Lange's thoughts on application lifecycle management, Visual Studio, and Team Foundation Server

May, 2009

  • Steve Lange @ Work

    New! Security Development Lifecycle (SDL) Process Template for TFS


    The Security Development Lifecycle team has put together an SDK process template for TFS!  I won't post full details here, since Brian Harry as already done the heavy lifting on his blog:

    SDL Process Template - Guidance homepage


  • Steve Lange @ Work

    Slide Decks Posted for Team System Big Event - Phoenix


    Several of the speakers have posted their slide decks to their respective blogs.  You can also find all the decks from the Phoenix event posted on at this event page (or use this tinyurl:

    You can view the slides online or download them.

  • Steve Lange @ Work

    Please join us for a “First Look” at BizTalk Server 2009!


    Okay, so I know I rarely (this may be the first) post stuff about BizTalk – but BT 2009 has some incredibly new capabilities, including native support for Visual Studio 2008.  Come to our Denver office on June 23rd to learn more!



    Enterprises across the world need to build applications that span their network and bring together services, systems, and people. The new BizTalk Server 2009 enables this connectivity while eliminating many of the cost and complexity challenges enterprises currently face.

    Microsoft product specialists and experts from gold-certified partner Neudesic will give you a “first look” at BizTalk Sever 2009 and how they can help streamline and integrate business processes while reducing cost and complexity.


    8:30 – 9:30  What’s new with BizTalk Server 2009

    9:30 – 10:30  Using Microsoft ESB Guidance to reduce cost and complexity

    10:30 – 11:30  Interactive Q&A discussion about SOA and ESB and emerging technologies


    Application Development Directors/Managers and Architects, Supply Chain Directors, Process Analysts, and Developers who are interested in learning more about the features available in BizTalk Server 2009 and their impact on SOA and BPM solutions.

    Click here to register

    Invitation Key: B185E8

    or call 877.673.8368 with

    Event ID: 1032414999

    More Information

    June 23, 2009

    8:30 am – 11:30 am

    Microsoft Office - Denver
    7595 Technology Way Ste #400

    Denver, CO 80237

    Click here to register

    Invitation Key: B185E8

    or call 877.673.8368 with

    Event ID: 1032414999


  • Steve Lange @ Work

    The Team System Firehose: Customer Questions – part 1


    While I will never profess to be the end-all VSTS/TFS expert, I’ve been heads-down in Team System for 3 1/2 years now.  Along the way, I’ve been asked all sorts of questions about how this huge system works and how it compares to other systems.  The questions range from the relatively simple/tactical, to the obscure (“Does TFS do my laundry as well?”).  I thought I’d take a moment and share a few questions (along with my responses) with you, in hopes that maybe you have the same question, can relate, or have better advice than I do.  Again, these are my responses only, so if you have something you’d like to add, feel free. 

    Some of these will seem obvious, but all of these questions I’ve been asked at one point – so there is bound to be at least one other person out there with the same inquiry.

    “How can I force TFS to force an exclusive checkout?  Every time I check out a file from TFS, I have to remember to set my lock option in the dialog.”

    In the Team Project’s settings (Source Control), there is a checkbox to enable or disable multiple check-out (which will in turn give the user the option to specify their checkout option). If the box is unchecked (like the below screenshot), the checkout dialog will not present user with the option and force an exclusive checkout.

    Source Control Settings - uncheck 'Enable multiple check-out'

    Checkout dialog - lock type is forced to an exclusive checkout

    “How do I know that a file change is as a result of a merge?”

    Look in the history pane.  If a file revision is from a merge operation, you’ll see “merge, edit” in the Change column.

    Idenitfying a merged revision in file history.

    “How can I find all files in source control of a certain type or extension?”

    Try the “Find in Source Control” option (right-click on a folder or team project) and select “Wildcard”.  This feature lets you search recursively to match file that meet an expression.  You can also filter by status as well (checked out or checked out for a specific user).  For example, the below will find all .CS files in the project.

    Find in Source Control dialog

    As I come across more noteworthy questions, I’ll do my best to post them here!

  • Steve Lange @ Work

    New Zune HD Unveiled


    The new Zune HD is revealed (picture below)!

    Check out the official Zune HD Page, as well as an Engadget article.

    Highlights include:

    • Full touchscreen
    • Wi-Fi
    • HD Radio recevier
    • HD video out (with use of an HDMI-compatible docking station)
    • Web browser

    Coming this fall – it’s on my Christmas list!

Page 1 of 1 (5 items)