<?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, 19 Jan 2012 12:22:47 +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>Guidance</category><category>Orcas</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>User Group</category><category>ALM Rangers</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>269</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-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><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-7484749830388691047</guid><pubDate>Tue, 19 Jul 2011 20:52:00 +0000</pubDate><atom:updated>2011-07-19T15:52:35.133-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><title>Be Heard: UserVoice Site for Visual Studio/ALM</title><description>&lt;p&gt;Recently, &lt;a href="http://blogs.msdn.com/members/bharry/"&gt;Brian Harry&lt;/a&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/07/12/new-avenue-for-feedback-on-vs-alm.aspx"&gt;blogged&lt;/a&gt; about a set of two new &lt;a href="http://www.uservoice.com"&gt;UserVoice&lt;/a&gt; sites: One for &lt;a href="http://visualstudio.uservoice.com/forums/121579-visual-studio"&gt;Visual Studio&lt;/a&gt; and one for &lt;a href="http://visualstudioalm.uservoice.com/forums/100197-visual-studio-alm"&gt;Visual Studio ALM&lt;/a&gt;.&amp;#160; However, just about as quickly as the two sites were created, they were merged – one site to rule them all!&amp;#160; The merged site is available &lt;a href="http://visualstudio.uservoice.com/forums/121579-visual-studio"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The intent of this site is to provide a forum where you can provide suggestions and ideas for future anything that lives within the &lt;a href="http://www.microsoft.com/visualstudio/"&gt;Visual Studio&lt;/a&gt; brand – e.g. Visual Studio, Visual Studio ALM, &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff637362"&gt;Team Foundation Server&lt;/a&gt;, Test and Lab Management, etc.&amp;#160; So, if you have any ideas that you’d love to see within Visual Studio, be sure to post them and then build support for your idea by getting others to vote for it.&lt;/p&gt;  &lt;p&gt;Keep in mind that if you need to file information regarding a bug you should continue to use Microsoft’s &lt;a href="http://connect.microsoft.com/visualstudio"&gt;Connect&lt;/a&gt; site.&lt;/p&gt;  &lt;p&gt;The Visual Studio UserVoice link again is: &lt;a href="http://visualstudio.uservoice.com/forums/121579-visual-studio"&gt;http://visualstudio.uservoice.com/forums/121579-visual-studio&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-7484749830388691047?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/07/be-heard-uservoice-site-for-visual.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-1291911475306292803</guid><pubDate>Thu, 23 Jun 2011 20:36:00 +0000</pubDate><atom:updated>2011-06-23T18:09:46.796-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>Visual Studio 2010 Extensions</title><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/"&gt;Visual Studio 2010&lt;/a&gt; is a great integrated development environment (&lt;a href="http://en.wikipedia.org/wiki/Integrated_Development_Environment"&gt;IDE&lt;/a&gt;) for developing all types of applications in multiple programming languages.&amp;#160; One of the (many) advantages of using a mature IDE like &lt;a href="http://www.microsoft.com/visualstudio/"&gt;Visual Studio&lt;/a&gt; is that it is highly extensible.&amp;#160; Visual Studio has had a great community of developer-built extensions for a long time now.&amp;#160; However, until recent times, it wasn’t always easy to locate and install the extensions you needed or simply wanted.&amp;#160; This has changed.&lt;/p&gt;  &lt;p&gt;About two and a half years ago (give or take – my history is a little fuzzy) &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; introduced the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/"&gt;Visual Studio Gallery&lt;/a&gt;.&amp;#160; This on-line “store” for Visual Studio provides “quick access to tools, controls, and templates to help you get the most out of Visual Studio”.&amp;#160; With the gallery came not only the ability to easily search for extensions and install them but also the ability to easily upload new extensions that you build yourself.&amp;#160; There are now over 2,500 extensions available for download in the Visual Studio Gallery – some free and some commercial (i.e. not free).&amp;#160; If you’re looking to extend Visual Studio for a specific scenario, check the gallery first because you just might find what you’re looking for.&lt;/p&gt;  &lt;p&gt;With that said, there is a set of extensions that I always go back and install any time I spin up a new developer machine.&amp;#160; I’ve listed these below in case you see something that you’re not familiar with and want to give it a try.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c"&gt;NuGet Package Manager&lt;/a&gt; - A collection of tools to automate the process of downloading, installing, upgrading, configuring, and removing packages from a VS Project.&amp;#160; At the time of this post, there was 1,947 packages available for installation via NuGet (including the ChuckNorrisFramework :-).&amp;#160; Visit &lt;a href="http://docs.nuget.org/"&gt;http://docs.nuget.org/&lt;/a&gt; for more details. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/e5f41ad9-4edc-4912-bca3-91147db95b99"&gt;PowerCommands for Visual Studio 2010&lt;/a&gt; - PowerCommands 1.0 is a set of useful extensions for the Visual Studio 2010 IDE. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef"&gt;Productivity Power Tools&lt;/a&gt; – A set of extensions to Visual Studio Professional (and above) which improves developer productivity. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f"&gt;Team Foundation Server Power Tools March 2011&lt;/a&gt; - Power Tools are a set of enhancements, tools and command-line utilities that increase productivity of Team Foundation Server scenarios. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83"&gt;Web Standards Update for Microsoft Visual Studio 2010 SP1&lt;/a&gt; - Adds CSS3 support and updates the HTML5 IntelliSense and validation including new JavaScript API's. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I actually have several other extensions installed, but the ones I’ve listed above are the ones that I make sure I put back on every time.&amp;#160; If you’re not familiar with the above extensions, click on the link and check them out.&amp;#160; You just may find them to be as useful as I do.&lt;/p&gt;  &lt;p&gt;If there is a favorite extension that you can’t live without, tell us about it in the comments section below.&amp;#160; It may turn out to be one that I can’t live without.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-1291911475306292803?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/06/visual-studio-2010-extensions.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-7520712116787510713</guid><pubDate>Wed, 22 Jun 2011 12:36:00 +0000</pubDate><atom:updated>2011-06-22T07:36:39.503-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><title>Web Standards Update for Visual Studio 2010 SP1</title><description>&lt;p&gt;If you are using &lt;a href="http://www.microsoft.com/visualstudio/"&gt;Visual Studio 2010&lt;/a&gt; to create HTML 5 applications then you will appreciate the recently released &lt;a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83"&gt;Web Standards Update for Visual Studio 2010 SP1&lt;/a&gt;.&amp;#160; This update brings IntelliSense and validation to Visual Studio, based on the W3C specification, for &lt;a href="http://dev.w3.org/html5/spec/Overview.html"&gt;HTML 5&lt;/a&gt; and &lt;a href="http://www.css3.info/"&gt;CSS3&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;As reported by &lt;a href="http://www.hanselman.com/blog/"&gt;Scott Hanselman&lt;/a&gt;, this update provides you with IntelliSense and validation for:&lt;/p&gt;  &lt;h4&gt;HTML 5 features&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.w3.org/TR/html5/video.html#video"&gt;Video &amp;amp; related tags&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/html5/video.html#audio"&gt;Audio &amp;amp; related tag&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3schools.com/html5/tag_input.asp"&gt;New input types like email, url, date, etc.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dev.w3.org/html5/spec/dnd.html"&gt;Drag &amp;amp; Drop support&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/WAI/intro/aria"&gt;Accessibility standard WAI-ARIA&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/microdata/"&gt;Microdata&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://schema.org/docs/gs.html"&gt;Schema.org &amp;amp; more SEO friendly goodness&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h4&gt;&lt;b&gt;Browser APIs&lt;/b&gt;&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;u&gt;&lt;a href="http://dev.w3.org/geo/api/spec-source.html"&gt;Geo-Location&lt;/a&gt;&lt;/u&gt; - Location aware websites are a clear, growing trend and now you've got full IntelliSense and validation within Visual Studio. For a nice sample, view source on the &lt;a href="http://ie.microsoft.com/testdrive/HTML5/Geolocation/Default.html"&gt;IE9 test drive demo&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;u&gt;&lt;a href="http://www.w3.org/TR/webstorage/"&gt;Local Storage&lt;/a&gt; &lt;/u&gt;– IE has been supporting &lt;a href="http://msdn.microsoft.com/en-us/library/cc197062%28VS.85%29.aspx"&gt;local storage from IE8&lt;/a&gt;, so now Visual Studio will provide you with full-fidelity IntelliSense to create sites which can save state within the browser. For sample of this, do a view source on &lt;a href="http://html5demos.com/storage"&gt;HTML5 Demo Site&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;CSS3&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-2d-transforms/"&gt;2D Transforms&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-3d-transforms/"&gt;3D Transforms&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-animations/"&gt;Animations&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-background/"&gt;Background &amp;amp; Borders&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-box/"&gt;Basic Box Model&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-ui/"&gt;Basic UI&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/Talks/2004/0519-CSS-WWW2004/all.htm"&gt;Behavior&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-color/"&gt;Color&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-flexbox/"&gt;Flexible Box Layout&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-fonts/"&gt;Fonts&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-gcpm/"&gt;Generated Content for Paged Media&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-hyperlinks/"&gt;Hyperlink Presentation&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-linebox/"&gt;Line&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-lists/"&gt;Lists&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-marquee/"&gt;Marquee&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-mediaqueries/"&gt;Media Queries&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-multicol/"&gt;Multi Column&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-namespace/"&gt;Namespaces&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-page/"&gt;Paged Media&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-preslev/"&gt;Presentations Levels&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-ruby/"&gt;Ruby&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-selectors/"&gt;Selectors&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-speech/"&gt;Speech&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-syntax/"&gt;Syntax&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-layout/"&gt;Template Layout&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-text/"&gt;Text&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.w3.org/TR/css3-transitions/"&gt;Transitions&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can read the full details from his blog posts &lt;a href="http://www.hanselman.com/blog/AnnouncingTheWebStandardsUpdateHTML5SupportForTheVisualStudio2010Editor.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You can download the update (~1MB) &lt;a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83"&gt;here&lt;/a&gt;.&amp;#160; A few people have had issues with the update claiming they need to install &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=23691"&gt;Visual Studio 2010 SP1&lt;/a&gt; when, in fact, they already have SP1 installed.&amp;#160; If you have a similar experience, you might try the solution provided by &lt;strong&gt;&lt;em&gt;Wouter vanEck&lt;/em&gt;&lt;/strong&gt; on the &lt;strong&gt;&lt;em&gt;Reviews&lt;/em&gt; &lt;/strong&gt;tab, summarized here:&lt;/p&gt;  &lt;blockquote&gt;   &lt;ul&gt;     &lt;li&gt;Download and install the &lt;a href="http://msdn.microsoft.com/en-us/library/aa370557(v=VS.85).aspx"&gt;ORCA&lt;/a&gt; tool from Microsoft (this is a MSI editor)&lt;/li&gt;      &lt;li&gt;Once installed, start ORCA and open the downloaded &lt;em&gt;Web Standards Update.msi&lt;/em&gt; package&lt;/li&gt;      &lt;li&gt;In &lt;strong&gt;Tables&lt;/strong&gt;, select the &amp;quot;&lt;strong&gt;CustomAction&lt;/strong&gt;&amp;quot; entry&lt;/li&gt;      &lt;li&gt;Once selected, in the right pane, select the &amp;quot;&lt;strong&gt;VSDCA_VsdLaunchConditions&lt;/strong&gt;&amp;quot; line, right-click and select &amp;quot;&lt;strong&gt;Drop Row&lt;/strong&gt;&amp;quot;&lt;/li&gt;      &lt;li&gt;Save the package and run it&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-7520712116787510713?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/06/web-standards-update-for-visual-studio.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-6886925467412296956</guid><pubDate>Tue, 21 Jun 2011 18:50:00 +0000</pubDate><atom:updated>2011-06-21T13:50:08.016-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">Guidance</category><category domain="http://www.blogger.com/atom/ns#">ALM Rangers</category><title>Visual Studio Lab Management Guidance</title><description>&lt;p&gt;It’s been a busy week for the ALM Rangers!&amp;#160; Not only was the &lt;a href="http://rabcg.codeplex.com/"&gt;Visual Studio Build Customization Guidance&lt;/a&gt; (&lt;a href="http://devmatter.blogspot.com/2011/06/visual-studio-build-customization.html"&gt;read post&lt;/a&gt;) released but the &lt;a href="http://ralabman.codeplex.com/"&gt;Visual Studio Lab Management Guidance&lt;/a&gt; was released as well.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-DdxfUkongXA/TgDn3Soks_I/AAAAAAAAAgA/K5W9T-GZ4Uo/s1600-h/LM-Alpha-2%25255B4%25255D.jpg"&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="LM-Alpha-2" border="0" alt="LM-Alpha-2" src="http://lh5.ggpht.com/-ymwAUF3gwiw/TgDn3ysFCHI/AAAAAAAAAgE/_EJtcFJMhsU/LM-Alpha-2_thumb%25255B2%25255D.jpg?imgmax=800" width="660" height="289" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here’s some quick information from the project home page:&lt;/p&gt;  &lt;h4&gt;Project Description&lt;/h4&gt;  &lt;p&gt;This Visual Studio ALM Ranger project has the primary goal of delivering scenario based and hands-on guidance for the planning, setup, configuration and usage of Visual Studio Lab Management, backed by&amp;#160; custom VM Template automation for reference environments.&lt;/p&gt;  &lt;h4&gt;Downloads&lt;/h4&gt;  &lt;p&gt;The content is packaged in 3 separate zip files to give you the choice of selective downloads. The default download is the first of the listed packages:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Guidance&lt;/strong&gt;, which includes scenario based practical guidance and frequently asked questions.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Hands-on Labs (HOL)&lt;/strong&gt;, which includes the HOL documents that provide walkthroughs of the technology, based on the guidance.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;HOL Package&lt;/strong&gt;, which includes a HOL environment setup package which allows you to setup the HOL environment in your own environment.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Get the full details and download the guidance &lt;a href="http://ralabman.codeplex.com/"&gt;here&lt;/a&gt; and keep track of all the other great ALM Rangers projects &lt;a href="http://blogs.msdn.com/b/willy-peter_schaub/"&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-6886925467412296956?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/06/visual-studio-lab-management-guidance.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-ymwAUF3gwiw/TgDn3ysFCHI/AAAAAAAAAgE/_EJtcFJMhsU/s72-c/LM-Alpha-2_thumb%25255B2%25255D.jpg?imgmax=800" height="72" width="72" /></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-5348006309480641063</guid><pubDate>Tue, 21 Jun 2011 18:43:00 +0000</pubDate><atom:updated>2011-06-21T13:43:09.838-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">Guidance</category><category domain="http://www.blogger.com/atom/ns#">ALM Rangers</category><title>Visual Studio Build Customization Guidance</title><description>&lt;p&gt;A few days ago, the &lt;a href="http://rabcg.codeplex.com/"&gt;Visual Studio Build Customization Guidance&lt;/a&gt; was officially released!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-Vyq6nSZt9Y8/TgDmOgWZetI/AAAAAAAAAf4/TC9eClV0tYk/s1600-h/BCG-S-1%25255B15%25255D.jpg"&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="BCG-S-1" border="0" alt="BCG-S-1" src="http://lh5.ggpht.com/-rymyDehwuuw/TgDmPJLAlYI/AAAAAAAAAf8/To7e3xP1nEU/BCG-S-1_thumb%25255B13%25255D.jpg?imgmax=800" width="660" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here’s some quick information from the project home page:&lt;/p&gt;  &lt;h4&gt;Project Description&lt;/h4&gt;  &lt;p&gt;This Visual Studio ALM Ranger project has the primary goal of delivering scenario based and hands-on lab guidance for the customization and deployment of Team Foundation Build 2010 activities such as versioning, code signing, and branching.&lt;/p&gt;  &lt;h4&gt;Downloads&lt;/h4&gt;  &lt;p&gt;The solution is divided in separate packages to give you the choice of selective downloads. The default download is the first of the listed packages:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Guidance&lt;/strong&gt; contains scenario based practical guidance, frequently asked questions and quick reference posters       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;Selected PDF&lt;/strong&gt; contains guidance and quick reference posters in PDF format only. &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Complete&lt;/strong&gt; contains guidance, quick reference posters and localization files in all available formats.&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Hands-on Labs (HOL)&lt;/strong&gt; includes:       &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;HOL documents&lt;/strong&gt; that provide walkthroughs of the technology, based on the guidance &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;HOL Package&lt;/strong&gt; contains a HOL environment setup package allowing you to setup the HOL environment in your own environment &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;BRDLite&lt;/strong&gt; Build Process Reference Template walk-through.&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Samples&lt;/strong&gt; contains sample build process templates used by the team as part of the guidance. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Videos&lt;/strong&gt; which showcase the guidance in quick 5-10min videos.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Get the full details and download the guidance &lt;a href="http://rabcg.codeplex.com/"&gt;here&lt;/a&gt; and keep track of all the other great ALM Rangers projects &lt;a href="http://blogs.msdn.com/b/willy-peter_schaub/"&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-5348006309480641063?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/06/visual-studio-build-customization.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-rymyDehwuuw/TgDmPJLAlYI/AAAAAAAAAf8/To7e3xP1nEU/s72-c/BCG-S-1_thumb%25255B13%25255D.jpg?imgmax=800" height="72" width="72" /></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-7913228706643628489</guid><pubDate>Thu, 16 Jun 2011 02:19:00 +0000</pubDate><atom:updated>2011-06-15T21:19:37.210-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>Visual Studio/TFS 2010 Videos</title><description>&lt;p&gt;If you’re looking for a great collection of videos for &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;Visual Studio 2010&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;Team Foundation Server&lt;/a&gt; 2010, look no further than &lt;a href="http://blogs.msdn.com/b/vstsue/archive/2011/06/15/videos-about-visual-studio-alm-team-foundation-server-2010-on-msdn.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;p&gt;The list of videos span the following categories:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Testing&lt;/li&gt;    &lt;li&gt;Development&lt;/li&gt;    &lt;li&gt;Visualization, Modeling, and Architecture&lt;/li&gt;    &lt;li&gt;Team Foundation Server&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/ee712698.aspx"&gt;Lab Management&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Lots of great content for viewing.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-7913228706643628489?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/06/visual-studiotfs-2010-videos.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-5549313089302018930</guid><pubDate>Tue, 07 Jun 2011 02:48:00 +0000</pubDate><atom:updated>2011-06-06T21:48:56.543-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ALM Rangers</category><category domain="http://www.blogger.com/atom/ns#">TFS Automation Platform</category><title>What is the TFS (Iteration) Automation Platform?</title><description>&lt;p&gt;One of the privileges I’ve had over the past couple of years has been the opportunity to work on several &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ee358786.aspx"&gt;Visual Studio ALM Rangers&lt;/a&gt; projects.&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/ee358786.aspx"&gt;Rangers&lt;/a&gt; projects provide the opportunity to interact with some very talented people on a daily basis.&amp;#160; Some of those people might by on the &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt; product group, others might be &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; employees in other areas, and others might be external Rangers – e.g. Microsoft MVPs or other contributors.&amp;#160; Add in various time zones across the planet and your typical Rangers project can turn out to be a great, yet rewarding, challenge.&lt;/p&gt;  &lt;p&gt;Most recently, I have become involved with a new Rangers project – &lt;strong&gt;TFS Iteration Automation&lt;/strong&gt;.&amp;#160; This project is a little different from the typical Rangers project, however.&amp;#160; With this project, the first deliverable will provide some core functionality for handling the maintenance associated with switching from iteration-to-iteration in &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;TFS 2010&lt;/a&gt; (especially in regards to query updates).&lt;/p&gt;  &lt;p&gt;The second release will be a community project (although still owned and driven by external Rangers).&amp;#160; The idea being that the platform provided by the first release will allow for myriad add-ins to be built and provided in the second release.&lt;/p&gt;  &lt;p&gt;This is an exciting Rangers project because it will provide a base platform for building, &lt;em&gt;and deploying&lt;/em&gt;, various extensions to TFS 2010.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.hinshelwood.com/"&gt;Martin Hinshelwood&lt;/a&gt; (Dev Lead) has provided several posts explaining the basic idea and concepts describing this project.&amp;#160; If you’re interested in learning more about this project, check out these posts:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Part 1: &lt;a href="http://blog.hinshelwood.com/what-is-the-tfs-automation-platform/"&gt;What is the TFS Automation Platform&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Part 2: &lt;a href="http://blog.hinshelwood.com/what-about-hosting-the-tfs-automation-platform-2/"&gt;What about hosting the TFS Automation Platform&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Part 3: &lt;a href="http://blog.hinshelwood.com/how-might-we-implement-the-change-iteration-automation-for-the-tfs-automation-platform/"&gt;How might we implement the Change Iteration Automation for the TFS Automation Platform&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Part 4: &lt;a href="http://blog.hinshelwood.com/anatomy-of-an-automation-for-the-tfs-automation-platform/"&gt;Anatomy of an Automation for the TFS Automation Platform&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To keep up with this project, keep an eye on these blogs:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blog.hinshelwood.com/"&gt;Visual Studio ALM&lt;/a&gt; (Martin Hinshelwood)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/willy-peter_schaub"&gt;Willy’s Cave&lt;/a&gt; (Willy-Peter Schaub – All things related to Visual Studio &lt;a href="http://en.wikipedia.org/wiki/Application_lifecycle_management"&gt;ALM&lt;/a&gt; Rangers)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devmatter.blogspot.com/"&gt;A Developer’s Life&lt;/a&gt; (Jeff Bramwell – this blog :-)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/ee358786.aspx"&gt;Visual Studio ALM Rangers&lt;/a&gt; (The Official Visual Studio ALM Rangers site)&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-5549313089302018930?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/06/what-is-tfs-iteration-automation.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-8627961100174941341</guid><pubDate>Tue, 07 Jun 2011 02:16:00 +0000</pubDate><atom:updated>2011-06-06T21:16:52.187-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">User Group</category><title>Call for User Group Speaker/Topics</title><description>&lt;p&gt;For those of you that regularly attend the &lt;a href="www.omahamtg.com"&gt;Omaha Team System User Group&lt;/a&gt; meeting (in Omaha), you’ve no doubt noticed that we missed the last couple of meetings.&amp;#160; It turns out we had scheduling conflicts that prevented us from having the March meeting and the arrival of my latest son (see: &lt;a href="http://devmatter.blogspot.com/2011/06/getting-back-on-line.html"&gt;Getting Back On-line&lt;/a&gt;) prevented us from having the meeting last month.&lt;/p&gt;  &lt;p&gt;Looking forward to the next meeting on July 26th, we are in need of a speaker.&amp;#160; If you have a topic that you would like to discuss and are willing to present on, please let me know.&amp;#160; If there are topics you would like to discuss but &lt;em&gt;do not&lt;/em&gt; want to present on, let us know about those as well.&amp;#160; If we receive enough topic ideas, we may just have an open discussion group in lieu of an actual presentation.&lt;/p&gt;  &lt;p&gt;I look forward to seeing everyone at the next meeting!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: Due to some recent server changes the normal &lt;a href="www.omahamtg.com"&gt;Omaha Team System User Group&lt;/a&gt; site is not currently functioning (&lt;a href="http://www.otsug.org"&gt;www.otsug.org&lt;/a&gt;).&amp;#160; For the time being, we are making use of the &lt;a href="http://www.omahamtg.com"&gt;Omaha Microsoft Technology Group&lt;/a&gt; site for providing event and scheduling information.&amp;#160; We hope to have the original site up and running again soon.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-8627961100174941341?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/06/call-for-user-group-speakertopics.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-2086453454572512497</guid><pubDate>Tue, 07 Jun 2011 01:51:00 +0000</pubDate><atom:updated>2011-06-06T20:51:26.706-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">General News</category><title>Getting Back On-line…</title><description>&lt;p&gt;It’s been a little quiet on this blog lately...&lt;/p&gt;  &lt;p&gt;A few months ago, my wife and I started looking for a new house in anticipation of our fourth child showing up on or around May 23rd.&amp;#160; After extensive searching, and even more extensive negotiations, we finally settled on a house and went through the process of buying it.&amp;#160; We closed on the house on April 28th and spent the next week cleaning and painting.&amp;#160; We officially moved in on Saturday, May 7th.&amp;#160; Although we had most of the contents of the “old” house at the “new” house, we still had to put it all away.&amp;#160; No worries, the baby wasn’t due for 16 days!&lt;/p&gt;  &lt;p&gt;Turns out, the baby (Ian) decided to join us in this world the very next day – May 8th!&amp;#160; Needless to say, our moving/organization plans pretty much came to a screeching halt.&amp;#160; Well, now it’s four weeks later (it was all a blur!) and things are finally starting to settle down a bit.&lt;/p&gt;  &lt;p&gt;Although I’ve kept up with some of the goings-on of the world around me over the past month I’ve definitely fallen behind.&amp;#160; I look forward to getting back into the swing of things because the one thing I love more than the ever-changing landscape of software development is the sharing of the knowledge and experiences I pick up on a day-to-day basis.&amp;#160; So, if you read this blog – and care [ :-) ] – I will be making several posts over the next few weeks as I catch back up.&amp;#160; As usual, most of these posts will be in the general category of &lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx"&gt;Team Foundation Server&lt;/a&gt;.&amp;#160; However, I also have a few other topics planned as well :-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22247919-2086453454572512497?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/06/getting-back-on-line.html</link><author>noreply@blogger.com (Jeff Bramwell)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22247919.post-5918349282012922507</guid><pubDate>Tue, 19 Apr 2011 13:18:00 +0000</pubDate><atom:updated>2011-04-19T08:18:39.919-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">Guidance</category><title>Architecture Tooling Guide for VS 2010 Ultimate</title><description>&lt;p&gt;The &lt;a href="http://vsarchitectureguide.codeplex.com/"&gt;Architecture Tooling Guidance&lt;/a&gt; for &lt;a href="http://www.microsoft.com/visualstudio/"&gt;Visual Studio 2010&lt;/a&gt; Ultimate&lt;/a&gt; has been updated to version 2.1.&lt;/p&gt;  &lt;h4&gt;What is It?&lt;/h4&gt;  &lt;p&gt;If you’re not familiar with the Architecture Tooling Guidance, here’s a quick description (as taken from the guidance):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;This guidance discusses scenarios of using Visual Studio 2010 Ultimate, primarily focusing on the Modeling tools, to help you understand the tooling and ensure that your software system meets the expected requirements.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;There is also some guidance included on building extensions using the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/67b720f4-9a50-41cb-86a2-82e33b7c5fc4"&gt;Visual Studio 2010 Feature Builder Power Tool&lt;/a&gt; as well as the inclusion of a set of pre-built &lt;a href="http://www.microsoft.com/visualstudio/"&gt;Visual Studio&lt;/a&gt; ALM Rangers Templates.&lt;/p&gt;  &lt;h4&gt;Pre-Requisites&lt;/h4&gt;  &lt;p&gt;Before installing the Architecture Tooling Guidance, you must first install the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/67b720f4-9a50-41cb-86a2-82e33b7c5fc4"&gt;Visual Studio 2010 Feature Builder Power Tool&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;Viewing the Guidance&lt;/h4&gt;  &lt;p&gt;Once the Architecture Tooling Guidance has been installed, you will get a new menu option under the Architecture menu:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QvTid_23uEo/Ta2LqC9QNzI/AAAAAAAAAfg/eGTjQB1rpjM/s1600-h/image%5B4%5D.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="Architecture Guidance Menu Item" border="0" alt="Architecture Guidance Menu Item" src="http://lh4.ggpht.com/_QvTid_23uEo/Ta2LqQDFBdI/AAAAAAAAAfk/yxn4O5FE9-A/image_thumb%5B2%5D.png?imgmax=800" width="531" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Clicking on the above menu option will display the guidance outline and content in separate panes (as seen below):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QvTid_23uEo/Ta2Lq-x3ORI/AAAAAAAAAfo/DmewQUyBrMc/s1600-h/image%5B9%5D.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/_QvTid_23uEo/Ta2LrMX5hGI/AAAAAAAAAfs/HD_O-YijwfI/image_thumb%5B5%5D.png?imgmax=800" width="640" height="440" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To use the Visual Studio ALM Rangers Templates, start a new Visual Studio Project and select &lt;strong&gt;&lt;em&gt;VS ALM Rangers Templates&lt;/em&gt;&lt;/strong&gt; in the &lt;strong&gt;New Project&lt;/strong&gt; dialog:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QvTid_23uEo/Ta2LrvfLeWI/AAAAAAAAAfw/LhGABnSuaXA/s1600-h/image%5B14%5D.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://lh5.ggpht.com/_QvTid_23uEo/Ta2LrzdUvvI/AAAAAAAAAf0/XhD1bOTp7Ro/image_thumb%5B8%5D.png?imgmax=800" width="640" height="417" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;More Information&lt;/h4&gt;  &lt;p&gt;Follow these links for more information:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://vsarchitectureguide.codeplex.com/"&gt;Visual Studio 2010 Architecture Tooling Guidance&lt;/a&gt; (main site) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/082f8986-bad1-4d1b-9531-57fdcf598526"&gt;Architecture Tooling Guide&lt;/a&gt; – Visual Studio Extension (install extension from here) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/willy-peter_schaub/archive/2011/04/18/architecture-tooling-guidance-version-2-1-abe-is-available.aspx"&gt;Architecture Tooling Guidance Version 2.1 (ABE) is Available&lt;/a&gt; (blog post by &lt;a href="http://blogs.msdn.com/b/willy-peter_schaub/"&gt;Willy-Peter Schaub&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/67b720f4-9a50-41cb-86a2-82e33b7c5fc4"&gt;Visual Studio 2010 Feature Builder Power Tool&lt;/a&gt; (pre-requisite for Architecture Tooling Guidance) &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-5918349282012922507?l=devmatter.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://devmatter.blogspot.com/2011/04/architecture-tooling-guide-for-vs-2010.html</link><author>noreply@blogger.com (Jeff Bramwell)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_QvTid_23uEo/Ta2LqQDFBdI/AAAAAAAAAfk/yxn4O5FE9-A/s72-c/image_thumb%5B2%5D.png?imgmax=800" height="72" width="72" /></item></channel></rss>

