<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>bharry's WebLog</title><link>http://blogs.msdn.com/bharry/default.aspx</link><description>Everything you want to know about Visual Studio ALM and Farming</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Visual Studio Testing Tools Roadshow in Chicago and Milwaulkee</title><link>http://blogs.msdn.com/bharry/archive/2009/12/08/visual-studio-testing-tools-roadshow-in-chicago-and-milwaulkee.aspx</link><pubDate>Tue, 08 Dec 2009 12:44:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9934003</guid><dc:creator>bharry</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9934003.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9934003</wfw:commentRss><description>&lt;p&gt;Angela Dugan (Binkowsky), a friend of mine in the field, asked that I help her advertise a roadshow she is doing.&amp;#160; Here’s what she had to say about it:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="624"&gt;         &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;            &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;               &lt;tr&gt;                 &lt;td valign="top"&gt;                   &lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTestingToolsRoadshowinChicag_6CE9/clip_image002_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTestingToolsRoadshowinChicag_6CE9/clip_image002_thumb.jpg" width="23" height="23" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;                 &lt;/td&gt;                  &lt;td valign="top"&gt;                   &lt;p&gt;&lt;b&gt;Visual Studio Testing Tools Roadshow and Deep Dive&lt;/b&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;             &lt;/tbody&gt;&lt;/table&gt;         &lt;/p&gt;          &lt;p&gt;Ram Cherala, Principal Program Manager in the Visual Studio Test Tools Business, will be visiting the Midwest District to provide a deeper dive into the innovative new capabilities being introduced in Visual Studio 2010 Ultimate, Visual Studio Test Elements and Test and Lab Management products.&lt;/p&gt;          &lt;p&gt;These sessions are targeted toward Developers, Architects, and Quality Assurance teams. Attendees will be given the unique opportunity to have a first glimpse into the products and interact directly with the Redmond team responsible for designing and delivering these products to the market. We will cover a broad range of important topics including Software Quality Assurance, historical debugging, manual test runner, test impact analysis and test lab management.&lt;/p&gt;          &lt;p&gt;&lt;b&gt;Agenda:&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;8:30am – 9:00am................. Introductions and Continental Breakfast&lt;/p&gt;          &lt;p&gt;9:00am – 10:30am............... VS 2010 ALM Tools: Walkthrough of All New Features&lt;/p&gt;          &lt;p&gt;10:30am – 11:30am............. 2010 MSDN and Licensing Updates &lt;/p&gt;          &lt;p&gt;11:30pm – 12:00pm............. Lunch (provided by Microsoft)&lt;/p&gt;          &lt;p&gt;12:00pm – 2:00pm............... Deep Dive and Demos of VS 2010 Quality Assurance Features (Coded UI Testing, Manual Test Runner, Lab Management, etc)&lt;/p&gt;          &lt;p&gt;2:00pm – 2:15pm................. Break&lt;/p&gt;          &lt;p&gt;2:15pm – 4:00pm................. Quality Assurance Tools: Migration and Integration Options&lt;/p&gt;          &lt;p&gt;4:00pm – 4:30pm................. Feedback, Book Raffle &amp;amp; Zune Giveaway&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;This is a FREE event – Register now to reserve your seat!&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;            &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;               &lt;tr&gt;                 &lt;td valign="top" width="214"&gt;                   &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/p&gt;                 &lt;/td&gt;                  &lt;td valign="top" width="240"&gt;                   &lt;p&gt;&lt;b&gt;Location&lt;/b&gt;&lt;/p&gt;                 &lt;/td&gt;                  &lt;td valign="top" width="144"&gt;                   &lt;p&gt;&lt;b&gt;Register&lt;/b&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td valign="top" width="214"&gt;                   &lt;p&gt;&lt;b&gt;Milwaukee&lt;/b&gt;&lt;/p&gt;                    &lt;p&gt;Monday, December 14, 2009&lt;/p&gt;                 &lt;/td&gt;                  &lt;td valign="top" width="240"&gt;                   &lt;p&gt;N19 W24133 Riverwood Drive,&lt;/p&gt;                    &lt;p&gt;Suite 150                     &lt;br /&gt;Waukesha, WI 53188&lt;/p&gt;                 &lt;/td&gt;                  &lt;td valign="top" width="144"&gt;                   &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032435435&amp;amp;Culture=en-US"&gt;&lt;b&gt;Register Here&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td valign="top" width="214"&gt;                   &lt;p&gt;&lt;b&gt;Chicago (Downers Grove)&lt;/b&gt;&lt;/p&gt;                    &lt;p&gt;Wednesday, December 16, 2009&lt;/p&gt;                 &lt;/td&gt;                  &lt;td valign="top" width="240"&gt;                   &lt;p&gt;Neudesic&lt;/p&gt;                    &lt;p&gt;377 E. Butterfield Road&lt;/p&gt;                    &lt;p&gt;Suite 440&lt;/p&gt;                    &lt;p&gt;Lombard, IL 60148&lt;/p&gt;                 &lt;/td&gt;                  &lt;td valign="top" width="144"&gt;                   &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032435439&amp;amp;Culture=en-US"&gt;&lt;b&gt;Register Here&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td valign="top" width="214"&gt;                   &lt;p&gt;&lt;b&gt;Chicago&lt;/b&gt;&lt;/p&gt;                    &lt;p&gt;Thursday, December 17, 2009&lt;/p&gt;                 &lt;/td&gt;                  &lt;td valign="top" width="240"&gt;                   &lt;p&gt;Microsoft Office&lt;/p&gt;                    &lt;p&gt;Aon Center Office&lt;/p&gt;                    &lt;p&gt;200 East Randolph Drive, Suite 200                     &lt;br /&gt;Chicago, IL 60601&lt;/p&gt;                 &lt;/td&gt;                  &lt;td valign="top" width="144"&gt;                   &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032435440&amp;amp;Culture=en-US"&gt;&lt;b&gt;Register Here&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;             &lt;/tbody&gt;&lt;/table&gt;         &lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="392"&gt;         &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign="top" width="326"&gt;                 &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;                     &lt;tr&gt;                       &lt;td valign="top" width="99"&gt;                         &lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTestingToolsRoadshowinChicag_6CE9/clip_image003_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTestingToolsRoadshowinChicag_6CE9/clip_image003_thumb.jpg" width="79" height="104" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;                       &lt;/td&gt;                        &lt;td valign="top" width="219"&gt;                         &lt;p&gt;Ram Cherala is the Principal Program Manager in the Visual Studio Test Tools Business, which is part of the Developer Division at Microsoft. Ram is very passionate about building a well-integrated set of tools and technologies that enable developers build, test and ship quality software.&lt;/p&gt;                       &lt;/td&gt;                     &lt;/tr&gt;                      &lt;tr&gt;                       &lt;td valign="top" width="99"&gt;&amp;#160;&lt;/td&gt;                        &lt;td valign="top" width="219"&gt;&amp;#160;&lt;/td&gt;                     &lt;/tr&gt;                   &lt;/tbody&gt;&lt;/table&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign="top" width="326"&gt;                 &lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTestingToolsRoadshowinChicag_6CE9/clip_image004_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTestingToolsRoadshowinChicag_6CE9/clip_image004_thumb.jpg" width="164" height="159" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;                  &lt;p&gt;&lt;b&gt;Book raffle and Zune Give-a-way&lt;/b&gt;&lt;/p&gt;                  &lt;p&gt;One random attendee will be selected to receive a brand new Zune HD!&lt;b&gt;&lt;/b&gt;&lt;/p&gt;                  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9934003" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Some WPF Designer Performance Improvements</title><link>http://blogs.msdn.com/bharry/archive/2009/12/07/some-wpf-designer-performance-improvements.aspx</link><pubDate>Tue, 08 Dec 2009 00:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9933830</guid><dc:creator>bharry</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9933830.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9933830</wfw:commentRss><description>&lt;p&gt;We've heard loud and clear that the WPF designer performance in Beta 2 was unacceptable.&amp;#160; Well, in a good kind of way, we knew that before we shipped Beta 2.&amp;#160; This was one case where our performance tests were telling us the right thing.&amp;#160; We discovered some issues late in the Beta 2 cycle (partially a regression, I think) and didn't have time to fully test a solution to address the performance issues.&amp;#160; We did code it up and include it in the Beta but you have to use a registry key to enable it.&amp;#160; Here's thread on it if you want to give it a try:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/vswpfdesigner/thread/4511d43f-c134-4329-a970-e374252a620e"&gt;http://social.msdn.microsoft.com/Forums/en-US/vswpfdesigner/thread/4511d43f-c134-4329-a970-e374252a620e&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This change will often address slowness and random pauses in the WPF designer.&amp;#160; It's not the only cause but we've found most people who try it see good results.&amp;#160; We've since had time to finish it and it is on permanently from here on out.&lt;/p&gt;  &lt;p&gt;Today I saw some perfmon graphs that demonstrate how WPF designer overhead is improving over time.&lt;/p&gt;  &lt;p&gt;This first graph is from Beta 2 without the reg key flipped.&amp;#160; The very first spike is the CPU hit to open a C# file.&amp;#160; the rest is the CPU hit to open an empty XAML file.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SomeWPFDesignerPerformanceImprovements_6475/clip_image001_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SomeWPFDesignerPerformanceImprovements_6475/clip_image001_thumb.jpg" width="148" height="84" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here's the state with the reg key flipped.&amp;#160; Don't be suprised that the reg key didn't make a huge difference in this scenario.&amp;#160; It makes a much bigger difference in other scenarios.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SomeWPFDesignerPerformanceImprovements_6475/clip_image001%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001[4]" border="0" alt="clip_image001[4]" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SomeWPFDesignerPerformanceImprovements_6475/clip_image001%5B4%5D_thumb.jpg" width="140" height="84" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And here's the current graph for the same thing with current bits.&amp;#160; As you can see, it continued to improve.&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; color: #943634; font-size: 11pt"&gt;&lt;span style="font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; color: #943634; font-size: 11pt"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SomeWPFDesignerPerformanceImprovements_6475/clip_image001%5B6%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001[6]" border="0" alt="clip_image001[6]" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SomeWPFDesignerPerformanceImprovements_6475/clip_image001%5B6%5D_thumb.jpg" width="100" height="84" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; color: #943634; font-size: 11pt"&gt;&lt;span style="font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; color: #943634; font-size: 11pt"&gt;&lt;span style="font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; color: #943634; font-size: 11pt"&gt;Brian&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9933830" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>WPF TreeView performance tip</title><link>http://blogs.msdn.com/bharry/archive/2009/12/07/wpf-treeview-performance-tip.aspx</link><pubDate>Mon, 07 Dec 2009 19:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9933653</guid><dc:creator>bharry</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9933653.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9933653</wfw:commentRss><description>&lt;P&gt;Another of the many performance issues we hit (trust me not all of them were WPF related, it just so happens that the first two I've blogged about were)...&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/permanenttan/archive/2009/11/20/wpf-treeview-memory-consumption-and-performance.aspx" mce_href="http://blogs.msdn.com/permanenttan/archive/2009/11/20/wpf-treeview-memory-consumption-and-performance.aspx"&gt;http://blogs.msdn.com/permanenttan/archive/2009/11/20/wpf-treeview-memory-consumption-and-performance.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;We hit this in the tree view you use to select which branches you want to visualize change for.&amp;nbsp;A 108MB savings (on an admittedly artificially large data set), not bad :)&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9933653" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Team System Web Access 2008 Scalability Update Released</title><link>http://blogs.msdn.com/bharry/archive/2009/12/07/team-system-web-access-2008-scalability-update-released.aspx</link><pubDate>Mon, 07 Dec 2009 17:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9933579</guid><dc:creator>bharry</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9933579.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9933579</wfw:commentRss><description>&lt;P&gt;While we're talking about perf...&lt;/P&gt;
&lt;P&gt;Over the past year we've heard increasing complaints from customers about the scalability of the Team System Web Access&amp;nbsp;Power Tool&amp;nbsp;as more and more people try to use it.&amp;nbsp; The problem is usually manifested as frequent application recycles (you can see if it's hitting you by looking in your event log).&amp;nbsp; We've done a bunch of work in the 2010 release (where we've integrated Web Access into TFS) to improve performance and scalability.&lt;/P&gt;
&lt;P&gt;Back in August, our leadership team met to make the hard call on whether to update the 2008 Web Access Power Tool or to just wait for people to upgrade to 2010 to get the fixes.&amp;nbsp; After much debate, we decided that the issues were serious enough that it was worth back porting the fixes and releasing an update - particularly since many customers will not upgrade to 2010 right away.&lt;/P&gt;
&lt;P&gt;It took a while to back port, test and customer validate the changes but, today, we released two updates (one a QFE for the TFS object model and the other a new version of the Team System Web Access Power Tool) that should significantly improve the scalability.&amp;nbsp; Most of the issues fixed had to do with memory over allocation or leaking that resulted in memory exhaustion and process recycling.&lt;/P&gt;
&lt;P&gt;You can get the updates here:&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #1f497d; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;A href="http://code.msdn.microsoft.com/KB974402"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;KB974402&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt; - QFE for TFS Object Model Assemblies&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #1f497d; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=136577"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;TSWA 2008&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; – Updated TSWA 2008 SP1 Release (full install, you need to uninstall your existing TSWA 2008 instance first)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;And you can read a bit more about it on Hakan's blog:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/hakane/archive/2009/12/07/team-system-web-access-2008-sp1-scalability-update.aspx"&gt;http://blogs.msdn.com/hakane/archive/2009/12/07/team-system-web-access-2008-sp1-scalability-update.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Your mileage with this will vary but to give you some context, it had gotten to the point where our heavily used dogfood server was recycling about once an hour.&amp;nbsp; With the fixes provided here, we are now seeing recycles every 29 hours (which is what the IIS app pool is set to recycle at by default) - so, in other words, pretty much no recycles due to memory consumption issues.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9933579" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category></item><item><title>The first of many performance discoveries</title><link>http://blogs.msdn.com/bharry/archive/2009/12/07/the-first-of-many-performance-discoveries.aspx</link><pubDate>Mon, 07 Dec 2009 15:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9933516</guid><dc:creator>bharry</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9933516.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9933516</wfw:commentRss><description>&lt;P&gt;Along with painting the big picture of our performance efforts I'd like to share a few specific things we've learned along the way.&amp;nbsp; The first is hosting a WPF window inside a Windows Forms Window.&lt;/P&gt;
&lt;P&gt;We've spent a lot of time looking at memory usage over the past several months and one of the things that we saw was that some tool windows were causing surprising growth in memory usage.&amp;nbsp; We tracked the problem down to hosting a WPF control inside a WinForms window wrapper.&amp;nbsp; I'm particularly close to this one because the issue was discovered by the TFS team.&amp;nbsp; We've done some cool visualizations in this release (like branch hierarchy and merge visualization, etc) and we chose to use WPF to create them to get really nice looking images.&amp;nbsp; We found that we had 3 tool windows in version control alone that used this.&amp;nbsp; I know there are others.&amp;nbsp; Once we shared the learning with the rest of the division, I heard anecdotal reports from other areas of the product but I never did a full tally.&lt;/P&gt;
&lt;P&gt;The situation is this...&lt;/P&gt;
&lt;P&gt;WPF can not render natively into a Windows Forms window.&amp;nbsp; Instead it renders into memory and "bitblts" it into the WinForms window.&amp;nbsp; We observed that, in our VS tool windows, there was about a 20MB memory cost for each tool window to do this.&amp;nbsp; Further we saw transient incremental memory allocation as the tool windows were resized of about 4MB per resize (although it was garbage and the GC would eventually reclaim it).&lt;/P&gt;
&lt;P&gt;We have solved the problem by eliminating the intermediate WinForms wrapper windows in the WPF tool window chain (VS now provides a native WPF root level tool window).&lt;/P&gt;
&lt;P&gt;This change has saved dozens of megabytes in some VS scenarios and is something you should be thoughtful about as you look at extending Windows Forms applications with new WPF components.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9933516" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Shipping a great release</title><link>http://blogs.msdn.com/bharry/archive/2009/12/07/shipping-a-great-release.aspx</link><pubDate>Mon, 07 Dec 2009 12:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9933394</guid><dc:creator>bharry</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9933394.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9933394</wfw:commentRss><description>&lt;P&gt;I've seen a number of comments here (and elsewhere) about VS 2010 being another "Vista".&amp;nbsp; We are very aware how weakness in a few key areas (like performance) can cast a pall over an entire product.&amp;nbsp; As I said in the original post, we are committed to shipping a great release (in all respects).&lt;/P&gt;
&lt;P&gt;David mentioned in a comment on my last post that we are taking "risky fixes" later in the product cycle than we usually would.&amp;nbsp; David's right but I'd like to add a little color to this.&amp;nbsp; We normally think of Beta 2 as our "validation" pre-release.&amp;nbsp; We are looking for customers to confirm or deny that we are about ready to ship.&amp;nbsp; We have tons of feedback opportunities before Beta 2 (CTPs, Beta1, more CTPs, TAP customers, dogfooding, etc) to try to make sure we are in a position for customers to say "yes".&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;This time they did not.&amp;nbsp; As a result, several things have happened:&lt;BR&gt;We have spun up an effort to reach out to every customer (external and internal) who said no to understand why and try try out fixes.&lt;/LI&gt;
&lt;LI&gt;We have assessed (and will continue to) why our metrics were telling us one thing and our customers another.&lt;/LI&gt;
&lt;LI&gt;We have reset many of our scenarios, metrics and goals to better align with the feedback.&amp;nbsp; As importantly we've communicated to the division that "this is not good enough".&lt;/LI&gt;
&lt;LI&gt;We have redoubled our effort on performance investigations and fixes.&amp;nbsp; We've made some pretty substantial improvements.&lt;/LI&gt;
&lt;LI&gt;We have adjusted the end game schedule to allow for more performance improvements while maintaining a high quality bar for the final release.&lt;/LI&gt;
&lt;LI&gt;We are working on adding another widely available pre-release after the first of the year to give us another round of readiness feedback from customers.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;We're committed to making it great.&amp;nbsp; I'm not saying noone will flame us over something - of course they will.&amp;nbsp; That happens pretty much no matter what we do.&amp;nbsp; But we will make sure the vast majority of people are very happy with the release.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9933394" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Anatomy of a Performance Problem</title><link>http://blogs.msdn.com/bharry/archive/2009/12/05/anatomy-of-a-performance-problem.aspx</link><pubDate>Sat, 05 Dec 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9932962</guid><dc:creator>bharry</dc:creator><slash:comments>22</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9932962.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9932962</wfw:commentRss><description>&lt;P&gt;You've seen me write a fair amount recently about the VS 2010 Beta 2 performance problems - well, you're going to see me keep writing about them :)&amp;nbsp; We've had enough time, at this point, to understand the feedback and characterize the problem - I'd like to share it with you in hopes of you understanding it and perhaps learning something that can help you avoid the same issue in the future.&lt;/P&gt;
&lt;P&gt;The irony of the whole thing is that in this product cycle, we had a bigger concerted focus across the division on performance than we had ever had before.&amp;nbsp; From the very beginning we focused on defining scenarios, goals, regression tests, etc.&amp;nbsp; We went into this product cycle knowing that performance was going to be a challenge.&amp;nbsp; The adoption of WPF for some of our UI elements and a new editor certainly were among the highlights of features likely to lead to issues.&amp;nbsp; We wanted to head off performance problems from the start.&lt;/P&gt;
&lt;P&gt;As I look back, there were many things that lead to the situation that we currently find ourselves in.&amp;nbsp; However, if I were to pick one that was the most impactful, I'd say it was the way we measured and goaled performance.&lt;/P&gt;
&lt;P&gt;Prior to this release, our performance efforts&amp;nbsp;were hindered by&amp;nbsp;regressions and unreliability of measurements.&amp;nbsp; We set out this product cycle to fix that problem by having every team create a clear list of scenarios and automated tests to&amp;nbsp;measure them (TFS, for instance, has about 150).&amp;nbsp; We focused on making sure the tests were repeatable and had very small standard deviations so that if a test showed a significantly different time than expected, we had a strong reason to believe there was an actual regression to investigate.&amp;nbsp; We set up automated suites that would run some of the tests on virtually every checkin, some every day and some every week.&amp;nbsp; We call the effort RPS (or Regression Prevention System).&amp;nbsp; It was to be our canary in the coal mine.&lt;/P&gt;
&lt;P&gt;Clearly it didn't work as well as we had hoped.&amp;nbsp; Why?&amp;nbsp; My analysis is this...&amp;nbsp; It order to get a very reliable, very repeatable set of regression tests, we had to spend a lot of time refining the tests (almost the whole product cycle).&amp;nbsp; We iteratively removed randomization and focused the tests so that we got consistent runs every time.&amp;nbsp; The result is a set of very precise tests that test individual features very well.&amp;nbsp; The problem?&amp;nbsp; No one actually uses the product one very isolated feature at a time.&amp;nbsp; The reality is when you load up a real world application, you have 5 editor windows open, 3 forms designers an architectural diagram, you've just finished debugging and you now hit "Go to definition" on a symbol&amp;nbsp;- it's totally different than what we were testing.&amp;nbsp; I learned 2 things from this exercise about how to ensure your performance testing is measuring the "real world":&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;You must use a "real" dataset - We must have realistic solutions with a realistic mix of projects, realistically complex artifacts (like forms or architecture diagrams).&lt;/LI&gt;
&lt;LI&gt;You must use a "real" usage pattern - We can't start up the IDE, test one thing and shut it back down.&amp;nbsp; We must measure in the context of an appropriate amount of data/context loaded and we must do it within the context of a normal user session (for example, we might run a debug session and then test how fast the form designer is).&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So you might ask, don't you use the product?&amp;nbsp; Why are you just relying on these "microbenchmarks".&amp;nbsp; Yes, we do use the product.&amp;nbsp; After we started getting the Beta 2 feedback about performance, we did a survey of internal users (just within DevDiv) on satisfaction with the Beta and ship readiness.&amp;nbsp; 70% of respondents said they were dissatisfied with VS performance (that's more than twice&amp;nbsp;than the 30% of external respondents who said the same thing).&amp;nbsp; So we had the data that it wasn't good enough but we weren't listening to it.&amp;nbsp; Why?&amp;nbsp; I think we made up all kinds of stories.&amp;nbsp; We said it was "long memory" - people's impressions were tainted by the performance of&amp;nbsp;Beta 1.&amp;nbsp; We said it was taint from their development environment (most devs actually use components that they build themselves - not just ones from the official build lab; after all, we do build the IDE :)).&amp;nbsp; We said it was lag - all the great performance improvements we were working on just hadn't made it into all of the branches yet, etc. etc.&lt;/P&gt;
&lt;P&gt;Clearly a learning to be had there too.&lt;/P&gt;
&lt;P&gt;There are many other issues too, including:&lt;/P&gt;
&lt;P&gt;1) Performance hardware - We didn't do a&amp;nbsp;great job ensuring that we were validating on an appropriately wide range of hardware.&amp;nbsp; For example, we weren't looking at netbooks at all and if you look at my intellisense videos from yesterday, you can see that Beta 2 netbook performance was abysmal.&amp;nbsp; There were other hardware related&amp;nbsp;issues - for&amp;nbsp;example, we found that WPF hardware accelerated performance&amp;nbsp;varies dramatically depending on the quality of the video card and is sometimes slower than software rendering.&lt;/P&gt;
&lt;P&gt;2) Carving out room for new technologies - Anytime you add something it's likely to take more resources.&amp;nbsp; You have to figure out how to make room for it.&amp;nbsp; We did&amp;nbsp;not do a good job of this in this release.&amp;nbsp; In Windows 7, the Windows team had some really good practices around this.&amp;nbsp; For instance, there was a rule that if you are going to add anything to boot (CPU, Disk, Memory, etc) you must find enough savings elsewhere to pay for it before you are allowed to check in.&amp;nbsp; There was a strict "no-growth" rule in key scenarios.&amp;nbsp; Definitely a practice that we'll be looking at.&lt;/P&gt;
&lt;P&gt;3) Coordination across the division - In all aspects of our work we struggle with the tension between letting individual product units run their own business and coordinating efforts centrally across the division.&amp;nbsp; It's clear to me that in this release coordination was not good enough but it's very tough balance.&amp;nbsp; We'll be spending some real time thinking about this in the next release.&lt;/P&gt;
&lt;P&gt;4) I'm sure there are more we'll learn as we continue to reflect on this product cycle.&amp;nbsp; In the meantime, we&amp;nbsp;will continue working to&amp;nbsp;ensure a top quality product when we ship.&lt;/P&gt;
&lt;P&gt;So what do we know about the performance issues we are having?&amp;nbsp; We've categorized them as follows:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Virtual Memory Exhaustion&lt;/STRONG&gt; - Large solutions and lots of feature usage are causing virtual memory (you've got 2GB on a 32-bit OS) to fill up and for VS to become unstable and crash.&amp;nbsp; It's not exactly a performance problem because it doesn't generally cause VS to slow down, however we treat it as one because it's a resource exhaustion problem and many of the things you do to address it also improve actual memory usage and therefore improve performance&amp;nbsp; too.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Leaks&lt;/STRONG&gt; - Allocation and retention of memory that is never used again and accumulates over time.&amp;nbsp; It ultimately leads to Virtual Memory Exhaustion but can also cause working set and other issues due to heap fragmentation that keeps the unwanted memory in the workingset.&amp;nbsp; I&amp;nbsp;also like to separate this out because the way I think about it is different.&amp;nbsp; With Virtual Memory, you are balancing trade-offs and it's an optimization problem.&amp;nbsp; With Leaks, it's a zero tolerance policy.&amp;nbsp; No leaks are acceptable in any circumstance.&amp;nbsp; The way you test for them is different, etc.&amp;nbsp; Beta 2 had a LOT of leaks.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Performance&lt;/STRONG&gt; - Specific scenarios where the application doesn't perform according to user expectations.&amp;nbsp; This can be due to any bottlenecked resource (CPU, memory bandwidth, network bandwidth, disk I/O, etc).&amp;nbsp; The two most common underlying causes are innefficient algorithms (too much CPU usage) and too large a working set (more memory used than the physical RAM can accomodate, resulting in thrashing pages in and out to the disk).&amp;nbsp; Based on the feedback, we've identified a number of areas of common performance complaints, including&amp;nbsp;Editing/Intellisense, WPF Designer, Debugger, and Project Load.&lt;/P&gt;
&lt;P&gt;Yesterday, I blogged about performance gains in editing/intellisense (including before and after videos).&amp;nbsp; Over the next few weeks, I hope to do a post every couple of days on our efforts and the results of our performance work.&amp;nbsp; Stay tuned and hopefully it will be both entertaining and informative.&amp;nbsp; Since Beta 2, we have had some tremendous improvements and I'm confident we're going to ship with good performance and high customer satisfaction, but it has certainly been a bit of a&amp;nbsp;call to&amp;nbsp;action&amp;nbsp;for us.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9932962" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Lab Management in VS 2010</title><link>http://blogs.msdn.com/bharry/archive/2009/12/05/lab-management-in-vs-2010.aspx</link><pubDate>Sat, 05 Dec 2009 12:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9932949</guid><dc:creator>bharry</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9932949.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9932949</wfw:commentRss><description>&lt;P&gt;One of the coolest new capabilities in 2010 is "Lab Management".&amp;nbsp; It enables you to automate the setup and configuration of test environments, saving you a bunch of time doing it every time you have a new build you want to test.&amp;nbsp; We first released it in Beta 1, but the truth is it's a V1 product and it just wasn't really ready enough for a lot of people to be successful getting it up and running - installing and configuring it was too complicated.&lt;/P&gt;
&lt;P&gt;We've done a ton of work over the past 7 months or so to make it much easier to get up and going, easier to diagnose when there are issues and more reliable when you use it.&amp;nbsp; While what we shipped in Beta 2 isn't done, we believe that most people should be able to get started and see the value of it.&lt;/P&gt;
&lt;P&gt;An important part of our release cycle is soliciting feedback from you to know when we are ready to ship.&amp;nbsp; We've gotten a lot of feedback on Beta 2 - particularly on performance as you can see from other posts I'm writing :).&amp;nbsp; We don't feel like we've gotten enough feedback on lab management to be able to tell.&amp;nbsp; We need your help.&amp;nbsp; We've put together a 4 part blog series that covers everything you need to know to get started with Lab Management.&amp;nbsp; I know I'm asking a lot - it requires significant hardware and several hours of time investment, but I really believe if you get it up and working and figure out how to integrate it into your development cycle, it will be a big time saver for you in the long run.&amp;nbsp; If you can, I'd really appreciate you giving it a try.&amp;nbsp; Here are links to the series.&lt;/P&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;Part 1: Install &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;A href="http://blogs.msdn.com/lab_management/archive/2009/11/18/Getting-started-with-Lab-Management-_2800_Part-1_2900_.aspx" target=_blank mce_href="http://blogs.msdn.com/lab_management/archive/2009/11/18/Getting-started-with-Lab-Management-_2800_Part-1_2900_.aspx"&gt;http://blogs.msdn.com/lab_management/archive/2009/11/18/Getting-started-with-Lab-Management-_2800_Part-1_2900_.aspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;Part 2: Configure TFS, build controller, test controller&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;A href="http://blogs.msdn.com/lab_management/archive/2009/11/18/getting-started-with-lab-management-part-2.aspx" target=_blank mce_href="http://blogs.msdn.com/lab_management/archive/2009/11/18/getting-started-with-lab-management-part-2.aspx"&gt;http://blogs.msdn.com/lab_management/archive/2009/11/18/getting-started-with-lab-management-part-2.aspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;Part 3: Configure system under test – unit testing with a calculator app. Create LE, configure test settings, etc.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;A href="http://blogs.msdn.com/lab_management/archive/2009/11/20/getting-started-with-lab-management-part-3.aspx" target=_blank mce_href="http://blogs.msdn.com/lab_management/archive/2009/11/20/getting-started-with-lab-management-part-3.aspx"&gt;http://blogs.msdn.com/lab_management/archive/2009/11/20/getting-started-with-lab-management-part-3.aspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;Part 4: Stitch all the pieces together to create the E2E workflow. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;A href="http://blogs.msdn.com/lab_management/archive/2009/11/23/getting-started-with-lab-management-part-4.aspx" target=_blank mce_href="http://blogs.msdn.com/lab_management/archive/2009/11/23/getting-started-with-lab-management-part-4.aspx"&gt;http://blogs.msdn.com/lab_management/archive/2009/11/23/getting-started-with-lab-management-part-4.aspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;Looking forward to hearing from you...&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;Thanks,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;Brian&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9932949" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Improvements in Intellisense post Beta 2</title><link>http://blogs.msdn.com/bharry/archive/2009/12/04/improvements-in-intellisense-post-beta-2.aspx</link><pubDate>Fri, 04 Dec 2009 13:03:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9932477</guid><dc:creator>bharry</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9932477.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9932477</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;I’ve written a couple of posts in the last month or so soliciting performance feedback from you all and talking about our performance efforts.&amp;#160; Since we realized the degree of performance problem that we still had, we have spent a ton of effort working on understanding it and making it better.&lt;/p&gt;  &lt;p&gt;Just yesterday, we made available a build we’re calling “SLCTP1” (Super Limited Community Technology Preview 1 :)).&amp;#160; That build is only available under NDA and is only being provided to customers who have reported specific performance issues and worked with us to narrow them down so that we could improve them.&amp;#160; We’ll be doing another SLCTP build in a couple of weeks, followed by a more generally available preview in the new year.&amp;#160; We are serious about addressing your concerns and ensuring that VS2010 is the best version of VS we have ever shipped in almost every respect.&lt;/p&gt;  &lt;p&gt;One of the areas we’ve gotten a lot of feedback on is intellisense performance.&amp;#160; We’ve made a ton of improvements.&amp;#160; Below, I’ve included some before and after videos running on a Netbook.&amp;#160; The first video approximates the typing performance in Beta 2 and the second is what we are seeing today (with all of the fixes that we have made).&lt;/p&gt;  &lt;p&gt;Now I have to say, I have some trepidation in posting these.&amp;#160; When I looked at these videos myself, I thought – How could we have possibly shipped Beta 2 this way?&amp;#160; And, The current is WAY better but I still wouldn’t call it great yet.&amp;#160; The first thing I will observe is that I have a number of other videos on less constrained hardware where the difference is MUCH harder to see (because Beta 2 wasn’t nearly so bad).&amp;#160; I’ve posted this one precisely because it highlights how much difference we have made.&amp;#160; Clearly we had some serious CPU bottlenecks in Beta 2 that didn’t show up on high end dev machines but did on under powered net books.&amp;#160; Part of what we learned from Beta 2 was that testing on our pristine, relatively new, test machines in our lab was not a very realistic reflection of what customers would see.&amp;#160; We’re addressing that.&lt;/p&gt;  &lt;p&gt;Here they are as I grimace :(&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:ec949cf1-d9b5-4f0f-9877-2ac4fc460b67" class="wlWriterEditableSmartContent"&gt;&lt;div id="07e8665a-34d7-4348-94be-0c59fb33ff45" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=b0c6e68f-be2e-4176-a92d-aadce74f4760&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/ImprovementsinIntellisensepostBeta2_7155/video16c14c1cb44c.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('07e8665a-34d7-4348-94be-0c59fb33ff45'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=b0c6e68f-be2e-4176-a92d-aadce74f4760&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:7b24bc10-700a-4dd8-8e6a-0531fd9920e0" class="wlWriterEditableSmartContent"&gt;&lt;div id="de37d07a-b02a-40ca-b93f-dd32328816c7" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=dc139e19-ed9e-42d8-a812-41fa765d5bb0&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/ImprovementsinIntellisensepostBeta2_7155/video29e684888548.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('de37d07a-b02a-40ca-b93f-dd32328816c7'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=dc139e19-ed9e-42d8-a812-41fa765d5bb0&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We’re not done.&amp;#160; We have a lot more work in the queue to make performance even better but I wanted to share with you some of the great progress we have made.&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9932477" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Quest releases a public Beta of Oracle integration</title><link>http://blogs.msdn.com/bharry/archive/2009/12/04/quest-has-releases-a-public-beta-of-oracle-integration.aspx</link><pubDate>Fri, 04 Dec 2009 12:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9932461</guid><dc:creator>bharry</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9932461.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9932461</wfw:commentRss><description>&lt;P&gt;Quest software has been working on a provider to enable the Visual Studio database tools to work with Oracle databases (refactorying, deployment, testing, analysis, etc).&amp;nbsp; They've just released a public Beta that you can try out with the VS 2010 Beta 2.&amp;nbsp; Read more about it and download the &lt;A href="http://www.teamfuze.net/beta.jspa" mce_href="http://www.teamfuze.net/beta.jspa"&gt;Beta&lt;/A&gt;.&amp;nbsp; You can also check out a &lt;A href="http://www.youtube.com/watch?v=hlKKb3XDxQU" mce_href="http://www.youtube.com/watch?v=hlKKb3XDxQU"&gt;video&lt;/A&gt; demonstration of the capabilities.&amp;nbsp; In it they cover creating a new Oracle database project, importing your schema, managing and altering objects, comparing your changes to the live schema and deploying them back to the database. &lt;/P&gt;
&lt;P&gt;Check it out!&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9932461" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Initial TFS 2010 BPA Tool Available</title><link>http://blogs.msdn.com/bharry/archive/2009/12/02/initial-tfs-2010-bpa-tool-available.aspx</link><pubDate>Wed, 02 Dec 2009 12:18:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9931370</guid><dc:creator>bharry</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9931370.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9931370</wfw:commentRss><description>&lt;p&gt;We’ve also just released the first cut at the TFS 2010 Best Practices Analyzer that will help you diagnose configuration issues on TFS 2010 servers.&amp;#160; It’s a long way from being done – we’ll be continuing to work on it hard between now and the 2010 release but it’s a start.&lt;/p&gt;  &lt;p&gt;Updating the BPA tool was a major undertaking due to all of the new TFS topologies and features in 2010.&amp;#160; Application Tier scale out, Data Tier scale out, Build agent pooling, Sharepoint flexibility and Lab Management are just a few of the new features that required a pretty major overhaul of the BPA tool.&amp;#160; Our goal for this initial release was to get the BPA infrastructure updated to support the new multi-machine topologies, remove all of the old rules that don’t make sense any longer and add a handful of new rules that show we can scan the breadth of a TFS 2010 Server Farm.&amp;#160; Over the next few months, we’ll be building out the new rules to provide a more comprehensive validation of a TFS install.&lt;/p&gt;  &lt;p&gt;We’d certainly appreciate you giving it a try at some point and letting us know how it works for you.&lt;/p&gt;  &lt;p&gt;You can read more about it on Ladislau’s blog here: &lt;a title="http://blogs.msdn.com/lszomoru/archive/2009/11/17/team-foundation-server-2010-beta-2-best-practices-analyzer.aspx" href="http://blogs.msdn.com/lszomoru/archive/2009/11/17/team-foundation-server-2010-beta-2-best-practices-analyzer.aspx"&gt;http://blogs.msdn.com/lszomoru/archive/2009/11/17/team-foundation-server-2010-beta-2-best-practices-analyzer.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931370" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category></item><item><title>SCRUM For Team System V3, Beta 2 released</title><link>http://blogs.msdn.com/bharry/archive/2009/12/01/scrum-for-team-system-v3-beta-2-released.aspx</link><pubDate>Wed, 02 Dec 2009 03:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9931234</guid><dc:creator>bharry</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9931234.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9931234</wfw:commentRss><description>&lt;P&gt;EMC (formerly from Conchango) has recently released a Beta of a new release of their popular SCRUM for Team System.&amp;nbsp; This Beta is designed to work with TFS 2010 Beta 2.&amp;nbsp; You can find download details here:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://scrumforteamsystem.com/cs/forums/4554/ShowPost.aspx"&gt;http://scrumforteamsystem.com/cs/forums/4554/ShowPost.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and I recommend checking out Crispin Parker's blog to learn more:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://consultingblogs.emc.com/crispinparker/default.aspx"&gt;http://consultingblogs.emc.com/crispinparker/default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931234" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category></item><item><title>TFS 2010 Power Tools are Available</title><link>http://blogs.msdn.com/bharry/archive/2009/12/01/tfs-2010-power-tools-are-available.aspx</link><pubDate>Wed, 02 Dec 2009 03:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9931219</guid><dc:creator>bharry</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9931219.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9931219</wfw:commentRss><description>&lt;P&gt;The first public build of the TFS 2010 Power Tools are now available.&amp;nbsp; I wrote details about them a couple of weeks ago: &lt;A title=http://blogs.msdn.com/bharry/archive/2009/11/18/tfs-2010-power-tools-coming-soon.aspx href="http://blogs.msdn.com/bharry/archive/2009/11/18/tfs-2010-power-tools-coming-soon.aspx" mce_href="http://blogs.msdn.com/bharry/archive/2009/11/18/tfs-2010-power-tools-coming-soon.aspx"&gt;http://blogs.msdn.com/bharry/archive/2009/11/18/tfs-2010-power-tools-coming-soon.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;A reminder – these are really “pre-release” Power Tools.&amp;nbsp; We’re producing this build so that early adopters of TFS 2010 Beta 2 will have them but we’ll be producing a final 2010 Power Tools release near the VS/TFS 2010 launch date.&lt;/P&gt;
&lt;P&gt;We’ve also moved our Power Tools from the general Microsoft download site to the Visual Studio Gallery site.&amp;nbsp; This is in an attempt to make it easier to find all of the relevant Visual Studio add-ons.&lt;/P&gt;
&lt;P&gt;Here are the links:&lt;/P&gt;
&lt;P&gt;1. TFS MSSCCI Provider: &lt;A href="http://visualstudiogallery.msdn.microsoft.com/en-us/f959ea32-5ac3-424a-a709-5001a158ebe8" mce_href="http://visualstudiogallery.msdn.microsoft.com/en-us/f959ea32-5ac3-424a-a709-5001a158ebe8"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/f959ea32-5ac3-424a-a709-5001a158ebe8&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;2. TFPT: &lt;A href="http://visualstudiogallery.msdn.microsoft.com/en-us/0e69a28f-020c-488b-80b3-f4c89a20621d" mce_href="http://visualstudiogallery.msdn.microsoft.com/en-us/0e69a28f-020c-488b-80b3-f4c89a20621d"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/0e69a28f-020c-488b-80b3-f4c89a20621d&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;As always, if you find any issues, please report them.&amp;nbsp; We are eager to fix any significant issues before the final 2010 release.&lt;/P&gt;
&lt;P&gt;You can share questions, comments, etc on: &lt;A title=http://social.msdn.microsoft.com/Forums/en-US/tfspowertools/threads href="http://social.msdn.microsoft.com/Forums/en-US/tfspowertools/threads" mce_href="http://social.msdn.microsoft.com/Forums/en-US/tfspowertools/threads"&gt;http://social.msdn.microsoft.com/Forums/en-US/tfspowertools/threads&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And you can report bugs at: &lt;A title=https://connect.microsoft.com/VisualStudio href="https://connect.microsoft.com/VisualStudio" mce_href="https://connect.microsoft.com/VisualStudio"&gt;https://connect.microsoft.com/VisualStudio&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;You can just set the product as TFS 2010 and note somewhere that it is a Power Tool issue and we’ll route it appropriately.&lt;/P&gt;
&lt;P&gt;Thanks and sorry for the long wait,&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931219" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category></item><item><title>More Beta 2 Localized builds available publicly</title><link>http://blogs.msdn.com/bharry/archive/2009/11/25/more-beta-2-localized-builds-available-publicly.aspx</link><pubDate>Wed, 25 Nov 2009 18:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9928716</guid><dc:creator>bharry</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9928716.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9928716</wfw:commentRss><description>&lt;H1 style="MARGIN: 24pt 0in 0pt 0.5in"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=5&gt;&lt;FONT color=#376092&gt;&lt;FONT face=Cambria&gt;German&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio 2010 Ultimate Beta 2 - ISO&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=dc333ac8-596d-41e3-ba6c-84264e761b81&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=dc333ac8-596d-41e3-ba6c-84264e761b81&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio 2010 Ultimate Beta 2 – Web Bootstrapper&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=92c65d2d-0a6b-4507-a4dc-767f4cc6e823&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=92c65d2d-0a6b-4507-a4dc-767f4cc6e823&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Microsoft Visual Studio 2010 Professional Beta 2 - ISO&lt;/SPAN&gt;&lt;/B&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a80dfb5d-51c6-4778-8656-a9ff29d3a132&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=a80dfb5d-51c6-4778-8656-a9ff29d3a132&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio 2010 Professional Beta 2 – Web Bootstrapper&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=79d01825-f64b-433c-8873-17297fa5cc16&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=79d01825-f64b-433c-8873-17297fa5cc16&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio Team Foundation Server 2010 Beta 2 – ISO&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6c70fd8f-615e-4203-a028-acb2c2b8b88f&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=6c70fd8f-615e-4203-a028-acb2c2b8b88f&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 Beta 2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 Beta 2 Web Bootstrapper&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=9F5E8774-C8DC-4FF6-8285-03A4C387C0DB&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?familyid=9F5E8774-C8DC-4FF6-8285-03A4C387C0DB&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 Beta 2 LangPack – DEU&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=178a0003-f791-4ff3-b6f6-633f0ad1740d&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=178a0003-f791-4ff3-b6f6-633f0ad1740d&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;BR&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Microsoft .NET Framework 4 Client Profile Beta 2&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=68a7173d-7ee5-4213-a06f-f2e943ec9249&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=68a7173d-7ee5-4213-a06f-f2e943ec9249&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 Client Profile Beta 2 Web Bootstrapper&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=206505ec-aa66-4d4e-be26-2b69b7d697d0&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=206505ec-aa66-4d4e-be26-2b69b7d697d0&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 Client Profile Beta 2 LangPack – DEU &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f04b5749-218f-4c8e-8673-1436037e0540&amp;amp;displaylang=de"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=f04b5749-218f-4c8e-8673-1436037e0540&amp;amp;displaylang=de&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H1 style="TEXT-INDENT: 0.5in; MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=5&gt;&lt;FONT color=#376092&gt;&lt;FONT face=Cambria&gt;Arabic&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Simplified Arabic'; FONT-SIZE: 12pt" dir=rtl lang=AR-SA&gt;إصدار بيتا 2 لـ&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;amp;displaylang=ar"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;amp;displaylang=ar&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 Beta 2 Web &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Simplified Arabic'; FONT-SIZE: 12pt" dir=rtl lang=AR-SA&gt;برنامج تمهيد التشغيل لـ&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=9F5E8774-C8DC-4FF6-8285-03A4C387C0DB&amp;amp;displaylang=ar"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?familyid=9F5E8774-C8DC-4FF6-8285-03A4C387C0DB&amp;amp;displaylang=ar&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Simplified Arabic'; FONT-SIZE: 12pt" dir=rtl lang=AR-SA&gt;حزمة اللغة للإصدار بيتا 2 لـ&lt;/SPAN&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=178a0003-f791-4ff3-b6f6-633f0ad1740d&amp;amp;displaylang=ar"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=178a0003-f791-4ff3-b6f6-633f0ad1740d&amp;amp;displaylang=ar&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Microsoft .NET Framework 4 Client Profile &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Simplified Arabic'; FONT-SIZE: 12pt" dir=rtl lang=AR-SA&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&amp;nbsp;إصدار بيتا 2 لـ&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=68a7173d-7ee5-4213-a06f-f2e943ec9249&amp;amp;displaylang=ar"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=68a7173d-7ee5-4213-a06f-f2e943ec9249&amp;amp;displaylang=ar&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 Client Profile Beta 2 Web &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Simplified Arabic'; FONT-SIZE: 12pt" dir=rtl lang=AR-SA&gt;برنامج تمهيد التشغيل لـ&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 15.5pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=206505ec-aa66-4d4e-be26-2b69b7d697d0&amp;amp;displaylang=ar"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=206505ec-aa66-4d4e-be26-2b69b7d697d0&amp;amp;displaylang=ar&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Calibri&gt;Microsoft .NET Framework 4 Client Profile &amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Simplified Arabic'; FONT-SIZE: 12pt" dir=rtl lang=AR-SA&gt;حزمة اللغة للإصدار بيتا 2 لـ&lt;/SPAN&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f04b5749-218f-4c8e-8673-1436037e0540&amp;amp;displaylang=ar"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=f04b5749-218f-4c8e-8673-1436037e0540&amp;amp;displaylang=ar&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNoSpacing&gt;&lt;FONT size=3 face=Calibri&gt;Brian&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9928716" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>VS Beta 2 is now available to MSDN subscribers in German</title><link>http://blogs.msdn.com/bharry/archive/2009/11/20/vs-beta-2-is-now-available-to-msdn-subscribers-in-german.aspx</link><pubDate>Sat, 21 Nov 2009 03:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9926631</guid><dc:creator>bharry</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9926631.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9926631</wfw:commentRss><description>&lt;P&gt;In addition .NET 4.0 Beta 2 is available in Arabic.&lt;/P&gt;
&lt;P&gt;Here's the SKU list:&lt;/P&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;Visual Studio 2010 Team Foundation Server Beta 2 (x86 and x64) - DVD (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;Visual Studio 2010 Ultimate Beta 2 (x86) - DVD (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;Visual Studio 2010 Professional (x86) - DVD (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;Visual Studio 2010 Ultimate Beta 2 Web Installer (x86) - (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;Visual Studio 2010 Professional Beta 2 Web Installer (x86) - (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;.NET Framework 4 Full Language Pack Beta 2 (x86) - (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;.NET Framework 4 Full Language Pack Beta 2 (x86 and x64) - (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;.NET Framework 4 Full Language Pack Beta 2 (x86 and ia64) - (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;.NET Framework 4 Client Profile Language Pack Beta 2 (x86) - (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;.NET Framework 4 Client Profile Language Pack Beta 2 (x86 and x64) - (German)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=#1f497d&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;.NET Framework 4 Full Language Pack Beta 2 (x86) - (Arabic)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;.NET Framework 4 Full Language Pack Beta 2 (x86 and x64) - (Arabic)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;.NET Framework 4 Client Profile Language Pack Beta 2 (x86) - (Arabic)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 0px 36pt"&gt;&lt;FONT size=2 face=Calibri,sans-serif&gt;&lt;SPAN style="FONT-SIZE: 11pt"&gt;&lt;FONT color=black&gt;.NET Framework 4 Client Profile Language Pack Beta 2 (x86 and x64) - (Arabic)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9926631" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category></item></channel></rss>