Skinner's Blog

Comments on Visual Studio, Visualizations & Modeling, .NET, and beyond

Browse by Tags

Tagged Content List
  • Blog Post: Upgrade tool and VSVMSDK Available now!

    Not only is Visual Studio itself launching today , but a couple of supporting deliverables are also now available that I wanted to make sure you were made aware of. If you created models ( UML, Sequence Diagram RE, or Layer Diagrams ) with the Beta2 version of Visual Studio, or created work item links...
  • Blog Post: Launch Day for VS2010 and .NET Framework 4!!!

    As you undoubtedly have heard by now, VS2010 and .NET Framework 4 have officially launched ! WooHoo! This is an enormous achievement by literally thousands of men and women here at Microsoft, as well as close partners and friends. Truly an accumulation of multiple years of effort, now being made available...
  • Blog Post: Announcing the Preview release of “Feature Builder”

    Today we released the Feature Builder Power Tool for Visual Studio 2010 Preview for RC on the Visual Studio Gallery .  This power tool helps you easily create rich Visual Studio extensions which you can share with others on the Visual Studio Gallery. These extensions can include tools (Visual Studio...
  • Blog Post: Visualizing large code bases with VS2010

    Chris Lovett has just posted a *great* video on how to manage larger code bases with the new visualization tools in VS2010. He shows techniques on how to use the “Custom…” dialog ( below ) to control how a DGML document is created as well as numerous techniques involving the cascading browser we call...
  • Blog Post: Layer Diagram templates for P&P Architecture Guide

    Just wanted to point you all to the availability of a great little VSIX that the Patterns & Practices team has just put up on the VS Gallery. The VSIX, found here , works with the publicly available RC build of VS2010. It adds five Layer Diagram “patterns” that show up in the Layer Diagram toolbox...
  • Blog Post: Controlling the DGML Double-Click

    You folks are making it quite easy to come up with blog ideas. I just sit and wait for questions to come in. If more than one question comes in on the same topic, I’m going to post it! So here’s another. I’ve recently been asked a few times how to control what happens when the user double-clicks on a...
  • Blog Post: Custom Profile Properties

    [NOTE: This post is part of a blog series, the start of which is here .]   I got a number of questions around VS2010’s ability to support custom stereotype properties that could be included with a custom profile. Questions ranging from “hey, can I modify existing stereotype properties that you ship...
  • Blog Post: Upcoming Talks and WebCast

    Wanted to mention a couple of presentations that I am participating in the coming weeks. Next week, I’ll be in Charlotte, NC and Malvern, PA keynoting in two of our many “The Ultimate Event: Visual Studio 2010 & Team Foundation Server 2010” pre-launch events. If you are a developer in the Charlotte...
  • Blog Post: PDC 2009

    Realized I haven’t mentioned that I am planning on giving a talk at this year’s PDC. Here’s that abstract: Visualization, UML, and DSLs Cameron Skinner Microsoft Visual Studio Team System 2010 Architecture Edition introduces a whole host of new designers and modeling tools to help enterprises and teams...
  • Blog Post: Providing Feedback

    By now, you’ve pulled down the Beta2 bits and have started exploring. ( No you say? Please check this post for details on how to get the bits…. ) You may have questions, want to express concerns, find bugs and want to report them, or in general just look for more venues where topics specific to the Architecture...
  • Blog Post: Custom Toolbox Items

    [NOTE: This post is part of a blog series, the start of which is here .] When defining layer diagrams for your organization, or various other modeling concepts and diagrams that you want to make available to your team, you can of course simply check in those diagrams to your version control system, such...
  • Blog Post: DSL SDK for Visual Studio 2010 Beta2 Released

    Jean-Marc has just posted some great details on the Beta2 version of the DSL SDK. The amount of capabilities that have gone into the DSL Toolkit this version has been great to see. That team has done a fantastic job of increasing the power of what a DSL created via the toolkit can get done. Man, this...
  • Blog Post: Lovett is Blogging!

    Chris Lovett , an architect on my team who has a glorious and long history with Microsoft, has finally joined the blogosphere! His expertise is all things .NET, but in particular he knows the code behind the new DGML graphs and dependency diagrams that are new in Visual Studio 2010 Ultimate. His first...
  • Blog Post: “First-time Experience” with Arch Tools

    [NOTE: This post is part of a blog series, the start of which is here .]   Ok, you’ve downloaded the Beta 2 bits of Visual Studio 2010 and .NET Framework 4 . Now you want to explorer the new Modeling and Visualization tools. This post will help you make those first couple of steps. 1) Launch Visual...
  • Blog Post: Visual Studio 2010 and .NET Framework 4 Beta 2!!!

    Ok, it has been a little while since I blogged last, but it is for good reason, and now’s the time to show you why. The entire Visual Studio team, including my own, have been working extremely hard to get the Visual Studio 2010 Beta 2 release squared away, and I’m very pleased to announce that those...
  • Blog Post: DGML, Containers, and VSTS 2010 Architecture Rendering

    I previously pointed out how easy it was to manipulate and then render a .dgml file in the upcoming VSTS 2010 Architecture product. I want to continue that discussion by showing how easy it is to indicate to the product that you need to see nodes contained inside another, and a few other niceties along...
  • Blog Post: DSL Multiple Views example and other links

    Mr. Provost was recently interviewed by the ElegantCode folks. Find that podcast here . Wanted to make people aware of the excellent work two of our MVPs ( Pascal Recchia and Anthony Guerot ) have done recently with the DSL Toolkit. Checkout this great article on how they have manipulated the DSL API...
  • Blog Post: Directed Graph Markup Language ( DGML )

    In this previous post I introduced you to the new format, and then this follow on post showed some of the examples of how the format is used to back some common graphs you can expect in the product. In this post, I'm going to talk about a couple ways of controlling how links are rendered in the VSTS...
  • Blog Post: Visualize Java Code

    In this last post I introduced you to some *very* basic understanding of how DGML works. Now I want to take that knowledge out for a test drive. :) What I've decided to do is a couple of things. I've decided I'm going to show how to visualize Java code using Antlr and Visual Studio 2008 and output a...
  • Blog Post: "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...
  • Blog Post: 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 ,...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
Page 1 of 2 (36 items) 12