Channel 9 and 10-4

If you are not already aware of Channel 9, stop what you are doing right now and go check it out. Really. I’ll wait. 🙂 Channel 9 has a long a brilliant history of shining a light on all things that Microsoft is doing through the video medium. Soon after the 2008 PDC was over,…


"Standard Graphs"

It became clear from the emails and comments to my last post that I should probably spend a little more time describing the functionality found in the VSTS 2010 CTP a bit better, specifically that functionality involving the Architecture Explorer and the graphs generated via the AE. ( I just figured everyone had already run…


Introduction to Directed Graph Markup Language ( DGML )

DGML, or "Directed Graph Markup Language" is what we are using in VSTS 2010 Architecture to render graphs like the one below:   The power of DGML is in its simplicity. Let me show you what I mean. If you launch the VSTS 2010 CTP, open a project, click View->Architecture Explorer, then click the button…


UML Request For Information

As you undoubtedly know by now, Microsoft joined the OMG a couple months back. Our own Steve Cook has been representing Microsoft at a number of OMG meetings, the latest occurring last week in Santa Clara. Coming out of that last meeting is a new Request For Information ( RFI ) for UML, found here….


Incorporate Layer Validation in your Builds

As I promised in my last post, I want to show you how you can make Layer Validation part of your build process. I’m going to assume you’ve followed along from last post to make things easy. Again, this is all possible in the VSTS 2010 CTP. Unload the “Client” project ( Right click on…


Layer Validation with the VSTS 2010 CTP

In my first post of this series, I broke down the VSTS 2010 Architecture product into “functional” areas, and I’ve been slowly describing the pieces. The areas highlighted ( Modeling Project here and here, Model Explorer, and Work Item Integration ) I’ve already discussed at some length. Today, I want to drill into the Layer…


VSTS 2010 CTP, Hyper-V, and January 1st, 2009

For those of you folks who have converted the VSTS 2010 CTP ( see Grant’s post ) to take advantage of the performance improvements in hyper-v, here’s a manual way to get around the fact that VSTS will expire Jan. 1st 2009. ( If you’re using the CTP with VPC, see Brian’s post for a…


The UML Model Explorer

In the VSTS 2010 Architecture product, we’ve added another toolwindow to VS designed to help you understand and manipulate the UML models that you will be building. The UML Model Explorer ( that’s what we’re currently calling it, but that can certainly change 🙂 ) is a WPF component that represents the UML Package hierarchy…


Model and Work Item Integration

I want to continue discussing some of the "Team Collaboration" features in the upcoming VSTS 2010 Architecture product. In this post, I want to show you how we are planning on providing you the ability to link *any* model element with any Work Item you currently have in your Team Foundation Server repository. The functionality…


VSTS 2010 Architecture : [Part Two] Model Project and 4+1 Project Template

In my last post, I introduced the Modeling project that will be introduced in the VSTS 2010 Architecture product. In this post, I’d like to demonstrate how you can leverage the extensibility mechanisms inherent in the Visual Studio Project template feature set, and provide your organization with a template that can be used to pre-populate…