I have left Microsoft and this blog is no longer under my control. All of the content should remain for some time however and any new updates can be found at http://davedev.net.
-Dave, September 2013
Scott Guthrie showcased the extensibility of Visual Studio 2008 last week at the DevConnections conference in Las Vegas.
For those not in the know, World of Warcraft is the number one Massive Multiplayer Online Game right now for the PC with over 9 million monthly subscribers worldwide (myself being one of them). WoW uses an xml based scripting language called (LUA) that allows users to create in game "Add-Ons" enabling rich features not originally built into the game. There is entire community built around creating these modules with sites such as Curse Gaming, WowUI, and Wow Interface. These modules are their introduction to the world of programming for hundreds of thousands of people each day.
Allowing them to use Visual Studio 2008 Express (free download) removes many roadblocks for creating them and brings the power of the VS debugger/ide into their fingertips. This is an excellent case of the extensibility being built into both Visual Studio 2008 and the .NET Framework 3.5 (which itself has new Add-In Namespaces that are used throughout, including inside WPF - think pluggable UIs. Microsoft is also allow developers to use the Visual Studio IDE shell itself to act as building blocks within their own applications.
Part 2 and Part 3 are now available for viewing. Enjoy!
I have gotten some really good feedback from you all on the article I wrote, and wanted to say thank you. =)
What's next? Well a Video of course! This will be an ongoing series with each video running 20 minutes or less. Nice digestible nuggets for your afternoon, kicking off with my session from Remix.
And now I introduce to you, UX in the Enterprise Part 1...
Looks like the Base OS image that the VPC uses is expiring early. I know a lot of you have been using the VPC to play with Orcas, myself included.
Here is the scoop...
We recently discovered that the VPCs we distributed as part of the VS2008 Beta2 release will expire on Thursday, November 1, 2007, much earlier than we had originally expected. Since the timeout is at the OS level, we cannot automatically extend the timeout period. As such we are currently in the process of reissuing the VPCs and expect to make them available early next week.
In the meantime, for anyone that has stored information in TFS that they need to access moving forward, we recommend that you immediately backup the TFS databases in preparation to move them to the updated VPCs. For information to complete these steps, please refer to the documentation on Moving Team Foundation Server.
So make sure you back up your data, if you have any inside the VPC. Best way to do this would be to make a shared folder and just copy over everything. In fact, I find this the best way to work inside the VPC so that I can access all my projects on my local machine.
Jeff Beehler has an update on his blog and some steps you can take. Check it out here.
If you are using a Visual Studio 2008 Beta2 VPC that was downloaded before October 29th you will be affected by this.
Updated VPC images are posted and can be downloaded right here!