Skinner's Blog

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

Blog - About

Skinner's Blog

My name is Cameron Skinner. I am the General Manager of the Visual Studio Ultimate team here in the Developer Division working at Microsoft.

My team is responsible for delivering features such as Intellitrace, visualization and modeling tools, test impact analysis, code analysis, and the VS debugger, just to name a few.

I'm very interested in establishing a continuous stream of dialog with our customers, this blog being a great tool to enable that conversation!

Cheers,

Cameron

  • Skinner's Blog

    Code metrics from the command line

    • 30 Comments
    Yesterday, we made available a power tool that allows you to analyze assemblies in order to understand the complexity metrics associated with those assemblies. I’m going to describe how to use that power tool and the results it generates. If you are not...
  • Skinner's Blog

    Introduction to Directed Graph Markup Language ( DGML )

    • 29 Comments
    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...
  • Skinner's Blog

    Sneak peek at the first “Feature Pack” for VS2010 Visualization and Modeling Tools

    • 23 Comments
    I’ve been hinting about a number of new capabilities that my team has been working on that are designed to add additional functionality to the bits you will experience in the final VS2010 build due out April 12th. This post will give you the some details...
  • Skinner's Blog

    CTP6 Is LIVE!

    • 21 Comments
    Here it is ! The team has really worked hard the last six weeks ( CTP5 seems like ages ago! ) to bring you this CTP6 release. Let me give you a quick overview of the changes we have made to the product since we released CTP5: Full SQL Server 2000 &...
  • Skinner's Blog

    Visualization and Modeling Feature Pack is now Available!

    • 17 Comments
    I gave you a sneak peek about this new feature pack here , but I am now very happy to announce that the final release of Visualization and Modeling Feature Pack for VS2010 Ultimate is now available. For you active MSDN subscribers, go download the feature...
  • Skinner's Blog

    What do you think of Debugger Canvas?

    • 16 Comments
    The folks behind the Debugger Canvas project ( a few from my team, a few from MSR ) are very interested in picking your brain on what you like about it and what you don’t like about it. To that end, they are looking to get a one hour conference call together...
  • Skinner's Blog

    A Windows Explorer Gem

    • 13 Comments
    I just tripped into this little gem and just couldn’t let this go without telling somebody, ‘cause I could have used this little feature 15 years ago! Ever had to find a file on your machine with the only purpose to determine the absolute location to...
  • Skinner's Blog

    Final CTP Approaching

    • 13 Comments
    We are in the final testing phases of our final CTP ( CTP7 ). ( Think of this as our release candidate! ). CTP7 will be out early next week. I want to discuss a couple of important topics about the upcoming release in this post. CTP7 Installation Requirements...
  • Skinner's Blog

    UML Profiles and Visual Studio 2010 Ultimate: Part One

    • 13 Comments
    [NOTE: This post is part of a blog series, the start of which is here .]   Happy new year! :)   Recently, I’ve had a few questions around how UML Profiles are supported in VS 2010, so figured I’d start the new year with a post about that. By...
  • Skinner's Blog

    DSL + UML = Pragmatic Modeling

    • 12 Comments
    There has been some speculation in the press recently around Microsoft's commitment to DSLs now that we are planning on supporting five UML 2.1 diagrams in the Rosario release ( Class, Use Case, Component, Sequence, and Activity diagrams ). Specifically...
  • Skinner's Blog

    New role running the VSTS Architecture Edition team

    • 11 Comments
    Ok folks, as I mentioned in a previous post , I'd like to discuss a few of the things I've been up to recently. As some of you know, I came to Microsoft in June of 2005 to build and run the team that created what is now known as Visual Studio Team System...
  • Skinner's Blog

    MSDN Instant Answers

    • 11 Comments
    Wanted to point out a great new feature that the MSDN team has just made available when searching in the MSDN library. The feature is dubbed “Instant Answers”. Try this out. Go to msdn.microsoft.com, then click the library tab ( or go directly there by...
  • Skinner's Blog

    Model and Work Item Integration

    • 10 Comments
    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...
  • Skinner's Blog

    Visual Studio Team System 2010 Architecture: Prologue

    • 9 Comments
    Now that we have made the 2010 CTP available for your use ( please see Brian Keller's post for all the details on how to get it, what's in it, activation help, etc. ), I want to start a series of posts designed to bring you up to speed on those bits and...
  • Skinner's Blog

    VSTS 2010 Architecture: [Part One] Model Project

    • 9 Comments
    In my last post , I began talking about the logical structure of the VSTS 2010 Architecture product. I now want to start drilling into the various areas I outlined in that post . In this post, I want to start going deeper in the "Team Collaboration" area...
  • Skinner's Blog

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

    • 9 Comments
    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...
  • Skinner's Blog

    Force VS to garbage collect

    • 9 Comments
    Here’s another little gem I’ve got for you. As you probably know, Visual Studio is a big product, with contributions coming from many many different teams, and languages. A big part of Visual Studio is written in managed languages these days, and there...
  • Skinner's Blog

    Need your feedback on Visual Studio 2010

    • 8 Comments
    Do you use Visual Studio 2010 everyday? If so, I’d really appreciate it if you could take 5-10 minutes and fill out the following questions found in this survey: http://go.microsoft.com/fwlink/?LinkId=203459 We’re really trying to get as much feedback...
  • Skinner's Blog

    Save a diagram to Image File

    • 8 Comments
    I’ve been asked a couple of times now about how to save one of our UML diagrams out to an image file. We don’t have a menu item that does that exact thing in the diagrams themselves. We of course support a select-all, copy, then paste which satisfies...
  • Skinner's Blog

    XMI Support in VS2010

    • 8 Comments
    A few folks have pinged me in regards to the fact that I didn’t include XMI Export as part of the first “Feature Pack” I mentioned in this post , and whether or not I just missed or what. No, I didn’t just forget to put it in there, the fact is it’s just...
  • Skinner's Blog

    Incorporate Layer Validation in your Builds

    • 8 Comments
    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...
  • Skinner's Blog

    Final V1 binaries on MSDN

    • 8 Comments
    Just wanted to make sure everyone saw the fact that availability of our final V1 bits are now available! See Gert's post for more details. I do want to emphasize the following sentence in Gert's post: "The full product download on MSDN is a full image...
  • Skinner's Blog

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

    • 7 Comments
    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...
  • Skinner's Blog

    UML Profiles and Visual Studio 2010: Part Two

    • 7 Comments
    Ok, so I was just sitting down, getting ready to write a nice long post about how to create your own UML Profiles when I discovered just how great the MSDN documentation is on this very subject. So instead of trying to recreate that work, please check...
  • Skinner's Blog

    DGML, Containers, and VSTS 2010 Architecture Rendering

    • 7 Comments
    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...
Page 1 of 9 (203 items) 12345»