Rants, rambles, news and notes from another geek

Visual Studio and TFS 2010 SP1 Released

This morning at Tech Ed Middle East, Soma announced the final version of Visual Studio 2010 Service Pack 1. Jason Zander followed that up with a blog post that outlines the release:

As described with the SP1 Beta post, in this release we have addressed some of the most requested features from customers of Visual Studio 2010 like better help support, IntelliTrace support for 64bit and SharePoint, and included Silverlight 4 Tools in the box. We also added unit testing support on .NET 3.5 and a new performance wizard for Silverlight, among other changes.

We concentrated heavily on fixing issues you reported, including the top voted issues from Connect. The full list of changes can be found in theVisual Studio and Team Foundation Server knowledge base articles. You can also find information about SP1 compatibility, SP1 Readme, and general information about SP1 in the Visual Studio Dev Center.

Music Top 10 From 2010

Rather than focus on only albums that came out in 2010, I’ve decided this year to focus on those that were consistently a part of my musical playlist. Most are new, but there is one standout from a few years back that I only discovered in 2010, so I included it anyway.

As you can see, metal is still a dominant part of my musical day, but I also had a few other things get playtime this year that didn’t make the list like Girl Talk’s new mash-up album, some Phish bootlegs, the new Widespread Panic album and some classic 80s metal and prog.

So in no particular order, here are my top 10:

TechEd Europe 2010 Recordings and Downloads

Just before Thanksgiving I was in Berlin, Germany for TechEd Europe 2010. Have I ever mentioned how much I love this conference? I think I need to move to northern Europe for a few years.

Anyway, they recorded all the breakout sessions and I know some people have been asking for the content. Here are the talks I was involved in that have recordings:

Cameron Skinner - XMI Export Sample

Over the past couple of years demoing and presenting the VS2010 Architecture Tools and Extensibility features, one of the things that has often come up is a request for XMI Export. We added XMI Import in the Visualization and Modeling Feature Pack, but the standard answer for XMI Export has been “roll it yourself, it isn’t that hard”. Smile

Well, as Cameron blogged this morning, Steve Cook created a sample to get you started on just that. Cameron’s blog explains it is detail, so head over there is XMI Export is something you’ve been looking for.

Just Released: Microsoft Enterprise Library 5.0

imageWhen I first joined patterns & practices more almost six years ago, I moved right into the “delta lounge” which was the triangular-shaped team room where we created EntLib 1.0.

Who’s have thought that we’d now be up to EntLib 5.0, but here we are.

For all the details of the new features and capabilities in this version, please read the official announcement on Grigori Melnik’s blog.

Congrats to the EntLib Team for another great release!

Pomodairo - My New Favorite Pomodoro Timer

I’ve been using the Pomodoro technique for a while now, using a set of OneNote pages as my tracker (one page per day). It works great, but until today I hadn’t found a timer I liked.

Today I found Pomodairo, a nice little actively maintained client written in Adobe Air. This screenshot shows the timer window open with the task list expanded.

So far the only downside is the default volume of the alarm. The first time the ringer went off I just about jumped out of my chair. Fortunately there is a volume control in the settings.

If you’ve not heard of the Pomodoro technique, it is basically an agile project management technique for your personal daily tasks. You do iterations of 25-minutes with 5-min breaks in between. You work on only one thing at a time, and you track your time against plan.

I may write more about it later but the technique is well documented, with a free PDF download of the book, at http://www.pomodorotechnique.com/.

Visual Studio 2010 RTM, Launch Events and More!

It seems very unlikely that you missed it, but Visual Studio 2010 and .NET Framework 4.0 has officially launched! I can’t adequately express how excited we are about this release. There is so much good stuff in there, it is hard to know where to start.

I want to congratulate the thousands of people who spent the last two years working on this release. I’ve had the pleasure of working with many of them as we built out all the great new architecture features in Visual Studio 2010 Ultimate.

For those of you who’ve been creating models in the architecture tools in RC and Beta2, we just shipped the Microsoft Visual Studio 2010 Architecture Model Upgrade Tool on the VS Gallery. Check it out.

We also just shipped the RTM version of the Microsoft Visual Studio 2010 Visualization & Modeling SDK (née the Domain Specific Language Toolkit SDK). Jean-Marc Prieur has just posted an announcement post about it.

The Vegas launch event was a hit, and it is being followed up by a bunch of regional events. I will be speaking on Tuesday April 20th at the Denver event, so if you’re in town, please SIGN UP and come on out.

Visual Studio 2010 Release Candidate Is LIVE

We are so close now we can taste it. VS2010 is almost ready and to help give you all a nice checkpoint on where the product stands, we just pushed out RC to all MSDN Subscribers. It will go to the public on Feb 10. As with the previous Beta, the RC has a go-live license.

Here’s a video Jason Zander did for Channel9:

Migrating Your Modeling Artifacts to RC

Reposting Cameron Skinner’s post from this morning:

No, the RC for VS2010 has not yet hit the wire, but it will be very soon. :)

One of the great things about the Beta2 version of Visual Studio 2010 was the fact that the TFS server as well as all the client side products came with a “Go Live” license. Well the RC build will also be a “Go Live” build. That essentially means that we are encouraging you to use the products on production workloads, and if the format of artifacts created with Beta2 bits change in the RC bits, we will handle the migration of that data for you either automatically or through some other means. For the RC build, that will also mean migration from the RC product to the final, RTM product.

Bottom line, it is hard to try product out and get real feedback if you don’t put it to production use. It is hard to put the product in production use if you can’t be sure that your data will migrate to the final build. Thus the “Go Live” license. For the details around the “Go Live”, start with Beehler’s post.

So, if you have created modeling projects and diagrams in the beta2 build, we will be providing a tool that will automatically upgrade those files / artifacts to the RC build, when available. We’ll be announcing that tool very soon after the RC build announced.

Keep the feedback coming! :)

UML Modeling and Code Generation in Visual Studio 2010

A couple of days ago, Oleg Sych made a wonderful post about how to combine our UML Modeling tools with T4 text templating and our extension APIs to generate code within Visual Studio.

He covers the basics of the UML designers, showing how you can use custom profiles to annotate elements for your code generation scripts.

The example is very good: generating a SQL database create script for a data model described as a UML Class diagram. This is exactly how we envisioned this stuff being used and I’m very excited to see it happening so early, on Beta 2 bits.

Read the whole article here:
http://www.olegsych.com/2010/01/uml-modeling-and-code-generation-in-visual-studio-2010/