Pedro Silva's Blog

Development lead on Visual Studio Platform team focusing on the extensibility of Visual Studio.

DSL Tools Forum Moved

In case you're looking for the DSL Tools forum and can't find it at its last location, it has moved...

Author: Pedro Silva [Visual Studio] Date: 10/15/2007

Testing When Exceptions Are Expected

Been thinking about and looking at unit testing a lot recently. And, one of the items that came up...

Author: Pedro Silva [Visual Studio] Date: 09/24/2007

Team Architect Power Tools August 2007 CTP

Suhail, one of the members of VS Team Architect, just posted about a new power tool for the...

Author: Pedro Silva [Visual Studio] Date: 08/16/2007

SkyDrive Beta Today

The latest Windows Live service just went into Beta this morning - SkyDrive. SkyDrive is a hard...

Author: Pedro Silva [Visual Studio] Date: 08/09/2007

Microsoft Moves Ahead with Software Modeling

There's an interesting story in eWeek about Microsoft's work on Software Modeling. A lot of...

Author: Pedro Silva [Visual Studio] Date: 08/01/2007

DM of the Rings

For those of you Lord of the Ring fans and role-playing game fans... I'm sure those two groups...

Author: Pedro Silva [Visual Studio] Date: 07/27/2007

Extending Distributed System Designers

Clemens has make some very interesting extensions to the Distributed System Designers in TeamSystem...

Author: Pedro Silva [Visual Studio] Date: 07/23/2007

DSL Designer for WIX

Mark passed around a link to a cool new DSL that lets you generate the WIX for a setup project from...

Author: Pedro Silva [Visual Studio] Date: 07/12/2007

T4 Editor by Clarius

Clarius has recently released their latest version of a T4 template editor - something quite useful...

Author: Pedro Silva [Visual Studio] Date: 06/28/2007

DSL Tools for Orcas

In case you've all been wondering what has been happening with DSL Tools since v1 shipped, we've...

Author: Pedro Silva [Visual Studio] Date: 06/11/2007

DSL Designer Screenshots

Kristoffer, a UI designer working with the DSL Tools team, recently posted a screen shot and some...

Author: Pedro Silva [Visual Studio] Date: 03/28/2006

ListView Performance Posts

I've been reading a series of ListView performance posts by HippieTim. He's done a really good job...

Author: Pedro Silva [Visual Studio] Date: 03/23/2006

Funny Thing Happened While I Was Walking Down the Hallway

I was walking down the hallway, heading home yesterday evening, and I see Ali jumping across the...

Author: Pedro Silva [Visual Studio] Date: 03/23/2006

C# For XBox 360 Development

There have been lots of great news from the Game Developer's Conference this year. But, my favorite...

Author: Pedro Silva [Visual Studio] Date: 03/22/2006

Customization: Moving Connected Shapes with Selected Shape

There was a question on the DSL Tools forum about moving all of the shapes connected for a selected...

Author: Pedro Silva [Visual Studio] Date: 03/21/2006

New DSL: VSTS Work Item Type Designer

Darren Jefford just posted about the Work Item Type Designer that he's been working on for a while....

Author: Pedro Silva [Visual Studio] Date: 03/20/2006

Using Gaston's T4 Editor with GAT

