<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-22247919</atom:id><lastBuildDate>Thu, 24 May 2012 21:30:56 +0000</lastBuildDate><category>mobile</category><category>articles</category><category>LINQ</category><category>Feature Packs</category><category>LightSwitch</category><category>TFS Automation Platform</category><category>Windows 8</category><category>General News</category><category>eBooks</category><category>Certification</category><category>silverlight</category><category>TFS</category><category>Code Snippet</category><category>CTP</category><category>Tips</category><category>add-ins</category><category>team system</category><category>windows 7</category><category>Orcas</category><category>Guidance</category><category>visual studio</category><category>How To:</category><category>Visual Studio 11</category><category>TFSOM</category><category>vsts 2010</category><category>Conferences</category><category>ALM</category><category>team build</category><category>TFS API</category><category>Team Foundation Service</category><category>Check-in Policies</category><category>ALM Rangers</category><category>User Group</category><category>testing</category><category>training</category><category>windows phone</category><category>utilities</category><title>A Developer's Life</title><description>Software Development - &lt;a href="http://en.wikipedia.org/wiki/The_Answer_to_Life%2C_the_Universe%2C_and_Everything"&gt;42&lt;/a&gt; - and everything in between.</description><link>http://devmatter.blogspot.com/</link><managingEditor>noreply@blogger.com (Jeff Bramwell)</managingEditor><generator>Blogger</generator><openSearch:totalResults>279</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ADevelopersLife" /><feedburner:info uri="adeveloperslife" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-7377239023135235661</guid><pubDate>Wed, 09 May 2012 03:05:00 +0000</pubDate><atom:updated>2012-05-08T22:05:42.081-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Visual Studio 11</category><title>Visual Studio 11 UI Changes Coming…</title><description>&lt;p&gt;When &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt; 11 &lt;a href="http://devmatter.blogspot.com/2012/03/windows-8-beta-and-visual-studio-11.html"&gt;Beta&lt;/a&gt; was released a few months back there were some drastic changes to the overall user interface (UI) within Visual Studio.&amp;#160; Namely, the UI was pretty much devoid of all color (short of various shades of gray).&amp;#160; Needless to say there was a tremendous amount of feedback provided to &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; pleading for a little color in their beloved IDE (as well as fewer ALL CAPS VERBIAGE).&lt;/p&gt;  &lt;p&gt;Well, as it turns out, Microsoft has listened to the feedback and have posted some screenshots of the upcoming Visual Studio Release Candidate (RC) release which shows that some color has been added back into the UI.&lt;/p&gt;  &lt;p&gt;Here are a few of the screenshots:&lt;/p&gt;  &lt;p&gt;&lt;img alt="Visual Studio 11 RC" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3757.image_5F00_thumb_5F00_2E96E121.png" /&gt;&lt;/p&gt;  &lt;p&gt;There is now less text with ALL CAPS VERBIAGE (although the main menu items are still in ALL CAPS):&lt;/p&gt;  &lt;p&gt;&lt;img alt="Visual Studio 11" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2843.image_5F00_thumb_5F00_4DD987F4.png" /&gt;&lt;/p&gt;  &lt;p&gt;The Visual Studio status bar now utilizes color to indicate various states (e.g. Ready, Development, Building, and Debug modes):&lt;/p&gt;  &lt;p&gt;&lt;img alt="Visual Studio 11" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7043.image_5F00_thumb_5F00_340551C5.png" /&gt;&lt;/p&gt;  &lt;p&gt;You can get all the details on the &lt;a href="http://blogs.msdn.com/b/visualstudio/"&gt;Visual Studio Blog&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/05/08/visual-studio-11-user-interface-updates-coming-in-rc.aspx"&gt;here&lt;/a&gt;.&amp;#160; I am personally looking forward to the RC release as I have liked what I’ve seen so far.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-7377239023135235661?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/05/visual-studio-11-ui-changes-coming.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-3771552727943051728</guid><pubDate>Thu, 26 Apr 2012 16:46:00 +0000</pubDate><atom:updated>2012-04-26T11:46:53.578-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Team Foundation Service</category><title>Team Foundation Service Status</title><description>&lt;p&gt;If you are a regular user of the “preview” version of Microsoft’s new &lt;a href="http://tfspreview.com/"&gt;Team Foundation Service&lt;/a&gt; – a.k.a. “TFSPreview”, then you’re probably aware that the service is currently down for maintenance.&amp;#160; This maintenance outage may have come as a surprise to many of you (it did to me) because there is currently no built-in mechanism to notify users of planned outages.&amp;#160; I would suspect that something will be added in the future to ease this pain.&amp;#160; However, in the meantime, here are a few tips that I have seen over the past hour that you can use now to help keep up to date with TFSPreview maintenance.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Follow &lt;a href="http://twitter.com/tfservice"&gt;@TFService&lt;/a&gt; on twitter&lt;/li&gt;    &lt;li&gt;Follow the &lt;a href="http://blogs.msdn.com/b/tfservice/"&gt;Visual Studio Team Foundation Service Preview blog&lt;/a&gt;.&amp;#160; To be more proactive, you can:&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Subscribe to e-mail notifications:       &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-JYLvGE8Sr_c/T5l7-iY40wI/AAAAAAAAAn8/OBR1MQjgey4/s1600-h/image%25255B2%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-9sjelcw5UQQ/T5l7_JpPIJI/AAAAAAAAAoE/rZubUfu3smA/image_thumb.png?imgmax=800" width="244" height="117" /&gt;&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Subscribe to the &lt;a href="http://blogs.msdn.com/b/tfservice/rss.aspx"&gt;RSS&lt;/a&gt; or &lt;a href="http://blogs.msdn.com/b/tfservice/atom.aspx"&gt;ATOM&lt;/a&gt; feed using your favorite RSS reader.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-3771552727943051728?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/04/team-foundation-service-status.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-9sjelcw5UQQ/T5l7_JpPIJI/AAAAAAAAAoE/rZubUfu3smA/s72-c/image_thumb.png?imgmax=800" height="72" width="72" /></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-6444604442570087986</guid><pubDate>Thu, 12 Apr 2012 03:37:00 +0000</pubDate><atom:updated>2012-04-11T22:37:06.776-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ALM Rangers</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 11</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><title>Team Foundation Service Whitepaper in Beta</title><description>&lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=244348"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 10px 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Visual Studio 11 ALM Rangers Readiness Beta “Wave”" border="0" alt="Visual Studio 11 ALM Rangers Readiness Beta “Wave”" align="left" src="http://lh3.ggpht.com/-pOhT2SovBKY/T4ZN4IU8MjI/AAAAAAAAAm0/5dlQE_2Kd2M/image%25255B3%25255D.png?imgmax=800" width="165" height="162" /&gt;&lt;/a&gt;The &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ee358786.aspx"&gt;Visual Studio ALM Rangers&lt;/a&gt; have&lt;/a&gt; shipped another deliverable as part of the ALM Rangers &lt;a href="http://go.microsoft.com/fwlink/?LinkID=244348"&gt;Visual Studio 11 Readiness “Gig” Project&lt;/a&gt; – the Team Foundation Service Preview whitepaper.&lt;/p&gt;  &lt;p&gt;If you have been following the various developments of &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt; 11 and &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;Team Foundation Server&lt;/a&gt; 11 then you are already aware that &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; now offers a cloud-based solution for TFS – currently referred to as the Team Foundation Service &lt;em&gt;Preview&lt;/em&gt;.&amp;#160; Many of the features that are currently available in the “on-premises” version of TFS are also available in the cloud-based version (conversely, there are also some features in the cloud-based version that do not exist in the on-premises version).&amp;#160; Rather than getting into the details of what’s included in the Team Foundation Service, I recommend checking out the newly release Team Foundation Service whitepaper (&lt;a href="http://vsarguidance.codeplex.com/releases"&gt;click here&lt;/a&gt; then click on the “&lt;strong&gt;ALM Rangers – Visual Studio Team Foundation Service.pdf&lt;/strong&gt;” link).&lt;/p&gt;  &lt;p&gt;The current table of contents include the following topics:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The Dogfooding Environment at a Glance &lt;/li&gt;    &lt;li&gt;The good, the bad, and the ugly as experienced by ALM Rangers      &lt;ul&gt;       &lt;li&gt;Context &lt;/li&gt;        &lt;li&gt;What is the ease of acquisition and deployment of Team Foundation Service? &lt;/li&gt;        &lt;li&gt;How is a distributed work model with multiple companies or remote workers enabled? &lt;/li&gt;        &lt;li&gt;How is &amp;quot;work from anywhere&amp;quot; enabled? &lt;/li&gt;        &lt;li&gt;How are ongoing improvements delivered to Team Foundation Service? &lt;/li&gt;        &lt;li&gt;How does Team Foundation Service handle Identity Management? &lt;/li&gt;        &lt;li&gt;How should administration of Team Foundation Service be handled in the Enterprise? &lt;/li&gt;        &lt;li&gt;Why should Team Foundation Service be positioned as a &amp;quot;Centralized Service Delivery&amp;quot; in the Enterprise? &lt;/li&gt;        &lt;li&gt;When should you choose between Team Foundation Service and On-Premise Deployment of Team &lt;/li&gt;        &lt;li&gt;Foundation Server? &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;References &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you have questions about the Team Foundation Service then this document proves to be a great source of information.&lt;/p&gt;  &lt;p&gt;For more information, refer to &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2012/04/11/team-foundation-service-whitepaper-has-shipped.aspx"&gt;this post&lt;/a&gt; on the &lt;a href="http://blogs.msdn.com/b/vstsue/"&gt;Visual Studio ALM + Team Foundation Server&lt;/a&gt; Blog.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-6444604442570087986?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/04/team-foundation-service-whitepaper-in.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-pOhT2SovBKY/T4ZN4IU8MjI/AAAAAAAAAm0/5dlQE_2Kd2M/s72-c/image%25255B3%25255D.png?imgmax=800" height="72" width="72" /></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-3578085764210246003</guid><pubDate>Thu, 05 Apr 2012 02:59:00 +0000</pubDate><atom:updated>2012-04-04T21:59:01.735-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Visual Studio 11</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><title>TFS 11 Power Tools Beta Released</title><description>&lt;p&gt;A beta release of the TFS 11 Power Tools has been released.&amp;#160; This release can run side-by-side with the &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;TFS 2010&lt;/a&gt; Power Tools (with some caveats – see below).&lt;/p&gt;  &lt;p&gt;The features included with this release are:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/27832337-62ae-4b54-9b00-98bb4fb7041a"&gt;TFS 11 Power Tools&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Team Foundation Power Tool Command Line (tfpt.exe)&lt;/li&gt;    &lt;li&gt;Team Explorer Enhancements&lt;/li&gt;    &lt;li&gt;Windows Shell Extensions (*note: depending on which versions of the TFS Power Tools you install (e.g. TFS 2010 or TFS 11 Beta) the last one installed wins – i.e. you can’t have Windows Shell Extensions for both versions)&lt;/li&gt;    &lt;li&gt;Process Template Editor&lt;/li&gt;    &lt;li&gt;Test Attachment Cleaner&lt;/li&gt;    &lt;li&gt;Best Practices Analyzer&lt;/li&gt;    &lt;li&gt;TFS &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/dd835506(v=vs.85).aspx"&gt;PowerShell&lt;/a&gt; Commands&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/3e3b3492-d78a-4829-9657-fc1cadba4ccb"&gt;Build Extensions&lt;/a&gt; – provides the ability to execute Ant or Maven 2 builds from Team Foundation Server 11 Beta and publish the results of the build along with any associated JUnit test results back to Team Foundation Server.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/ca270d2b-b74b-4307-a61c-9204f1255c15"&gt;MSSCCI (32-bit)&lt;/a&gt; &amp;amp; &lt;a href="http://visualstudiogallery.msdn.microsoft.com/35a37fd5-3385-4f2e-8f4e-36ccbabb1a8e"&gt;MSSCCI (64-bit)&lt;/a&gt; - enables integrated use of Team Foundation Version Control with products that do not support Team Explorer integration.&lt;/p&gt;  &lt;p&gt;There are a few known issues which &lt;a href="http://blogs.msdn.com/bharry/"&gt;Brian Harry&lt;/a&gt; has documented in this &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/04/02/tfs-11-power-tools-beta-available.aspx"&gt;blog post&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-3578085764210246003?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/04/tfs-11-power-tools-beta-released.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-4121117423593101925</guid><pubDate>Fri, 09 Mar 2012 13:31:00 +0000</pubDate><atom:updated>2012-03-09T07:31:37.469-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TFS</category><title>Team Explorer Everywhere (and more) Now Free!</title><description>&lt;p&gt;Visual Studio 2010 &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/team-explorer-everywhere"&gt;Team Explorer Everywhere&lt;/a&gt; is Microsoft’s Team Explorer client for Eclipse-based environments.&amp;#160; Here is the official description:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Visual Studio Team Explorer Everywhere 2010 helps .NET and Java development teams collaborate across platforms. It provides the tools and plug-ins you need to access Visual Studio Team Foundation Server 2010 from within Eclipse-based environments, so everyone can work together to achieve business goals.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Up until yesterday, Team Explorer Everywhere was sold as a separate product.&amp;#160; It is now available as a free &lt;a href="http://go.microsoft.com/?linkid=9802898"&gt;download&lt;/a&gt;.&amp;#160; Keep in mind that although Team Explorer Everywhere is now free, you will still need a Team Foundation Server CAL.&amp;#160; See &lt;a href="http://www.microsoft.com/visualstudio/licensing"&gt;Visual Studio 2010 and MSDN Licensing&lt;/a&gt; for details.&lt;/p&gt;  &lt;p&gt;There has also been some changes to how TFS Reporting and accessing TFS from within &lt;a href="http://www.microsoft.com/en-us/server-cloud/system-center/operations-manager.aspx"&gt;Microsoft System Center Operations Manager&lt;/a&gt; is licensed (i.e. now free).&lt;/p&gt;  &lt;p&gt;Check out &lt;a href="http://blogs.msdn.com/b/bharry/"&gt;Brian Harry’s&lt;/a&gt; blog for the &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/03/08/even-better-access-to-team-foundation-server.aspx"&gt;official announcement and more details&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-4121117423593101925?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/03/team-explorer-everywhere-and-more-now.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-7530333080276487992</guid><pubDate>Fri, 02 Mar 2012 08:06:00 +0000</pubDate><atom:updated>2012-03-02T02:06:07.952-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Guidance</category><category domain="http://www.blogger.com/atom/ns#">ALM Rangers</category><title>Visual Studio 11 ALM Beta ALM Rangers Guides</title><description>&lt;p&gt;As we are mostly all aware, &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; released &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt; 11 Beta and &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;Team Foundation Server&lt;/a&gt; 11 Beta yesterday morning (see links &lt;a href="http://devmatter.blogspot.com/2012/03/windows-8-beta-and-visual-studio-11.html"&gt;here&lt;/a&gt;).&amp;#160; What you might not realize is that the &lt;a href="http://en.wikipedia.org/wiki/Application_lifecycle_management"&gt;ALM&lt;/a&gt;&amp;#160;&lt;a href="http://msdn.microsoft.com/en-us/teamsystem/ee358786.aspx"&gt;Rangers&lt;/a&gt; released their initial wave of Visual Studio 11 ALM Readiness Guides.&lt;/p&gt;  &lt;p&gt;The initial wave includes the release of 10 guides to Microsoft’s &lt;a href="http://www.codeplex.com"&gt;CodePlex&lt;/a&gt; site:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230941"&gt;&lt;b&gt;Practical Kanban Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230942"&gt;&lt;b&gt;Practical Ruck Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230938"&gt;&lt;b&gt;Team Foundation Build Customization Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230947"&gt;&lt;b&gt;Team Foundation Server Planning Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230948"&gt;&lt;b&gt;Team Foundation Server Upgrade Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230949"&gt;&lt;b&gt;Test Release Management Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230942"&gt;&lt;b&gt;Visual Studio ALM Rangers Personas and Scenarios&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230950"&gt;&lt;b&gt;Visual Studio Architecture Tooling Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230951"&gt;&lt;b&gt;Visual Studio Lab Management Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230953"&gt;&lt;b&gt;VM Factory Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There are also nine other guides on deck for being delivered in the near future:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230936"&gt;&lt;b&gt;Branching and Merging Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230940"&gt;&lt;b&gt;Microsoft Test Manager Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230944"&gt;&lt;b&gt;Requirements Engineering Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230938"&gt;&lt;b&gt;Team Foundation Build Customization Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230946"&gt;&lt;b&gt;Team Foundation Server Process Template Customization Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230942"&gt;&lt;b&gt;Team Foundation Service Practical Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=237638"&gt;&lt;b&gt;Visual Studio Coded UI Microsoft Word Plug-in&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230939"&gt;&lt;b&gt;Visual Studio Coded UI Test Automation Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=230952"&gt;&lt;b&gt;Visual Studio Quick Reference Guide&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For the full details, refer to the post &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2012/02/29/welcome-to-visual-studio-11-alm-rangers-readiness-beta-wave.aspx"&gt;&lt;em&gt;Welcome to Visual Studio 11 ALM Rangers Readiness Beta “Wave”&lt;/em&gt;&lt;/a&gt; on the &lt;a href="http://blogs.msdn.com/b/vstsue/"&gt;Visual Studio ALM + Team Foundation Server&lt;/a&gt; blog.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-7530333080276487992?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/03/visual-studio-11-alm-beta-alm-rangers.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-8788570372276171899</guid><pubDate>Fri, 02 Mar 2012 01:09:00 +0000</pubDate><atom:updated>2012-03-01T19:12:49.032-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Visual Studio 11</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>Windows 8 Beta and Visual Studio 11 Beta Quick Links</title><description>&lt;p&gt;If you haven't yet downloaded the Windows 8 Beta or Visual Studio 11 Beta, a list of links are provided below for convenience.&amp;#160; If there is anything missing (from the February 29th beta wave release), please leave a comment below and we'll get it added to the list.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Windows 8&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://windows.microsoft.com/en-US/windows-8/download"&gt;Windows 8 Consumer Preview&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/evalcenter/hh708764"&gt;Windows 8 Server Beta&lt;/a&gt; - must register to download &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Visual Studio 11 Beta&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/11/downloads"&gt;Download&lt;/a&gt; - this link works for the following product downloads:&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;.NET&lt;/b&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;.NET Framework 4.5 Beta &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;&lt;b&gt;Visual Studio&lt;/b&gt; &lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Visual Studio 11 Ultimate Beta &lt;/li&gt;      &lt;li&gt;Visual Studio 11 Premium Beta &lt;/li&gt;      &lt;li&gt;Visual Studio 11 Professional Beta &lt;/li&gt;      &lt;li&gt;Visual Studio 11 Test Professional Beta &lt;/li&gt;      &lt;li&gt;Visual Studio 11 Express Beta for Web &lt;/li&gt;      &lt;li&gt;Visual Studio 11 Express Beta for Windows 8 &lt;/li&gt;      &lt;li&gt;IntelliTrace Collector for Visual Studio 11 Beta &lt;/li&gt;      &lt;li&gt;Agents for Visual Studio 11 Beta &lt;/li&gt;      &lt;li&gt;Feedback Client for Visual Studio 11 Beta &lt;/li&gt;      &lt;li&gt;Remote Tools for Visual Studio 11 Beta &lt;/li&gt;      &lt;li&gt;Visual Studio 11 Beta Shell &lt;/li&gt;      &lt;li&gt;Visual Studio 11 Beta SDK &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Team Foundation Server&lt;/b&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Team Foundation Server Beta &lt;/li&gt;      &lt;li&gt;Team Foundation Server Express Beta &lt;/li&gt;      &lt;li&gt;Team Explorer Beta &lt;/li&gt;      &lt;li&gt;Team Explorer Everywhere Beta &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Getting Help - &lt;/b&gt;To help with any questions you might have, please refer to the following:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/category/vsvnext"&gt;Visual Studio 11 Beta Forums&lt;/a&gt; - get answers to your questions from the community &lt;/li&gt;      &lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/dd831853(v=vs.110).aspx"&gt;Visual Studio 11 Beta Documentation&lt;/a&gt; - includes walkthroughs, samples, training kits, etc. &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Providing Feedback - &lt;/b&gt;To provide feedback (bugs, suggestions, etc.) for any of the Visual Studio 11 Beta products, utilize the corresponding Connect site:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://connect.microsoft.com/visualstudio/feedback"&gt;Visual Studio&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;u&gt;&lt;a href="http://connect.microsoft.com/lightswitch"&gt;LightSwitch&lt;/a&gt;&lt;/u&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://connect.microsoft.com/expression"&gt;Blend&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-8788570372276171899?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/03/windows-8-beta-and-visual-studio-11.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-8704567638250096974</guid><pubDate>Tue, 28 Feb 2012 04:58:00 +0000</pubDate><atom:updated>2012-02-27T22:58:38.972-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Conferences</category><category domain="http://www.blogger.com/atom/ns#">utilities</category><title>Useful Tools from MVP2MVP Day</title><description>&lt;p&gt;Although the &lt;a href="http://www.2012mvpsummit.com/"&gt;2012 MVP Global Summit&lt;/a&gt; officially kicks off tomorrow, there were still plenty of &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; MVPs around today for various pre-sessions.&amp;#160; In my case, I joined the other &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt;&amp;#160;&lt;a href="http://en.wikipedia.org/wiki/Application_lifecycle_management"&gt;ALM&lt;/a&gt; MVPs present for this year’s MVP2MVP day – a day where Visual Studio ALM MVPs are given 20 minutes to get up and present on various tips, tricks, neat projects, etc. to the rest of the group with the goal of sharing knowledge and learning new things.&amp;#160; There was a lot of useful information at this year’s MVP2MVP day so I thought I’d share a few of the tools that were brought up today (in no particular order).&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;a href="http://www.demomate.com/"&gt;DemoMate&lt;/a&gt;&lt;/strong&gt; – this is a neat utility that allows you to build automated presentations (so to speak).&amp;#160; For example, you can build click-through demos, guided tutorials, etc.&amp;#160; The final results can be published in varying formats (including the web).&amp;#160; You can find out more &lt;a href="http://www.demomate.com/"&gt;here&lt;/a&gt; or watch a demo &lt;a href="http://www.demomate.com/content/samples/DemoMate%20Sample%20-%20Sales.html"&gt;here&lt;/a&gt;.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://snoopwpf.codeplex.com/"&gt;Snoop&lt;/a&gt;&lt;/strong&gt; – Snoop is a WPF spy utility that allows you to “spy/browse the visual tree and change properties... amongst other things.”&amp;#160; Snoop was utilized during one of today’s demos to provide enhanced features for &lt;a href="http://msdn.microsoft.com/en-us/library/dd286726.aspx"&gt;Coded UI Tests&lt;/a&gt; (i.e. provide the ability to inspect properties of objects not normally exposed).       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://tfseventworkflows.codeplex.com/"&gt;TFS Event Workflows&lt;/a&gt;&lt;/strong&gt; – TFS Event Workflows allow you to define workflows based on Microsoft’s Workflow foundation which then will be executed on specific events triggered by your Team Foundation Server.&amp;#160; This is very helpful to implement scenarios like:       &lt;ul&gt;       &lt;li&gt;Aggregate status and/or efforts over your work item hierarchy &lt;/li&gt;        &lt;li&gt;Trigger deployment when you change the Build Quality of a build &lt;/li&gt;        &lt;li&gt;Implement advanced notification scenarios which cannot be achieved by TFS Alerts &lt;/li&gt;        &lt;li&gt;Change status of a work item based on different rules (e.g. set to “In Progress” if the Assigned To field is filled) &lt;/li&gt;        &lt;li&gt;Fill work item fields based on calculations or other complex operations you cannot build with work item rules &lt;/li&gt;        &lt;li&gt;Trigger synchronization with external systems if a work item has been changed &lt;/li&gt;        &lt;li&gt;Etc.          &lt;br /&gt;          &lt;br /&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/archive/tags/Tools+and+Utilities/default.aspx"&gt;TFS Tools Suite&lt;/a&gt;&lt;/strong&gt; – Fellow MVP, &lt;a href="http://blog.nenoloje.com/"&gt;Neno Loje&lt;/a&gt;, demonstrated a suite of command-line utilities developed to aid in all sorts of situations for TFS.&amp;#160; Some of the utilities include:       &lt;ul&gt;       &lt;li&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/03/02/how-to-ping-tfs-to-see-if-it-s-up-and-running.aspx"&gt;PingTFS&lt;/a&gt; – used to ping a TFS server to determine if it is up and running &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/03/14/download-files-from-tfs-version-control-and-set-the-file-last-access-timestamp-to-the-file-s-last-check-in-time.aspx"&gt;TfsExport&lt;/a&gt; – downloads files from TFS version control and sets the file’s last access timestamp to the file's last check-in date/time &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/03/18/refresh-tfs-warehouse-cube-and-reports-on-demand.aspx"&gt;TfsRefreshWarehouse&lt;/a&gt; – used to refresh the TFS Warehouse, Cube and Reports on demand &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/02/17/force-tfs-to-sync-with-active-directory.aspx"&gt;TfsSyncIdentities&lt;/a&gt; – forces TFS to sync with Active Directory &lt;/li&gt;        &lt;li&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/06/13/how-to-change-update-frequency-of-the-tfs-warehouse-cube.aspx"&gt;TfsWarehouseController&lt;/a&gt; – used to change the update frequency of the TFS warehouse/cube &lt;/li&gt;        &lt;li&gt;Lots of others… to see the full list of utilities, check out &lt;a href="http://msmvps.com/blogs/vstsblog/archive/tags/Tools+and+Utilities/default.aspx"&gt;this post&lt;/a&gt;           &lt;br /&gt;          &lt;br /&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/spraints/git-tfs"&gt;git-tfs&lt;/a&gt;&lt;/strong&gt; - git-tfs is a two-way bridge between TFS and git, similar to git-svn.&amp;#160; If you prefer using a “git-like” command-line interface or are looking for a DVCS solution that will work with &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;Team Foundation Server&lt;/a&gt;, then you will want to check this tool out.&amp;#160; Take a look at &lt;a href="http://www.richard-banks.org/2010/04/git-tfs-working-together-version-2.html"&gt;this blog post&lt;/a&gt; to get some great information on how to get started.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://www.teamcompanion.com/"&gt;TeamCompanion&lt;/a&gt;&lt;/strong&gt; – this is a commercial (i.e. non-free) utility that provides the ability to interact with Team Foundation Server from within Microsoft Outlook.&amp;#160; TeamCompanion “&lt;em&gt;…empowers various project stakeholders, particularly business ones, to work on TFS based projects, using the one tool they use for the most of their daily tasks&lt;/em&gt;.” &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There was a lot more information covered today than is listed here but these are some of the highlights.&amp;#160; If you have a favorite TFS-related utility feel free to list it in the comments section.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-8704567638250096974?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/02/useful-tools-from-mvp2mvp-day.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-1879106983449435331</guid><pubDate>Fri, 24 Feb 2012 13:41:00 +0000</pubDate><atom:updated>2012-02-24T07:41:51.149-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Visual Studio 11</category><title>Comparing Visual Studio 2010 and Visual Studio 11 Beta Editions</title><description>&lt;p&gt;Yesterday, &lt;a href="http://devmatter.blogspot.com/2012/02/visual-studiotfs-11-beta-coming-next.html"&gt;Microsoft announced&lt;/a&gt; that the Visual Studio 11 Beta would be available on February 29th.&amp;#160; I expect there to be a lot of information coming out over the next few weeks (and months) covering the various features in the updated tools.&lt;/p&gt;  &lt;p&gt;If you are curious about what’s included in each of the Visual Studio 11 beta editions, then take a look at the &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/features-chart"&gt;Visual Studio 11 Features Chart&lt;/a&gt; provided by Microsoft:&lt;/p&gt;  &lt;p&gt;&lt;a title="Comparing the Visual Studio 11 Beta Editions" href="http://www.microsoft.com/visualstudio/en-us/products/features-chart"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-Ipk--kMy3fk/T0eTmlc035I/AAAAAAAAAlo/m0OpZ6kWZV8/image%25255B18%25255D.png?imgmax=800" width="640" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you would like to compare the above features with Visual Studio 2010, then check out the &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/product-comparison"&gt;Visual Studio 2010 Comparison&lt;/a&gt; chart:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-f1tFPbB8N7E/T0eTm_WFhEI/AAAAAAAAAlw/_yeapCljop4/s1600-h/image%25255B23%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-MVddlTR6pLY/T0eTncUHzkI/AAAAAAAAAl4/_6VBRCWGAtw/image_thumb%25255B5%25255D.png?imgmax=800" width="640" height="355" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The following list summarizes most of the differences between the 2010 and Beta editions (it’s not a complete comparison).&amp;#160; Keep in mind that Visual Studio 11 is still in beta so the features could potentially move around a bit by the time the final version ships:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Debugging and Diagnostics&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: IntelliTrace in Production &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Graphics Debugging &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Advanced Web Debugging &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Static Code Analysis now available for Professional SKU &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Windows 8 Metro Style Simulator &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Profiling now available for Professional SKU &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Windows Phone 7 Emulator (available as add-on in VS 2010) &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Testing Tools&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Manual Testing is now available for Premium SKU &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Exploratory Testing &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Test Case Management is now available for Premium SKU &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Fast Forward for Manual Testing is now available for Premium SKU &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Lab Management is now available for Premium SKU &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Extensible Testing Framework &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Integrated Development Environment&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Code Clone &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;: LightSwitch &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Model Resource Viewer &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Blend for Visual Studio &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Project &amp;amp; Solution Compatibility with Visual Studio 2010 SP1 &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Database Development&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;&lt;font color="#c0504d"&gt;Not currently document for Visual Studio 11 Beta&lt;/font&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Development Platform Support&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Windows Metro style Application (including ARM) Development &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Architecture and Modeling&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Progressive Reveal &amp;amp; Standard Graphs &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Read-Only Diagrams (UML, Layer, and DGML Graphs) is now available for Professional SKU &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Lab Management&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Virtual Environment Setup &amp;amp; Tear Down is now available for Premium SKU &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Provision Environment for Template is now available for Premium SKU &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Modified&lt;/font&gt;&lt;/strong&gt;: Checkpoint Environment is now available for Premium SKU &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Team Foundation Server&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Backlog Management &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Sprint Planning &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Agile Task boards &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Exception Analytics &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Project &amp;amp; Server integration &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: System Center Integration &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Collaboration&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;: PowerPoint Storyboarding &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Feedback Manager &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Code Review &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;font color="#008000"&gt;New in VS 11&lt;/font&gt;&lt;/strong&gt;: Task Suspend/Resume &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-1879106983449435331?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/02/comparing-visual-studio-2010-and-visual.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-Ipk--kMy3fk/T0eTmlc035I/AAAAAAAAAlo/m0OpZ6kWZV8/s72-c/image%25255B18%25255D.png?imgmax=800" height="72" width="72" /></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-9175598365932690452</guid><pubDate>Thu, 23 Feb 2012 19:48:00 +0000</pubDate><atom:updated>2012-02-23T15:35:38.728-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Visual Studio 11</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><title>Visual Studio/TFS 11 Beta Coming Next Week</title><description>&lt;p&gt;It has been roughly five months since Microsoft released a Developer Preview version of Visual Studio 11 along with the Developer Preview of Windows 8.&amp;#160; Today, Microsoft has announced that they will be releasing the beta version of Visual Studio 11, as well as the .NET Framework 4.5, next week on &lt;strong&gt;February 29th&lt;/strong&gt; (the same day the Windows 8 Consumer Preview – a.k.a. &lt;em&gt;beta&lt;/em&gt; is to be released).&lt;/p&gt;  &lt;p&gt;Some of the quick highlights include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;TFS Express&lt;/strong&gt;.&amp;#160; With the release of TFS 11, there will be a new “TFS Express” SKU that will be free for 1 to 5 users.&amp;#160; TFS Express has some limitations (e.g. no SharePoint or SQL Server Reporting Services integration) but getting the features of TFS for FREE is a huge win for small teams.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Visual Studio Express &amp;amp; TFS&lt;/strong&gt; – going along with the above announcement, the Visual Studio 11 Express SKU will be updated to include support for TFS (i.e. the Team Explorer client can be utilized from within Visual Studio 11 Express).&amp;#160; Another huge win for small teams.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;A more “Metro-fied” Visual Studio IDE&lt;/strong&gt; – although I am not sure Microsoft would officially call the new Visual Studio 11 IDE a “Metro” application, you can definitely see the similarities between the two.&amp;#160; For example, the colors within the IDE (with the exception of the code/text editor) have been modified to a more monochromatic set of (light or dark) themes (the colors can still be modified based on your personal taste).&amp;#160; The various icons have also been replaced with “glyphs” – basically “flattened” versions of icons that have a very Metro feel to them.&amp;#160; Microsoft has also spent a lot of effort reducing less-used toolbar items as well as simplifying the lines used within the various dialogs.&amp;#160; Overall, the new IDE looks quite a bit different and I’m not sure yet if I will like it or not.&amp;#160; However, I am anxious to find out.&amp;#160; Here is an example screenshot using the light theme:       &lt;br /&gt;      &lt;br /&gt;&lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2248.dev11lightcolourtheme_5F00_0BC702C8.png" width="640" height="396" /&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Go Live License – &lt;/strong&gt;the beta release includes a Go Live license allowing you to use the beta tools within a production environment, if desired. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The above highlights don’t even begin to scratch the surface of what’s included in Visual Studio 11/TFS 11.&amp;#160; Expect a lot more information regarding the beta release to become available over the coming weeks.&amp;#160; For now, you can view the following posts for more details:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://blogs.msdn.com/b/jasonz/archive/2012/02/23/sneak-preview-of-visual-studio-11-and-net-framework-4-5-beta.aspx" href="http://blogs.msdn.com/b/jasonz/archive/2012/02/23/sneak-preview-of-visual-studio-11-and-net-framework-4-5-beta.aspx"&gt;http://blogs.msdn.com/b/jasonz/archive/2012/02/23/sneak-preview-of-visual-studio-11-and-net-framework-4-5-beta.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://blogs.msdn.com/b/somasegar/archive/2012/02/23/the-road-to-visual-studio-11-beta-and-net-4-5-beta.aspx" href="http://blogs.msdn.com/b/somasegar/archive/2012/02/23/the-road-to-visual-studio-11-beta-and-net-4-5-beta.aspx"&gt;http://blogs.msdn.com/b/somasegar/archive/2012/02/23/the-road-to-visual-studio-11-beta-and-net-4-5-beta.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx" href="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx"&gt;http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx" href="http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx"&gt;http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-9175598365932690452?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/02/visual-studiotfs-11-beta-coming-next.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-9176654228953848010</guid><pubDate>Thu, 19 Jan 2012 01:59:00 +0000</pubDate><atom:updated>2012-01-19T06:22:13.835-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><title>Visual Studio Achievements–Nice Idea, But…</title><description>Today, on &lt;a href="http://blogs.technet.com/b/microsoft_blog/default.aspx"&gt;The Official Microsoft Blog&lt;/a&gt;, Karsten (of &lt;a href="http://channel9.msdn.com/"&gt;Channel 9&lt;/a&gt;) &lt;a href="http://blogs.technet.com/b/microsoft_blog/archive/2012/01/18/visual-studio-achievements-program-brings-gamification-to-development.aspx"&gt;posted&lt;/a&gt; about achievements being brought to &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt;.&amp;nbsp; &lt;a href="http://channel9.msdn.com/Blogs/C9team/Announcing-Visual-Studio-Achievements"&gt;Visual Studio Achievements&lt;/a&gt; (beta) is a Visual Studio add-in enabling developers to unlock various badges as they do what they do everyday – write code in Visual Studio.&amp;nbsp; There are currently 32 achievements, across six categories, waiting to be unlocked.&amp;nbsp; The categories include:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Customizing Visual Studio&lt;/li&gt;
&lt;li&gt;Don’t Try This At Home&lt;/li&gt;
&lt;li&gt;Good Housekeeping&lt;/li&gt;
&lt;li&gt;Just For Fun&lt;/li&gt;
&lt;li&gt;Power Coder&lt;/li&gt;
&lt;li&gt;Unleashing Visual Studio&lt;/li&gt;
&lt;/ul&gt;
You can read the full list of achievements &lt;a href="http://channel9.msdn.com/achievements/visualstudio"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
As you unlock various achievements, you will earn points and your progress will be tracked the Channel 9 &lt;a href="http://channel9.msdn.com/achievements/visualstudio"&gt;achievements leaderboard&lt;/a&gt; site.&amp;nbsp; You can tweet about your achievements and share them on Facebook, if you like.&amp;nbsp; There is also a &lt;a href="http://channel9.msdn.com/Blogs/C9Team/Visual-Studio-Achievements-Widget"&gt;Visual Studio Achievements widget&lt;/a&gt; that you can make use of to show off your achievements on your own blog.&lt;br /&gt;&lt;br /&gt;
While this is an interesting idea, it is not a new one.&amp;nbsp; In fact, the Channel 9 team at &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; was inspired by &lt;a href="http://blog.whiletrue.com/2011/01/what-if-visual-studio-had-achievements/"&gt;this post&lt;/a&gt; from Rudi on the &lt;a href="http://blog.whiletrue.com/"&gt;While True&lt;/a&gt; blog and the subsequent discussion on &lt;a href="http://www.reddit.com/r/programming/comments/f8phd/what_if_visual_studio_had_achievements/"&gt;Reddit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
All of this is done in the name of &lt;em&gt;gamifying&lt;/em&gt; your development tasks.&amp;nbsp; While I enjoy (most) games as much as the next person, I am not sure this is the approach I would have taken with this add-in.&amp;nbsp; I suppose what I might have done differently is to build a set of achievements that more accurately measure your coding/Visual Studio skills and improvements to those skills over time.&amp;nbsp; While some of the current achievements appear to sway you toward learning various Visual Studio capabilities and features (e.g. the Stubby achievement for generating a method stub nine times) others seem to be counter-productive (e.g. having 50 projects in a solution).&lt;br /&gt;&lt;br /&gt;
If I were to champion an add-in like this at my place of employment, I’d rather see a list of achievements something like the following:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Implements the &lt;a href="http://en.wikipedia.org/wiki/Solid_(object-oriented_design)"&gt;SOLID principles&lt;/a&gt; in at least 5 solutions.&lt;/li&gt;
&lt;li&gt;Implements a well-known UI pattern in at least 5 solutions (e.g. MVP, MVC, MVVM, Presenter First, etc.).&lt;/li&gt;
&lt;li&gt;Creates a &lt;a href="http://msdn.microsoft.com/en-us/library/dd409462.aspx"&gt;Layer Diagram&lt;/a&gt; in Visual Studio to enforce patterns (such as those listed above) in at least 5 solutions.&lt;/li&gt;
&lt;li&gt;Creates a &lt;a href="http://msdn.microsoft.com/en-US/library/bb166817(v=vs.100).aspx"&gt;Single-File Generator&lt;/a&gt; (Custom Tool) in Visual Studio to auto-generate code to solve a specific problem.&lt;/li&gt;
&lt;li&gt;Masters Visual Studio keyboard shortcuts by utilizing shortcut keys &lt;em&gt;x&lt;/em&gt; number of times within a certain timespan.&lt;/li&gt;
&lt;li&gt;Implements Code Analysis in at least 5 solutions.&lt;/li&gt;
&lt;li&gt;Building on the above, keeping Code Analysis warnings consistently near zero.&lt;/li&gt;
&lt;li&gt;Writes &lt;a href="http://msdn.microsoft.com/en-us/library/dd264975.aspx"&gt;unit tests&lt;/a&gt; and consistently keeps &lt;a href="http://msdn.microsoft.com/en-us/library/dd537628.aspx"&gt;code coverage&lt;/a&gt; near 100%.&lt;/li&gt;
&lt;li&gt;Following some form of well-known coding standards (e.g. &lt;a href="http://msdn.microsoft.com/en-us/library/ms229002.aspx"&gt;.NET naming conventions&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Etc.&lt;/li&gt;
&lt;/ul&gt;
The above list could go on and on but the general idea is that the achievements would be more geared toward actually measuring how well one utilizes Visual Studio and how well they practice “good” engineering principles.&lt;br /&gt;&lt;br /&gt;
Now with all that said, I am not taking anything away from what the Channel 9 team has created.&amp;nbsp; The Visual Studio Achievements can definitely add a new dimension of fun to the everyday task of writing code.&amp;nbsp; If you want to have a little fun with your code development, then this add-in appears to handle this goal nicely.&amp;nbsp; If, however, you are looking for something a little more serious, then you will probably need to look elsewhere and/or come up with something on your own.&lt;br /&gt;&lt;br /&gt;
Maybe the Visual Studio Achievements add-in will provide an extensibility API and anyone can create any types of achievements they like (presumably posted to another leaderboard)?&amp;nbsp; Since this is a beta release, maybe they are planning on adding more “serious” achievements to future releases?&amp;nbsp; Whatever the case, nice job Channel 9!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-9176654228953848010?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2012/01/visual-studio-achievementsnice-idea-but.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-1722961752283023623</guid><pubDate>Fri, 09 Dec 2011 14:15:00 +0000</pubDate><atom:updated>2011-12-09T08:15:16.353-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Visual Studio 11</category><category domain="http://www.blogger.com/atom/ns#">Team Foundation Service</category><title>Team Foundation Service Update</title><description>We’re just a few days shy of three months since Microsoft first announced the  new &lt;a href="http://tfspreview.com/"&gt;Team Foundation Service&lt;/a&gt; (a.k.a. TFS  Azure) at this year’s &lt;a href="http://www.buildwindows.com/"&gt;//build/&lt;/a&gt;  conference. Since that time, Microsoft has updated this service over a dozen  times – mostly to address bugs. Yesterday, the service received a major update  that directly impacts how the service looks and acts.&lt;br /&gt;
A high-level look at some of the new features includes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Improved navigation (really glad to see this).  &lt;/li&gt;
&lt;li&gt;Homepages with more/better information allowing you to see a project’s  overall status at a glance.  &lt;/li&gt;
&lt;li&gt;Simplified UI for project “teams of one” – i.e. if you’re a one-person team,  then various team-related features in the UI will be collapsed so they are out  of the way.  &lt;/li&gt;
&lt;li&gt;E-mail notifications – there’s a UI for setting up quick-n-simple alerts as  well as an advanced UI that provides capabilities above and beyond what’s  available in TFS 2010 today.  &lt;/li&gt;
&lt;li&gt;Forecast Lines – this is a really neat feature that displays a line between  work items in your product backlog based on where iterations are projected to  fall (based on your current estimates and team velocity). This feature can  easily be turned off if it’s not something you care for.  &lt;/li&gt;
&lt;li&gt;Improved Task Board editing – updating the Remaining Work and Assigned To  fields can now be done directly on the “card” displayed on the task board – i.e.  you do not have to open the work item to update these fields. &lt;/li&gt;
&lt;/ul&gt;For the full details behind the above highlights, check out the following  links:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2011/12/08/team-foundation-service-december-update.aspx"&gt;Team  Foundation Service December Update&lt;/a&gt; (&lt;a href="http://blogs.msdn.com/b/visualstudioalm/"&gt;Visual Studio ALM Blog&lt;/a&gt;)  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/12/08/december-refresh-of-the-team-foundation-service.aspx"&gt;December  refresh of the Team Foundation Service&lt;/a&gt; (&lt;a href="http://blogs.msdn.com/b/bharry/"&gt;Brian Harry’s&lt;/a&gt; Blog) &lt;/li&gt;
&lt;/ul&gt;If you would like to try out the Team Foundation Service, you can sign up at  &lt;a href="http://tfspreview.com/"&gt;tfspreview.com&lt;/a&gt;. At the moment, the preview  program is full but you can submit your e-mail address to get on the waiting  list. Also, Brian Harry mentioned (in the post linked above) that he plans on  posting a registration code sometime today (December 9th, 2011) that would allow  a limited number of new registrations. Keep an eye out on his blog if you’re  interested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-1722961752283023623?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/12/team-foundation-service-update.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-4647984590924619840</guid><pubDate>Fri, 18 Nov 2011 03:04:00 +0000</pubDate><atom:updated>2011-11-17T21:51:05.698-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TFS API</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><category domain="http://www.blogger.com/atom/ns#">Conferences</category><title>Even More of Getting Started with the TFS 2010 Object Model</title><description>&lt;p&gt;&lt;a href="http://devmatter.blogspot.com/2011/09/tulsa-techfest-2011.html"&gt;Back in October&lt;/a&gt;, I presented on Getting Started with the TFS Object Model (as well as a look at what’s coming in &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt; 11) at the &lt;a href="http://techfests.com/Tulsa/2011"&gt;Tulsa TechFest&lt;/a&gt;.&amp;#160; I had intended to post the source code for the demos I ran through during my talk but I never got around to it and it completely slipped my mind.&amp;#160; A few days ago, I was gently reminded by one of the attendees (thanks Sean!) that I had not posted the source code so, here I am!&lt;/p&gt;  &lt;p&gt;Below is a screen shot of the main window displayed by the demos.&amp;#160; This application has 10 basic types of functionality that can be demonstrated.&amp;#160; The first two are demonstrated by clicking on the ellipses buttons in the upper right of the window which will display a dialog allowing you to select a TFS Server/TPC and Team Project.&lt;/p&gt;  &lt;p&gt;The remaining eight features are demonstrated by clicking on the remaining buttons, which include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Get Version&lt;/strong&gt; – demonstrates the ability to determine which version of TFS you’re communicating with – assuming you’re running on a client that has the &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;TFS 2010&lt;/a&gt; Team Explorer Client installed on it. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Get TPCs&lt;/strong&gt; – lists all TPCs associated with the selected TFS server. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Get Team Projects&lt;/strong&gt; – lists all Team Projects associated with the selected TPC. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Get Latest Build Info&lt;/strong&gt; – displays a list of basic build information for all builds associated with the selected Team Project (an example of this is shown in the screenshot below). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Queue Build&lt;/strong&gt; – queues a new build using the specified Build Name. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Get Work Item Count&lt;/strong&gt; – displays the number of work items returned based on the WIQL query defined within the source code. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Create Work Item&lt;/strong&gt; – creates a new, basic work item (in this case, a “Bug”). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Get Latest&lt;/strong&gt; – demonstrates the ability to “Get Latest” source code from TFS. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-45jr_FQ9EKI/TsXLQyiU0VI/AAAAAAAAAlA/Y-VcB1WM74w/s1600-h/APIDemo%25255B7%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="API Demo Window" border="0" alt="API Demo Window" src="http://lh3.ggpht.com/-jDaseOry4ZM/TsXLRBxloaI/AAAAAAAAAlI/wfKmmuPat5c/APIDemo_thumb%25255B5%25255D.png?imgmax=800" width="640" height="365" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you’re curious about the source code, you can &lt;a href="https://www.sugarsync.com/pf/D6675056_7898091_606340"&gt;download it from here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-4647984590924619840?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/11/back-in-september-i-presented-on.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-jDaseOry4ZM/TsXLRBxloaI/AAAAAAAAAlI/wfKmmuPat5c/s72-c/APIDemo_thumb%25255B5%25255D.png?imgmax=800" height="72" width="72" /></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-3141535061158002178</guid><pubDate>Wed, 16 Nov 2011 14:02:00 +0000</pubDate><atom:updated>2011-11-16T08:08:43.716-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TFS API</category><category domain="http://www.blogger.com/atom/ns#">User Group</category><title>OTSUG Meeting: Kinect + TFS = Kinban</title><description>&lt;p&gt;Although the &lt;a href="http://www.otsug.org/"&gt;Omaha Team System User Group&lt;/a&gt; has not met in several months we had a great meeting tonight.&amp;#160; As always, our meeting was hosted by &lt;a href="http://www.fcsamerica.com/"&gt;Farm Credit Services of America&lt;/a&gt; (FCSAmerica).&amp;#160; This time, however, we had the privilege of meeting in the brand new building that just opened last month.&amp;#160; The new building is outstanding and the meeting space for &lt;em&gt;after-hours events&lt;/em&gt; just can’t be topped!&amp;#160; Thanks again to FCSAmerica for sponsoring our user group!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-5NR6zJ9HvoA/TsPD6mRPXRI/AAAAAAAAAks/VR6cObNWx0U/s1600-h/Jeremy_Cropped%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 17px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="Jeremy_Cropped" border="0" alt="Jeremy_Cropped" align="left" src="http://lh3.ggpht.com/-pYq5vIlyUMM/TsPD66ZIdcI/AAAAAAAAAkw/emGu-5ON4ls/Jeremy_Cropped_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="147" /&gt;&lt;/a&gt;Tonight’s topic, &lt;em&gt;Kinban&lt;/em&gt;, was presented by Jeremy Novak (side note: Jeremy presented &lt;a href="http://devmatter.blogspot.com/2009/04/omaha-team-system-user-group.html"&gt;once before&lt;/a&gt; for the OTSUG about two and a half years ago).&amp;#160; Kinban is a product that was born out of an internal initiative at FCSAmerica called &lt;em&gt;GeekFest 2011&lt;/em&gt;.&amp;#160; Kinban adds life to your planning meetings and morning stand-ups by allowing the project team members to move user stories around with hand gestures – via Microsoft’s &lt;a href="http://www.xbox.com/en-US/kinect"&gt;Kinect&lt;/a&gt; device.&amp;#160; Jeremy covered how the &lt;a href="http://kinectforwindows.org/"&gt;Kinect SDK&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/data/gg577609"&gt;Reactive Extensions&lt;/a&gt; (Rx), &lt;a href="http://www.autoitscript.com/site/autoit"&gt;AutoIt&lt;/a&gt;, and the TFS APIs were all combined to give the project team members a &lt;em&gt;hands off&lt;/em&gt; experience with TFS.&amp;#160; He also covered various lessons learned along the way providing some helpful insight for those who might be thinking about integrating the Kinect device into their own applications.&lt;/p&gt;  &lt;p&gt;You can download Jeremy’s presentation &lt;a href="http://www.otsug.org/getattachment/4a250ab5-c59a-413b-8f6b-b8304ae3e83f/Kinban.aspx"&gt;here&lt;/a&gt;.&amp;#160; The code for Kinban is available on CodePlex &lt;a href="http://kinban.codeplex.com"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-3141535061158002178?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/11/although-omaha-team-system-user-group.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-pYq5vIlyUMM/TsPD66ZIdcI/AAAAAAAAAkw/emGu-5ON4ls/s72-c/Jeremy_Cropped_thumb%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-255271408038152020</guid><pubDate>Fri, 21 Oct 2011 13:38:00 +0000</pubDate><atom:updated>2011-10-21T08:38:08.562-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><title>Visual Studio 2010 GDR</title><description>&lt;p&gt;A new update has been released for Visual Studio 2010 (client only) called the “Visual Studio 2010 SP1 TFS Compatibility GDR”.&amp;#160; There are several fixes and improvements in this update, including (as taken from &lt;a href="http://blogs.msdn.com/b/bharry/"&gt;Brian Harry’s&lt;/a&gt; &lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/10/19/multi-line-test-steps-available-in-microsoft-test-manager-among-other-things.aspx"&gt;blog post&lt;/a&gt;):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The update gets its name from the fact that it includes changes necessary to the Visual Studio 2010 client to allow it to work with a TFS 11 server – including the &lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/09/14/team-foundation-server-on-windows-azure.aspx?wa=wsignin1.0"&gt;Team Foundation Service Preview&lt;/a&gt; (a.k.a. TFS on Windows Azure). &lt;/li&gt;    &lt;li&gt;The biggest “news” is the addition of support for multi-line test steps in Microsoft Test Manager.&amp;#160; It’s mentioned in the &lt;a href="http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2037607-improve-the-usability-of-microsoft-test-manager"&gt;#1 suggestion for Visual Studio Test and Lab Management&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;KB2522890 – Team Explorer Crashes when opening build from TFS 2008.&lt;/li&gt;    &lt;li&gt;KB2552300 - Gated Check-ins fail with the “Preserve local Changes” option.&lt;/li&gt;    &lt;li&gt;KB2561827 – Diff/Merge closes with unhandled exception when comparing two files.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#ae5700"&gt;&lt;strong&gt;&lt;font color="#400000"&gt;Pre-requisite:&lt;/font&gt; &lt;/strong&gt;&lt;/font&gt;&lt;font color="#000000"&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=23691"&gt;Microsoft Visual Studio 2010 Service Pack 1&lt;/a&gt; must be installed prior to installing this update.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#400000"&gt;Download:&lt;/font&gt;&lt;/strong&gt; This update can be downloaded &lt;a href="http://go.microsoft.com/fwlink/?LinkID=212065&amp;amp;clcid=0x409"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Once the update has been installed, the version for DevEnv.exe should be &lt;strong&gt;10.0.40219.1&lt;/strong&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-255271408038152020?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/10/visual-studio-2010-gdr.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-9052557222091966595</guid><pubDate>Fri, 07 Oct 2011 19:09:00 +0000</pubDate><atom:updated>2011-10-07T14:09:38.956-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TFS</category><title>Team Foundation Service Preview Code</title><description>&lt;p&gt;One of the many new features in &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt;/TFS 11 that I demonstrated today at &lt;a href="http://techfests.com/Tulsa/2009/default.aspx"&gt;Tulsa TechFest&lt;/a&gt; included the new Team Foundation Service (a.k.a. TFS for Azure).&amp;#160; This is the new cloud-based &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;Team Foundation Server&lt;/a&gt; service provided by &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; (currently in a developer preview/non-beta state).&amp;#160; You can read more about the new TF Service on &lt;a href="http://blogs.msdn.com/bharry/default.aspx"&gt;Brian Harry’s&lt;/a&gt; blog &lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/09/14/team-foundation-server-on-windows-azure.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Microsoft has made the TF Service available for use on a limited basis - e.g. they handed out invitation codes at the &lt;a href="http://www.buildwindows.com/"&gt;//Build/&lt;/a&gt; conference several weeks ago and have blogged a few invitation codes.&amp;#160; The down side is that each code has a limited number of activations so unless you were quick to sign up you may have missed out on the chance to check out the preview.&lt;/p&gt;  &lt;p&gt;To help at least a few people out (25 to be exact), Microsoft has provided me with an activation code (see below) to publish during today’s “What’s New in Visual Studio 11” session.&amp;#160; For those of you attending this session at this year’s Tulsa TechFest, you are seeing me publish this post live, which means you will have first dibs on making use of the invitation code.&amp;#160; For everyone else, it’s all first-come, first-serve.&amp;#160; The first 25 activations win!&lt;/p&gt;  &lt;h4&gt;The Specifics…&lt;/h4&gt;  &lt;p&gt;This invitation code is your opportunity to claim your own Visual Studio Team Foundation Service Preview account!&lt;/p&gt;  &lt;p&gt;This account is for you to experience the Team Foundation Service Preview before it is publicly available. You can use this account to manage your software development projects and to store your source code, work items and bugs in Team Foundation Server hosted on the Windows Azure platform. You can also invite friends, colleagues and team members to join your account to collaborate on your projects.&lt;/p&gt;  &lt;p&gt;Your invitation code is: &lt;b&gt;&lt;i&gt;tulsatf&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;To claim your account please visit &lt;a href="http://tfspreview.com"&gt;http://tfspreview.com&lt;/a&gt; register with your Windows LiveID and enter your invitation code to claim your free account.&lt;/p&gt;  &lt;p&gt;Please note that there are a limited number of these complimentary accounts and they will be assigned on a first come, first served basis. Register today to secure your account!&lt;/p&gt;  &lt;p&gt;* Invitation must be redeemed by: 10/06/2012&lt;/p&gt;  &lt;p&gt;* Please note that once the Team Foundation Service reaches commercial availability, if you want to continue your service, you may be required to start paying for this account or it will expire at the end of the trial period.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-9052557222091966595?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/10/team-foundation-service-preview-code.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-5431253964114893981</guid><pubDate>Tue, 27 Sep 2011 19:44:00 +0000</pubDate><atom:updated>2011-09-27T14:44:59.812-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Conferences</category><title>Tulsa TechFest 2011</title><description>&lt;p&gt;It’s that time of the year again… Time for &lt;a href="http://techfests.com/Tulsa/2011/default.aspx"&gt;Tulsa Tech Fest 2011&lt;/a&gt;!&amp;#160; I’ve had the pleasure of speaking at this conference for the past several years and it has always been a well-planned and orchestrated event.&amp;#160; If you are going to be around the Tulsa area next week (Friday, October 7th) then take the time to register (it’s FREE! although a food donation is requested – see the web site for details) and enjoy some great content throughout the day.&lt;/p&gt;  &lt;p&gt;This year I will be presenting on the following topics:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Getting Started with the TFS Object Model&lt;/strong&gt; - Microsoft's Team Foundation Server (TFS) is a very capable platform for integrating all aspects of the software development lifecycle (SDLC). There is a great deal of functionality provided out of the box that will handle the majority of a development team's needs. However, there are times when you need to extend the functionality of TFS to handle scenarios not anticipated by Microsoft (or they just didn’t have the time to get them built into the product). This session will cover the common APIs provided by the TFS Object Model and provide the knowledge needed to get started developing with TFS right away.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Visual Studio v.Next: A Look at What's Coming&lt;/strong&gt; - Visual Studio 2010 was released a year and a half ago but Microsoft has been hard at work on the next release. This talk will take a look at the myriad features that are being incorporated into the next version of Visual Studio and Team Foundation Server. Some of these features are even available today for use within Visual Studio 2010. If you want to get a peek at what's coming in Visual Studio v.Next (a.k.a. &amp;quot;Dev11&amp;quot;), then check out this session. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;: Friday, October 7th with check in starting at 08:00.    &lt;br /&gt;&lt;strong&gt;Where&lt;/strong&gt;: OSU-Tulsa, 700 North Greenwood Ave, Tulsa, OK 74106    &lt;br /&gt;&lt;strong&gt;Details&lt;/strong&gt;: &lt;a href="http://techfests.com/Tulsa/2011/default.aspx"&gt;http://techfests.com/Tulsa/2011/default.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hope to see you there!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-5431253964114893981?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/09/tulsa-techfest-2011.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-8424802521189020799</guid><pubDate>Tue, 27 Sep 2011 19:35:00 +0000</pubDate><atom:updated>2011-09-27T14:35:58.229-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TFS API</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><title>Getting Up and Running with the TFS 2010 Object Model</title><description>&lt;p&gt;I recently wrote a post for the &lt;a href="http://blogs.msdn.com/b/mvpawardprogram/"&gt;MVP Award Program&lt;/a&gt; blog titled “&lt;a href="http://blogs.msdn.com/b/mvpawardprogram/archive/2011/09/26/getting-up-and-running-with-the-tfs-2010-object-model.aspx"&gt;Getting Up and Running with the TFS 2010 Object Model&lt;/a&gt;”.&amp;#160; If you are looking for some basic information on how to start writing your first Team Foundation Server utility then please check it out.&amp;#160; If you have any questions and/or regarding the post please let me know.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-8424802521189020799?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/09/getting-up-and-running-with-tfs-2010.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-8762815836443497491</guid><pubDate>Tue, 20 Sep 2011 20:50:00 +0000</pubDate><atom:updated>2011-09-20T20:07:27.525-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>Observations and Contemplation with Windows 8</title><description>&lt;p&gt;Like most people who downloaded the &lt;a href="http://msdn.microsoft.com/en-us/windows/apps/br229516"&gt;Windows 8 Developer Preview&lt;/a&gt; last week, I’ve have only a short amount of time to play around with the bits.&amp;#160; During that time I’ve hit several speed bumps and have scratched my head a bit while attempting to figure out a few (seemingly simple) tasks.&amp;#160; What I’ve listed below are just a few of my observations and moments of contemplation that I’ve had over the past few days.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;How do I shut down my Windows 8 machine?&lt;/font&gt;&lt;/strong&gt;&amp;#160; This is one of those functions that is so completely obvious that you don’t realize it’s even there until someone moves it from the place it’s lived in for the past 16, or so, years.&amp;#160; Like a lot of people, I installed the Windows 8 Developer Preview bits, played around for a while only to realize it was the middle of the night.&amp;#160; So I decided to power off my laptop and go to bed.&amp;#160; However, I no longer had a “Shut down'” option under my Start menu.&amp;#160; In fact, all my Start menu seemed to do was toggle between the two most recent apps.&amp;#160; So, I had to do some digging.       &lt;br /&gt;      &lt;br /&gt;There are several options, none of which were immediately obvious to me, for powering down your Windows 8 machine.&amp;#160; Although there may be other options that I’m no yet aware of, I’ve included the ones I’ve discovered below.&amp;#160; Some of these are more convenient than others but I’ve listed them all for completeness:       &lt;br /&gt;      &lt;ol&gt;       &lt;li&gt;On the &lt;em&gt;Start&lt;/em&gt; screen, press &lt;strong&gt;Windows+I&lt;/strong&gt; to display the &lt;em&gt;Settings&lt;/em&gt; panel and then click on the &lt;strong&gt;Power &lt;/strong&gt;icon at the bottom and select &lt;strong&gt;Shut down&lt;/strong&gt;. &lt;/li&gt;        &lt;li&gt;Press &lt;strong&gt;Ctrl+Alt+Del&lt;/strong&gt; and then click on the &lt;strong&gt;Power &lt;/strong&gt;icon at the bottom and select &lt;strong&gt;Shut down&lt;/strong&gt;. &lt;/li&gt;        &lt;li&gt;Go to the &lt;em&gt;Control Panel &lt;/em&gt;(e.g. from the Start screen type ‘con’ and press Enter) and select &lt;strong&gt;More settings&lt;/strong&gt;.&amp;#160; Click on &lt;strong&gt;Power Options &lt;/strong&gt;and then ‘Choose what the power buttons do’.&amp;#160; Set the ‘When I press the power button’ option to &lt;strong&gt;Shut down&lt;/strong&gt;.&amp;#160; Then simply press the power button to turn off your machine. &lt;/li&gt;        &lt;li&gt;You can also create a &lt;em&gt;Shut Down&lt;/em&gt; Live Tile for your start screen.&amp;#160; Instructions are &lt;a href="http://www.aidanfinn.com/?p=11622"&gt;here&lt;/a&gt;. &lt;/li&gt;        &lt;li&gt;Press &lt;strong&gt;Windows+R&lt;/strong&gt;, enter ‘CMD’ and press &lt;strong&gt;Enter&lt;/strong&gt;.&amp;#160; Type ‘Shutdown /s’ (no quotes) and press &lt;strong&gt;Enter&lt;/strong&gt;.           &lt;br /&gt;&lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;Keyboard Shortcuts&lt;/font&gt;&lt;/strong&gt;.&amp;#160; If you’ve been using Windows 7 (or prior versions) for a while then you may already be used to many of the standardized Windows keyboard shortcuts.&amp;#160; For example, pressing &lt;strong&gt;Windows+E&lt;/strong&gt; will display the Windows Explorer.&amp;#160; Most of these shortcuts still work in Windows 8 but there is also a new set of keyboard shortcuts for the new Metro-style Start screen.&amp;#160; Rather than list them all here check out &lt;a href="http://www.thewindowsclub.com/windows-8-keyboard-shortcuts-global-list"&gt;this post&lt;/a&gt;.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;Windows Phone 8&lt;/font&gt;&lt;/strong&gt;.&amp;#160; Although I didn’t attend last week’s &lt;a href="http://www.buildwindows.com/"&gt;//Build/&lt;/a&gt; conference, I have watched the keynotes as well as several other sessions.&amp;#160; One topic I didn’t really hear/see any information on was that of Windows Phone 8 (codename “Apollo”).&amp;#160; I’ve seen various speculation (e.g. &lt;a href="http://www.zdnet.com/blog/btl/windows-8-and-windows-phone-8-apollo-os-convergence-tango1-and-tango2-and-more/57900"&gt;here&lt;/a&gt; and &lt;a href="http://www.winsupersite.com/article/windows-phone-7/wonderful-phoneification-windows-8-140642?utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;here&lt;/a&gt; and others) that Windows 8 would eventually run on Windows Phone but I didn’t see anything to substantiate that during the conference.&amp;#160; It only makes sense for Microsoft to head that direction, I just suppose it’s a little too early to talk about it with Windows Phone 7.5 (“Mango”) due to be officially released (by the carriers) any time now.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;.NET Framework&lt;/font&gt;&lt;/strong&gt;.&amp;#160; It’s certain that the .NET Framework is not going anywhere anytime soon.&amp;#160; I do have to wonder, however, just how long will the .NET Framework be around?&amp;#160; With the introduction of the new &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh464942(v=VS.85).aspx"&gt;Windows Runtime&lt;/a&gt; (WinRT) used to develop Windows 8 Metro applications the .NET Framework is now used to develop non-Metro apps (including Silverlight-based applications).&amp;#160; Will WinRT eventually be used to build all applications for Windows 8?&amp;#160; I suppose that until all supported versions of Windows support WinRT Microsoft will have to continue support for the .NET Framework.&amp;#160; Only time will tell but I’m sure someone in Microsoft has seen the super-secret roadmap and knows where all of this is heading.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;Silverlight&lt;/font&gt;&lt;/strong&gt;.&amp;#160; There was a lot of speculation around the demise of Silverlight prior to the //Build/ conference.&amp;#160; It was widely rumored (and somewhat stated) that HTML5/CSS and JavaScript were to be the languages of choice for writing Metro applications in Windows 8.&amp;#160; A lot of questions were asked about the future of Silverlight if HTML5/CSS+JavaScript were to become the cross-platform technology of choice.       &lt;br /&gt;      &lt;br /&gt;Although I did not see it directly addressed, it’s fairly clear now (after the conference) that Silverlight is very much alive and that the HTML5/CSS+JavaScript solution, when utilizing WinRT, really only applies to Windows 8 Metro apps – not cross-platform apps (like those that you might build with Silverlight).       &lt;br /&gt;      &lt;br /&gt;So, from my simplistic point of view, if you want to build “fully immersive”, Metro-style applications in Windows 8 then HTML5/CSS+JavaScript over WinRT is a valid option (as is C/C++, VB, or C#).&amp;#160; However, if you want to build a business application (or even a &lt;em&gt;non&lt;/em&gt;-business application) that runs across multiple versions of Windows and/or other operating systems then Silverlight is still a great choice (as is HTML5/CSS+JavaScript sans WinRT).       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;What Gets “Metro-fied”?&lt;/font&gt;&lt;/strong&gt;&amp;#160; If you’ve used Windows 8 for more than a few minutes on a non-tablet PC (i.e. a desktop or laptop) then you surely have been forced into the non-metro bowels of Windows.&amp;#160; For example, if you start Windows Explorer (Windows+E) it will open in the “desktop” shell.&amp;#160; If you want to change your power settings (as described above), you will have to do that from the old-school desktop.&amp;#160; In fact, the majority of Windows features do not run within the new Metro-based Start screen.&amp;#160; So, as Windows 8 marches its way toward RTM, exactly which applications will be metrofied?       &lt;br /&gt;      &lt;br /&gt;I don’t know the answer to this question but it seems logical that any application that you might want to make use of on a tablet PC would be a great candidate for metrofication.&amp;#160; For example, the calculator app that ships with Windows 8 is currently not metrofied (i.e. it opens up on the desktop when you run it).&amp;#160; I would imagine that a calculator app might be useful on a tablet PC so I could see this app being metrofied by the time Windows 8 finally ships.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;Your Mouse is &lt;em&gt;Not&lt;/em&gt; a Finger&lt;/font&gt;&lt;/strong&gt;.&amp;#160; Unfortunately, I was not at the //Build/ conference this year so I did not receive one of the ultra-cool Samsung Windows 8 Tablet PCs (or whatever they called them).&amp;#160; Therefor, I installed Windows 8 on an old Dell Inspiron 9300 that does not have a touch screen.&amp;#160; Once I logged on I was greeted by the beautiful, new Metro Start screen.&amp;#160; Naturally, the first thing I did was to attempt to left-click and drag my mouse cursor across the screen in an attempt to scroll through the applications.&amp;#160; To my surprise, nothing happened.&amp;#160; It turns out that there is a really big (and ugly) scrollbar at the bottom of the screen that you have to use to manipulate the app list with the mouse.&amp;#160; Why?&amp;#160; Why not treat the mouse as a single touch point when left-clicking on the background?&amp;#160; If your computer is locked (e.g. when you first power up) you can slide the lock screen up with the mouse.&amp;#160; Why not the application list?&amp;#160; Maybe this is something that will be worked into a future version (possibly as a configuration option that can be turned on/off).&amp;#160; If not, maybe there will be enough extensibility in the platform such that a 3rd party provider can create some type of add-on to provide this type of functionality.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;Closing an Application&lt;/font&gt;&lt;/strong&gt;.&amp;#160; Much like with Windows Phone 7/7.5 it appears you don’t really have to think a whole lot about closing (Metro) applications in Windows 8.&amp;#160; In fact, none of the Metro applications that ship with the Windows 8 Developer Preview appear to have any sort of “close” functionality.&amp;#160; When you’re finished with an app, you simply swipe from the right to display the “charms” (see below) and click on the Windows icon (or press the Windows key).&amp;#160; At some point Windows will suspend and, eventually, terminate the application process(es).&amp;#160; The specifics of how all this works is still a bit of a mystery to me (e.g. at what point is an application suspended?&amp;#160; At what point does it get terminated?) but I’m sure the answers are out there somewhere – I just haven’t come across them yet.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;Charms?&amp;#160; Really?&lt;/font&gt;&lt;/strong&gt;&amp;#160; If you have a touch-based system running Windows 8 and you swipe from the right (or press Windows+I on a non-touch-based system) a vertical row of five icons are displayed (Settings, Devices, Share, Search, and Start).&amp;#160; These icons are called, according to Microsoft, &lt;em&gt;Charms&lt;/em&gt;.&amp;#160; In fact, Microsoft has &lt;a href="http://seattletimes.nwsource.com/html/microsoftpri0/2016252896_microsoft_files_trademark_registration_for_the_wor.html"&gt;filed for a trademark&lt;/a&gt; for the term “charm”.&amp;#160; I’ve always thought of charms as those small, shiny, jingly things my daughter wears on her bracelet.&amp;#160; I suppose I’ll just have to get used to this one :-)       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#800000"&gt;There is no 10 (at least not yet :-)&lt;/font&gt;&lt;/strong&gt;.&amp;#160; For the sake of not creating yet another top ten list I am intentionally stopping at number nine above.&amp;#160; However, as I spend more time with Windows 8 (and Visual Studio 11) over the coming weeks, I am sure I will uncover more questions and hopefully even more answers.&amp;#160; One thing I am sure of is that it is going to be a fun time digging into all that is new with Windows 8.&lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-8762815836443497491?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/09/observations-and-contemplation-with.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-7624376056350983827</guid><pubDate>Wed, 14 Sep 2011 02:01:00 +0000</pubDate><atom:updated>2011-09-13T21:01:22.034-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">Conferences</category><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>//build/ Observations from the Outside–Day 1</title><description>&lt;p&gt;Like so many others, I was not able to attend the &lt;a href="http://www.buildwindows.com/"&gt;//build/&lt;/a&gt; conference (formerly known as the Professional Developers Conference or &lt;a href="http://microsoftpdc.com/"&gt;PDC&lt;/a&gt;).&amp;#160; However, I did have the opportunity to watch the &lt;a href="http://www.studiosevent.com/newscenter/build/default.html"&gt;streaming keynote&lt;/a&gt; live and I’ve also spent a good portion of the day watching various twitter, Facebook, and blog posts from those who are attending.&amp;#160; With so much coming out of &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; in one day it’s hard to keep up with everything being announced and talked about so I thought I’d put a few notes together around today’s event.&lt;/p&gt;  &lt;h4&gt;The word of the day is &lt;em&gt;BOLD&lt;/em&gt;&lt;/h4&gt;  &lt;p&gt;I didn’t actually count the number of times the word “bold” was used during the keynote session earlier today but I can safely say it was used a lot.&amp;#160; In general, it was used in reference to Microsoft making a “bold, no compromises move”.&amp;#160; I have to admit, after seeing the various demonstrations from the keynote, I agree that Microsoft is making a bold move and rethinking Windows as a platform.&amp;#160; A quick (non-complete) list of some of the things demonstrated include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The new Windows 8 Metro-style UI&lt;/li&gt;    &lt;li&gt;Windows 8 running on multiple form factors including desktop PCs and various tablet PCs (running &lt;a href="http://en.wikipedia.org/wiki/ARM_architecture"&gt;ARM&lt;/a&gt;-based processors)&lt;/li&gt;    &lt;li&gt;Internet Explorer 10 Platform Preview 3&lt;/li&gt;    &lt;li&gt;Visual Studio “11” (v.Next) Express&lt;/li&gt;    &lt;li&gt;A new framework for developing software for Windows&lt;/li&gt;    &lt;li&gt;Windows Application Store&lt;/li&gt;    &lt;li&gt;Windows 8 using less memory with fewer (default) processes than Windows 7&lt;/li&gt;    &lt;li&gt;Picture-based login&lt;/li&gt;    &lt;li&gt;Support for inter-application integration provided directly within Windows 8&lt;/li&gt;    &lt;li&gt;Spell checking at the OS level (i.e. spell checking everywhere)&lt;/li&gt;    &lt;li&gt;Fast boot&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Developing for Windows 8&lt;/h4&gt;  &lt;p&gt;With Windows 8 Microsoft introduce a new programming platform known as the Windows Runtime – or WinRT.&amp;#160; Developers can now utilize their language of choice when building applications targeted against Windows 8.&amp;#160; Regardless of which language you choose, which now includes JavaScript, the WinRT APIs will be &lt;em&gt;reflected&lt;/em&gt; into your language of choice and made available for use.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://davidburela.files.wordpress.com/2011/09/clip_image0014.png" width="640" height="360" /&gt;&lt;/p&gt;  &lt;p&gt;One thing to note is that &lt;a href="http://www.silverlight.net/"&gt;Silverlight&lt;/a&gt; (or WPF for that matter) was only mentioned during the keynote as a “legacy” technology (in not so many words).&amp;#160; They did demonstrate running a Silverlight application running on Windows 8 and was able to “Metro-fy” it with a minimal amount of code modification.&amp;#160; It seems that the rumors of HTML5/CSS + JavaScript being the preferred approach for developing Metro-style applications rather than Silverlight have been verified.&lt;/p&gt;  &lt;p&gt;A pre-release version of Visual Studio “11” was also demonstrated and used for the various coding examples.&amp;#160; The keynote did not go into the details of what’s new in Visual Studio so I will post more details on Visual Studio as they are made clear.&lt;/p&gt;  &lt;p&gt;A new (pre-release) version of Expression Blend 5 was demonstrated now with support for HTML and CSS!&amp;#160; That is an awesome addition to the Microsoft development tools suite.&lt;/p&gt;  &lt;h4&gt;Head in the Cloud&lt;/h4&gt;  &lt;p&gt;Windows Live integration is front and center in Windows 8.&amp;#160; Modifying your applications to interact with SkyDrive, for example, requires minimal coding and is supported directly by Windows 8.&amp;#160; Windows Live integration is present throughout Windows 8 with my favorite feature (although it wasn’t directly demonstrated) being the ability to synchronize your various settings (e.g. history, passwords, themes, etc.) via the cloud so they follow you around from device-to-device.&lt;/p&gt;  &lt;h4&gt;The “Giveaway”&lt;/h4&gt;  &lt;p&gt;If you’ve followed the PDC for the last couple of years you know that Microsoft has given some type of hardware to each of the (paying) attendees to help gain developer support.&amp;#160; A couple of years ago, at PDC10, it was an &lt;a href="http://www.microsoftpdc.com/WhatsHappening/Attendees-Receive-a-FREE-Acer-Tablet-PC-Today"&gt;Acer Table PC&lt;/a&gt;.&amp;#160; Last year, it was a &lt;a href="http://www.windowsphone7.com/"&gt;Windows Phone 7&lt;/a&gt; device (I happened to be there and received an LG-900 Windows Phone 7 device).&amp;#160; Once again, this year Microsoft did not disappoint and provided each of the attendees with a &lt;a href="http://athenna.com/athenna_design/web_design/microsoft-gives-samsung-windows-8-developer-pcs-to-build-attendees-att-throws-in-3g-service/tablet/2011/09/athenna-design"&gt;Samsung Windows 8 Developer Tablet&lt;/a&gt; (or &lt;em&gt;PC&lt;/em&gt; as Microsoft calls it).&amp;#160; To add to the already great gift, AT&amp;amp;T threw in a year of free 3G service (2GB/month)!&amp;#160; Not a bad deal for the attendees!&lt;/p&gt;  &lt;h4&gt;That’s Awesome!&amp;#160; When Can I Have It?&lt;/h4&gt;  &lt;p&gt;In typical Microsoft fashion, no release dates were announced.&amp;#160; However, they did provide the “Path to ‘RTM’” as shown in the slide below:&lt;/p&gt;  &lt;p&gt;&lt;img src="http://davidburela.files.wordpress.com/2011/09/clip_image112.png" width="640" height="360" /&gt;&lt;/p&gt;    &lt;p&gt;Although we don’t know yet when the final bits will be made available for download, you can download the Windows 8 Developer Preview now.&amp;#160; There are three flavors of Windows 8 downloads available:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Developer Preview with Developer Tools – English, 64-bit (x64) – 4.8GB&lt;/li&gt;    &lt;li&gt;Windows Developer Preview – English, 64-bit (x64) – 3.6GB&lt;/li&gt;    &lt;li&gt;Windows Developer Preview – English, 32-bit (x86) – 2.8GB&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can download any or all of the above releases &lt;a href="http://msdn.microsoft.com/en-us/windows/home/"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;More to Come!&lt;/h4&gt;  &lt;p&gt;Keep in mind that my observations below are a small part of what was seen and demonstrated today.&amp;#160; I’m looking forward to the next few days of the //build/ conference and probably a few nights of little sleep :-)&amp;#160; I have the preview version of Windows 8 downloaded and am preparing to install it as I type this post (I’m currently creating a bootable USB drive for the image).&amp;#160; I have no doubt that I, along with thousands of others, will be blogging their experiences over the next days, weeks, and months ahead.&amp;#160; It is going to be a fun ride!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-7624376056350983827?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/09/build-observations-from-outsideday-1.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-4900638517133024380</guid><pubDate>Thu, 25 Aug 2011 03:58:00 +0000</pubDate><atom:updated>2011-08-30T22:40:21.958-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">utilities</category><title>Team Explorer Profile Manager–Take 1</title><description>&lt;p&gt;If there is one thing I can generally count on doing at least once a day it’s firing up &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;Visual Studio 2010&lt;/a&gt;.&amp;#160; Along with Visual Studio 2010 I am also a heavy user of &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;Team Foundation Server&lt;/a&gt; 2010.&amp;#160; I use it at my “day job” as well as at home on “side” projects.&amp;#160; At work, I switch among multiple Team Project Collections and Team Projects relatively frequently.&amp;#160; At home, more so because I tend to work with several &lt;a href="http://www.codeplex.com"&gt;CodePlex&lt;/a&gt; projects as well as local TPCs and Team Projects on my development laptop.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;[&lt;font color="#ff0000"&gt;UPDATE&lt;/font&gt;: A new release is available – see Update History below…]&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If this sounds like you then you’ve no doubt experienced the pain of having to continually switch TPCs in Visual Studio Team Explorer.&amp;#160; It goes something like this:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Fire up Visual Studio 2010 &lt;/li&gt;    &lt;li&gt;Click on the Team Explorer tab only to realize that the project you need is in another TPC &lt;/li&gt;    &lt;li&gt;Click on the “Connect to Team Project” icon and switch TPCs and select the desired Team Projects &lt;/li&gt;    &lt;li&gt;Click the confirmation dialog warning you that connecting to another TPC will close all queries, etc. &lt;/li&gt;    &lt;li&gt;While working, you decide to open another instance of Visual Studio to take a look at a different project &lt;/li&gt;    &lt;li&gt;You click on the Team Explorer tab only to realize, that once again, you’re connected to the wrong TPC so you repeat steps 2 – 4 &lt;/li&gt;    &lt;li&gt;And so on… &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Wouldn’t it be nice if you could simply launch Visual Studio and have it connect to the TPC and Team Projects you need from the start?&amp;#160; Well, that’s where the Team Explorer Profile Manager (TEPM) comes in.&amp;#160; I wrote this utility to handle exactly this scenario.&lt;/p&gt;  &lt;h2&gt;What Is TEPM?&lt;/h2&gt;  &lt;p&gt;Once you run TEPM it sits in the Windows “system tray” area waiting for you to right-click on it.&amp;#160; Once you do, you will see a menu structure something like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-BypXc4ibc4Y/TlXIde1tkvI/AAAAAAAAAj4/4HQ8gH15-9I/s1600-h/image%25255B2%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-dZz45hAvAeQ/TlXIdsNwMeI/AAAAAAAAAj8/S6_7b3HPQB0/image_thumb.png?imgmax=800" width="213" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Based on the menu items seen above you might have guessed that TEPM works on the basis of “profiles”.&amp;#160; A profile is simply a snapshot of the Team Explorer settings taken at a given time.&amp;#160; Here’s how it works:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Fire up Visual Studio 2010 (TEPM currently works only with Visual Studio 2010) &lt;/li&gt;    &lt;li&gt;Connect to the desired TPC and select the active Team Projects you wish to work with &lt;/li&gt;    &lt;li&gt;Right-click on the TEPM icon to get the above menu and select “Manage Profiles”.&amp;#160; This will display the following dialog allowing you to name the profile for the current Team Explorer settings:      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-mOlKAspfI04/TlXIeLEy1HI/AAAAAAAAAkA/d270FoAyaD4/s1600-h/image%25255B6%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-fBFVmP40itc/TlXIejB_ocI/AAAAAAAAAkE/eVefX8X-nAg/image_thumb%25255B2%25255D.png?imgmax=800" width="499" height="463" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Once you’ve entered a profile name (using only valid filename characters) click on the &lt;strong&gt;Copy&lt;/strong&gt; button to create the profile. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Repeat the above steps for the various TPCs and Team Projects you regularly work with.&lt;/p&gt;  &lt;p&gt;Now, when you right-click on the TEPM icon to get the above menu, hover over the &lt;strong&gt;Launch Saved Profile&lt;/strong&gt; menu option to display a list of profiles.&amp;#160; For example:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-ieM1DRIT3NY/TlXIe5y8uhI/AAAAAAAAAkI/1X4qyD3f2oo/s1600-h/image%25255B12%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-hj2_WcJZveo/TlXIfCuYDSI/AAAAAAAAAkM/MGaYfH7NXp4/image_thumb%25255B6%25255D.png?imgmax=800" width="453" height="262" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Notice in the screenshot above, I have six profiles configured.&amp;#160; Selecting a profile will launch Visual Studio 2010 with the correct Team Explorer settings.&amp;#160; So the next time you need to fire up Visual Studio 2010 to work in a TPC different from what you’re currently working in simply right-click and launch!&lt;/p&gt;  &lt;h2&gt;Some Other Info&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-roUWHe051UY/TlXIfbeVhiI/AAAAAAAAAkQ/9Tiajxgo7qA/s1600-h/TEPMAboutLogo2%25255B10%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 12px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="TEPMAboutLogo2" border="0" alt="TEPMAboutLogo2" align="left" src="http://lh6.ggpht.com/-gdj0PzbAhc8/TlXIfgxeEQI/AAAAAAAAAkU/DAGPne8lBlg/TEPMAboutLogo2_thumb%25255B4%25255D.png?imgmax=800" width="47" height="93" /&gt;&lt;/a&gt;This is a “v1.0” product.&amp;#160; It works (at least for me) and should work for you.&amp;#160; You may encounter bugs and, if you do, I would really like to know about them so I can fix them.&amp;#160; The first time you run TEPM it will create a “baseline” profile that matches your current settings.&amp;#160; You can revert to this baseline at any time by selecting the &lt;strong&gt;Launch Baseline Profile&lt;/strong&gt; menu item.&amp;#160; You can also reset the baseline to a specific profile by clicking on the &lt;strong&gt;Create Baseline&lt;/strong&gt; button in the “Manage Profiles” dialog shown above.&lt;/p&gt;  &lt;p&gt;&lt;strike&gt;Currently, there is no option for running this utility when you first logon to Windows.&amp;#160; I plan to add this soon but just haven’t done it yet.&lt;/strike&gt;[done]&amp;#160; If there are any other options that you’d like to see, please let me know.&lt;/p&gt;  &lt;p&gt;&lt;strike&gt;There is also no installation package at this time (e.g. no MSI).&amp;#160; I plan to add that soon as well but for now, the download is simply a ZIP file that contains a single EXE.&amp;#160; Copy the EXE to the desired location on your machine and double-click it to run it.&lt;/strike&gt;[done]&lt;/p&gt;  &lt;h2&gt;Download&lt;/h2&gt;  &lt;p&gt;Eventually, this will be hosted on the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/"&gt;Visual Studio Code Gallery&lt;/a&gt;.&amp;#160; Until I get it there, you can download the ZIP file &lt;a href="https://www.sugarsync.com/pf/D6675056_7898091_37837"&gt;from here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Please let me know if you have any questions, suggestions, criticisms, etc.&lt;/p&gt;  &lt;h2&gt;Update History&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;30 August 2011&lt;/strong&gt; – Miscellaneous updates, including:&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Now packaged as a setup file.&amp;#160; You no longer need to manually copy the file to a directory to install it.&lt;/li&gt;      &lt;li&gt;Added a Settings dialog with the option to automatically run TEPM on startup&lt;/li&gt;      &lt;li&gt;Double-clicking the TEPM icon will now launch &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt; 2010 using the current profile&lt;/li&gt;      &lt;li&gt;Removed the “Copy Current Profile” menu option and merged into “Manage Profiles”&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;24 August 2011&lt;/strong&gt; – Version 1.0 Published&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-4900638517133024380?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/08/team-explorer-profile-managertake-1.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-dZz45hAvAeQ/TlXIdsNwMeI/AAAAAAAAAj8/S6_7b3HPQB0/s72-c/image_thumb.png?imgmax=800" height="72" width="72" /></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-4634667870994047057</guid><pubDate>Wed, 17 Aug 2011 03:29:00 +0000</pubDate><atom:updated>2011-08-16T22:29:21.582-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">add-ins</category><title>Indent Guides in Visual Studio 2010</title><description>&lt;p&gt;A short while back, I &lt;a href="http://devmatter.blogspot.com/2011/06/visual-studio-2010-extensions.html"&gt;blogged&lt;/a&gt; about some of my favorite &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt; extensions.&amp;#160; Recently, I discovered another (free) extension that I’ve really learned to love – the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30"&gt;Indent Guides&lt;/a&gt; extension.&amp;#160; This extension does exactly what it says, it provides visible “indent guides” within the Visual Studio source code editor allowing you to easily track various levels of indentation throughout your source code.&lt;/p&gt;  &lt;p&gt;My favorite feature of the extension is the ability to modify the look of the indent guide lines at each level of indentation.&amp;#160; As you can see in the screenshot below, I’ve modified the guide lines for the 2nd level of indentation to be a red, dashed line (instead of a teal, dotted line).&amp;#160; This allows me to easily see the “top” level of the current method I’m currently modifying even if I can’t see the top or bottom curly braces for the method.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-OI5tA8YKeV8/Tks1jqa4v7I/AAAAAAAAAjw/gWhVLqQX0i8/s1600-h/image%25255B6%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-sH-GndnrT7I/Tks1kKrwkEI/AAAAAAAAAj0/78KkieYZuE8/image_thumb%25255B4%25255D.png?imgmax=800" width="805" height="647" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are various other options that you can play with as well.&amp;#160; Just go to &lt;strong&gt;Tools-&amp;gt;Options&lt;/strong&gt; and select &lt;strong&gt;Indent Guides&lt;/strong&gt;.&amp;#160; This is a basic extension but is very well done and the author has been very responsive to questions posted on the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/"&gt;Visual Studio Gallery&lt;/a&gt; link.&lt;/p&gt;  &lt;p&gt;Read more about this extension and/or download it &lt;a href="http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-4634667870994047057?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/08/indent-guides-in-visual-studio-2010.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-sH-GndnrT7I/Tks1kKrwkEI/AAAAAAAAAj0/78KkieYZuE8/s72-c/image_thumb%25255B4%25255D.png?imgmax=800" height="72" width="72" /></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-4513733577203176808</guid><pubDate>Tue, 09 Aug 2011 14:57:00 +0000</pubDate><atom:updated>2011-08-09T09:58:35.179-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><title>.NET Framework 4 Update (KB2468871)</title><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; has released a GDR (General Distribution Release) update (&lt;a href="http://support.microsoft.com/kb/2468871"&gt;KB2468871&lt;/a&gt;) that rolls all previous hotfixes – or QFEs (as of a couple of months ago) – into a single update.&lt;/p&gt;  &lt;p&gt;This update replaces the following hotfixes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/2183292"&gt;2183292&lt;/a&gt; &amp;quot;Failure sending mail&amp;quot; error message when you send an email message by using a .NET Framework 4-based application that uses the &amp;quot;System.Net.Mail.SmtpClient&amp;quot; class if the email attachment is larger than 3 MB &lt;/li&gt;    &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/2413613"&gt;2413613&lt;/a&gt; A shortcut menu may appear far away from the mouse pointer when you run a Windows Presentation Foundation application that is based on the .NET Framework 4 &lt;/li&gt;    &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/2298853"&gt;2298853&lt;/a&gt; Visual Studio 2010 error: &amp;quot;Error 1 error MSB4014: The build stopped unexpectedly because of an internal failure&amp;quot; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/2461678"&gt;2461678&lt;/a&gt; A .NET Framework 4-based WPF application crashes if the source object of a data binding in a control is an element that is defined outside the name scope of the control &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There are also several other issues that have been resolved in this GDR which are covered &lt;a href="http://support.microsoft.com/kb/2468871#MoreInfo"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Get this update &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=3556"&gt;here&lt;/a&gt; and/or read more about it on &lt;a href="http://blogs.msdn.com/b/buckh/"&gt;Buck Hodges&lt;/a&gt;’ blog &lt;a href="http://blogs.msdn.com/b/buckh/archive/2011/08/09/patch-to-improve-perf-and-reliability-of-the-workflow-designer.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-4513733577203176808?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/08/net-framework-4-update-kb2468871.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-7264212700727302497</guid><pubDate>Wed, 03 Aug 2011 12:37:00 +0000</pubDate><atom:updated>2011-08-03T07:37:28.377-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><title>Version Control Changes Coming to TFS v.Next</title><description>&lt;p&gt;For many of using &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff637362"&gt;Team Foundation Server&lt;/a&gt; on a daily basis, living with the TFS &lt;em&gt;workspace&lt;/em&gt; has been a love/hate (mostly hate?) relationship.&amp;#160; A simplistic definition, if you’re not familiar with TFS’ workspace, is that it is a mapping of a selection of files within TFS version control to their corresponding destination on your local file system along with various related status information.&amp;#160; This workspace mapping is stored on the server – not the client (i.e. server workspace).&lt;/p&gt;  &lt;p&gt;The down side is that it is relatively easy to get your local file system out of sync with what TFS thinks it knows (about the status of the mapped files).&amp;#160; If you delete a file on your local file system, TFS has no idea that the file has been deleted.&amp;#160; If you modify a file on your local file system (assuming you remove the “read only” attribute) then TFS has no idea about that change.&amp;#160; These examples, along with others not listed, adds to some of the greatest confusion when learning to use TFS version control for the first time.&lt;/p&gt;  &lt;p&gt;On the up-side, the beauty of the server workspace is that TFS will send down only the files necessary based upon your request (i.e. “Get Latest”).&amp;#160; This can be very useful if you’re working across a WAN/VPN connection where bandwidth is at a premium.&lt;/p&gt;  &lt;p&gt;Enough about the current state of affairs.&amp;#160; Now, the good part… &lt;a href="http://blogs.msdn.com/members/bharry/"&gt;Brian Harry&lt;/a&gt; has &lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/08/02/version-control-model-enhancements-in-tfs-11.aspx"&gt;posted some&lt;/a&gt; details around some of the enhancements being made to version control with the next release of Team Foundation Server (a.k.a. “Dev11”).&amp;#160; In this post, he discusses the addition of the “Local Workspace” which allows you to make changes directly to the files within your file system and TFS will automagically recognize and handle those changes.&amp;#160; This will provide &lt;a href="http://subversion.apache.org/"&gt;SVN&lt;/a&gt;-style version control capabilities with TFS.&amp;#160; Server workspaces will still exist but the local workspace will become the default.&lt;/p&gt;  &lt;p&gt;Check out &lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/08/02/version-control-model-enhancements-in-tfs-11.aspx"&gt;Brian’s post&lt;/a&gt; for all the nitty gritty details.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-7264212700727302497?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/08/version-control-changes-coming-to-tfs.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-4150078304880958162</guid><pubDate>Tue, 26 Jul 2011 18:13:00 +0000</pubDate><atom:updated>2011-07-26T13:13:27.559-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">LightSwitch</category><title>Visual Studio LightSwitch 2011 Released</title><description>&lt;p&gt;Today, &lt;a href="http://www.microsoft.com/visualstudio/"&gt;Visual Studio&lt;/a&gt; LightSwitch 2011 has been &lt;a href="http://go.microsoft.com/fwlink/?LinkID=207267"&gt;released for download&lt;/a&gt; from the MSDN Subscribers site.&amp;#160; General availability for download will start this Thursday, July 28th.&lt;/p&gt;  &lt;p&gt;From &lt;a href="http://blogs.msdn.com/b/jasonz"&gt;Jason Zanders&lt;/a&gt;’ blog post:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Visual Studio LightSwitch 2011 is a simplified, self-service development tool that enables you to create business applications quickly and easily for the desktop and cloud. I first &lt;a href="http://blogs.msdn.com/b/jasonz/archive/2010/08/03/introducing-microsoft-visual-studio-lightswitch.aspx"&gt;announced LightSwitch&lt;/a&gt; at the VS Live conference in August 2010 and have since written a few posts including &lt;a href="http://blogs.msdn.com/b/jasonz/archive/tags/lightswitch/"&gt;detailed tutorials&lt;/a&gt;. For those of you unfamiliar with it, it starts with the premise that most business applications consist of data and the screens that users interact with. LightSwitch simplifies attaching to data with data source wizards or creating data tables with table designers. It also includes screen templates for common tasks so you can create clean interfaces for your applications without being a designer. Basic applications can be written without a line of code. However, you can add custom code that is specific to your business problem without having to worry about setting up classes and methods.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Read the full details on Jason’s blog &lt;a href="http://blogs.msdn.com/b/jasonz/archive/2011/07/26/visual-studio-lightswitch-2011-is-available-today.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-4150078304880958162?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/07/visual-studio-lightswitch-2011-released.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item></channel></rss>

