Oscar Calvo's Blog

Random thoughts focused on Modeling, Software Factories, Visual Studio Extensibility, Xbox 360, Windows Media and Windows MCE.

Unit testing and the Scientific Method

Has it ever happen to you when working on a bug fix that after investing time on a fix you realized...

Author: OscarCalvo Date: 06/28/2011

How to: Display modeling diagrams outside Visual Studio

In one of Cameron’s blog post we show how to load and save a diagram from within Visual...

Author: OscarCalvo Date: 05/24/2010

Not really the last vsvars32 you will ever need...but close

I took Peter avise and for a while I've been using Chris's vsvars32, however it had some drawbacks,...

Author: OscarCalvo Date: 11/25/2009

How to: Run Expression Encoder 3 under PowerShell remoting

James wanned me to explain the set of steps I use to enable Convert-Media under a PowerShell...

Author: OscarCalvo Date: 11/06/2009

Announcing Dev10 Beta 2

Visdual Studio 2010 Beta is now available here. Please start pounding it on it and let us know what...

Author: OscarCalvo Date: 10/22/2009

Notes on the Synthesis of Form

I have been reading Christopher Alexander's "Notes on the Synthesis of Form", if you are into "Test...

Author: OscarCalvo Date: 05/22/2009

Visual Studio 10 CTP

There are tons of new cool features in Visual Studio Team Architect 10. - New UML Designers -...

Author: OscarCalvo Date: 10/28/2008


As Peter I have became infected with Powershell, and to make it worse, there is console mode editor...

Author: OscarCalvo Date: 07/25/2008

Going to TechEd

I'll be in TechEd at the Visual Studio Team Architect demo station. See you there.

Author: OscarCalvo Date: 05/31/2008


Hello, after working with DevDiv and p&p as vendor for the past 7 years (wow, I can't believe...

Author: OscarCalvo Date: 12/27/2007

Dynamically add commands to your VSIP Package

The set of commands that you can expose in a Visual Studio Package is fixed and defined by the .ctc...

Author: OscarCalvo Date: 12/27/2007

How to enable TV ratings under parental controls in MCE

If you don’t have TV Ratings under your parental settings in Windows Media Center, most likely is...

Author: OscarCalvo Date: 12/27/2007

A Guidance Package on stereoids

With the upcoming release of GAT for Visual Studio Whidbey RTM we have been working on a few new...

Author: OscarCalvo Date: 12/27/2007

A generic light weight workspace for CAB

If you used to Workspaces in CAB, you will find that CAB Workspaces have two problems: 1. They...

Author: OscarCalvo Date: 12/27/2007

A better way to implement the View/Presenter pattern in CAB

The current implementation of the MVP(Model View Presenter) pattern in CAB have several issues that...

Author: OscarCalvo Date: 12/27/2007

A new Kind of Recipe

I have never really liked how you define a Recipe in GAX. I mean, XML is one of the worst languages...

Author: OscarCalvo Date: 12/27/2007

The Evil EnvDTE namespace

If you have ever written an AddIn for Visual Studio or a Package, you must likely recognize the...

Author: OscarCalvo Date: 12/27/2007

The Evil EnvDTE namespace


Author: OscarCalvo Date: 12/27/2007