Gaston recently posted how to use his T4 template editor to work with GAT (Microsoft's Guidance...

Author: Pedro Silva [Visual Studio] Date: 03/17/2006

They're Taking the Hobbits to Isengard

For all of you Lord of the Rings fans out there (and, really, who isn't?)... Here's a fun, little...

Author: Pedro Silva [Visual Studio] Date: 03/15/2006

Programmatically Loading DSL Domain Model

Daniel has a great post about how to programmatically load a DSL domain model file. This is useful...

Author: Pedro Silva [Visual Studio] Date: 03/14/2006

There's been lots of WinForms and C# related content posted recently, and I have a list of things...

Author: Pedro Silva [Visual Studio] Date: 03/06/2006

T4 Editor with Keyword Coloring

If you've been using the DSL Tool's text templating engine (T4) and had a hard time figuring out...

Author: Pedro Silva [Visual Studio] Date: 03/03/2006

Storrs, CT Safest Place in the US

I just read nadyne's post about going to the University of Connecticut, and Storrs, CT being named...

Author: Pedro Silva [Visual Studio] Date: 03/03/2006

Multimedia Timer for the .NET Framework

I'm always a big fan of new .NET wrappers for Win32 APIs that haven't been made part of the...

Author: Pedro Silva [Visual Studio] Date: 03/02/2006

Check Out Gel Buttons for Winforms

Chris Jackson has two posts about Gel Buttons that he's created for WinForms. They look really good...

Author: Pedro Silva [Visual Studio] Date: 03/01/2006

Customization: Setting Position of a Shape When Its Created

There have been several questions on the DSL Tools forum about how to set shapes at specific...

Author: Pedro Silva [Visual Studio] Date: 02/24/2006

Using 'Open With' System Dialog in C#

Vivek has a project where he's written the interop layer to access the Windows shell's 'Open With'...

Author: Pedro Silva [Visual Studio] Date: 02/22/2006

New Windows Desktop Search UI

Microsoft Research has created a cool new UI plug-in for Windows Desktop Search, called Phlat, that...

Author: Pedro Silva [Visual Studio] Date: 02/21/2006

VS.Net 2005 Design-Time Integration

Doing design-time integration for components and controls is always a big request. Being able drop a...

Author: Pedro Silva [Visual Studio] Date: 02/20/2006

Using Distributed System Designers in VS 2005

Here's a great "workflow" diagram that shows how the VS 2005 Distributed System Designers can be...

Author: Pedro Silva [Visual Studio] Date: 02/20/2006

Using XBox 360 Controller in C#

Here's a very cool sample that uses Managed DirectX to support input from the new XBox 360...

Author: Pedro Silva [Visual Studio] Date: 02/15/2006

CodeProject Gradient Editor

Sameera has an interesting article on CodeProject about creating a Gradient Editor control that lets...

Author: Pedro Silva [Visual Studio] Date: 02/13/2006

Radio Button in a .NET 2.0 MenuStrip

I just ran into a problem doing this and found a great post about how to work around it. It appears...

Author: Pedro Silva [Visual Studio] Date: 02/09/2006

Edward Bakker on Using DSL Toolkit

Edward Bakker has a great blog that's largely about his adventures in using the DSL Toolkit to...

Author: Pedro Silva [Visual Studio] Date: 02/03/2006

Minimize to System Tray Revisited

Earlier in the week, I posted about a project that implemented system tray support for .NET...

Author: Pedro Silva [Visual Studio] Date: 02/03/2006

Using My Namespace for Splash Screen

I posted earlier about using the My namespace in VS 2005 to create a single instance application in...

Author: Pedro Silva [Visual Studio] Date: 02/02/2006

Customization: Setting EndPoint positions on a Connector.

There was a question on our forums about how to set the end points of a Connector programmatically,...

Author: Pedro Silva [Visual Studio] Date: 02/01/2006

Couple of Cool Utility Libraries

I saw these two posts on Greg's blogs, and they look very intriguing: FileHelpers and Screen...

Author: Pedro Silva [Visual Studio] Date: 02/01/2006

.NET Application Running on the System Tray

Here's a link to sample code by Chris Szurgot for creating an application that can be placed on the...

Author: Pedro Silva [Visual Studio] Date: 01/31/2006

Developer.com .NET Tool of the Year

I just read an article on Developer.com that Visual Studio 2005 was named the .NET Tool of the Year....

Author: Pedro Silva [Visual Studio] Date: 01/18/2006

First Blog-iversary

It was a year ago today that I posted my first entry to this blog, talking about Whitehorse (the...

Author: Pedro Silva [Visual Studio] Date: 01/18/2006

Using C# 2.0 Iterators

Developer.com has a great article on how to use Interators in C# 2.0 to reduce the amount of code...

Author: Pedro Silva [Visual Studio] Date: 01/10/2006

Generic Tree Class

I was back from Christmas and New Year's break at the start of the week. It was nice having an...

Author: Pedro Silva [Visual Studio] Date: 01/06/2006

Using Settings in VS 2005 to Save Window Position

Here is a good article on how to use Application Settings to save a windows size, location, and...

Author: Pedro Silva [Visual Studio] Date: 12/16/2005

BillG, That's The End Calling...

I've been patiently watching and listening to a campaign run by a local radio station (107.7 The...

Author: Pedro Silva [Visual Studio] Date: 12/14/2005

DSL Tools Samples Update

Alan just posted the new DSL Tools Samples on MSDN. One is an update the to existing code...

Author: Pedro Silva [Visual Studio] Date: 12/13/2005

Say Hi to George

I just noticed that George Mathew recently started blogging. He's also a developer on DSL Tools....

Author: Pedro Silva [Visual Studio] Date: 12/06/2005

DSL Tools Nov 2005 CTP on MSDN

As Jochen and Stuart have already posted, the Nov CTP is on MSDN, so you can go download it now....

Author: Pedro Silva [Visual Studio] Date: 12/05/2005

RSS Bandit 1.3.0.38 Released

I'm back from a Thanksgiving vacation, where I didn't rest enough and ate too much. Oh well, what do...

Author: Pedro Silva [Visual Studio] Date: 11/28/2005

More Keyboard Shortcuts

Gareth just posted about the different keyboard shortcuts we use for navigation in the DSL...

Author: Pedro Silva [Visual Studio] Date: 11/17/2005

Customization: Showing Tooltips for Shapes and Connectors

Tooltips are an important feature for displaying additional information besides what may be easily...

Author: Pedro Silva [Visual Studio] Date: 11/16/2005

<Previous Next>