<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Rob Caron</title><subtitle type="html">Developer-related topics and other stuff.</subtitle><id>http://blogs.msdn.com/robcaron/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/robcaron/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2008-06-03T10:13:46Z</updated><entry><title>Five Years Later</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2009/05/20/9633185.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2009/05/20/9633185.aspx</id><published>2009-05-21T04:49:00Z</published><updated>2009-05-21T04:49:00Z</updated><content type="html">&lt;P&gt;Today is the fifth anniversary of this blog, and I'm sad to say it's been nearly 7 months since I last posted to it. However, it still amazes me how much traffic posts on this blog still get. &lt;/P&gt;
&lt;P&gt;So much has happened over the past half-decade. Visual Studio Team System v1 was still over a year away back then, and Visual Studio Team System v3 is out in Beta starting this week. &lt;/P&gt;
&lt;P&gt;If the blogging bug bites again, it'll probably be on my own domain. I'll update this blog if and when that happens.&lt;/P&gt;
&lt;P class=PostCounter&gt;1374&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9633185" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author></entry><entry><title>Follow Team System on Twitter</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/10/22/9012100.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/10/22/9012100.aspx</id><published>2008-10-23T04:21:00Z</published><updated>2008-10-23T04:21:00Z</updated><content type="html">&lt;P&gt;You can now follow Team System on Twitter:&amp;nbsp;&lt;A href="http://twitter.com/microsoftvsts" mce_href="http://twitter.com/microsoftvsts"&gt;http://twitter.com/microsoftvsts&lt;/A&gt;&lt;/P&gt;
&lt;P class=PostCounter&gt;1373&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9012100" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Team System" scheme="http://blogs.msdn.com/robcaron/archive/tags/Team+System/default.aspx" /></entry><entry><title>Free Webinar on Managing a Multi-Team Project in Visual Studio Team System</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/09/23/8962524.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/09/23/8962524.aspx</id><published>2008-09-23T20:44:11Z</published><updated>2008-09-23T20:44:11Z</updated><content type="html">&lt;p&gt;I used to get questions about using Team System to manage multiple teams working on the same project. Next month (10/16), NetObjectives is holding a webinar (&lt;a title="Webinar: Managing a Multiple Team Project in Visual Studio Team System | NetObjectives" href="http://www.netobjectives.com/free-seminar-schedule/managing-multiple-team-project-vsts-webinar-oct-2008"&gt;Webinar: Managing a Multiple Team Project in Visual Studio Team System&lt;/a&gt;) on that very topic: &lt;/p&gt;  &lt;blockquote&gt;   &lt;h4&gt;Webinar: Managing a Multiple Team Project in Visual Studio Team System&lt;/h4&gt;    &lt;h6&gt;Using the Implementing Agile Development Process Template for Visual Studio Team System 2008&lt;/h6&gt;    &lt;p&gt;Many Agile/Scrum projects have more than one team, but few VSTS Process Templates address the issues of managing multiple teams pulling from the same product backlog. The Implementing Agile Development process template provides the data, reporting and team communication features to manage the multiple team project successfully.&lt;/p&gt;    &lt;p&gt;This webinar will discuss and demonstrate the following features of the IAD process template.&lt;/p&gt;    &lt;ol&gt;     &lt;li&gt;Work Item Support for multiple teams. &lt;/li&gt;      &lt;li&gt;Team communication features including the Agile Team SharePoint sub-site and the Agile Team blog feature. &lt;/li&gt;      &lt;li&gt;Agile Team reporting.&lt;/li&gt;   &lt;/ol&gt;    &lt;p&gt;The webinar will also provide the basic information of how to download and install the IAD process template.&lt;/p&gt;    &lt;p&gt;Attendees should have a basic understanding of the operation of VSTS/TFS.&lt;/p&gt;    &lt;h5&gt;Agenda&lt;/h5&gt;   &lt;dl&gt;&lt;dt&gt;10:00 am - 11:00 AM PDT (1:00 PM - 2:00 PM EDT) &lt;/dt&gt;&lt;dd&gt;webinar itself &lt;/dd&gt;&lt;dt&gt;11:00 am - 12:00 PM PDT (2:00 PM - 3:00 PM EDT) &lt;/dt&gt;&lt;dd&gt;Q&amp;amp;A follow up (details given in webinar).&lt;/dd&gt;&lt;/dl&gt;&lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.netobjectives.com/free-seminar-schedule/managing-multiple-team-project-vsts-webinar-oct-2008"&gt;Webinar: Managing a Multiple Team Project in Visual Studio Team System | NetObjectives&lt;/a&gt; &lt;/p&gt;  &lt;p class="PostCounter"&gt;1372&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8962524" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Team System" scheme="http://blogs.msdn.com/robcaron/archive/tags/Team+System/default.aspx" /></entry><entry><title>Why This Blog Sucks</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/08/26/8898514.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/08/26/8898514.aspx</id><published>2008-08-27T02:12:07Z</published><updated>2008-08-27T02:12:07Z</updated><content type="html">&lt;p&gt;Reading this list on &lt;a href="http://www.43folders.com/2008/08/19/good-blogs"&gt;What Makes a Good Blog&lt;/a&gt;, serves to remind me just how much my blog sucks these days. Once upon a time, I think most of the listed attributes applied to this blog. Ah, well. I'm still hoping to get back into the swing of it.&lt;/p&gt;  &lt;p class="PostCounter"&gt;1371&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8898514" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Miscellanea" scheme="http://blogs.msdn.com/robcaron/archive/tags/Miscellanea/default.aspx" /></entry><entry><title>Martin Woodward on Why Software Estimation is Hard</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/08/19/8879549.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/08/19/8879549.aspx</id><published>2008-08-19T22:15:35Z</published><updated>2008-08-19T22:15:35Z</updated><content type="html">&lt;p&gt;I'm so far behind on reading blogs that I no longer pretend to actively read them. That said, I was on &lt;a href="http://www.woodwardweb.com/"&gt;Martin Woodward's blog&lt;/a&gt; today to check out his new site design and came across this post he wrote a couple of months ago on software estimation (&lt;a title="Why Software Estimation is Hard - Martin Woodward" href="http://www.woodwardweb.com/programming/000439.html"&gt;Why Software Estimation is Hard&lt;/a&gt;).&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Suduko"&gt;Suduko&lt;/a&gt; is the closest analogy to computer programming that I can find for &amp;quot;normals&amp;quot; - i.e. people that don't code.&amp;#160; This only really works if the person does Suduko puzzles, but my wife does so it works in our house.&amp;#160; Suduko is a numeric analytical problem solving activity.&amp;#160; While there are tricks and techniques to solving some puzzles, there is a significant challenge and difference to each one. Looking at the puzzle, it is hard to know if it is going to be hard or easy.&amp;#160; You can get stuck down blind alleys and have to start all over. Also when you &amp;quot;get into the zone&amp;quot; you can often make surprising intuitive leaps that often defy verbal explanation afterwards. Finally, solving a hard Suduko puzzle quickly involves a fair degree of luck and depends on your state of mind at the time of trying the puzzle.&amp;#160; There is a great amount of satisfaction to be gained from solving a Suduko puzzle along with a high degree of frustration when you cannot solve one - you know that it must be possible after all.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Equating Suduko puzzles to programming challenges is an interesting idea, and it makes it easier to explain the challenges of software estimation to those who don't write code, but who are familiar with doing Suduko puzzles. This is a great post, Martin!&lt;/p&gt;  &lt;p class="PostCounter"&gt;1370&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8879549" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="ALM" scheme="http://blogs.msdn.com/robcaron/archive/tags/ALM/default.aspx" /></entry><entry><title>Coming Soon: Microsoft Visual Studio Tips by Sara Ford</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/08/11/8848475.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/08/11/8848475.aspx</id><published>2008-08-11T20:01:59Z</published><updated>2008-08-11T20:01:59Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/saraford/WindowsLiveWriter/MicrosoftVisualStudioTipsHelpsKatrinaSur_EA4E/9780735626409x_2.jpg"&gt;&lt;img title="Microsoft Visual Studio Tips book from Microsoft Press" style="margin: 0px 20px 20px 0px" height="244" alt="Microsoft Visual Studio Tips book from Microsoft Press" src="http://blogs.msdn.com/blogfiles/saraford/WindowsLiveWriter/MicrosoftVisualStudioTipsHelpsKatrinaSur_EA4E/9780735626409x_thumb.jpg" width="201" align="left" border="0" /&gt;&lt;/a&gt;Last week, I had the privilege of writing the Foreword for Sara Ford's forthcoming book, &lt;em&gt;&lt;a href="http://www.amazon.com/Microsoft&amp;reg;-Visual-Studio&amp;reg;-Tips-PRO-Developer/dp/0735626405/"&gt;Microsoft Visual Studio Tips&lt;/a&gt;&lt;/em&gt;, which is based on her popular Visual Studio Tip of the Day blog posts. Whether you're a veteran of multiple versions of Visual Studio, or you are using Visual Studio for the first time, this book is a terrific reference to help you save time and do more with Visual Studio. Part of the great story that accompanies this book is that Sara is donating 100% of her author book royalties to create a scholarship fund at the &lt;a href="http://www.mgccc.edu/"&gt;Mississippi Gulf Coast Community College&lt;/a&gt;. For those who follow Sara's blog, you may recall that Sara's hometown of Waveland on the coast was almost wiped off the map by Hurricane Katrina in 2005 (&lt;a href="http://blogs.msdn.com/saraford/archive/tags/Hurricane+Katrina+and+Waveland_2C00_+MS/default.aspx"&gt;Hurricane Katrina and Waveland, MS&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;You can learn more about the book on Sara's blog (&lt;a href="http://blogs.msdn.com/saraford/archive/2008/08/11/microsoft-visual-studio-tips-helps-katrina-survivors-rebuild-lives.aspx"&gt;Microsoft Visual Studio Tips Book Helps Hurricane Katrina Survivors Rebuild Lives&lt;/a&gt;), the Microsoft Press site (&lt;em&gt;&lt;a href="http://www.microsoft.com/mspress/books/13221.aspx"&gt;Microsoft&amp;#174; Visual Studio&amp;#174; Tips&lt;/a&gt;&lt;/em&gt;), or better yet, take my word for it and pre-order it on Amazon.com (&lt;em&gt;&lt;a href="http://www.amazon.com/Microsoft&amp;reg;-Visual-Studio&amp;reg;-Tips-PRO-Developer/dp/0735626405/"&gt;Microsoft Visual Studio Tips&lt;/a&gt;&lt;/em&gt;).&lt;/p&gt;  &lt;p class="PostCounter"&gt;1369&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8848475" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Books" scheme="http://blogs.msdn.com/robcaron/archive/tags/Books/default.aspx" /><category term="Visual Studio" scheme="http://blogs.msdn.com/robcaron/archive/tags/Visual+Studio/default.aspx" /><category term="Visual Studio 2008" scheme="http://blogs.msdn.com/robcaron/archive/tags/Visual+Studio+2008/default.aspx" /></entry><entry><title>40+ Tips to Improve your Grammar and Punctuation</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/08/05/8834569.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/08/05/8834569.aspx</id><published>2008-08-05T21:07:19Z</published><updated>2008-08-05T21:07:19Z</updated><content type="html">&lt;p&gt;If you don't have your &lt;a href="http://en.wikipedia.org/wiki/The_Elements_of_Style"&gt;Strunk &amp;amp; White&lt;/a&gt; handy, this covers some of it. &lt;/p&gt;  &lt;blockquote&gt;Purdue University maintains an &lt;a href="http://owl.english.purdue.edu/"&gt;online writing lab&lt;/a&gt; and I spent some time digging through it. Originally the goal was to grab some good tips that would help me out at work and on this site, but there is simply too much not to share.&lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.dumblittleman.com/2006/12/40-tips-to-improve-your-grammar-and.html"&gt;40+ Tips to Improve your Grammar and Punctuation | via Dumb Little Man&lt;/a&gt; &lt;/p&gt;  &lt;p class="PostCounter"&gt;1368&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8834569" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Tech Writing" scheme="http://blogs.msdn.com/robcaron/archive/tags/Tech+Writing/default.aspx" /><category term="Online Resources" scheme="http://blogs.msdn.com/robcaron/archive/tags/Online+Resources/default.aspx" /></entry><entry><title>Mickey Gousset - Visual Studio Magazine Online</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/08/04/8832198.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/08/04/8832198.aspx</id><published>2008-08-05T00:39:15Z</published><updated>2008-08-05T00:39:15Z</updated><content type="html">&lt;p&gt;My friend and Team System MVP, Mickey Gousset of &lt;a href="http://www.notionsolutions.com"&gt;Notion Solutions&lt;/a&gt;, is now co-authoring with Jeff Levinson the &amp;quot;Inside VSTS&amp;quot; column for Visual Studio Magazine Online. Congratulations, Mickey!&lt;/p&gt;  &lt;blockquote&gt;&lt;i&gt;I would like to introduce everyone to a new author for this column -- Mickey Gousset. Mickey is a fellow Team System MVP, co-author of the book &lt;/i&gt;&lt;a href="http://www.amazon.com/Professional-Foundation-Server-Jean-Luc-David/dp/0471919306"&gt;Professional Team Foundation Server&lt;/a&gt;&lt;i&gt; from Wrox and an all-around great guy. Mickey and I will be alternating the authoring of this column. Enjoy! --Jeff Levinson &lt;/i&gt;&lt;/blockquote&gt;  &lt;p&gt;Read his first column on &amp;quot;The Red X of Death&amp;quot;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Can't access the Documents or Reports folder? Mickey shows you the two most common causes for this problem and how to correct them. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://visualstudiomagazine.com/columns/article.aspx?editorialsid=2742"&gt;Visual Studio Magazine Online | Inside VSTS: The Red X of Death&lt;/a&gt; &lt;/p&gt;  &lt;p class="PostCounter"&gt;1367&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8832198" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Team System" scheme="http://blogs.msdn.com/robcaron/archive/tags/Team+System/default.aspx" /><category term="Team Foundation Server" scheme="http://blogs.msdn.com/robcaron/archive/tags/Team+Foundation+Server/default.aspx" /><category term="MVP" scheme="http://blogs.msdn.com/robcaron/archive/tags/MVP/default.aspx" /><category term="Articles" scheme="http://blogs.msdn.com/robcaron/archive/tags/Articles/default.aspx" /></entry><entry><title>Over 30 Essential PDF Documents Every Designer Should Download</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/08/04/8831618.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/08/04/8831618.aspx</id><published>2008-08-04T20:23:14Z</published><updated>2008-08-04T20:23:14Z</updated><content type="html">&lt;p&gt;Found this post on &lt;a href="http://www.positivespaceblog.com/"&gt;The Graphic Design Blog&lt;/a&gt; over the weekend with links to a lot of great info:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Well it took me a lot longer than I had originally expected but I was able to track down the original links to more than thirty PDF documents that I have collected over the past couple of years. I have personally archived every one of these files due to the high quality of content. No matter what you call them; ebook, white paper, or resource they all contain information that no designer should go without. (In actuality there are more than 30 files however it was a good round number for the title&amp;#8230;) &lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.positivespaceblog.com/archives/pdf-documents-designer"&gt;30 Essential PDF Documents Every Designer Should Download :: Positive Space :: The Graphic Design Blog&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p class="PostCounter"&gt;1366&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8831618" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Downloads" scheme="http://blogs.msdn.com/robcaron/archive/tags/Downloads/default.aspx" /><category term="UX" scheme="http://blogs.msdn.com/robcaron/archive/tags/UX/default.aspx" /><category term="Designers" scheme="http://blogs.msdn.com/robcaron/archive/tags/Designers/default.aspx" /></entry><entry><title>Are You Smarter than a Sixth Grader?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/07/23/8767882.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/07/23/8767882.aspx</id><published>2008-07-24T01:27:53Z</published><updated>2008-07-24T01:27:53Z</updated><content type="html">&lt;p&gt;In the US, middle school starts with Grade 6. How would seeing stuff like this when you were about 12 years old have influenced your decision to pursue software development as an occupation? I think back on the first computer course I took in the early 80s and remember learning BASIC with an Ohio Systems (?) minicomputer with dumb terminals and 8&amp;quot; floppies. This would've been cooler:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Microsoft Visual Studio Middle School Power Toy 1.0&lt;/strong&gt; is a software package particularly designed by Microsoft to help middle school students learn computer programming. It consists of the following five components: &lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;strong&gt;Visual Sort Designer Control&lt;/strong&gt; is a supplementary teaching tool developed for middle school students to learn the basic concept, algorithm and implementation of the computer sorting. It supports bubble sorting and insertion sorting. It generates initial value automatically and demonstrates intermediate state of the sorting process, and can also generate sorting source code for both Visual Basic and C#. &lt;/li&gt;      &lt;li&gt;&lt;strong&gt;Visual Search Designer Control&lt;/strong&gt; is an assistant teaching tool developed for middle school students to learn the basic concept, algorithm and implementation of the data structure search. It supports binary search and sequential search. It generates initial value automatically and demonstrates intermediate state of the searching process, and can also generate source code for both Visual Basic and C#. &lt;/li&gt;      &lt;li&gt;&lt;strong&gt;Visual Variable Declarative Designer&lt;/strong&gt; is an intuitive variable declaration designer designed for middle school students. During the design process, not only do the students can declare various generic types of variables, but also generate the source code at the same time. Visual Variable Declarative Designer allows variables to be declared in a visual design method. Teachers in IT fields can use it as a good educational tool to make students understand the basic concepts of the variables declaration easily, such as variable name, access modifier, variable type, initial value and so on. &lt;/li&gt;      &lt;li&gt;&lt;strong&gt;Assistant Class Designer&lt;/strong&gt; is a visual class designer designed for middle school students. During the design process, students can see the processes of adding classes, properties, methods and events. These processes generate the source code at the same time, and the corresponding modification can be reflected into the source code immediately. By using this class designer and code generator, teachers or students can easily create and configure complicated classes. Assistant Class Designer provides intuitive, interactive class design method, not only does it become an excellent teaching assistant to teachers in the IT fields, but also helps students to better understand the object-oriented concept, create classes and object-oriented applications. It supports many important concepts in object-oriented programming, such as class, encapsulation, inheritance, and polymorphism. &lt;/li&gt;      &lt;li&gt;&lt;strong&gt;Visual Programming Flow Chart&lt;/strong&gt; is a supplementary teaching tool developed to help middle school students to learn program control flow. It can generate flow chart of functions, and save it as JPG picture format. It can be easily ran from the integrated development environment (IDE) by simply putting mouse cursor in the function where the flow chart needs to be generated, and choosing the command. After that, you will get the flow chart of the source code, and you can also customize colors and other effects. This visual demonstration allows students to have an intuitive feeling about the flow of the source code, make them have clearer programming ideas and easily find the logical errors in the source code. &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=970cb44c-154e-4632-8653-0f4c968945b3&amp;amp;displaylang=en"&gt;Download details: Middle School Power Toy&lt;/a&gt; &lt;/p&gt;  &lt;p class="PostCounter"&gt;1365&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8767882" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/robcaron/archive/tags/Visual+Studio/default.aspx" /><category term="Learning to Code" scheme="http://blogs.msdn.com/robcaron/archive/tags/Learning+to+Code/default.aspx" /></entry><entry><title>Team System Preconference Course at PDC 2008</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/06/24/8649044.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/06/24/8649044.aspx</id><published>2008-06-24T23:58:13Z</published><updated>2008-06-24T23:58:13Z</updated><content type="html">&lt;p&gt;If you're new to Team System, or if you're ready to use Team Foundation Server for more than version control, you should consider attending the Team System preconference course taught by Brian Randell at PDC 2008: &lt;a title="Get More Out of Visual Studio Team System 2008" href="http://www.microsoftpdc.com/Agenda/Preconference.aspx#get-more-out-of-visual-studio-team-system-2008"&gt;Get More Out of Visual Studio Team System 2008&lt;/a&gt;. Brian has been in and around Team System since the early days, and he knows his way around Team Foundation Server.&lt;/p&gt;  &lt;blockquote&gt;   &lt;h4&gt;Get More Out of Visual Studio Team System 2008 &lt;/h4&gt;    &lt;h6&gt;Presenter(s): Brian Randell &lt;/h6&gt;    &lt;p&gt;This preconference will focus both on implementing best practices and avoiding worst practices when working with Team Foundation Server and the suite of client tools. Throughout the day you will cover end-to-end life cycle management. Begin with guidance on defining your team project, source code control, and project classifications system, tips for customizing your process templates and using work items to drive your teams progress. From there you will learn effective techniques for getting your builds set up and running, using quality practices and tools including unit testing, web testing, test publication, profiling and load testing. We close by covering how to move forward once a major milestone is complete. This session assumes familiarity with Team Foundation Server and Visual Studio Client Tools; each section of the session will provide practical guidance so that you are getting the most of VSTS and you leave prepared for changes coming in future releases of Team System. &lt;/p&gt;    &lt;h6&gt;About the presenter(s): &lt;/h6&gt;    &lt;p&gt;Brian A. Randell is a senior consultant with MCW Technologies, LLC. For over 20 years, Brian has been building software solutions and educating his fellow developers. Brian spends his time teaching Microsoft technologies to developers, working with new and emerging technologies like Visual Studio Team System 2008, and consulting worldwide for Fortune 500 companies like Microsoft, state and local governments, and small businesses. Brian enjoys helping people get the most out of their software. He does this through training for Pluralsight, and speaking at events such as VSLive!, Tech&amp;#8226;Ed, and the PDC. In addition, Brian shares through the written word. Brian currently writes the Team System column for MSDN Magazine. He is the author and lead instructor of Pluralsight&amp;#8217;s Applied Team System and Applied Windows SharePoint Services courses. You can reach Brian via his blog at &lt;a href="http://www.mcwtech.com/cs/blogs/brianr"&gt;http://www.mcwtech.com/cs/blogs/brianr&lt;/a&gt;. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.microsoftpdc.com/Agenda/Preconference.aspx#get-more-out-of-visual-studio-team-system-2008"&gt;PDC2008 | Agenda | Pre-Conference&lt;/a&gt; &lt;/p&gt;  &lt;p class="PostCounter"&gt;1364&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8649044" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Team System" scheme="http://blogs.msdn.com/robcaron/archive/tags/Team+System/default.aspx" /><category term="Team Foundation Server" scheme="http://blogs.msdn.com/robcaron/archive/tags/Team+Foundation+Server/default.aspx" /><category term="Visual Studio 2008" scheme="http://blogs.msdn.com/robcaron/archive/tags/Visual+Studio+2008/default.aspx" /><category term="PDC 2008" scheme="http://blogs.msdn.com/robcaron/archive/tags/PDC+2008/default.aspx" /></entry><entry><title>Templex - The Team Foundation Server Process Template Library</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/06/11/8592118.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/06/11/8592118.aspx</id><published>2008-06-11T23:37:45Z</published><updated>2008-06-11T23:37:45Z</updated><content type="html">&lt;p&gt;Interested in sharing your process template? Would you rather use one someone else created? Check out the Templex project on CodePlex, which will serve as a library of process templates for use with Team Foundation Server.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Set your templates free! Share and discover Team Foundation Server process templates and other goodies here. &lt;/p&gt;    &lt;p&gt;This CodePlex projects serves as a repository for open source Team Foundation Server (TFS) process templates, work item type definitions and report definitions. TFS uses process templates to configure new team projects. Each process template includes the following:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;TFS Security groups and permissions &lt;/li&gt;      &lt;li&gt;Initial set of Areas and Iterations &lt;/li&gt;      &lt;li&gt;Work item type definitions &lt;/li&gt;      &lt;li&gt;Initial set of work items &lt;/li&gt;      &lt;li&gt;Work item querys &lt;/li&gt;      &lt;li&gt;MS Project Mappings &lt;/li&gt;      &lt;li&gt;Version control permissions and settings for check-out and check-in &lt;/li&gt;      &lt;li&gt;Project portal document library settings, including an initial set of documents &lt;/li&gt;      &lt;li&gt;SQL Reporting Services report definitions &lt;/li&gt;   &lt;/ul&gt; Once a team project is created, the following configuration items can be imported, exported and modified:    &lt;ul&gt;     &lt;li&gt;Work item type definitions &lt;/li&gt;      &lt;li&gt;Work item queries &lt;/li&gt;      &lt;li&gt;Report definitions &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/templex"&gt;Templex - The TFS Process Template Library&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;via &lt;a href="http://www.infoworld.com/article/08/06/10/Microsoft-ALM-process-templates-site-set-up_1.html"&gt;Microsoft ALM process templates site set up&lt;/a&gt;.&lt;/p&gt;  &lt;p class="PostCounter"&gt;1363&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8592118" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Team Foundation Server" scheme="http://blogs.msdn.com/robcaron/archive/tags/Team+Foundation+Server/default.aspx" /><category term="CodePlex" scheme="http://blogs.msdn.com/robcaron/archive/tags/CodePlex/default.aspx" /></entry><entry><title>Getting Started with Software Development via Facebook</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/06/10/8590360.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/06/10/8590360.aspx</id><published>2008-06-10T23:15:54Z</published><updated>2008-06-10T23:15:54Z</updated><content type="html">&lt;p&gt;Just found some really cool content on the &lt;a href="http://www.facebook.com/Microsoft"&gt;Microsoft profile on Facebook&lt;/a&gt; for those learning to create applications for the Web and Windows using the free Visual Studio 2008 Express products. Sam used to work with me on my previous team. It looks like he's really enjoying his new gig. &lt;/p&gt;  &lt;blockquote&gt;   &lt;h4&gt;&lt;a name="a_10531514314"&gt;&lt;/a&gt;Free Software, Free Learning: Visual Studio 2008 Express&lt;/h4&gt;    &lt;p&gt;At Microsoft the word 'Express' equates to 'Free' and Express Editions can be downloaded and used by anyone. With Visual Studio Express, you don&amp;#8217;t need to be a seasoned programmer to explore your creativity. Check out the &lt;a href="http://go.microsoft.com/?linkid=9052442"&gt;Coding4Fun blog&lt;/a&gt; for ideas&amp;#8230;       &lt;br /&gt;&lt;b&gt;Watch and Discuss&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;img src="http://vslive.com/images/photos/thumb-gazitt.jpg" /&gt;      &lt;br /&gt;&lt;b&gt;Podcast&lt;/b&gt;      &lt;br /&gt;Sam Gazitt discusses his favorite features of Visual Studio 2008 Express. This is the overview of VS but contains features that are not in the Express editions&amp;#8230;there should be a non-pro version of this on the podcast site. I also cover popfly and samples that we ship as part of &lt;a href="http://go.microsoft.com/?linkid=9052442"&gt;Coding4Fun.&lt;/a&gt;      &lt;br /&gt;&lt;a href="http://go.microsoft.com/?linkid=9049586"&gt;(WMA 2MB) &lt;/a&gt;| &lt;a href="http://go.microsoft.com/?linkid=9049587"&gt;MP3 (6 MB) &lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;img src="http://www.peacelovecode.com/hilarypike\VSExpress1.jpg" width="55" height="50" /&gt;      &lt;br /&gt;&lt;b&gt;Getting Started&lt;/b&gt;      &lt;br /&gt;Jacqueline Russell walks through step-by-step instructions for downloading, installing and first project.&lt;a href="http://go.microsoft.com/?linkid=9049588"&gt;My First Windows Application Video (WMA)&lt;/a&gt; or &lt;a href="http://go.microsoft.com/?linkid=9049589"&gt;My First Web Application Video (WMA)&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Program Now: Video How Tos&lt;/b&gt;      &lt;br /&gt;Create a C# WPF Application &lt;a href="http://go.microsoft.com/?linkid=9049590"&gt;Video (WMV)&lt;/a&gt; | &lt;a href="http://go.microsoft.com/?linkid=9049591"&gt;Article&lt;/a&gt;      &lt;br /&gt;Create a C# Windows Form Application &lt;a href="http://go.microsoft.com/?linkid=9049592"&gt;Video (WMV)&lt;/a&gt; | &lt;a href="http://go.microsoft.com/?linkid=9049593"&gt;Article&lt;/a&gt;      &lt;br /&gt;Create a C# Console Applcation &lt;a href="http://go.microsoft.com/?linkid=9049594"&gt;Video (WMV)&lt;/a&gt; | &lt;a href="http://go.microsoft.com/?linkid=9049595"&gt;Article&lt;/a&gt;      &lt;br /&gt;Writing Queries in C# (LINQ) &lt;a href="http://go.microsoft.com/?linkid=9049596"&gt;Video (WMV)&lt;/a&gt; | &lt;a href="http://go.microsoft.com/?linkid=9049597"&gt;Article&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/Microsoft"&gt;Facebook | Microsoft&lt;/a&gt; &lt;/p&gt;  &lt;p class="PostCounter"&gt;1362&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8590360" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/robcaron/archive/tags/Visual+Studio/default.aspx" /><category term="Visual C#" scheme="http://blogs.msdn.com/robcaron/archive/tags/Visual+C_2300_/default.aspx" /><category term="Visual Basic" scheme="http://blogs.msdn.com/robcaron/archive/tags/Visual+Basic/default.aspx" /><category term="Webcasts" scheme="http://blogs.msdn.com/robcaron/archive/tags/Webcasts/default.aspx" /><category term="Video" scheme="http://blogs.msdn.com/robcaron/archive/tags/Video/default.aspx" /><category term="Visual Studio 2008" scheme="http://blogs.msdn.com/robcaron/archive/tags/Visual+Studio+2008/default.aspx" /><category term="Learning to Code" scheme="http://blogs.msdn.com/robcaron/archive/tags/Learning+to+Code/default.aspx" /><category term="Visual Studio Express" scheme="http://blogs.msdn.com/robcaron/archive/tags/Visual+Studio+Express/default.aspx" /></entry><entry><title>Can Process Improvement and ALM Really Improve Your Business?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/06/04/8573677.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/06/04/8573677.aspx</id><published>2008-06-04T20:42:34Z</published><updated>2008-06-04T20:42:34Z</updated><content type="html">&lt;p&gt;Andrew Cook just tipped me to this webcast coming later this month. It's always refreshing to see a webcast presented by someone outside of Microsoft. It feels less like an echo chamber, and I'm more likely to hear something I haven't already heard. I'm registered.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The term Application Lifecycle Management (ALM) is attracting significant attention from tool vendors, research groups, and industry thought leaders. Although proactively managing your application throughout the life cycle seems to be a simple concept, in fact there are seemingly innumerable ways to accomplish the goals of ALM. Coordinated toolsets, the Capability Maturity Model, innovative modeling techniques, and commercially available processes all provide pieces of this frequently misunderstood and often complex puzzle. In this webcast, we discuss the basic tenets of Application Lifecycle Management, describe what kinds of projects benefit most from ALM, explain how the Microsoft Visual Studio Team System supports this initiative, and examine why a repeatable, pragmatic software development process cannot be overlooked when implementing ALM.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Presenter: &lt;/b&gt;William F. Nazzaro, Chief Technical Officer, IconATG, Inc.&lt;/p&gt;    &lt;p&gt;William F. Nazzaro is the vice president and chief technical officer of IconATG and has over 18 years of success in delivering enterprise software solutions for Fortune 100 companies. He has provided unparalleled services in organizational and project assessments, use-case training, use-case modeling, Capability Maturity Model Integration (CMMI) adoption, Unified Process development, Agile Scrum development, service-oriented architecture, application architecture, project mentoring, and technical curriculum development and delivery. William has an accessible and down-to-earth speaking style, and he has provided in-depth talks on service-oriented architecture, Unified Process development, software development life cycle, agility, use-case modeling, and object technology. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032379357&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;Momentum Webcast: Can Process Improvement and Application Lifecycle Management Really Improve Your Business? (Level 100)&lt;/a&gt; &lt;/p&gt;  &lt;p class="PostCounter"&gt;1361&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8573677" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Team System" scheme="http://blogs.msdn.com/robcaron/archive/tags/Team+System/default.aspx" /><category term="Webcasts" scheme="http://blogs.msdn.com/robcaron/archive/tags/Webcasts/default.aspx" /><category term="ALM" scheme="http://blogs.msdn.com/robcaron/archive/tags/ALM/default.aspx" /></entry><entry><title>Presentation Zen by Garr Reynolds</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/robcaron/archive/2008/06/03/8571811.aspx" /><id>http://blogs.msdn.com/robcaron/archive/2008/06/03/8571811.aspx</id><published>2008-06-03T20:13:46Z</published><updated>2008-06-03T20:13:46Z</updated><content type="html">&lt;p&gt;One of the books I added to my permanent collection earlier this year is &lt;em&gt;&lt;/em&gt;&lt;a href="http://tinyurl.com/5hzky7"&gt;Presentation Zen: Simple Ideas on Presentation Design and Delivery (Voices That Matter) by Garr Reynolds&lt;/a&gt;. This was around the time I attended &lt;a href="http://www.vizthink.com"&gt;VizThink&lt;/a&gt;, which filled my head with ideas of how presentations can be more compelling and engaging experiences. In March, Reynolds spoke at Google and the video of that presentation is available for online viewing (Found via a blog I was reading last night, but I can't remember which one).&lt;/p&gt; &lt;embed src="http://www.youtube.com/v/DZ2vtQCESpk" width="425" height="355" type="application/x-shockwave-flash" wmode="transparent" /&gt;  &lt;p class="PostCounter"&gt;1360&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8571811" width="1" height="1"&gt;</content><author><name>robcaron</name><uri>http://blogs.msdn.com/members/robcaron.aspx</uri></author><category term="Books" scheme="http://blogs.msdn.com/robcaron/archive/tags/Books/default.aspx" /><category term="Webcasts" scheme="http://blogs.msdn.com/robcaron/archive/tags/Webcasts/default.aspx" /><category term="Video" scheme="http://blogs.msdn.com/robcaron/archive/tags/Video/default.aspx" /><category term="VizThink" scheme="http://blogs.msdn.com/robcaron/archive/tags/VizThink/default.aspx" /><category term="Presentations" scheme="http://blogs.msdn.com/robcaron/archive/tags/Presentations/default.aspx" /><category term="PowerPoint" scheme="http://blogs.msdn.com/robcaron/archive/tags/PowerPoint/default.aspx" /></entry></feed>