Pedro Silva's Blog
Development lead on Visual Studio Platform team focusing on the extensibility of Visual Studio.
SplitButton WinForms Control
Here's some sample code by jfoscoding that creates a split button, with part of it behaving like a...
Author: Pedro Silva [Visual Studio] Date: 11/14/2005
Customization: Create a Shape with Collapsed Compartments
In DSL Tools, a CompartmentShape has a set of compartments in it. By default, when a...
Author: Pedro Silva [Visual Studio] Date: 11/11/2005
Steven Kelly's Feedback on DSL Tools
I just ran across Steven Kelly's feedback on using DSL Tools in the virtual lab. It appears that his...
Author: Pedro Silva [Visual Studio] Date: 11/08/2005
UConn Huskies Ranked #3
The UConn Huskies, my alma mater, is ranked #3 in the preseason NCAA Mens' Basketball poll. It's...
Author: Pedro Silva [Visual Studio] Date: 11/07/2005
RSS Feed Authoring Tool
Duncan MacKenzie created a tool to create an RSS 2.0 file from user entered data rather than as a...
Author: Pedro Silva [Visual Studio] Date: 11/03/2005
Upcoming DSL Tools CTP
Now that Visual Studio 2005 has released, I'm sure lots of you are looking forward to using DSL...
Author: Pedro Silva [Visual Studio] Date: 11/02/2005
Tip: Where to Put Your DSL's Custom Code
Alan Wills recently released and posted about writing custom code for your DSL written with our DSL...
Author: Pedro Silva [Visual Studio] Date: 11/02/2005
DSL Tools Virtual Lab
There are some online virtual labs that have been recently posted on MSDN. Among them is the Build a...
Author: Pedro Silva [Visual Studio] Date: 11/01/2005
DSL Tools Example
David over at FederalDev has put together a short walk-through example of creating a domain-specific...
Author: Pedro Silva [Visual Studio] Date: 10/10/2005
DSL Tools Sept CTP Released
As Stuart just mentioned in his blog, the Sept CTP for DSL Tools just released over the weekend....
Author: Pedro Silva [Visual Studio] Date: 09/19/2005
3D Graphics Engine in C#
Here's a cool 3D graphics engine that was ported to 100% C#. This is great if you're looking at...
Author: Pedro Silva [Visual Studio] Date: 08/18/2005
WinForms Gradient Panel
Christopher posted code yesterday that implements a custom gradient panel WinForms control. The code...
Author: Pedro Silva [Visual Studio] Date: 08/11/2005
Running DSL Tools May CTP on Vista Beta
Aali has just posted the steps for getting VS Beta 2 running on Windows Vista Beta 1. From his blog...
Author: Pedro Silva [Visual Studio] Date: 08/10/2005
DSL for Design Patterns
I've been on vacation for the last week, so it's been quiet here on the blog. I was in sunny and...
Author: Pedro Silva [Visual Studio] Date: 08/02/2005
Chief Engineer Scotty, Beaming Up
It's a sad day. Our favorite chief engineer passed away today. James Doohan (Star Trek's Scotty)...
Author: Pedro Silva [Visual Studio] Date: 07/20/2005
Ulrich Talks About His Experience With the Application Designer
Ulrich just posted about his experience with using the Application Designer to model and build a...
Author: Pedro Silva [Visual Studio] Date: 07/15/2005
Roy Osherove Interviews Steve About DSL Tools and Software Factories
Roy Osherove just posted an audio interview from TechEd Europe with Steve Cook. They do a short step...
Author: Pedro Silva [Visual Studio] Date: 07/15/2005
Twelve Pounds Is A Lot of M&Ms
It's a Microsoft custom on your hire-date anniversary to provide 1 pound of M&Ms for every year...
Author: Pedro Silva [Visual Studio] Date: 06/21/2005
DSL Tools Chat Transcript from 5/24
The DSL Tools webchat transcript has been posted on MSDN. You can find it here. It contains the...
Author: Pedro Silva [Visual Studio] Date: 06/20/2005
.NET Class Hierarchy Posters
Have you ever wanted to see the high-level class diagrams of an entire .NET library? Well, here's...
Author: Pedro Silva [Visual Studio] Date: 06/20/2005
Martin Fowler on DSLs and Language Workbenches
Martin Fowler just recently posted an article on DSLs and his concept of Language Workbenches. There...
Author: Pedro Silva [Visual Studio] Date: 06/17/2005
Binary Nail Polish
Here's a cool finger nail polish that let's you have binary on your nails. It actually spells out...
Author: Pedro Silva [Visual Studio] Date: 06/16/2005
TechEd 2005 - Day 5
That's it. It's over. The attendees seem to have been beaten into submission by this morning. The...
Author: Pedro Silva [Visual Studio] Date: 06/10/2005
TechEd 2005 - Day 4
Well, it's becoming obvious that we're more than half way through the conference. That early...
Author: Pedro Silva [Visual Studio] Date: 06/10/2005
TechEd 2005 - Day 3
Wednesday was an exciting day for Architect edition of Visual Studio Team System. Bill and Alex both...
Author: Pedro Silva [Visual Studio] Date: 06/09/2005
TechEd 2005 - Day 2
The big news from Paul Flessner's keynote: SQL Server 2005 and Visual Studio 2005 will ship on Nov...
Author: Pedro Silva [Visual Studio] Date: 06/08/2005
TechEd 2005 - Day 1
The first day of TechEd is always exciting. Everyone is still full of energy and ready for the Steve...
Author: Pedro Silva [Visual Studio] Date: 06/07/2005
TechEd 2005 - Day 0
Sunday was my travel day. I left Seattle at 7:30 am on my way to Atlanta and then on to Orlando. The...
Author: Pedro Silva [Visual Studio] Date: 06/06/2005
See You at TechEd 2005
I'll be at TechEd 2005 next week working at the Architect Cabana. I'll be there talking about Visual...
Author: Pedro Silva [Visual Studio] Date: 06/01/2005
May 2005 Drop of DSL Tools for Visual Studio Beta2 Released
Jochen just posted the announcement of the DSL Tools May release. This release supports building...
Author: Pedro Silva [Visual Studio] Date: 05/31/2005
Reminder: DSL Tools Web Chat Tomorrow!
Just a reminder that we'll be holding a DSL Tools web chat tomorrow morning at 9 am PDT. Well, it'll...
Author: Pedro Silva [Visual Studio] Date: 05/23/2005
PowerToys for Class Designer and Distributed System Designers Workspace
Dmitriy just posted today about a new workspace on GotDotNet for PowerToys for Class Designer and...
Author: Pedro Silva [Visual Studio] Date: 05/19/2005
Revenge Is Getting Close
Obviously, the release of Star Wars: Revenge of the Sith is getting close. Not only have your...
Author: Pedro Silva [Visual Studio] Date: 05/12/2005
DSL Tools Chat on 5/24
Gareth just announced a couple of days ago a new DSL Tools web chat on May 24th. We hope to see some...
Author: Pedro Silva [Visual Studio] Date: 05/12/2005
Free Visual Studio 2005 Beta 2 CDs
It appears that you can request CDs/DVDs of the Visual Studio 2005 Beta 2 from MSDN [via...
Author: Pedro Silva [Visual Studio] Date: 04/21/2005
Great DSL Toolkit Helper by Modelisoft
Modelisoft has developed a very cool tool that let's you automatically update the designer model...
Author: Pedro Silva [Visual Studio] Date: 04/21/2005
Interesting Tidbits
There's been lots of interesting posts and news that have come up in the last couple of weeks. Since...
Author: Pedro Silva [Visual Studio] Date: 04/20/2005
New Home for DSL Tools Questions
It's been way too long since my last blog post, but I've been knee-deep in developing some new...
Author: Pedro Silva [Visual Studio] Date: 04/19/2005
ColorPicker.NET Article on MSDN
Chris Sano just posted an article on MSDN about ColorPicker.NET and some of the custom WinForms...
Author: Pedro Silva [Visual Studio] Date: 03/17/2005
MSDN Magazine: Team System Edition
The latest MSDN Magazine has a great article about Visual Studio Team System. If you're interested...
Author: Pedro Silva [Visual Studio] Date: 03/17/2005
Steve Cook Interview on Software Factories
An interview with Steve Cook, an architect on Visual Studio Team System, has just been published on...
Author: Pedro Silva [Visual Studio] Date: 03/16/2005
Another DSD demo
Liangxiao and Robin are testers working on the Distributed System Designers. Who better to show you...
Author: Pedro Silva [Visual Studio] Date: 03/14/2005
DSL Tools in the News
Here's the first mention I saw of the latest preview release of DSL Tools in the media. Hopefully,...
Author: Pedro Silva [Visual Studio] Date: 03/14/2005
Microsoft Tools for Domain Specific Languages - March 2005 Release for Visual Studio 2005 Beta 1
The DSL Tools have released the March preview for you to look at. What's new in the latest release:...
Author: Pedro Silva [Visual Studio] Date: 03/10/2005
Single Instance App on Whidbey
In prior versions of .NET, there were lots of discussions about how to support single-instance...
Author: Pedro Silva [Visual Studio] Date: 03/09/2005
Short Description of Software Factories
Keith Short posted a short description of the Software Factories concept. It's brief but gives you a...
Author: Pedro Silva [Visual Studio] Date: 03/09/2005
Working on DSL Tools
With the Distributed System Designers nearing Beta 2, I'm going back to working on some of the core...
Author: Pedro Silva [Visual Studio] Date: 03/07/2005
Portuguese Discoveries Theme Pack for Windows XP
I just read in a blog post that Microsoft released the Portuguese Discoveries Theme Pack for Windows...
Author: Pedro Silva [Visual Studio] Date: 03/01/2005
Destributed System Designer Demo
Ali Pasha and Dmitriy Nikonov, both program managers on the Enterprise Framework and Tools group,...
Author: Pedro Silva [Visual Studio] Date: 02/24/2005
Difference between Control.Invalidate, Control.Update and Control.Refresh.
If you've ever developed WinForms applications and/or controls, you've probably come across the...
Author: Pedro Silva [Visual Studio] Date: 02/22/2005