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
List of WinForms and C# Links
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