The opinions expressed in these materials are my own and are not necessarily those of Microsoft.
Copyright © Microsoft Corporation. All rights reserved. Unless otherwise indicated, all source code provided is licensed under the Microsoft Public License (Ms-PL).
Grant Holliday wrote a great blog post a while back that I have been meaning to surface to my readers for some time. If you haven’t seen it yet, you can find it here:
Here is the opening paragraph from the post that lays out what Gran is trying to do:
Team Foundation Server 2010 was released in April 2010. Since then, there have been a number of important Service Packs, Cumulative Updates and hotfixes that have been made available based upon internal usage at Microsoft and customer feedback via the support organisation. This blog post is an attempt at bringing together all the updates that are currently available.
He is keeping it updated consistently and you should definitely read this post if you use TFS 2010.
Folks, apologies for going dark for a few weeks but I have been heads down in the creation of some new IntelliTrace content. I’ve put together a set of labs and slide decks that you can use to train yourself and/or train others on how to use this to full advantage. You can find the entire package here:
The contents are built on top of Brian Keller’s amazing work with his virtual machine and labs that can be found here:
Here is a quick look at the contents:
· Slide Deck for presenting at an event
· Titles and Abstracts for informing others about the event
· Demo Quick Snippets for use when presenting to cut down on the demonstration time if needed
You can (and should) modify the materials to suit your needs. For example, to put on the one hour version of this session you would need to cut out several slides from the original deck. Feel free to modify as needed for your organization.
· Lab Manual for demonstration or instructor-led lab sessions
· Any supplemental material required to complete the labs including project files
Contents of the Lab Manual
Lab 1: IntelliTrace Events
Lab 2: IntelliTrace with Call Information
Lab 3: Creating Log Files
Lab 4: IntelliTrace CAB
Lab 5: Collection Plans
Lab 6: IntelliTrace Everywhere with ASP.NET
Lab 7: Debugging with IntelliTrace Files
Lab 8: IntelliTrace Everywhere with Other .NET Applications
Lab 9: IntelliTrace Everywhere with Microsoft Test Manager
Lab 10: Configuring Symbols
Lab 11: Using Symbols
· Collection Plans folder with sample collection plans for use with Visual Studio or IntelliTrace Everywhere as indicated by the folder name
· IntelliTrace Everywhere Best Practices document that has a summary of the best practices mentioned in the labs and slide deck
· IntelliTrace configuration tool obtained from http://intellitracecpconfig.codeplex.com/ Included in these materials with permission from the tool’s author, Vlatko Ivanovski
I’ve had a lot of people asking about our famous .NET poster and if there is a version for 4.5 yet. The answer, to my knowledge, is “no”. However there IS a really good poster created by Jouni Heikniemi that you can find here:
Grab it and see if you like it as much as I do
I love data! And, since I am hyper-focused on all things Visual Studio and Team Foundation Server, I love data about our internal usage of the products we sell to our customers. Make no mistake, we are hard-core users of the same technologies we ask you to use. Case in point is the publishing of our internal TFS statistics. You can find all the good data in the great post by Erin Geaney here:
Make sure check out the stats so you can get a feel for how we use TFS internally at Microsoft!
The folks at Channel9 have created some video shorts on how to use many of the cool new features in Visual Studio 2012. You will most likely encounter links to the videos for the first time when you look at the “How-To Videos” section of the Start Page:
If you want another path to the videos you can find them all here (sorted by overall rating):
Also, links to these videos are now included throughout VS2012 RTM environment. For example, the IntelliTrace Everywhere video is linked inside the IntelliTrace tool window:
Here is the one on IntelliTrace Everywhere video you will see when you click on the link:
Take some time to explore these videos to get insight into ways you can leverage these amazing tools.
I started working with Azure almost five years ago and have been very happy to see it evolve and mature. If you are working with Azure or just learning how to use this offering then you need to start with Clint Edmonson’s “Windows Azure Solution Cookbook” found here:
Here is what this is all about in Clint’s own words:
“[…] it’s hard for architects and developers to get a big picture of the Azure platform and how all the features can be used together to build solutions. Microsoft is shipping new services on a quarterly basis and each new service is designed to solve a particular need our customers are asking for. We need a way to see these services holistically as a set of building blocks or ingredients to use in our solutions. […] In this series going to offer up some architectural recipes to help visualize solutions to the common scenarios we’ve identified since Azure’s launch.”
Don’t let the “architecture” word fool you. This is an exceptional view into how you can leverage Azure. For example, here is the overview pic that he provides for working with mobile:
Clint goes into clear, precise explanations about how you can achieve these goals. Make sure you take advantage of this most excellent look into using our latest and greatest Azure features.
Question: Can you upgrade Visual Studio 2012 RC to Visual Studio 2012 RTM?
Short Answer: Yes.
I’ve had several folks ask me about upgrading VS2012 RC to RTM recently. I thought it would be a good idea to review the upgrade paths.
In case you have been living in a cave, we have launched VS2012 RTM already:
Many people think you have to uninstall the RC but that isn’t true. You can find the full compatibility and upgrade information here:
Here are the verbatim pieces most relevant to upgrading with non-RTM information removed for clarity:
When following the supported upgrade paths, your Visual Studio source, solution, and project files will continue to work; however, you should expect to make some changes to sources. While we cannot guarantee binary compatibility between releases, we will do our best to document significant changes to assist you with updates.
On the off chance that you have to uninstall the RC you can find the instructions here:
Pay particular attention to the uninstall order if you have multiple VS2012 versions installed. Here is the order (top first, bottom last) to uninstall from the KB article:
For the first time in 25 years we are changing our logo. You can find our more from Jeffrey Meisner’s post here:
Just to remind you what the old logo looked like, here it is:
And now (drum roll please) the new logo:
We also have a cool video that shows some of our new logos that you can check out:
On August 13, 2012, Brian Harry announced that the Team Foundation Service (TFS in the Cloud) now has support for Kanban boards:
Support for on-premise Team Foundation Server 2012 should come with the first update post-RTM.
Here is a video about this new feature:
For those not familiar with Kanban, which was originally created for manufacturing, you can go here for a general overview:
As for Kanban and software development, I personally like this session from TechEd 2011:
On August 13, 2012, Brian Harry announced our new Team Foundation Server integration with Git. You can find his post here:
Why did we do it? Well, Brian himself says it best in his post:
“Distributed Version Control (DVCS) has a growing following. It enables a set of workflows that can be very handy and Git is an increasingly popular DVCS solution. Today, we are announcing Git-tf, a solution that enables you to work locally with a Git repo – edit, commit, revert, branch, merge, etc. and then “sync up” with a central TFS repository. In this way, you can have the best of both DVCS and TFS.”
This new effort is an open source one called Git-tf and you can find the project here:
The best part is you can run Git-tf on Linux, MacOS, or Windows
Here is a screenshot from the CodePlex site showing usage examples:
If you just want to download the bits and the getting started guide you can go here:
You should also check out this video that shows how the new features work:
If you find yourself having issues you can always check out StackOverflow for any Git-tf tagged items:
(Note: at the time of this writing there was only one entry in there so far)