Every year Microsoft runs a worldwide student coding contest called The Imagine Cup. (Yes, there is actually a real cup involved just like in many sports.) The competitions kick off with regional events held in many countries and culminate in a final event which will be held in Seoul, Korea this year. I've had the opportunity to meet several of the finalists for the past few years and it's truly amazing to see the types of solutions which get developed during this competition.
Students who are interested in competing should visit www.imaginecup.com to find out how to get started in your region. For the U.S. and Canada, the North American Software Design Invitational rules are described here: http://www.imaginecup.us/ContestInfo.aspx.
I'm actually pretty jealous that I am not eligible to compete - the competition looks like it is going to be a good challenge! From the Web site:
"Each round of the competition will provide a series of Challenges that you will need to solve. Every Challenge includes a specification, which is a reference document that defines the properties, methods, and events that your class library must implement. Specifications will be provided in the Microsoft HTML Help format and follow the template used by MSDN Help. Your responsibility is to implement your class library exactly as it is defined in the HTML Help specification. In other words, think of the HTML Help specification as the complete documentation of your class library."
I used to love these sorts of challenges back in school. If you happen to be a student reading this I would strongly encourage you to look into the competition. Who knows - you may find yourself on the way to Seuol? The worst that could happen is you participate and pick up valuable skills which can land you a killer job.
If you follow Brian Harry's blog then you've probably heard of the Team Foundation Server Power Toys (TFPT). Last month the team refreshed the TFPT bits and added four new Toys to the bundle which Brian blogged about here. I also wanted to capture some demos on Channel 9 so I headed over to Erin Geaney's office (she's a developer on the Team System team) to get a closer look at some of these tools. That video is now available in case you haven't had a chance to play with those Power Toys yet - they are pretty slick.
Just a reminder in case you missed my post on Friday that you can now follow all Visual Studio Team System-related videos on Channel 9 by watching for videos (and screencasts) which have the "VSTS" tag. [NOTE: Unfortunately the Channel 9 tagging system seems to be experiencing some technical difficulties today, but I've notified the team. I can only guess that it must be due to all of the Team System users who are now hitting that page? <g>]
We recently started tagging new Visual Studio Team System-related content on Channel 9 with a VSTS tag to make them easier to discover. I also just finished tagging all of the older Team System-related content as well. There were several great videos out there, including some that I had never even seen before!
There are several types of videos you will find which carry the VSTS tag. Here are some examples:
We are also working on bringing even more Team System content to Channel 9 so you may want to subscribe to the RSS feeds to stay current. Note that the Videos and the Screencasts have different RSS feeds.
I hope you enjoy watching these as much as I do. If you have requests for new videos you would like to see don't hesitate to let me know!
Last week I posted about the availability of the Visual Studio 2005 SP1 beta. I mentioned that the ability to add custom controls to a Work-Item Type was perhaps my favorite feature added in SP1. Well it looks like Naren Datha has already posted a tutorial which explains how to take advantage of this new functionality. Sweet!
Naren has listed some great ideas I hadn't thought of yet for using this functionality. Another one I heard (via Eric Lee) would be to add a custom Windows Media Player control which could be used to playback test repros or even requirements storyboards. I really can't wait until SP1 is officially released...! Please don't forget to log your feedback about the SP1 beta if you find bugs or have suggestions. You can log your feedback using the Connect site, which also happens to be the place you can download the beta from.