﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>KB más recientes de ...</title>
    <description>KB más recientes de ...</description>
    <link>http://www.willydev.net/kb-.aspx</link>
    <docs>http://backend.userland.com/rss</docs>
    <generator>RSS.NET: http://www.rssdotnet.com/</generator>
    <item>
      <title>Windows Phone Developer Tools for Windows Phone 7 Released to Web!</title>
      <description>Download the Windows Phone Developer Tools and start creating apps and games for Windows Phone 7!</description>
      <link>http://go.microsoft.com/?linkid=9744724</link>
      <pubDate>Wed, 22 Feb 2012 18:04:17 GMT</pubDate>
    </item>
    <item>
      <title>MS11-075 - Important : Vulnerability in Microsoft Active Accessibility Could Allow Remote Code Execution (2623699) - Version: 1.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-075</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-082 - Important : Vulnerabilities in Host Integration Server Could Allow Denial of Service (2607670) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-082</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-058 - Critical : Vulnerabilities in DNS Server Could Allow Remote Code Execution (2562485) - Version: 1.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-058</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-039 - Critical : Vulnerability in .NET Framework and Microsoft Silverlight Could Allow Remote Code Execution (2514842) - Version: 1.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-039</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS10-077 - Critical : Vulnerability in .NET Framework Could Allow Remote Code Execution (2160841) - Version: 3.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms10-077</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS10-070 - Important : Vulnerability in ASP.NET Could Allow Information Disclosure (2418042) - Version: 4.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms10-070</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-066 - Important : Vulnerability in Microsoft Chart Control Could Allow Information Disclosure (2567943) - Version: 1.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-066</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-044 - Critical : Vulnerability in .NET Framework Could Allow Remote Code Execution (2538814) - Version: 1.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-044</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-069 - Moderate : Vulnerability in .NET Framework Could Allow Information Disclosure (2567951) - Version: 1.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-069</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-081 - Critical : Cumulative Security Update for Internet Explorer (2586448) - Version: 1.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-081</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-071 - Important : Vulnerability in Windows Components Could Allow Remote Code Execution (2570947) - Version: 2.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-071</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-078 - Critical : Vulnerability in .NET Framework and Microsoft Silverlight Could Allow Remote Code Execution (2604930) - Version: 1.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-078</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-083 - Critical : Vulnerability in TCP/IP Could Allow Remote Code Execution (2588516) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-083</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-084 - Moderate : Vulnerability in Windows Kernel-Mode Drivers Could Allow Denial of Service (2617657) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-084</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-090 - Critical : Cumulative Security Update of ActiveX Kill Bits (2618451) - Version: 1.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-090</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-037 - Important : Vulnerability in MHTML Could Allow Information Disclosure (2544893) - Version: 2.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-037</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-085 - Important : Vulnerability in Windows Mail and Windows Meeting Space Could Allow Remote Code Execution (2620704) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-085</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-087 - Critical : Vulnerability in Windows Kernel-Mode Drivers Could Allow Remote Code Execution (2639417) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-087</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-028 - Critical : Vulnerability in .NET Framework Could Allow Remote Code Execution (2484015) - Version: 2.4</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-028</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-091 - Important : Vulnerabilities in Microsoft Publisher Could Allow Remote Code Execution (2607702) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-091</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-086 - Important : Vulnerability in Active Directory Could Allow Elevation of Privilege (2630837) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-086</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-089 - Important : Vulnerability in Microsoft Office Could Allow Remote Code Execution (2590602) - Version: 1.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-089</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-095 - Important : Vulnerability in Active Directory Could Allow Remote Code Execution (2640045) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-095</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-088 - Important : Vulnerability in Microsoft Office IME (Chinese) Could Allow Elevation of Privilege (2652016) - Version: 1.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-088</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-093 - Important : Vulnerability in OLE Could Allow Remote Code Execution (2624667) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-093</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-097 - Important : Vulnerability in Windows Client/Server Run-time Subsystem Could Allow Elevation of Privilege (2620712) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-097</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-092 - Critical : Vulnerability in Windows Media Could Allow Remote Code Execution (2648048) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-092</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-096 - Important : Vulnerability in Microsoft Excel Could Allow Remote Code Execution (2640241) - Version: 1.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-096</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-005 - Important : Vulnerability in Microsoft Windows Could Allow Remote Code Execution (2584146) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-005</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-002 - Important : Vulnerability in Windows Object Packager Could Allow Remote Code Execution (2603381) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-002</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-094 - Important : Vulnerabilities in Microsoft PowerPoint Could Allow Remote Code Execution (2639142) - Version: 1.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-094</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-099 - Important : Cumulative Security Update for Internet Explorer (2618444) - Version: 1.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-099</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-001 - Important : Vulnerability in Windows Kernel Could Allow Security Feature Bypass (2644615) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-001</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-003 - Important : Vulnerability in Windows Client/Server Run-time Subsystem Could Allow Elevation of Privilege (2646524) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-003</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-025 - Important : Vulnerability in Microsoft Foundation Class (MFC) Library Could Allow Remote Code Execution (2500212) - Version: 4.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-025</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-006 - Important : Vulnerability in SSL/TLS Could Allow Information Disclosure (2643584) - Version: 1.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-006</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-008 - Critical : Vulnerabilities in Windows Kernel-Mode Drivers Could Allow Remote Code Execution (2660465) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-008</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-100 - Critical : Vulnerabilities in .NET Framework Could Allow Elevation of Privilege (2638420) - Version: 1.3</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-100</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-098 - Important : Vulnerability in Windows Kernel Could Allow Elevation of Privilege (2633171) - Version: 1.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-098</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-004 - Critical : Vulnerabilities in Windows Media Could Allow Remote Code Execution (2636391) - Version: 1.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-004</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-007 - Important : Vulnerability in AntiXSS Library Could Allow Information Disclosure (2607664) - Version: 2.1</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-007</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-012 - Important : Vulnerability in Color Control Panel Could Allow Remote Code Execution (2643719) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-012</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-011 - Important : Vulnerabilities in Microsoft SharePoint Could Allow Elevation of Privilege (2663841) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-011</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-014 - Important : Vulnerability in Indeo Codec Could Allow Remote Code Execution (2661637) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-014</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-010 - Critical : Cumulative Security Update for Internet Explorer (2647516) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-010</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-013 - Critical : Vulnerability in C Run-Time Library Could Allow Remote Code Execution (2654428) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-013</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-009 - Important : Vulnerabilities in Ancillary Function Driver Could Allow Elevation of Privilege (2645640) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-009</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-015 - Important : Vulnerabilities in Microsoft Visio Viewer 2010 Could Allow Remote Code Execution (2663510) - Version: 1.0</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-015</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS11-049 - Important : Vulnerability in the Microsoft XML Editor Could Allow Information Disclosure (2543893) - Version: 2.4</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms11-049</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>MS12-016 - Critical : Vulnerabilities in .NET Framework and Microsoft Silverlight Could Allow Remote Code Execution (2651026) - Version: 1.2</title>
      <link>http://technet.microsoft.com/en-us/security/bulletin/ms12-016</link>
      <pubDate>Wed, 22 Feb 2012 18:04:10 GMT</pubDate>
    </item>
    <item>
      <title>[SDP 3][16b46435-0d2e-4b34-b78c-f638c78c8959] Internet Explorer Data Collector</title>
      <description>This article describes the information that may be collected from a computer when running Internet Explorer Diagnostics for Windows Client and Server.</description>
      <link>http://support.microsoft.com/kb/2547207/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Wed, 22 Feb 2012 16:10:00 GMT</pubDate>
    </item>
    <item>
      <title>MS11-081: Actualización de seguridad acumulativa para Internet Explorer: 11 de octubre, 2011</title>
      <description>Resuelve varias vulnerabilidades en Internet Explorer que podrían permitir la ejecución remota de código si un usuario viera una página web creada especialmente para ello con dicho explorador.</description>
      <link>http://support.microsoft.com/kb/2586448/es?sd=rss&amp;spid=15672</link>
      <pubDate>Wed, 22 Feb 2012 08:30:00 GMT</pubDate>
    </item>
    <item>
      <title>[SDP 3][e09cf338-24ca-48d6-b446-7afc623d8ecb] Internet Explorer WPAD Diagnostic – All versions</title>
      <description>The Internet Explorer WPAD Diagnostic was designed to reset and collect data related to Internet Explorer’s Automatically Detect Settings activity used to troubleshoot Internet Explorer connectivity issues related to Proxy Automatic Discovery.</description>
      <link>http://support.microsoft.com/kb/2668985/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Tue, 21 Feb 2012 20:11:00 GMT</pubDate>
    </item>
    <item>
      <title>Error message when you browse a web server that has Internet Explorer installed: "ASP 0177:8000ffff"</title>
      <description>Fixes a problem in which you receive a "ASP 0177:8000ffff" error message when you use Internet Explorer to browse certain websites. This behavior occurs after you install a cumulative security update that is greater than MS07-045.</description>
      <link>http://support.microsoft.com/kb/945701/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Tue, 21 Feb 2012 19:13:00 GMT</pubDate>
    </item>
    <item>
      <title>Real World Windows Azure: Interview with Luke Spikes, CEO at Spikes Cavell</title>
      <description>&lt;p&gt;As part of the Real World Windows Azure series, I talked to Luke Spikes, Chief Executive Officer at Spikes Cavell, about how the company took a long-term strategic bet on &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0056"&gt;Windows Azure&lt;/a&gt; to deliver a new product, spotlightonspend, that helps public sector entities share spending data with the general public. You can read the full &lt;a target="_blank" href="http://www.microsoft.com/casestudies/Windows-Azure/Spikes-Cavell/Government-Spending-Analytics-Provider-Uses-Cloud-to-Scale-Solution-Expand-Overseas/4000010842"&gt;customer success story&lt;/a&gt; here. Here&amp;rsquo;s what he had to say:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Himanshu Kumar Singh: What does Spikes Cavell do?&lt;/b&gt;&lt;/p&gt;
&lt;p class="bodycopy"&gt;&lt;b&gt;Luke Spikes&lt;/b&gt;&lt;b&gt;:&lt;/b&gt; &lt;a target="_blank" href="http://www.spikescavell.net/"&gt;Spikes Cavell&lt;/a&gt; develops online solutions that help public sector entities increase the efficiency of their procurement practices to save money. Through our self-hosted Observatory offering, a modular suite of data-driven online tools, we enable government organizations to collect and store spend information from multiple systems in a single database. Financial decision makers can use search, analytics, and reporting tools in Observatory to identify opportunities for savings. &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS: How did you come up with the idea for spotlightonspend?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;LS&lt;/b&gt;&lt;b&gt;:&lt;/b&gt; In August 2009, I read an article in the Sunday Times newspaper that sparked an idea for a new cloud-based product to empower public sector organizations to share spending data with the general public. The articled was about a manifesto proposal from David Cameron, the Conservative Party leader who was elected Prime Minister of Great Britain in May 2010, to compel public entities to disclose all external payments for goods and services. We recognized an opportunity to build on the spending analysis and reporting functionality we had already developed for Observatory to help government organizations comply with this proposed policy. The obvious challenge was how to scale our infrastructure to handle the potential use of such an application by thousands of people at the same time. To maximize sales opportunities, we wanted to deliver the application in the cloud shortly after the general election in May 2010. We started development in September 2009.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS: Did you evaluate other cloud providers besides Windows Azure?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;LS&lt;/b&gt;&lt;b&gt;: &lt;/b&gt;At first, we used Amazon Elastic Cloud Compute (EC2) to host spotlightonspend, but we learned that we needed to continuously update and reconfigure servers, which inhibited developer productivity and the company&amp;rsquo;s responsiveness to new market opportunities. After several months, we decided to move spotlightonspend to Windows Azure.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS: Why did you decide to launch spotlightonspend on Windows Azure?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;LS&lt;/b&gt;&lt;b&gt;: &lt;/b&gt;The shift to Windows Azure was a long-term strategic bet on our part. As a growing company in an industry moved by rapidly changing political considerations, we needed the agility that only a fully managed cloud platform like Windows Azure can provide.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS: Did you meet your election deadline?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;LS&lt;/b&gt;&lt;b&gt;: &lt;/b&gt;Yes, we released spotlightonspend in May 2010, only days after the newly installed coalition government formally announced its transparency policy. By June 2011, we had delivered 40 customers in the United Kingdom. We are now offering the solution to U.S.-based public sector organizations. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS: Describe some of the other benefits of Windows Azure for Spikes Cavell and its customers. &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;LS&lt;/b&gt;&lt;b&gt;: &lt;/b&gt;The migration to Windows Azure took only 10 weeks, a timeline that would not have been possible without the flexibility and ease-of-use of Microsoft technologies. The ability to access a complete set of tools in a single platform means we can keep our development costs low and continue providing new functionality to meet customer requirements. Because Windows Azure makes it easier for us to focus on our core strengths, we&amp;rsquo;re able to devote more time to supporting existing customers and nurturing business opportunities in new markets, which has played a crucial role in our success.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.spikescavell.net/"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5852.SpikesCavell.png" alt="" border="0" height="131" width="262" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Read the full &lt;a target="_blank" href="http://www.microsoft.com/casestudies/Windows-Azure/Spikes-Cavell/Government-Spending-Analytics-Provider-Uses-Cloud-to-Scale-Solution-Expand-Overseas/4000010842"&gt;story&lt;/a&gt;.&amp;nbsp; Learn how &lt;a target="_blank" href="http://www.windowsazure.com/evidence"&gt;others&lt;/a&gt; are using Windows Azure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10270629" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/21/real-world-windows-azure-interview-with-luke-spikes-chief-executive-officer-at-spikes-cavell.aspx</link>
      <pubDate>Tue, 21 Feb 2012 18:21:00 GMT</pubDate>
    </item>
    <item>
      <title>Actualizaciones para el.NET Framework 2.0 mediante Windows Update puede provocar algunos.Bloqueo de las aplicaciones de NET Framework</title>
      <description>Proporciona una solución a un problema en las actualizaciones para el.NET Framework 2.0 mediante Windows Update puede provocar algunos.NET Framework bloqueo de las aplicaciones.</description>
      <link>http://support.microsoft.com/kb/2677528/es?sd=rss&amp;spid=8291</link>
      <pubDate>Tue, 21 Feb 2012 01:10:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Azure Community News Roundup (Edition #7)</title>
      <description>&lt;p&gt;Welcome to the latest edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0058"&gt;Windows Azure&lt;/a&gt;. Here are the highlights from last week.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Articles and Blog Posts&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://dotnetslackers.com/articles/net/Developing-a-Hello-World-Java-Application-and-Deploying-it-in-Windows-Azure1.aspx#.Tz4vnYjXzto.twitter"&gt;Developing a Hello World Java Application and Deploying it in Windows Azure &amp;ndash; Part 1&lt;/a&gt; by JananiK, &lt;a target="_blank" href="http://dotnetslackers.com/"&gt;DotNetSlackers.com&lt;/a&gt; (posted Feb. 17.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://cloudstory.in/2012/02/tutorial-going-live-with-your-first-application-on-windows-azure-part-i/"&gt;Tutorial &amp;ndash; Going Live with Your First Application on Windows Azure &amp;ndash; Part 1&lt;/a&gt; &lt;a target="_blank" href="http://cloudstory.in/"&gt;Cloud.Story.in&lt;/a&gt; (posted Feb. 17.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.31a2ba2a-b718-11dc-8314-0800200c9a66.com/2012/02/combining-multiple-azure-worker-roles.html"&gt;Combining Multiple Windows Azure Worker Roles into a Windows Azure Web Role&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/dfberry"&gt;Dina Berry&lt;/a&gt; (posted Feb. 16.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blog.pluralsight.com/2012/02/15/new-course-building-windows-phone-7-applications-with-azure/"&gt;New Course:&amp;nbsp; Building Windows Phone Applications with Windows Azure&lt;/a&gt; by Jason Salmond, &lt;a target="_blank" href="http://blog.pluralsight.com/"&gt;the pluralsight blog&lt;/a&gt; (posted Feb. 15.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.thinkbigkansascity.blogspot.com/2012/02/think-big-and-microsoft-bizspark-offer.html"&gt;Think Big and Microsoft BizSpark Offer Startups $60,000 in Cloud Services on Windows Azure&lt;/a&gt; by Allison Way, &lt;a target="_blank" href="http://www.thinkbigkansascity.blogspot.com/"&gt;Think Big blog&lt;/a&gt; (posted Feb. 15.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://michaelcollier.wordpress.com/2012/02/14/deploying-a-windows-azure-sql-azure-solution-with-visual-studio-team-build/"&gt;Deploying a Windows Azure &amp;amp; SQL Azure Solution with Visual Studio Team Build&lt;/a&gt; blog post by &lt;a target="_blank" href="http://twitter.com/michaelcollier"&gt;Michael Collier&lt;/a&gt; (posted Feb. 14.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="https://jmharkonen.wordpress.com/2012/02/14/azure-revolution/"&gt;(Windows) Azure Revolution&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/JuhaHarkonen"&gt;Juha Harkonen&lt;/a&gt; (posted Feb. 14.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Upcoming Events, User Group Meetings&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Feb. 22:&amp;nbsp; &lt;a target="_blank" href="http://www.buug.be/en/events/umbraco-5-and-azure-workshop"&gt;Umbraco 5 and Windows Azure Workshop&lt;/a&gt; &amp;ndash; Ghent, Belgium&lt;/li&gt;
&lt;li&gt;Feb. 23:&amp;nbsp; &lt;a target="_blank" href="http://pages.aditi.com/l/3172/2012-01-27/b2wzl"&gt;NY Windows Azure Summit&lt;/a&gt; &amp;ndash; New York City&lt;/li&gt;
&lt;li&gt;March 6:&amp;nbsp; &lt;a target="_blank" href="http://www.lwaug.net/"&gt;UK Windows Azure User Group Meeting&lt;/a&gt; &amp;ndash; London&lt;/li&gt;
&lt;li&gt;March 8:&amp;nbsp; &lt;a target="_blank" href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032504403&amp;amp;IO=jCnRWF8iLNz5vHloN3qMzQ%3D%3D"&gt;Windows Azure:&amp;nbsp; Focus on the Application, Not Your Infrastructure&lt;/a&gt; (live event)&amp;ndash; Waltham, MA&lt;/li&gt;
&lt;li&gt;March 24:&amp;nbsp; &lt;a target="_blank" href="http://detroitdayofazure.com/"&gt;Detroit Day of Windows Azure&lt;/a&gt; &amp;ndash; Detroit, MI&lt;/li&gt;
&lt;li&gt;Ongoing:&amp;nbsp; &lt;a target="_blank" href="http://www.benkotips.com/pages/s2nCloud.aspx"&gt;Cloud Computing Soup to Nuts&lt;/a&gt; - Online&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Recent Windows Azure &lt;/b&gt;&lt;a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/category/windowsazureplatform"&gt;&lt;b&gt;Forums&lt;/b&gt;&lt;/a&gt;&lt;b&gt; Discussion Threads &lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/windowsazuresecurity/thread/f37ec8f2-1648-4619-b7fc-b44664446c5c"&gt;Creating a secure session key&lt;/a&gt; &amp;ndash; 243 views, 6 replies&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/0fd1739c-12c5-4590-8278-b6881da64d2f"&gt;Reg Data-tier Applications Node in SQL Management Studio R2&lt;/a&gt; &amp;ndash; 205 views, 8 replies&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/cb833e9c-c520-498b-9c04-be83451b9b9c"&gt;Blob URL address case sensitive&lt;/a&gt; &amp;ndash; 332 views, 4 replies&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/e1b1b230-721c-4870-bb09-a8b86b2d9ce0"&gt;Store an array as an element in (Windows) Azure Table&lt;/a&gt; &amp;ndash; 539 views, 5 replies&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/windowsazureconnectivity/thread/74308a54-e06b-479d-af7f-7ad0fef498e1"&gt;Websockets vis Node.js/socket.io&lt;/a&gt; &amp;ndash; 701 views, 7 replies&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please feel free to send us any articles you come across that you think we should highlight, or content of your own that you&amp;rsquo;d like to share. And let us know about any local events, groups or activities that you think we should tell the rest of the Windows Azure community about. You can use the comments section below, or talk to us on Twitter &lt;a target="_blank" href="http://twitter.com/windowsazure"&gt;@WindowsAzure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you!&lt;/p&gt;
&lt;p&gt;Himanshu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10269826" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/20/windows-azure-community-news-roundup-edition-7.aspx</link>
      <pubDate>Mon, 20 Feb 2012 17:31:00 GMT</pubDate>
    </item>
    <item>
      <title>MS11-099: Actualización de seguridad acumulativa para Internet Explorer: 13 de diciembre, 2011</title>
      <description>Resuelve vulnerabilidades en Internet Explorer que podrían permitir la ejecución remota de código si un usuario viera una página web creada especialmente para ello con dicho explorador.</description>
      <link>http://support.microsoft.com/kb/2618444/es?sd=rss&amp;spid=15672</link>
      <pubDate>Mon, 20 Feb 2012 17:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Adds New Board Member</title>
      <description>John W. Thompson, CEO of Virtual Instruments and former CEO of Symantec, to join board.</description>
      <link>http://www.microsoft.com/Presspass/press/2012/feb12/02-20BODPR.mspx?rss_fdn=Custom</link>
      <pubDate>Mon, 20 Feb 2012 17:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Release Notes for 2/17/2012</title>
      <description>&lt;p&gt;Here are the notes for today’s release:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Fixed a rare issue that would cause users to sometimes see error messages when browsing source code in Mercurial projects.&lt;/li&gt;    &lt;li&gt;Fixed an issue where folder names would wrap poorly in the source code browser when they did not fit in the available width of the frame.&lt;/li&gt;    &lt;li&gt;Deployed some infrastructure changes in preparation for a set of scale improvements to our Mercurial services.&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10269237" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/codeplex/archive/2012/02/17/release-notes-for-2-17-2012.aspx</link>
      <pubDate>Fri, 17 Feb 2012 22:51:53 GMT</pubDate>
    </item>
    <item>
      <title>Windows Azure Marketplace Adds Support for Six Languages and HTML5 Applications</title>
      <description>&lt;p&gt;For those of you who aren&amp;rsquo;t yet familiar with it, Windows Azure Marketplace is an online market for data providers and developers to buy and sell datasets and applications.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Available in 26 countries around the world, &lt;a target="_blank" href="https://datamarket.azure.com/?WT.mc_id=cmp_pst001_blg_post0057"&gt;Windows Azure Marketplace&lt;/a&gt; is now available in six languages including Japanese, Chinese, French, German, Spanish and Italian.&amp;nbsp; This update enables developers in non-english markets to find and purchase products in their native language.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve also enabled HTML5 applications to consume data sets from the Windows Azure Marketplace.&amp;nbsp; This is made possible through OData support for JSON and JSONP. Now developers working in HTML5, getting ready for Windows 8, can pull data from the rich and varied data sets already available in the Windows Azure Marketplace.&lt;/p&gt;
&lt;p&gt;These improvements follow Service Update 4 in September which included Microsoft Translator APIs and international availability.&lt;/p&gt;
&lt;p&gt;Visit the &lt;a target="_blank" href="https://datamarket.azure.com/?WT.mc_id=cmp_pst001_blg_post0057"&gt;Windows Azure Marketplace&lt;/a&gt; page for updated availability and language support details, and check out &lt;a target="_blank" href="http://www.odata.org/"&gt;http://www.odata.org/&lt;/a&gt; for details on JSON and JSONP support.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10268777" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/17/windows-azure-marketplace-adds-support-for-six-languages-and-html5-applications.aspx</link>
      <pubDate>Fri, 17 Feb 2012 17:30:00 GMT</pubDate>
    </item>
    <item>
      <title>MS12-010: Actualización de seguridad acumulativa para Internet Explorer: 14 de febrero de 2012</title>
      <description>Resuelve vulnerabilidades en Internet Explorer que podrían permitir la ejecución remota de código si un usuario viera una página web creada especialmente para ello con dicho explorador.</description>
      <link>http://support.microsoft.com/kb/2647516/es?sd=rss&amp;spid=15672</link>
      <pubDate>Fri, 17 Feb 2012 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Internet Explorer 9: Complementos de seguridad en Internet Banking</title>
      <description>Lee aquí como usar los complementos de seguridad de Internet Explorer 9 para realizar transacciones en línea seguras o hacer compras en tiendas virtuales.</description>
      <link>http://support.microsoft.com/kb/2628085/es?sd=rss&amp;spid=15672</link>
      <pubDate>Fri, 17 Feb 2012 11:40:00 GMT</pubDate>
    </item>
    <item>
      <title>Internet Explorer 9: Preparar Internet Banking seguro</title>
      <description>Lee aquí como usar los complementos de seguridad de Internet Explorer 9 para realizar transacciones en línea seguras o hacer compras en tiendas virtuales.</description>
      <link>http://support.microsoft.com/kb/2628084/es?sd=rss&amp;spid=15672</link>
      <pubDate>Fri, 17 Feb 2012 11:40:00 GMT</pubDate>
    </item>
    <item>
      <title>Updates: Coreinfo v3.04, DebugView v 4.78, LiveKd v 5.1, Process Explorer v15.13</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/cc835722"&gt;Coreinfo v3.04&lt;/a&gt;: Coreinfo, a tool that dumps information about a system&amp;rsquo;s processor topology and capabilities, adds a fix for a bug that sometimes misreported the presence of hyperthreading&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896647"&gt;DebugView v4.78&lt;/a&gt;: This update to DebugView, a utility for capturing and logging user-mode and kernel-mode debug output messages, can now capture output generated by Metro applications on Windows 8.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897415"&gt;LiveKd v5.1&lt;/a&gt;: LiveKd, a utility for leveraging kernel debuggers to analyze live physical systems or Hyper-V virtual machines, now supports newer Intel processors that implement the XSAVE instruction.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15.13&lt;/a&gt;: This Process Explorer release adds Background priority to the process context menu, which sets the CPU, memory and I/O priorities of a process to low, and includes a bug fix for restoring user-entered process comments.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3481438" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2012/02/16/updates-coreinfo-v3-04-debugview-v-4-78-livekd-v-5-1-process-explorer-v15-13.aspx</link>
      <pubDate>Thu, 16 Feb 2012 19:59:51 GMT</pubDate>
    </item>
    <item>
      <title>Real World Windows Azure: Interview with Randy Starr, VP of Technology, Blue Dot Solutions, and Sebastian Witzmann, CEO, Vela Entertainment Studios</title>
      <description>&lt;p&gt;As part of the Real World Windows Azure interview series, I spoke to Randy Starr, Vice President of Technology at Blue Dot Solutions, and Sebastian Witzmann, CEO at Vela Entertainment Studios, about how they used &lt;a target="_blank" href="http://www.windowsazure.com/en-us//?WT.mc_id=cmp_pst001_blg_post0055"&gt;Windows Azure&lt;/a&gt; to lower sales barriers, control costs, scale applications to demand, and develop new revenue opportunities. Here&amp;rsquo;s what they had to say.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Himanshu Kumar Singh: Can you please tell us about your companies - Blue Dot Solutions and Vela Entertainment Studios?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Randy Starr: &lt;/b&gt;&lt;a target="_blank" href="http://bluedotsolutions.com/"&gt;Blue Dot Solutions&lt;/a&gt; delivers mobile workforce management extensions for enterprise management systems developed by other ISVs. For example, we developed a mobile extension for Infor Enterprise Asset Management (EAM) software that allows field workers to connect to their company&amp;rsquo;s Infor EAM system from mobile devices. Infor brands the Blue Dot mobile solution as an extension to Infor EAM, and pays royalties to us on the licenses.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Sebastian Witzmann:&lt;/b&gt; My partners and I founded &lt;a target="_blank" href="http://www.velastudios.de/"&gt;Vela Entertainment Studios&lt;/a&gt; in 2010 to develop education and entertainment applications for mobile devices. We sell directly to consumers through mobile app markets, and license applications to telecommunications companies to include with a mobile device or service.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS: So what led you to cloud computing and Windows Azure to develop your applications?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;RS:&lt;/b&gt; When Infor sold a Blue Dot mobile extension, we typically charged the end customer to configure, install, and support our mobile workforce management solution in the customer&amp;rsquo;s on-premises IT environment. It was a significant investment for them &amp;ndash; which could create sales barriers &amp;ndash; and supporting all of those unique infrastructures was a complex and time-consuming logistical challenge for us that ate into the profitability of each project.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;SW:&lt;/b&gt; We needed the computing capacity and flexibility to scale up or down instantly. If we gain 10,000 new users but we don&amp;rsquo;t have the capacity, we lose those customers. It would have cost hundreds of thousands of dollars to build an on-premises infrastructure that could support our business model, and while we are very good at developing mobile applications, we are not system administrators. We don&amp;rsquo;t want to provision or manage servers and databases&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS: Tell us a bit about the solutions you developed with Windows Azure?&amp;nbsp; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;RS:&lt;/b&gt; We used Windows Azure to develop a multitenant cloud-based framework for mobile applications called Cyan, and used Windows Azure, &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/sql-azure//?WT.mc_id=cmp_pst001_blg_post0055sql"&gt;SQL Azure&lt;/a&gt;, Windows Communication Foundation, and the Microsoft .NET Framework to build a Cyan-based Infor EAM extension called Advanced Mobile for Infor EAM that we can synchronize with hosted and on-premises Infor EAM environments supported by Java, Ruby, PHP, and other development standards.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;SW: &lt;/b&gt;We have&lt;b&gt; &lt;/b&gt;used Windows Azure to build and host more than 300 mobile applications that work with Android, iPhone, and Windows Phone 7 devices. For example, we used Windows Azure, SQL Azure, and Windows Communication Foundation to power a Windows Phone 7 application called Sports Manager Football for Vodafone, one of the world&amp;rsquo;s largest mobile telecommunications companies.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS: What benefits have you generated for your company and your customers by using Windows Azure to build and deliver these applications?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;RS: &lt;/b&gt;By supporting Cyan mobile applications with Windows Azure, we eliminated the customers&amp;rsquo; need for new infrastructure and support, which helped lower barriers and accelerate sales cycles. We eased our own installation and support costs by close to 40 percent, and we eventually expect a 75 percent revenue increase as we transition customers from a capital-expenditure model to subscription-based pricing.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;SW:&lt;/b&gt; With Windows Azure, we can work with a broad range of technologies and partners and scale our applications to meet customer demand. Sports Manager Football is a great example of what we can do with Windows Azure.&amp;nbsp; After only six months, 100,000 users were playing the game, and without knowing beforehand how many users the game would attract, we could expand capacity as soon as we needed it. We avoided more than U.S.$360,000 in infrastructure investment, and with the predictable Windows Azure cost structure, we can easily set licensing and download fees that we know will be profitable.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://bluedotsolutions.com/"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/6562.BlueDot.png" alt="" border="0" height="68" width="214" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.velastudios.de/"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/8688.Vela.png" alt="" border="0" height="141" width="212" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Read the full &lt;a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000010857"&gt;Blue Dot&lt;/a&gt; and &lt;a href="http://www.microsoft.com/casestudies/Windows-Azure/Vela-Entertainment-Studios/Application-Developer-Enhances-Agility-and-Reduces-Risk-with-Cloud-Services/4000010792"&gt;Vela&lt;/a&gt; success stories. Learn how &lt;a href="http://www.windowsazure.com/evidence"&gt;others&lt;/a&gt; are using Windows Azure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10268719" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/16/real-world-windows-azure-interview-with-randy-starr-vice-president-of-technology-blue-dot-solutions-and-sebastian-witzmann-chief-executive-officer-vela-entertainment-studios.aspx</link>
      <pubDate>Thu, 16 Feb 2012 18:39:00 GMT</pubDate>
    </item>
    <item>
      <title>Internet Explorer may appear to hang when opening a new window</title>
      <link>http://support.microsoft.com/kb/2670943/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Thu, 16 Feb 2012 18:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Recibe un error de secuencia de comandos y no puede imprimir desde Internet Explorer 9</title>
      <description>Obtenga información acerca de qué hacer si recibe un error de secuencia de comandos y no puede imprimir desde agilizarán.</description>
      <link>http://support.microsoft.com/kb/2652062/es?sd=rss&amp;spid=15672</link>
      <pubDate>Thu, 16 Feb 2012 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Solución de problemas que impiden instalar Internet Explorer 9</title>
      <description>Explica cómo solucionar los problemas de instalación de Internet Explorer 9.</description>
      <link>http://support.microsoft.com/kb/2409098/es?sd=rss&amp;spid=15672</link>
      <pubDate>Thu, 16 Feb 2012 14:50:00 GMT</pubDate>
    </item>
    <item>
      <title>How to change the user interface of Internet Explorer 9 to your desired language</title>
      <description>After you install Windows Internet Explorer 9 on a non-English version of Windows 7, you find that the version of Internet Explorer 9 you have installed is English. This article describes how to change the user interface of Internet Explorer 9 to your...</description>
      <link>http://support.microsoft.com/kb/2528543/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Thu, 16 Feb 2012 01:40:00 GMT</pubDate>
    </item>
    <item>
      <title>Most important Internet Explorer 9 keyboard shortcuts</title>
      <description>Read here how to use Internet Explorer 9 faster through keyboard shortcuts (shortcuts) navigate and call Web page functionality.</description>
      <link>http://support.microsoft.com/kb/2525576/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Thu, 16 Feb 2012 01:40:00 GMT</pubDate>
    </item>
    <item>
      <title>How to use Compatibility View in Internet Explorer 9</title>
      <description>This article describes how to use Compatibility View in Internet Explorer 9.</description>
      <link>http://support.microsoft.com/kb/2536204/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Thu, 16 Feb 2012 01:40:00 GMT</pubDate>
    </item>
    <item>
      <title>Managing Federations in SQL Azure with the SQL Server Management Studio of SQL Server 2012 RC0</title>
      <description>&lt;p&gt;In this blog post we will cover some new abilities in SQL Server Management Studio 2012 (SSMS) that enhance the ability to work with &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/sql-azure/?WT.mc_id=cmp_pst001_blg_post0054"&gt;SQL Azure&lt;/a&gt;.&amp;nbsp; Specifically, we will highlight support in SSMS for the new SQL Azure feature known as &lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/2281.federations-building-scalable-elastic-and-multi-tenant-database-solutions-with-sql-azure.aspx"&gt;SQL Azure Federation&lt;/a&gt;, which was just introduced this past December. Federations in the SQL Azure database provide the ability to achieve greater scalability and performance from the database tier of the application through horizontal partitioning of data in multiple databases. One or more tables within a database are split by row, and are stored across multiple system-managed databases, called Federation &lt;b&gt;members&lt;/b&gt;. This type of horizontal partitioning is often referred to as &amp;lsquo;sharding&amp;rsquo;. Detailed information about SQL Azure Federation is available on &lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/2281.aspx"&gt;Cihan Biyikoglu&amp;rsquo;s&lt;/a&gt; blog, &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/hh597452.aspx"&gt;MSDN Online&lt;/a&gt;, and this &lt;a target="_blank" href="http://www.microsoft.com/en-us/showcase/details.aspx?uuid=955b52c5-3784-4594-a9ff-104491ac5cc0"&gt;video demonstration&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/gg442309.aspx"&gt;SQL Azure Management Portal&lt;/a&gt; and the SQL Server Management Studio (SSMS) of the &lt;a target="_blank" href="http://www.microsoft.com/sqlserver/en/us/future-editions.aspx"&gt;SQL Server 2012 RC0&lt;/a&gt; release include rich tooling support for managing Federations. One can easily create new Federations, view the Federation meta-data &amp;amp; the Federation members, split Federation members, and work with the database objects in the Federation root and work with the Federation members. The features that were especially built for Federations in SSMS include the following:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Streamlined view in the Object Explorer&lt;/b&gt;: If one connects to the SQL Azure virtual server in the SSMS, only the user created databases are listed in the Object Explorer and the GUID-named Federation members are filtered out. This helps in reducing the clutter and makes it easier to work with the databases.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;View, create, split and delete Federations&lt;/b&gt;: The Federation root database can have more than one Federation and all the Federations are listed under the node titled &amp;lsquo;Federations&amp;rsquo; in the object explorer. The right-click context menu on the Federations node and the Federation members have the option to create new Federations, split and delete Federation members, view top 1000 Federation members and connect to a Federation member.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/3108.Federations1.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;SQL Server Management Studio 2012 Screen Shot: The right-click context menu on a Federation has the options for viewing, splitting and deleting Federation members.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/6735.Federations2.png" alt="" border="0" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;SQL Server Management Studio 2012 Screen Shot: Listing the Top 1000 Federation members in a Federation.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Scripting Federations&lt;/b&gt;: The right-click context menu on a Federation provides the option for scripting a Federation. The CREATE To scripting option for a Federation scripts out the layout of the Federation and includes all the splits in the Federation in form of ALTER FEDERATION&amp;hellip;SPLIT AT. Running the script will recreate the Federation and all the Federation members in the Federation.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/1121.Federations3.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;SQL Server Management Studio 2012 Screen Shot: Scripting a Federation.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Connecting to a Federation member: &lt;/b&gt;The &amp;lsquo;Connect to a Federation Member&amp;rsquo; dialog is used for connecting to a Federation member by specifying a distribution value for the distribution key. The validator in the dialog lists the permissible range for the distribution value based on the data type of the key and also validates that the value is in the correct format and range.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/3162.Federations4.png" alt="" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;SQL Server Management Studio 2012 Screen Shot: Connect to a Federation member dialog.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Viewing Federation member and the objects in it&lt;/b&gt;: After a successful connection to a Federation member, the member is displayed in the Object Explorer in a separate node. The Federation member is listed in a friendly name comprising of &amp;lt;Federation Root Database&amp;gt;::&amp;lt;Federation&amp;gt; (Federation Distribution Key = Range_Low..Range_High). The icon for the Federation member and the Federated table are different from the icons for other databases and tables to make it easy to distinguish Federation objects. The column in the Federated table that is linked to the Federation Distribution Key is labeled as &amp;lsquo;federated&amp;rsquo; for easily identifying it. A federated table, when scripted out, is scripted with the &amp;lsquo;FEDERATED ON&amp;rsquo; clause that can be used to recreate the table in other Federations.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/7875.Federations5.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;SQL Server Management Studio 2012 Screen Shot: Viewing Federation member and the objects in it. The T-SQL Editor displays the CREATE To script for the Federated table Customers with the FEDERATED ON clause.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Reconnecting to a Federated member after it splits&lt;/b&gt;: A split operation can be in progress for a Federation member while there is a connection to it in the Object Explorer. After the split operation completes, the original Federation member database is deleted and the connection to the member in the Object Explorer becomes invalid. SSMS detects this and pops up a message that the split has completed and provides an option to invoke the &amp;lsquo;Connect to a Federation Member&amp;rsquo; dialog to connect to the new Federation member database that now has the data from the original Federation member.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0458.Federations6.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;SQL Server Management Studio 2012 Screen Shot: Reconnecting to a Federation member after it splits using the &amp;lsquo;Connect to a Federation Member&amp;rsquo; dialog.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Querying the Federation members in the T-SQL Editor&lt;/b&gt;: The T-SQL Editor displays the name of the Federation member that it is connected to in the same friendly syntax as used in the Object Explorer. The connection can be easily switched between the Federation root database and the Federation member using the Available Database dropdown control in the T-SQL Editor toolbar. If the USE FEDERATION query is issued to change the connection to another federation member or to the root, the T-SQL Editor detects that the connection has changed and updates the friendly name to the Federation member or the root that it is connected to.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5238.Federations7.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;SQL Server Management Studio 2012 Screen Shot: The Federation member is displayed in the same friendly syntax as used in the Object Explorer. The Available Databases dropdown control can be used to change connection to the Federation root.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5661.Federations8.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;SQL Server Management Studio 2012 Screen Shot: The friendly name is updated to the Federation member database that the T-SQL Editor is connected if the connection is changed using the T-SQL statement - USE FEDERATION CustomerFederation(cid=100) WITH RESET, FILTERING=OFF&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Warning messages&lt;/b&gt;: Warning messages alert the users against taking action that can have far reaching impact. For example, if an attempt is made to delete the Federation root database, a warning message is displayed alerting the user that the database has Federations in it and deleting the database will also delete all the Federations in the database.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0410.Federations9.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;SQL Server Management Studio 2012 Screen Shot: Warning message when deleting a Federation root database.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;With the native support for Federations in SSMS, administrators and developers can work with Federation through an intuitive interface that makes it easy to navigate and manage at scale. We would like to hear feedback on this experience. You can email your feedback to &lt;a target="_blank" href="mailto:SAPESupport@microsoft.com"&gt;mailto:SAPESupport@microsoft.com&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10267816" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/15/managing-federations-in-sql-azure-with-the-sql-server-management-studio-of-sql-server-2012-rc0-new.aspx</link>
      <pubDate>Wed, 15 Feb 2012 17:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Solucionar problemas de visualización o guardar el historial en Internet Explorer 9</title>
      <description>Obtenga información acerca de qué hacer si tiene problemas para ver o guardar el historial en Internet Explorer 9.</description>
      <link>http://support.microsoft.com/kb/2652752/es?sd=rss&amp;spid=15672</link>
      <pubDate>Tue, 14 Feb 2012 22:50:00 GMT</pubDate>
    </item>
    <item>
      <title>Mensaje de error cuando utiliza Internet Explorer 9 para examinar una página Web que utiliza la propiedad dialogArguments para el método showModalDialog: "Permiso denegado"</title>
      <description>Corrige un problema en el que recibe un mensaje de error "Permiso denegado" cuando utiliza Internet Explorer 9 para examinar una página Web que utiliza la propiedad "dialogArguments" para el método de "showModalDialog".</description>
      <link>http://support.microsoft.com/kb/2658489/es?sd=rss&amp;spid=15672</link>
      <pubDate>Tue, 14 Feb 2012 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Announcing Reduced Pricing on SQL Azure and New 100MB Database Option</title>
      <description>&lt;p&gt;To meet evolving customer needs across both ends of the database size spectrum, we are lowering the price of SQL Azure and introducing a 100MB database option.&lt;/p&gt;
&lt;p&gt;Customers will realize 48% to 75% savings for databases larger than 1GB.&amp;nbsp; The 100MB DB option enables customers to get started using SQL Azure at half of the previous price, while still providing the full range of features including: high availability, fault tolerance, self-management, elastic scale-out, on-premises connectivity, and full Service Level Agreement.&amp;nbsp; Full details on our new pricing can be found &lt;a target="_blank" href="https://www.windowsazure.com/en-us/pricing/details/#database/?WT.mc_id=cmp_pst001_blg_post0055pri"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s price reductions and new entry-level database option are the result of both customer feedback and evolving usage patterns.&amp;nbsp; Specifically, two usage patterns have emerged in the last 18 months.&amp;nbsp; First, many projects start small but need to quickly grow in size. &amp;nbsp;To promote this pattern, we are passing along better economies of scale and options for larger deployments.&amp;nbsp; As your database grows, the price per GB will decline significantly.&amp;nbsp; Second, many cloud adopters and customers with smaller workloads want an inexpensive option for modest usage. Just as we made a &lt;a target="_blank" href="http://blogs.msdn.com/b/windowsazure/archive/2011/12/12/now-available-sql-azure-q4-2011-service-release.aspx"&gt;150GB option&lt;/a&gt; available for customers with large database needs, we are providing the same level of choice at the other end of the spectrum with the 100MB option for smaller database needs.&amp;nbsp; Today&amp;rsquo;s announcement is another step in our ongoing journey to help customers with a variety of scenarios embrace Cloud Computing.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The chart below provides a side by side comparison of the cost savings as cloud deployments grow and database sizes increase.&amp;nbsp; Be sure to check out our &lt;a target="_blank" href="https://www.windowsazure.com/en-us/pricing/calculator//?WT.mc_id=cmp_pst001_blg_post0055cal"&gt;pricing calculator&lt;/a&gt; and &lt;a target="_blank" href="https://www.windowsazure.com/en-us/pricing/details/#database/?WT.mc_id=cmp_pst001_blg_post0055pri"&gt;pricing page&lt;/a&gt; for additional details.&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 518px; height: 295px;" border="1" cellpadding="2" cellspacing="2"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="42"&gt;
&lt;p&gt;&lt;b&gt;GB&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="58"&gt;
&lt;p&gt;&lt;b&gt;Previous Pricing&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="47"&gt;
&lt;p&gt;&lt;b&gt;New Pricing&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="51"&gt;
&lt;p&gt;&lt;b&gt;New Price/GB&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="63"&gt;
&lt;p&gt;&lt;b&gt;Total % Decrease&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="42"&gt;
&lt;p&gt;5&lt;/p&gt;
&lt;/td&gt;
&lt;td width="58"&gt;
&lt;p&gt;$49.95&lt;/p&gt;
&lt;/td&gt;
&lt;td width="47"&gt;
&lt;p&gt;$25.99&lt;/p&gt;
&lt;/td&gt;
&lt;td width="51"&gt;
&lt;p&gt;$5.20&lt;/p&gt;
&lt;/td&gt;
&lt;td width="63"&gt;
&lt;p&gt;48%&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="42"&gt;
&lt;p&gt;10&lt;/p&gt;
&lt;/td&gt;
&lt;td width="58"&gt;
&lt;p&gt;$99.99&lt;/p&gt;
&lt;/td&gt;
&lt;td width="47"&gt;
&lt;p&gt;$45.99&lt;/p&gt;
&lt;/td&gt;
&lt;td width="51"&gt;
&lt;p&gt;$4.60&lt;/p&gt;
&lt;/td&gt;
&lt;td width="63"&gt;
&lt;p&gt;54%&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="42"&gt;
&lt;p&gt;25&lt;/p&gt;
&lt;/td&gt;
&lt;td width="58"&gt;
&lt;p&gt;$299.97&lt;/p&gt;
&lt;/td&gt;
&lt;td width="47"&gt;
&lt;p&gt;$75.99&lt;/p&gt;
&lt;/td&gt;
&lt;td width="51"&gt;
&lt;p&gt;$3.04&lt;/p&gt;
&lt;/td&gt;
&lt;td width="63"&gt;
&lt;p&gt;75%&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="42"&gt;
&lt;p&gt;50&lt;/p&gt;
&lt;/td&gt;
&lt;td width="58"&gt;
&lt;p&gt;$499.95*&lt;/p&gt;
&lt;/td&gt;
&lt;td width="47"&gt;
&lt;p&gt;$125.99&lt;/p&gt;
&lt;/td&gt;
&lt;td width="51"&gt;
&lt;p&gt;$2.52&lt;/p&gt;
&lt;/td&gt;
&lt;td width="63"&gt;
&lt;p&gt;75%&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="42"&gt;
&lt;p&gt;100&lt;/p&gt;
&lt;/td&gt;
&lt;td width="58"&gt;
&lt;p&gt;$499.95 *&lt;/p&gt;
&lt;/td&gt;
&lt;td width="47"&gt;
&lt;p&gt;$175.99&lt;/p&gt;
&lt;/td&gt;
&lt;td width="51"&gt;
&lt;p&gt;$1.76&lt;/p&gt;
&lt;/td&gt;
&lt;td width="63"&gt;
&lt;p&gt;65%&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="42"&gt;
&lt;p&gt;150&lt;/p&gt;
&lt;/td&gt;
&lt;td width="58"&gt;
&lt;p&gt;$499.95*&lt;/p&gt;
&lt;/td&gt;
&lt;td width="47"&gt;
&lt;p&gt;$225.99&lt;/p&gt;
&lt;/td&gt;
&lt;td width="51"&gt;
&lt;p&gt;$1.51&lt;/p&gt;
&lt;/td&gt;
&lt;td width="63"&gt;
&lt;p&gt;55%&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;i&gt;*Previous prices 50GB and larger reflect price cap of $499.95 announced December 12, 2011&lt;/i&gt;. &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Steven Martin,&amp;nbsp;General Manager, Windows Azure Business Planning&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10267769" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/14/announcing-reduced-pricing-on-sql-azure-and-new-100mb-database-option.aspx</link>
      <pubDate>Tue, 14 Feb 2012 17:03:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Azure Community News Roundup (Edition #6)</title>
      <description>&lt;p&gt;Welcome to the latest edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0053"&gt;Windows Azure&lt;/a&gt;. Here are the highlights from last week.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://channel9.msdn.com/Shows/Cloud+Cover/Episode-70-Windows-Azure-Demos-with-Steve-Marx"&gt;CloudCover Episode 70 &amp;ndash; Windows Azure Demos with Steve Marx&lt;/a&gt; (posted Feb. 10.)&lt;a href="http://convective.wordpress.com/2012/02/05/mongodb-windows-azure-and-node-js/"&gt;]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://convective.wordpress.com/2012/02/05/mongodb-windows-azure-and-node-js/"&gt;MongoDB, Windows Azure (and Node.js)&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#!/mknz"&gt;Neil Mackenzie&lt;/a&gt; (posted Feb. 5.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://therearefourlightswitches.blogspot.co.nz/2012/02/exporting-xml-from-lightswitch-part-2.html"&gt;Exporting XML from LightSwitch Part 2 &amp;ndash; Azure&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/The_Regan"&gt;Regan Ashworth&lt;/a&gt; (posted Feb. 3.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.sswug.org/articles/viewarticle.aspx?id=59669"&gt;Azure Service Bus:&amp;nbsp; Connectivity at a Cloud Scale&lt;/a&gt; by &lt;a target="_blank" href="http://www.sswug.org/usercenter/profile.aspx?id=534675"&gt;Brendon Birdoes&lt;/a&gt;, &lt;a target="_blank" href="http://www.sswug.org/"&gt;SSWUG&lt;/a&gt; (posted Feb. 10.)&amp;nbsp; (Thanks to &lt;a target="_blank" href="http://twitter.com/MichaelCollier"&gt;@MichaelCollier&lt;/a&gt; for the tweet.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh824677.aspx"&gt;New Article on MSDN:&amp;nbsp; Real World: Considerations When Choosing a Web Role Instance Size: How small should I go?&lt;/a&gt; (Thanks to &lt;a target="_blank" href="https://twitter.com/#%21/search/seattlejoel"&gt;@seattlejoel&lt;/a&gt; for the tweet.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blog.liamcavanagh.com/2012/02/what-i-learned-building-a-startup-on-microsoft-cloud-services-part-1-introduction/"&gt;What I Learned Building a Startup on Microsoft Cloud Services:&amp;nbsp; Part 1 &amp;ndash; Introduction&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/liamca"&gt;Liam Cavanagh&lt;/a&gt; (posted Feb. 6.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/cbiyikoglu/archive/2012/02/08/connection-pool-fragmentation-scale-to-100s-of-nodes-with-federations-and-you-won-t-need-to-ever-learn-what-these-nasty-problems-are.aspx"&gt;Connection Pool Fragmentation:&amp;nbsp; Use Federations and You Won&amp;rsquo;t Need to Learn About These Nasty Problems That Come with Sharding!&lt;/a&gt; blog post by Cihan Biyikoglu,&amp;nbsp; SQL Azure program manager at Microsoft (posted Feb. 9.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/hh781021.aspx"&gt;Building a Massively Scalable Platform for Consumer Devices&lt;/a&gt; on Windows Azure by &lt;a target="_blank" href="https://twitter.com/#%21/search/brunoterkaly"&gt;Bruno Terkaly&lt;/a&gt; and &lt;a target="_blank" href="https://twitter.com/#%21/ricvilla"&gt;Ricardo Villalobos&lt;/a&gt;, &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/default.aspx"&gt;MSDN Magazine&lt;/a&gt; (Feb. 2012.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/hh781019.aspx"&gt;Forecast:&amp;nbsp; Cloudy &amp;ndash; Windows Azure Deployment Domains&lt;/a&gt; by &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/ee532098.aspx?sdmr=JosephFultz&amp;amp;sdmi=authors"&gt;Joseph Fultz&lt;/a&gt;, &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/default.aspx"&gt;MSDN Magazine&lt;/a&gt; (Feb. 2012.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://gcn.com/articles/2012/02/06/data-replication-cloud-storage.aspx"&gt;Tips for Replicating Data in The Cloud&lt;/a&gt; by Rutrell Yasin, &lt;a target="_blank" href="http://gcn.com/"&gt;Government Computer News&lt;/a&gt; (posted Feb. 9.)&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.siliconrepublic.com/cloud/item/25715-microsoft-ireland-and-cj-fa"&gt;Microsoft Ireland and CJ Fallon to Offer Schoolbooks through the Cloud&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/trinfortune"&gt;Laura O&amp;rsquo;Brien&lt;/a&gt;, &lt;a target="_blank" href="http://www.siliconrepublic.com/%27"&gt;SiliconRepublic&lt;/a&gt; (posted Feb. 9.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Help us ensure that these weekly roundups are useful to you by telling us what type of content would you like to see here.&amp;nbsp; And please share any articles you come across that you think we should highlight, or content of your own that you&amp;rsquo;d like to share. You can use the comments section below, or talk to us on Twitter &lt;a target="_blank" href="http://twitter.com/windowsazure"&gt;@WindowsAzure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you!&lt;/p&gt;
&lt;p&gt;Himanshu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10267422" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/13/windows-azure-community-news-roundup-edition-6-new.aspx</link>
      <pubDate>Mon, 13 Feb 2012 20:23:00 GMT</pubDate>
    </item>
    <item>
      <title>Real World Windows Azure: Interview with Vishwas Lele, CTO at Applied Information Sciences</title>
      <description>&lt;p&gt;As part of the Real World Windows Azure interview series, I talked to Vishwas Lele, CTO at Applied Information Sciences (AIS) and Microsoft Regional Director, about their use of &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0052"&gt;Windows Azure&lt;/a&gt;. Here&amp;rsquo;s what he had to say.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Himanshu Kumar Singh:&lt;/b&gt; Tell me about AIS.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Vishwas Lele:&lt;/b&gt; Since 1982, AIS (&lt;a href="http://www.appliedis.com/" target="_blank"&gt;Applied Information Sciences, Inc&lt;/a&gt;.) has provided software and systems engineering services to enterprise companies and the U.S. government. AIS specializes in application development, business intelligence, portals and collaboration services and cloud computing services on the Microsoft platform.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt; And how have you been using Windows Azure over at AIS?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;VL:&lt;/b&gt; Starting with ISVs (who were amongst the earliest adopters), to digital publishing houses, to a B2B commerce apps, to NGOs and federal agencies, we have helped a wide cross section of customers leverage Windows Azure.&amp;nbsp; A few of our key Windows Azure related projects are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.metastorm.com/" target="_blank"&gt;&lt;b&gt;MetaStorm&lt;/b&gt;&lt;/a&gt;&lt;b&gt; - &lt;/b&gt;Cloud based modeling tool &amp;ndash; We helped MetaStorm (an ISV) to migrate their on-premise modeling tool to Windows Azure. Details &lt;a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000007343"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.pandora.net" target="_blank"&gt;&lt;b&gt;Pandora Jewelry&lt;/b&gt;&lt;/a&gt;&lt;b&gt; &lt;/b&gt;- We developed a B2B commerce system that supports dealer purchases and leverages Windows Azure Service Bus to integrate with Pandora&amp;rsquo;s on-premises ERP systems. Details &lt;a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000011645"&gt;here&lt;/a&gt;.'&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.treasury.gov/foia/" target="_blank"&gt;&lt;b&gt;Department of Treasury&lt;/b&gt;&lt;/a&gt; &amp;ndash; We implemented a solution based on Windows Azure Service Bus that connects their public facing site with on-premise SharePoint infrastructure.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.bondidigital.com" target="_blank"&gt;&lt;b&gt;Bondi Digital Publishing&lt;/b&gt;&lt;/a&gt; - We utilized Windows Azure to develop a SaaS solution for online periodical distribution to traditional computing devices as well as tablet and mobile devices leveraging HTML5 touch and Silverlight technologies. The application was recently covered on &lt;a href="http://www.cbsnews.com/8301-3445_162-57340950/vogue-puts-its-120-year-history-online/" target="_blank"&gt;CBS &amp;ldquo;Sunday Morning&amp;rdquo;&lt;/a&gt;.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.i2isys.com/" target="_blank"&gt;&lt;b&gt;i2i Systems&lt;/b&gt;&lt;/a&gt; &amp;ndash; We developed a healthcare reporting system that takes advantage of elastic compute capability offered by Windows Azure.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.psi.org/" target="_blank"&gt;&lt;b&gt;Population Services International (PSI)&lt;/b&gt;&lt;/a&gt; &amp;ndash; We developed a solution to collect and consolidate financial information from a workforce that is distributed across the globe.&amp;nbsp; Windows Azure Storage and Windows Azure Service Bus capabilities were used to simplify the geo-distributed requirements of the solution.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.TowersWatson.com" target="_blank"&gt;&lt;b&gt;Towers Watson&lt;/b&gt;&lt;/a&gt; &amp;ndash; We are currently developing a High Performance Computing (HPC) solution that utilizes Windows Azure for the compute node infrastructure.&amp;nbsp; This solution is utilizing the HPC/Azure infrastructure to schedule large numbers of Excel compute jobs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="AISBodyCopy"&gt;&lt;b&gt;HKS: &lt;/b&gt;That is an impressive list. So having worked on a large number of solutions using Windows Azure, how would you summarize the benefits your customers, and you, have seen?&lt;/p&gt;
&lt;p class="AISBodyCopy"&gt;&lt;b&gt;VL: &lt;/b&gt;Here are the key benefits that our customers have realized by moving to Windows Azure:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Agility&lt;/b&gt; &amp;ndash; Access to services such as Windows Azure HPC and SQL Azure is allowing our customers to reduce the time-to-market for new features and enhancements.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Simplicity&lt;/b&gt; &amp;ndash; By &amp;ldquo;outsourcing&amp;rdquo; a number of&amp;nbsp; &amp;nbsp;moving parts including authentication, access control, caching, and reporting to Windows Azure based services, our customers have been able to simplify their overall application architecture.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Growth&lt;/b&gt; &amp;ndash; As Windows Azure has risen rapidly in terms of new capabilities and features, Azure hosted apps have risen with it. For instance, max size of SQL Azure databases, geo-replication for Windows Azure Storage, max number of communication endpoints etc. &amp;nbsp; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Cost&lt;/b&gt; - The economy of scale of a multi-tenant infrastructure, combined with built-in monitoring of hardware and software health, considerably lowers the overall TCO of Windows Azure hosted apps.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;While the above are great benefits to our customers, frankly to us as an SI, the biggest benefit of Windows Azure has been the freedom to focus on what we do best - &amp;ldquo;build great software&amp;rdquo; and leave the hosting, patching, monitoring etc. to Microsoft.&lt;/p&gt;
&lt;p class="AISBodyCopy"&gt;&lt;b&gt;HKS: &lt;/b&gt;What are some trends that you have seen, and what are your expectations as you look forward to 2012?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;VL: &lt;/b&gt;Initially customers have looked to move their existing applications to Windows Azure. While such migrated applications may benefit from robust hosting capabilities of Windows Azure, they cannot take full advantage of the platform including scaling out individual tiers of the application, leveraging various platform services etc.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;As the benefits of PaaS are better understood by customers, we expect them to be more amenable to refactor their existing applications to take full advantage of Windows Azure. We are also encouraged to see new projects being architected to take advantage of the PaaS platforms. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Achieving the ISO 27001 last month was a great step forward. As the Windows Azure platform achieves additional compliance certifications, we expect to reach a wider audience of potential companies wanting to take advantage of Windows Azure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10266665" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/10/real-world-windows-azure-interview-with-vishwas-lele-cto-at-applied-information-sciences.aspx</link>
      <pubDate>Fri, 10 Feb 2012 18:46:00 GMT</pubDate>
    </item>
    <item>
      <title>Weekly Releases – Notes for 2/9/2012</title>
      <description>&lt;p&gt;We have been a bit quiet on this blog recently, but rest assured we are planning some exciting features and changes to the CodePlex site! One change we are making is switching to a weekly release schedule so that we can respond and iterate on user feedback more quickly. As part of that change we will be posting our latest release notes on this blog each week. Some weeks (like today’s notes) may only contain bug fixes if we are working on some larger features that are not ready to be launched yet. Keep watching this space for more developments to come.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Notes for 2/9/2012 release&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Fixed an issue in our insert code snippet dialog for our wiki editor. Thanks to &lt;a href="https://twitter.com/#!/sympmarc"&gt;Marc D Anderson&lt;/a&gt; for reporting this issue!&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10266292" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/codeplex/archive/2012/02/10/weekly-releases.aspx</link>
      <pubDate>Fri, 10 Feb 2012 01:22:36 GMT</pubDate>
    </item>
    <item>
      <title>Windows Azure ISV Blog Series:  sociobridge, by ReedRex</title>
      <description>&lt;p&gt;The purpose of the Windows Azure ISV blog series is to highlight some of the accomplishments from the ISVs we&amp;rsquo;ve worked with during their &lt;a target="_blank" href="http://www.windowsazure.com/en-us"&gt;Windows Azure&lt;/a&gt; application development and deployment.&amp;nbsp; Today&amp;rsquo;s post, written by &lt;a target="_blank" href="http://satonaoki.wordpress.com/"&gt;Naoki Sato&lt;/a&gt;, Windows Azure developer evangelist at Microsoft Japan, is about Windows Azure ISV ReedRex Co. LTD and how they&amp;rsquo;re using Windows Azure to deliver their CMS service for Facebook pages.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.reedrex.co.jp/"&gt;ReedRex&lt;/a&gt; recently launched a new SaaS offering called &lt;a target="_blank" href="http://www.sociobridge.jp/"&gt;sociobridge&lt;/a&gt;, a Content Management System (CMS) service specifically for &lt;a target="_blank" href="http://www.facebook.com"&gt;Facebook&lt;/a&gt; pages. Distributed by top Japanese Ad Company &lt;a href="http://www.dentsu-razorfish.com/eng/"&gt;Dentsu Razorfish&lt;/a&gt;, sociobridge was jointly established by Dentsu and &lt;a href="http://www.razorfish.com/"&gt;Razorfish&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Company and ad agency staff can use sociobridge to do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create and maintain Facebook pages&lt;/li&gt;
&lt;li&gt;Schedule posts&lt;/li&gt;
&lt;li&gt;Monitor walls, comments, and likes&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/7585.sociobridge1.png" alt="" border="0" height="414" width="639" /&gt;&lt;/p&gt;
&lt;p&gt;sociobridge consists of two multi-tenant web applications written in ASP.NET MVC with &lt;a target="_blank" href="http://facebooksdk.codeplex.com"&gt;Facebook C# SDK&lt;/a&gt; &lt;a href="http://facebooksdk.codeplex.com/"&gt;&lt;/a&gt;. One Web Role runs a subscriber portal, which is a content management application for subscribers (customer companies and ad agencies). The other runs an application runtime, which hosts public Facebook pages for end users.&lt;/p&gt;
&lt;p&gt;There are also Worker Role instances, which are responsible for Facebook monitoring and other background processing.&lt;/p&gt;
&lt;p&gt;sociobridge uses &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/storage/?WT.mc_id=cmp_pst001_blg_post0051"&gt;Windows Azure Storage&lt;/a&gt; (Table and Blob) as a persistent data store. This is because Windows Azure Storage provides higher scalability with much lower cost.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/7446.sociobridge2.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Information about subscriptions (tenants), user accounts, scheduled posts, poll results, statistics and others are stored in Table Storage. There are only two tables in Windows Azure Table Storage:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Subscription metadata&lt;/li&gt;
&lt;li&gt;Subscriber data&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In Table Storage, tables are partitioned to support load balancing across storage nodes. A table&amp;rsquo;s entities are organized by partition. A partition is a consecutive range of entities possessing the same partition key value.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Relational database systems, such as SQL Azure, provide transactional support, with properties often referred to as ACID:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Atomic: Everything in a transaction succeeds, or is rolled back.&lt;/li&gt;
&lt;li&gt;Consistent. A transaction cannot leave the database in an inconsistent state.&lt;/li&gt;
&lt;li&gt;Isolated. Transactions cannot interfere with each other.&lt;/li&gt;
&lt;li&gt;Durable. The results of a transaction are stored permanently.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Unlike relational database system, Windows Azure Table Storage does not support multiple operations (such as Insert, Update and Delete Entity) within a transaction in general. But if all entities subject to operations as part of the transaction have the same partition key value (and belong to a same partition), you can perform these operations in a batch update known as an &amp;ldquo;entity group transaction&amp;rdquo; or EGT. More details about EGT&amp;rsquo;s may be found &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/dd894038.aspx"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To leverage the schema-less data model and EGT of Table Storage, different type of data are stored in a single data table. Subscription ID is used as a partition key, so each subscription&amp;rsquo;s data are stored in different partitions, and table access is spread over many storage servers for scalability. The row key is a combination of data type and some kind of unique row ID.&lt;/p&gt;
&lt;p&gt;Every table query from Subscriber Portal is carefully designed to specify the partition key (subscription ID), so that they query is limited to a single partition and a full table scan over many partitions never happens.&lt;/p&gt;
&lt;p&gt;There are transactions of two or more types of data in a single subscriptions&amp;rsquo; data, but there are no transactions of two or more subscriptions&amp;rsquo; data. So, this table design enables atomic transactions using EGT (entity group transaction) because data in a single transaction reside in a single partition in a single table.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Currently, Windows Azure Storage Analytics provides metrics data per storage account. With this table design, it is not possible to estimate cost of table storage per subscriber. This table design was chosen because of benefit described above and quota of number of storage accounts.&lt;/p&gt;
&lt;p&gt;Staff in a customer company and/or an ad agency create and maintain Facebook pages in the subscriber portal. When definitions and metadata of Facebook pages are created or modified, actual web content of Facebook pages are generated in advance, and stored in Blob Storage.&lt;/p&gt;
&lt;p&gt;A Subscriber may create multiple custom tabs in a single Facebook page. Each custom tab has its own Blob container, and web content of each tab is stored there. Permissions of Blob containers are set to public, because Facebook pages are inherently public.&lt;/p&gt;
&lt;p&gt;At runtime:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;An end user browses a Facebook page (included in Facebook using an HTML inline&lt;/li&gt;
&lt;li&gt;frame).&lt;/li&gt;
&lt;li&gt;The web browser sends a HTTP POST request to the application runtime on Web Role.&lt;/li&gt;
&lt;li&gt;The application runtime accesses Table Storage to query a Blob Storage URL.&lt;/li&gt;
&lt;li&gt;The application runtime returns the Blob Storage URL (using HTTP 302 Found).&lt;/li&gt;
&lt;li&gt;The web browser is redirected to the web content in Blob Storage.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The purpose of this architecture is to reduce the workload of Web Role by avoiding dynamic web content generation, and to achieve much higher scalability to process huge requests from many Facebook users.&lt;/p&gt;
&lt;p&gt;Facebook pages are required to handle HTTP POST requests. But the &amp;ldquo;Get Blob&amp;rdquo; operation in Blob Service REST API needs to be a HTTP GET request as its name suggests.&amp;nbsp; Because of this, direct access to Blob Storage does not work, and the application runtime is necessary to handle HTTP POST.&lt;/p&gt;
&lt;p&gt;Partition Key for Blob Storage is a combination of container Name and Blob name, so access to different Facebook pages (Blobs) are spread over different partitions.&lt;/p&gt;
&lt;p&gt;According to &amp;ldquo;&lt;a target="_blank" href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx"&gt;Windows Azure Storage Abstractions and their Scalability Targets&lt;/a&gt;&amp;rdquo;, the target throughput of a single Blob is up to 60 MB/sec. Performance tests revealed that the throughput&amp;nbsp; of the sociobridge application runtime (on one Small instance) is about 200 requests/sec.&lt;/p&gt;
&lt;p&gt;At a rough estimate, if only one Facebook page is hosted and the size of Facebook page is less than 300KB, the application runtime becomes a bottleneck. If it is greater than 300KB, Blob Storage becomes a bottleneck.&amp;nbsp; It is possible to remove these bottlenecks by adding more Web Role instances and leveraging Windows Azure CDN respectively.&amp;nbsp; Note that usually multiple Facebook pages (Blobs) are hosted, and Blob access will scale out.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;sociobridge was designed to utilize the power of Windows Azure, especially Windows Azure Storage. The sophisticated table design (with the tenant ID as a partition key) and the usage of EGT (entity group transaction) will be helpful in designing your multi-tenant application!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For additional information about scalability of Windows Azure Storage, refer to these blog posts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/12/30/windows-azure-storage-architecture-overview.aspx"&gt;Windows Azure Storage Architecture Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx"&gt;Windows Azure Storage Abstractions and their Scalability Targets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/11/06/how-to-get-most-out-of-windows-azure-tables.aspx"&gt;How to get most out of Windows Azure Tables&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Special thanks to Takekazu Omi, Lead Architect of sociobridge at ReedRex, for help on this post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10266021" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/09/windows-azure-isv-blog-series-sociobridge-by-reedrex-windows-azure-isv-blog-series-sociobridge-by-reedrex.aspx</link>
      <pubDate>Thu, 09 Feb 2012 18:15:00 GMT</pubDate>
    </item>
    <item>
      <title>NEW! Wiki launched for Apache Hadoop on Windows Azure</title>
      <description>&lt;p&gt;Although &lt;a target="_blank" href="http://hadoop.apache.org/"&gt;Apache Hadoop&lt;/a&gt; on &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0050"&gt;Windows Azure&lt;/a&gt; is currently only available via CTP, you can get a jumpstart learning all about it by visiting the Apache Hadoop on Windows &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx"&gt;wiki&lt;/a&gt;. This wiki also covers Apache Hadoop on Windows Server.&lt;/p&gt;
&lt;p&gt;The wiki contains overview information about Apache Hadoop,&amp;nbsp;as well as information about the Hadoop offerings on Windows and related Microsoft technologies, including Windows Azure. It also provides links to more detailed technical content from various sources and in various formats: How-to topics, Code Samples, Videos, and more.&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;TABLE OF CONTENTS&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table rules="all" frame="border" style="border-color: #000000; border-width: 0pt; border-style: solid; width: 551px; height: 193px;" align="center" border="0" cellpadding="2"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Topics&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Content Types&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#hadoopoverview"&gt;Hadoop Overview&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#howto"&gt;How To&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#hadooponwindowsoverview"&gt;Hadoop on Windows Overview&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#codeexamples"&gt;Code Examples&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#apachehadooponwindowsserver"&gt;Apache Hadoop on Windows Server&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#videos"&gt;Videos&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#apachehadooponwindowsazure"&gt;Apache Hadoop on Windows Azure&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#elasticmapreduceonwindowsazure"&gt;Elastic Map Reduce on Windows Azure&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#learninghadoop"&gt;Learning Hadoop&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#general"&gt;General&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#hadooponwindows"&gt;Hadoop on Windows&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#hadoopbestpractices"&gt;Hadoop Best Practices&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#managinghadoop"&gt;Managing Hadoop&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#developingwithhadoop"&gt;Developing with Hadoop&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#usinghadoopwithotherbitechnologies"&gt;Using Hadoop with other BI Technologies&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;This wiki is relatively new and we would absolutely appreciate any feedback or requests for additional information.&amp;nbsp;Moreover, since it is a wiki, feel free to update any of the wiki articles or add new ones!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10265556" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/08/new-wiki-launched-for-apache-hadoop-on-windows-azure.aspx</link>
      <pubDate>Wed, 08 Feb 2012 19:13:00 GMT</pubDate>
    </item>
    <item>
      <title>An error occurs when using Windows Internet Explorer 8 or Windows Internet Explorer 7 to view a Web site: “Internet Explorer cannot display the webpage”.</title>
      <description>When you use Windows Internet Explorer 8 or Windows Internet Explorer 7 to access a Web site, you may receive an error message similar to the following in the web browser: This problem may occur when you access a Web site that uses both IPv4 and IPv6 as...</description>
      <link>http://support.microsoft.com/kb/2293762/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Wed, 08 Feb 2012 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Solve ‘Complex Data Restructuring’ Using the ‘List’ Operations in the Service Bus EAI/EDI Mapper</title>
      <description>&lt;h3&gt;Problem at Hand&lt;/h3&gt;
&lt;p&gt;Anyone who has done serious mapping would have encountered the problem of transforming related data from one set of complex structures to another. This is because of the fact that different applications and systems use different ways to normalize data to best suit their needs. When such systems need to interoperate the data must be mapped from one schema structure to another.&lt;/p&gt;
&lt;h3&gt;Observed Pattern&lt;/h3&gt;
&lt;p&gt;One of the most prevalent patterns used to solve this problem, especially when dealing with complex restructuring, is to de-normalize the data into one flat structure and then normalize it to the target schema structure(s). BizTalk users had to deal with this logic using scripts (in the language of their choice). This was because BizTalk had no support storing intermediate de-normalized data, while the scripting languages did (For example, XSLT programmers typically de-normalize the data into one or more hashtables of complex data strings and then parse them out to the destination).&lt;/p&gt;
&lt;p&gt;Lack of support for storing intermediate data would force users to develop scripts by themselves or scripting experts. The more such cases in a map the more it becomes a collection of scripts making mapping a programmer&amp;rsquo;s domain and mostly unmanageable and unreadable for non-programmers (IT pros, SMEs, Business Analysts). In most such cases, the visual mapping tool is typically sacrificed and a programming tool is adopted, resulting in higher costs in development and maintenance.&lt;/p&gt;
&lt;h3&gt;Good News, You Don&amp;rsquo;t Have to Know/Use Scripting to Solve the Problem&lt;/h3&gt;
&lt;p&gt;In the new transforms functionality of the Service Bus EAI &amp;amp; EDI Labs release, we have introduced support for storing intermediate data in Lists, and perform operations on Lists, the same way one would on source message tree. And all this through visual modelling on the mapper surface. Lists can store multiple members making them two-dimensional and almost equivalent to storing data in tables. Let me illustrate the usage of Lists in solving a complex problem of heterogeneous structural mapping.&lt;/p&gt;
&lt;h3&gt;The Much Dreaded LIN Loop with SDQ Segments in EDI Mapping&lt;/h3&gt;
&lt;p&gt;LIN Loops commonly help capture the information of items in an inventory tracking application. A nested structure of LIN segments, ZA and SDQ segments full information pivoted on each item type is reflected. The SDQ segment is a bit complicated as it stacks up multiple location and quantity pairs for the different line items. Mapping this structure to a target application structure that is pivoted on locations makes a challenging task; this can be addressed in a two stage procedure.&lt;/p&gt;
&lt;p&gt;Stage1: De-normalize LIN,ZA,SDQ data into a list containing all the data. Here are the steps we followed:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/1680.DataDir1.jpg"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/1680.DataDir1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/8473.Data1.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;This nested set of loop operations within List scope helped us denormalize all the item/location/qty/qty_type data. This data can now be restructured into any relevant target structure.&lt;/p&gt;
&lt;p&gt;Stage 2: Use the denormalized data to build the target structure. Here are the steps we followed:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/2337.DataDir2.jpg"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/2337.DataDir2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This second stage operations help us complete the target schema structure that is pivoted on locations and items within each location.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/3162.Data2.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;SUCCESS!!! &amp;nbsp;Once you get the hang of it, this two-stage procedure supported by the new mapper, is simple, intuitive and readable. You could apply this to more complex HL Loop and other complex nested structures.&lt;/p&gt;
&lt;h3&gt;Please use Discretion&lt;/h3&gt;
&lt;p&gt;With great power comes great responsibility; storing data in Lists will add tax to the performance and other SLAs. For not-so-complex structural transformations, one could do without intermediate storage. We recommend that you use Lists only when you don&amp;rsquo;t have a workable alternative.&lt;/p&gt;
&lt;p&gt;We are continuously striving to provide you with more usable and powerful mapping tools. Do optimize their usage against your maintainability and performance needs. And kindly share your feedback and suggestions to help us improve the mapper tools.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;Ravi Bollapragada, Senior Program Manager&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10265494" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/08/solve-complex-data-restructuring-using-the-list-operations-in-the-service-bus-eai-edi-mapper.aspx</link>
      <pubDate>Wed, 08 Feb 2012 17:34:00 GMT</pubDate>
    </item>
    <item>
      <title>Don’t Miss FREE MSDN Webcast, Cloud Computing Soup to Nuts (Part 1) “Get Started with Cloud Computing and Windows Azure”, Tuesday, Feb. 7 at 11 am PT</title>
      <description>&lt;p&gt;If you&amp;rsquo;re new to the world of Cloud Computing, the new MSDN webcast series, &lt;a target="_blank" href="http://www.benkotips.com/pages/s2nCloud.aspx"&gt;Cloud Computing Soup to Nuts&lt;/a&gt;, will be a great place to start learning what it&amp;rsquo;s all about. Hosted by Microsoft Cloud Evangelist Mike Benkovich, the first &lt;a target="_blank" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032503590&amp;amp;Culture=en-US"&gt;session&lt;/a&gt; of this new series premieres February 7, 2012 at 11AM PST. From understanding concepts of &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/compute/?WT.mc_id=cmp_pst001_blg_post0049compute"&gt;compute&lt;/a&gt;, &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/storage/?WT.mc_id=cmp_pst001_blg_post0049storage"&gt;storage&lt;/a&gt;, and roles, to exploring the various services and technologies that make up &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0049"&gt;Windows Azure&lt;/a&gt; and &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/sql-azure/?WT.mc_id=cmp_pst001_blg_post0049sql"&gt;SQL Azure&lt;/a&gt;, this &amp;ldquo;Soup to Nuts&amp;rdquo; series starts at the beginning and takes you all the way to being a Windows Azure expert.&lt;/p&gt;
&lt;p&gt;You can watch the latest webcasts live, every Tuesday at 11AM PST. Visit the &lt;a target="_blank" href="http://www.benkotips.com/pages/s2nCloud.aspx"&gt;Cloud Computing &amp;ldquo;Soup to Nuts&amp;rdquo; series homepage&lt;/a&gt; for registration links and on-demand replays of episodes you&amp;rsquo;ve missed or want to watch again.&lt;/p&gt;
&lt;p&gt;Read the blog post, &lt;a target="_blank" href="http://blogs.msdn.com/b/benko/archive/2012/01/31/new-webcast-series-cloud-computing-soup-to-nuts.aspx"&gt;&amp;ldquo;New Webcast Series&amp;ndash;Cloud Computing Soup to Nuts&amp;rdquo;&lt;/a&gt; on Mike Benkovich&amp;rsquo;s &lt;a target="_blank" href="http://blogs.msdn.com/b/benko/"&gt;blog&lt;/a&gt; to learn more about the full series.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10264566" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/06/don-t-miss-free-msdn-webcast-cloud-computing-soup-to-nuts-part-1-get-started-with-cloud-computing-and-windows-azure-tuesday-feb-7-at-11-am-pt.aspx</link>
      <pubDate>Mon, 06 Feb 2012 19:48:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Azure Community News Roundup (Edition #5)</title>
      <description>&lt;p&gt;Welcome to the latest edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0048"&gt;Windows Azure&lt;/a&gt;. Here are the highlights from last week.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.hpcinthecloud.com/hpccloud/2012-02-01/gartner_says_platform_as_a_service_is_on_the_cusp_of_several_years_of_strategic_growth.html"&gt;Gartner Says Platform as a Service is on the Cusp of Several Years of Strategic Growth&lt;/a&gt;, &lt;a target="_top" href="http://www.hpcinthecloud.com/"&gt;HPC in the Cloud &lt;/a&gt;(posted Feb. 1.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.zdnet.com/blog/igeneration/indiana-students-receive-100k-to-research-cloud-computing/14991"&gt;Indiana Students Receive $100k to Research Cloud Computing&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/ZDNetCharlie"&gt;Charlie Osborne&lt;/a&gt;, &lt;a target="_blank" href="http://www.zdnet.com/"&gt;ZDNet&lt;/a&gt; (posted Feb. 1.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.forbes.com/sites/joemckendrick/2012/01/30/more-business-intelligence-moving-to-the-cloud-survey/"&gt;More Business Intelligence Moving to the Cloud: Survey&lt;/a&gt; by &lt;a target="_blank" href="http://blogs.forbes.com/joemckendrick/"&gt;Joe McKendrick&lt;/a&gt;, &lt;a target="_blank" href="http://www.forbes.com/"&gt;&lt;i&gt;Forbes&lt;/i&gt;&lt;/a&gt; (posted Jan. 30.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://redmondmag.com/articles/2012/01/31/microsoft-rolls-out-test-security-service-for-sql-azure.aspx"&gt;Microsoft Rolls Out Test Security Service for SQL Azure&lt;/a&gt; by Kurt Mackie, &lt;a target="_blank" href="http://redmondmag.com/Home.aspx"&gt;Redmondmag.com&lt;/a&gt; (posted Jan. 31.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.computerworlduk.com/news/public-sector/3333257/europe-stumps-up-8-million-for-cloud-computing-strategy/"&gt;Europe Stumps up &amp;pound;8 Million for Cloud Computing Strategy&lt;/a&gt; by Jennifer Baker, &lt;a target="_blank" href="http://www.computerworlduk.com/"&gt;&lt;i&gt;Computerworld UK&lt;/i&gt;&lt;/a&gt; (posted Jan. 27.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.koodibook.com/books/565"&gt;New Book Featuring Windows Azure Case Studies&lt;/a&gt; (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/ApolloGonzalez"&gt;@ApolloGonzalez&lt;/a&gt; for the tweet.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/hh780994.aspx"&gt;Bytes by MSDN Interview:&amp;nbsp; Vishwas Lele, CTO of AIS and Tim Huckaby, Founder of Interknowlogy and Actus Software&lt;/a&gt; (posted Jan. 24.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://channel9.msdn.com/Shows/Cloud+Cover/Episode-68-Throttling-in-SQL-Azure-with-Scott-Klein?utm_source=dlvr.it&amp;amp;utm_medium=twitter"&gt;CloudCover Episode 68 &amp;ndash; Throttling SQL Azure with Scott Klein&lt;/a&gt; (posted Jan.&amp;nbsp; 29.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/peterlau/archive/2012/02/01/get-started-with-node-js-windows-azure-resources.aspx"&gt;Get Started with Node.js + Windows Azure:&amp;nbsp; Resources&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/jrzyshr"&gt;Peter Laudati&lt;/a&gt;, developer evangelist at Microsoft (posted Feb. 1.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/walterm/archive/2012/02/01/windows-azure-data-cleansing-and-leakage.aspx"&gt;Windows Azure Data Security (Cleansing and Leakage)&lt;/a&gt; blog post by &lt;a target="_blank" href="http://social.msdn.microsoft.com/profile/walter%20myers%20iii/"&gt;Walter Myers III&lt;/a&gt;, principal consultant with Microsoft Consulting Services (posted Feb. 1.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/uk_faculty_connection/archive/2012/01/30/hosting-your-moodle-on-windows-azure.aspx"&gt;Hosting Your Moodle on Windows Azure&lt;/a&gt; blog post by &lt;a target="_blank" href="http://social.msdn.microsoft.com/profile/lee%20stott/"&gt;Lee Stott&lt;/a&gt;, academic evangelist at Microsoft UK (posted Jan. 30.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Help us ensure that these weekly roundups are useful to you by telling us what type of content would you like to see here.&amp;nbsp; And please share any articles you come across that you think we should highlight, or content of your own that you&amp;rsquo;d like to share. You can use the comments section below, or talk to us on Twitter &lt;a target="_blank" href="http://twitter.com/windowsazure"&gt;@WindowsAzure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you!&lt;/p&gt;
&lt;p&gt;Himanshu Kumar Singh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10264521" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/06/windows-azure-community-news-roundup-edition-5.aspx</link>
      <pubDate>Mon, 06 Feb 2012 18:07:00 GMT</pubDate>
    </item>
    <item>
      <title>How do I remove Internet Explorer 8 from Windows as a troubleshooting step?</title>
      <description>Describes how to automatically remove Internet Explorer 8 and restore a previous version of Internet Explorer to help troubleshoot an issue. Also describes the steps to do it yourself in Windows 7, Windows Vista, Windows Server 2008,  Windows XP, and in...</description>
      <link>http://support.microsoft.com/kb/957700/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Fri, 03 Feb 2012 22:50:00 GMT</pubDate>
    </item>
    <item>
      <title>How to Delete the Contents of the Temporary Internet Files Folder</title>
      <description>Describes how to delete the contents of the Temporary Internet Files folder from the computer. This article includes the "Fix it for me" option that can omplete the procedure automatically for you. Or you can follow the manual steps to complete the...</description>
      <link>http://support.microsoft.com/kb/260897/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Fri, 03 Feb 2012 18:40:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Azure Toolkit for Social Games Updates</title>
      <description>&lt;p&gt;The &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games"&gt;Windows Azure Toolkit for Social Games&lt;/a&gt; makes it easier for developers to quickly build social and casual games using &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0047"&gt;Windows Azure&lt;/a&gt;. Last week, we released version 1.2.2 of the toolkit. You can download the source &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games"&gt;here&lt;/a&gt; or the self-extracting package &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/downloads"&gt;here&lt;/a&gt;. This version adds significant performance increases, improved stability, and now uses &lt;a href="http://code.google.com/p/autofac/"&gt;Autofac&lt;/a&gt; for dependency injection. Additionally, as part of this release, we have moved the toolkit Github &amp;ndash; this allows you to easily fork, clone, and contribute back to the toolkit in the same fashion you can with the &lt;a target="_blank" href="https://github.com/WindowsAzure"&gt;open sourced Windows Azure SDKs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For those who haven&amp;rsquo;t downloaded or used the social gaming toolkit yet I would encourage you to check it out. There are a lot of common patterns and tons of reusable code in the toolkit that applies for many scenarios besides the gaming space. With more and more applications relying on real-time communication, sharing, and feedback the mechanisms that are used in games can be applied to many kinds of software.&lt;/p&gt;
&lt;p&gt;The core features of this toolkit are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Samples Games (Tic-Tac-Toe and Four in a Row)&lt;/li&gt;
&lt;li&gt;Authentication with ACS (Access Control service)&lt;/li&gt;
&lt;li&gt;JavaScript Tests&lt;/li&gt;
&lt;li&gt;Leaderboard&lt;/li&gt;
&lt;li&gt;Game Friends&lt;/li&gt;
&lt;li&gt;User Profiles&lt;/li&gt;
&lt;li&gt;Invites and Notifications&lt;/li&gt;
&lt;li&gt;Tests for both server and client code&lt;/li&gt;
&lt;li&gt;Reusable JavaScript libraries&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can read more about the social gaming toolkit on the project site&amp;rsquo;s &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki"&gt;wiki&lt;/a&gt;. We have documents that will help you &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki/getting-started"&gt;get started using the toolkit&lt;/a&gt; and &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki/deployment"&gt;deploying the toolkit&lt;/a&gt;. Additionally, you will find blog posts about &lt;a target="_blank" href="http://blog.ntotten.com/2012/01/26/windows-azure-toolkit-for-social-games-version-1-2-2-released/"&gt;this release&lt;/a&gt; and other on my &lt;a target="_blank" href="http://ntotten.com/"&gt;blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/3225.WATG.png" alt="" border="0" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10263762" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/03/windows-azure-toolkit-for-social-games-updates.aspx</link>
      <pubDate>Fri, 03 Feb 2012 16:52:00 GMT</pubDate>
    </item>
    <item>
      <title>How to reinstall or repair Internet Explorer in Windows 7, Windows Vista, and Windows XP</title>
      <description>Describes how to reinstall or repair Internet Explorer in Windows 7, Windows Vista and Windows XP.</description>
      <link>http://support.microsoft.com/kb/318378/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Fri, 03 Feb 2012 01:20:00 GMT</pubDate>
    </item>
    <item>
      <title>Need to Change Your Go-To-Market for SaaS?  Here’s How One ISV Did It with Windows Azure</title>
      <description>&lt;p&gt;In a &lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2011/08/19/i-ve-built-a-windows-azure-application-how-should-i-market-it.aspx" target="_blank"&gt;previous post&lt;/a&gt;, I wrote about traditional ISVs creating spinoffs to market and sell their Software-as-A-Service (SaaS) apps. Recently I was surprised to see &lt;a href="http://glassboard.com/" target="_blank"&gt;Glassboard&lt;/a&gt; from &lt;a href="http://sepialabs.com/" target="_blank"&gt;Sepia Labs&lt;/a&gt;, a spinoff of &lt;a href="http://www.newsgator.com/?mkwid=eb4WN2EXe&amp;amp;pcrid=784501299" target="_blank"&gt;NewsGator&lt;/a&gt;, come across my desk.&amp;nbsp; I&amp;rsquo;m familiar with NewsGator. Based in Denver, CO, they have 8 years experience in SaaS, and multiple &lt;a href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0046" target="_blank"&gt;Windows Azure&lt;/a&gt; apps under their belt.&amp;nbsp; Why would they go to the trouble of creating a spinoff for their latest Windows Azure app?&amp;nbsp; Almost a third of their revenue is already subscription based, and they are by no means new to the rigors of SLAs, uptime and support &amp;ndash; issues that challenge many SaaS newcomers.&amp;nbsp; I called JB Holston, CEO of NewsGator and Walker Fenton, CEO of Sepia Labs to find out.&amp;nbsp; Turns out, they have lot in common with many traditional ISVs using Windows Azure and SaaS for the first time &amp;ndash; they are trying to reach a new customer segment. &amp;nbsp;And which customers you&amp;rsquo;re going after can change everything. &amp;nbsp;Here&amp;rsquo;s their story&amp;hellip;&lt;/p&gt;
&lt;p&gt;According to Holston, Facebook is defining the way people interact online.&amp;nbsp; Consumers like what Facebook offers and want more of it in the corporate space.&amp;nbsp; Both NewsGator and Glassboard take their cues from that reality, operating in the social computing space.&amp;nbsp;&amp;nbsp; NewsGator&amp;rsquo;s marquee offering, &lt;a href="http://www.newsgator.com/social-sites-2010-trial.aspx" target="_blank"&gt;Social Sites 2010&lt;/a&gt;, is an enterprise social computing product that&amp;rsquo;s attached to SharePoint 2010.&amp;nbsp; By all accounts it&amp;rsquo;s doing pretty well&amp;hellip; per a Jan 11, 2012 &lt;a href="http://techcrunch.com/2012/01/11/newsgator/" target="_blank"&gt;TechCrunch article&lt;/a&gt; NewsGator added one million new paid seats over the course of 2011, on top of its existing two million. &amp;nbsp;Forrester&amp;rsquo;s &lt;a href="http://info.newsgator.com/ForresterWave2011.html?leadsource=web" target="_blank"&gt;Q3 2011 report&lt;/a&gt; rates them among the leaders in enterprise social platforms.&amp;nbsp; Customers are &lt;b&gt;global 2000 enterprises&lt;/b&gt; worldwide, reached through a &lt;b&gt;direct sales force&lt;/b&gt; about 35 strong, augmented by 50+ &lt;b&gt;channel partners&lt;/b&gt;.&amp;nbsp; It&amp;rsquo;s largely installed &lt;b&gt;on premises&lt;/b&gt;, and sold most often through a &lt;b&gt;perpetual license&lt;/b&gt; pricing strategy.&amp;nbsp; Most of that should sound pretty familiar to other traditional ISVs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The newer Glassboard offering, which launched in Aug 2011, still operates in the social computing arena.&amp;nbsp; Glassboard is about sharing privately with groups - essentially Facebook without the ads, with better privacy, and with very cool Bing maps integration for location.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Watch this Channel 9 video for more on the technical reasons behind why they chose Windows Azure, including a demo of how different phone platforms process messages using notifications.&lt;/p&gt;
&lt;p&gt;&lt;iframe style="height: 288px; width: 512px;" src="http://channel9.msdn.com/Blogs/bruceky/Social-Media-Goes-Mobile-with-Glassboard-on-Azure/player?w=512&amp;amp;h=288" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;However, beyond the common social computing focus of the two products, most aspects of the Glassboard opportunity are completely different from Social Sites 2010.&amp;nbsp; Glassboard is completely cloud-based and integrates with SharePoint Online.&amp;nbsp; But the differences go deeper than that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;WHO they target:&amp;nbsp; &lt;/b&gt;Glassboard targets small businesses (SMBs) looking for private social collaboration they can easily use internally and with partners, suppliers and customers.&amp;nbsp; Glassboard even extends into the consumer space, as the app is popular amongst teachers, families, and others who are uncomfortable with Facebook&amp;rsquo;s privacy policies.&amp;nbsp;&amp;nbsp; To encourage trial among these price sensitive customers, they use a Freemium pricing model i.e. the app is free until you pass a certain threshold of use.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;WHAT they offer:&lt;/b&gt;&amp;nbsp; SMBs and consumers need turnkey, low touch, intuitive apps.&amp;nbsp; That dictates a different design and engineering ethic.&amp;nbsp; Fenton called it a &amp;ldquo;mobile first interface&amp;rdquo; that works on iPhones, Androids, and WP7.&amp;nbsp; In fact, Fenton&amp;rsquo;s goal for his design center was &amp;ldquo;an app my Mom can download from an app store and use without asking anyone.&amp;rdquo;&amp;nbsp; In other words, entirely self-provisioning.&amp;nbsp; That&amp;rsquo;s a growing trend in enterprise apps, but an imperative in lower-end small business and consumer apps.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;HOW they make it happen:&amp;nbsp; &lt;/b&gt;Glassboard reaches SMBs and consumers in four ways, all via marketing:
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Online marketplaces &amp;ndash;&lt;/i&gt;&lt;b&gt; &lt;/b&gt;see&lt;b&gt; &lt;/b&gt;their listings in &lt;a href="http://office365.pinpoint.microsoft.com/en-US/applications/glassboard-12884926412" target="_blank"&gt;Office 365 Marketplace&lt;/a&gt;, &lt;a href="http://www.windowsphone.com/en-US/apps/e3bfa5f1-9401-472a-a686-177ea66f1d41" target="_blank"&gt;Windows Phone Marketplace&lt;/a&gt;, the &lt;a href="http://itunes.apple.com/us/app/glassboard/id453661198?ls=1&amp;amp;mt=8" target="_blank"&gt;iTunes Store&lt;/a&gt;, &lt;a href="https://market.android.com/details?id=com.sepialabs.glassboard" target="_blank"&gt;Android Market&lt;/a&gt; and &lt;a href="http://www.amazon.com/Sepia-Labs-Glassboard/dp/B006CUYCHY/ref=sr_1_2?ie=UTF8&amp;amp;qid=1326689606&amp;amp;sr=8-2" target="_blank"&gt;Amazon&amp;rsquo;s Appstore for Android&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Digital marketing &amp;ndash;&lt;/i&gt; online advertising, primarily Facebook ads&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Social marketing &amp;ndash;&lt;/i&gt; they are active on Facebook, Google+, Twitter, LinkedIn&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Viral marketing &amp;ndash;&lt;/i&gt; users get additional free product above the Freemium threshold for referring colleagues and friends.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Well when you put it that way, if the WHO, the WHAT and the HOW is different, a spinoff begins to make a ton of sense.&amp;nbsp; Though NewsGator is successful with Social Sites 2010, they&amp;rsquo;d probably struggle with Sepia Lab&amp;rsquo;s Glassboard.&amp;nbsp; Direct sales don&amp;rsquo;t work too well in reaching numerous and fragmented SMBs and consumers.&amp;nbsp; Neither does a freemium pricing model get a commission-based sales force very excited.&amp;nbsp; Glassboard called for a wholly new Go-To-Market strategy, namely a switch from sales-led to marketing-led demand generation.&amp;nbsp; When Holston realized he had a team of folks within NewsGator that were passionate about this new category, he created a spinoff to release those passions.&amp;nbsp; Walker Fenton had been responsible for the mobile group within NewsGator so Holston put him in charge of Sepia Labs.&amp;nbsp; He gave him some personnel, some office space as well as HR and accounting support from the parent company.&amp;nbsp; He also gave him NewsGator&amp;rsquo;s legacy online services.&amp;nbsp; Fenton continues to manage those under Sepia Labs and uses the revenue streams to partially fund new product development, like Glassboard.&amp;nbsp; &amp;nbsp;He makes it look easy.&amp;nbsp; To learn more, follow the official &lt;a href="http://glassboard.com/blog/" target="_blank"&gt;Glassboard blog&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262432" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/02/need-to-change-your-go-to-market-for-saas-here-s-how-one-isv-did-it-with-windows-azure.aspx</link>
      <pubDate>Thu, 02 Feb 2012 17:20:00 GMT</pubDate>
    </item>
    <item>
      <title>Webpages may appear garbled or distorted and the colors may be displayed incorrectly in Internet Explorer 9</title>
      <description>Provides a workaround for an issue in which some webpages are not displayed correctly in Internet Explorer 9.</description>
      <link>http://support.microsoft.com/kb/2396576/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Wed, 01 Feb 2012 20:35:00 GMT</pubDate>
    </item>
    <item>
      <title>IFS 360 Scheduling – Always Optimal on Windows Azure</title>
      <description>&lt;p&gt;IFS has announced the immediate availability of IFS 360 Scheduling on &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0045"&gt;Windows Azure&lt;/a&gt; as part of its strategy to leverage cloud computing, citing Windows Azure as a cost-efficient platform for innovative business solutions.&lt;/p&gt;
&lt;p&gt;IFS 360 Scheduling empowers organizations to deliver on-site customer service excellence. Optimizing resource plans to minimize travel and maximize productive work time for hundreds, or even thousands, of technicians is a complex and compute-intensive task, and IFS 360 Scheduling&amp;rsquo;s &amp;lsquo;always optimizing&amp;rsquo; approach means the schedule is constantly up-to-date no matter what is happening out in&amp;nbsp; the field &amp;ndash; for organizations with tight deadlines to meet, minutes matter.&lt;/p&gt;
&lt;p&gt;Meeting tough customer expectations and providing consistent service demands a reliable and robust computing infrastructure. The speed of deployment on Windows Azure and on-demand scaling of resources echo the needs of these dynamic environments, for which resource scheduling is mission critical.&lt;/p&gt;
&lt;p&gt;You can read more on the IFS announcement on their &lt;a target="_blank" href="http://www.ifsworld.com/en/news/2012/2012-02-01-IFS-brings-mobile-workforce-scheduling-to-the-cloud"&gt;website&lt;/a&gt;, more about the work of IFS 360 Scheduling &lt;a target="_blank" href="http://www.360scheduling.com/"&gt;here&lt;/a&gt;, and a recent blog posting by IFS&amp;rsquo; CTO Dan Matthews on &lt;a target="_blank" href="http://blogs.ifsworld.com/2011/09/the-cloud-all-swings-and-roundabouts/"&gt;cloud computing&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262870" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/01/ifs-360-scheduling-always-optimal-on-windows-azure.aspx</link>
      <pubDate>Wed, 01 Feb 2012 18:04:00 GMT</pubDate>
    </item>
    <item>
      <title>Real-World Windows Azure:  Interview with Michael Ross, VP of Delivery at Aidmatrix</title>
      <description>&lt;p&gt;As part of the Real World Windows Azure interview series, I talked to Michael Ross, vice president for Delivery at &lt;a target="_blank" href="http://www.aidmatrix.org/"&gt;Aidmatrix&lt;/a&gt;, about using &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0044"&gt;Windows Azure&lt;/a&gt; to help power its humanitarian aid delivery solutions.&amp;nbsp; Here&amp;rsquo;s what he had to say.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Himanshu Kumar Singh:&lt;/b&gt; Tell me about the Aidmatrix Foundation.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Michael Ross:&lt;/b&gt;&amp;nbsp; Well, we create web-based supply-chain management (SCM) solutions that help our partners optimize distributing humanitarian relief. We started in 2001 and are headquartered in Dallas, with offices in Wisconsin, Washington D.C., Germany and India. More than 40,000 leading nonprofit, business, and government partners leverage our solutions to mobilize more than $1.5 billion in aid annually, worldwide. The donated goods, money and services impact the lives of more than 65 million people.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt; How does Aidmatrix leverage technology to deliver humanitarian aid?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; Increasingly, technology plays a vital role in enabling the rapid, targeted distribution of relief supplies to those in need. Our solutions &amp;nbsp;help NGOs procure, manage and deliver humanitarian relief more efficiently by having real-time access to know what inventory is on hand and what unmet needs still exist. In this way, NGOs can save money in their purchasing, be more efficient in their distribution, and more responsive and transparent with their donors. .&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt; Are there also technology challenges you face?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; To perform optimally both in daily humanitarian relief and unplanned disasters, we need to ensure that our applications can consistently deliver the highest levels of stability and throughput performance. And because we work with so many different kinds of partner organizations, our solutions need to synchronize with business systems that run on diverse operating system platforms. They also need to flexibly scale to handle massive bursts in demand. Following several recent natural disasters, our applications have experienced usage spikes on the order of 1,000 times the standard rate.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; How much demand is there for technology for humanitarian aid from Aidmatrix?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt; &amp;nbsp;In 2010, we noted a 20 percent year-over-year increase in the number of people who used our applications. And as more NGOs adopt technology as a strategic part of their global operational success, the demand will continue to grow.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; How has this increase in demand impacted your ability to meet global needs?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; This rapid growth has only compounded the challenges that we face in deploying, configuring, and scaling online relief management solutions. For example, for several years, we hosted our applications in data centers in the United States but in response to recent requests for services from humanitarian organizations in Europe, we&amp;rsquo;ve needed to locate additional server resources overseas. Setting up and maintaining data centers around the globe can be expensive and time-consuming.&amp;nbsp; In a few cases, we&amp;rsquo;ve needed to pre-position assets and leave them turned off. Instead of paying for what we use, we&amp;rsquo;ve ended up investing up front for resources that we may or may not eventually need. But that&amp;rsquo;s all part of being ready for unplanned disasters.&lt;/p&gt;
&lt;p&gt;We also found that the time required to source and deploy new hardware impacted our agility. In mid-2010, we began a partnership with a large food bank network that has locations spread across the United Kingdom. After a few weeks, we noticed that the distance between our servers and end users caused the application to run slowly and even time out before people could complete their donations.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; What was the solution?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt; To empower more partners to help more people around the world, we needed the ability to scale applications at a moment&amp;rsquo;s notice while maintaining reliable performance. With an eye on keeping operating costs as low as possible, we began to investigate the advantages of moving to the cloud. In considering this change, we wanted to minimize the time needed to migrate existing applications and placed a priority on a cloud technology platform that would support the agile development of new functionality, along with the creation of new solutions to meet the unforeseen demands of future humanitarian crises.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; What led you to choose Windows Azure?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt; After evaluating several cloud services technologies, including Amazon Elastic Compute Cloud (EC2), we decided to adopt Windows Azure because, simply put, Windows Azure gives us all the tools we need to be more agile. It offers platform-as-a-service capabilities, so we don&amp;rsquo;t have to push out updates or worry about building out our own redundancy system. Plus, it incorporates a familiar development environment, so we can maximize productivity.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; Which of your solutions did you move to Windows Azure first?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt; The first solution we moved to Windows Azure was the Aidmatrix Program Metrics and Evaluation, which one of our U.S. partners uses to track the services delivered to clients at more than 1,000 locations. Moving the database component to Microsoft SQL Azure took five minutes, and we instantly gained high availability, along with reliable fault tolerance and security, at a fraction of what it would cost to build out those capabilities ourselves.&lt;/p&gt;
&lt;p&gt;In early 2011, working with Accenture and Avanade, we also moved our Online Warehouse solution, which provides end-to-end inventory management tools for tracking relief supplies, to Windows Azure. The conversion process for each of these applications took approximately six weeks to complete.&lt;/p&gt;
&lt;p&gt;We also recently used Windows Azure to configure and deploy a web portal application built by Microsoft to assist Second Harvest Japan, the Japanese food banking network. I deployed the application to the Microsoft data center in Hong Kong from home following the tsunami and I didn&amp;rsquo;t need to worry about how many instances to deploy because I could quickly scale out server resources if needed.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; Are you using any other Windows Azure technologies?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; We take advantage of several Windows Azure technologies to ensure reliable, scalable performance. For example, we will use Windows Azure Connect to enable data sharing between our Online Warehouse solution and the on-premises operational systems used by our partners, including Oracle and SAP enterprise resource planning systems. And we rely on Windows Azure storage services to collect data on session state management so our staff can monitor application performance and troubleshoot issues in near real time.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; What are some of the benefits you&amp;rsquo;ve seen from your move to Windows Azure?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; One of the key benefits has been noticeable cost savings. Because we no longer need to purchase, set up, and maintain database management and web servers, we expect to save 20 percent on data center costs, which could mean up to $100,000 in savings. We will be able to redirect the time and money we save toward creating and enhancing applications that help save lives. And instead of spending valuable resources on server upkeep, we can redirect time and cost savings to higher-value tasks, like developing a new module for one of our applications.&lt;/p&gt;
&lt;p&gt;Another benefit is the global availability of Microsoft data centers and the pay-as-you-go model, which enables us to ensure cost-efficient dynamic scalability for our solutions. Our applications need to handle usages spikes of 1,000 times the normal load. With Windows Azure, we can scale up or down in a very agile and efficient way, which is essential for the kind of work we do.&lt;/p&gt;
&lt;p&gt;Finally, the growing ecosystem of ISVs that have adopted Windows Azure allows us to accelerate our own development lifecycle. Taking advantage of functionality from other ISVs speeds our development and ultimately increases the value of our solutions. This is a major benefit of working with a cloud provider like Microsoft that has a large and growing network of partners.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.aidmatrix.org/"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/6740.aidmatrix.png" alt="" border="0" height="76" width="249" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Read the full &lt;a target="_blank" href="http://www.microsoft.com/casestudies/Windows-Azure/The-Aidmatrix-Foundation/Humanitarian-Aid-Provider-Uses-Cloud-Solution-to-Respond-Faster-to-Global-Needs/4000011611"&gt;case study&lt;/a&gt;.&amp;nbsp; Learn how &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/case-studies/"&gt;others&lt;/a&gt; are using Windows Azure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262353" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/31/aidmatrix-delivers-global-humanitarian-relief-faster-with-windows-azure.aspx</link>
      <pubDate>Tue, 31 Jan 2012 17:33:00 GMT</pubDate>
    </item>
    <item>
      <title>Protección de datos: Reducir publicidad y noticias no deseadas</title>
      <description>Descubre aquí cómo separar Spam y reducir en el futuro propagandas no deseadas por correo postal, correo electrónico y teléfono a través de las listas Robinson.</description>
      <link>http://support.microsoft.com/kb/2622890/es?sd=rss&amp;spid=15672</link>
      <pubDate>Tue, 31 Jan 2012 16:31:00 GMT</pubDate>
    </item>
    <item>
      <title>Error "Internet Explorer no puede mostrar la página web" al ver un sitio web en Internet Explorer</title>
      <description>Solucionar el error: "Internet Explorer no puede mostrar la página web"</description>
      <link>http://support.microsoft.com/kb/956196/es?sd=rss&amp;spid=15672</link>
      <pubDate>Tue, 31 Jan 2012 15:43:00 GMT</pubDate>
    </item>
    <item>
      <title>No se puede obtener acceso a algunos sitios web en Internet Explorer</title>
      <description>Obtenga ayuda para resolver problemas que le impiden obtener acceso a algunos sitios web en Internet Explorer.</description>
      <link>http://support.microsoft.com/kb/967897/es?sd=rss&amp;spid=15672</link>
      <pubDate>Tue, 31 Jan 2012 13:21:00 GMT</pubDate>
    </item>
    <item>
      <title>IE 9: Visualizar la barra de menú y deshabilitar la barra de Skype</title>
      <description>En este artículo se explica cómo visualizar la barra de menú y cómo deshabilitar la barra de Skype en Internet Explorer 9.</description>
      <link>http://support.microsoft.com/kb/2552163/es?sd=rss&amp;spid=15672</link>
      <pubDate>Tue, 31 Jan 2012 13:12:00 GMT</pubDate>
    </item>
    <item>
      <title>Event ID 9000 and Event ID 9006 are logged when you restart the Application Host Helper Service on Windows Server 2008</title>
      <description>Describes that Event ID 9000 and Event ID 9006 are written to the event log when you restart the Application Host Helper Service on Windows Server 2008.</description>
      <link>http://support.microsoft.com/kb/975340/en-us?sd=rss&amp;spid=12097</link>
      <pubDate>Tue, 31 Jan 2012 07:26:00 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft BizSpark to Offer Startups $60,000 in Cloud Services on Windows Azure</title>
      <description>&lt;p&gt;Today Microsoft &lt;a target="_blank" href="http://www.microsoft.com/presspass/press/2012/jan12/01-30TechStarsPR.mspx"&gt;announced&lt;/a&gt; BizSpark Plus, an extension of the BizSpark program, which provides higher value offers to startup accelerators around the globe.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/BizSpark/Plus/Default.aspx"&gt;BizSpark Plus&lt;/a&gt; will provide up to $60,000 in &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0043"&gt;Windows Azure&lt;/a&gt; compute and storage to select startup accelerators and their startups at no cost. &lt;a target="_blank" href="http://www.techstars.com/"&gt;TechStars&lt;/a&gt;, recently recognized as the number one accelerator in the world, is one of the first to receive this offering. TechStars will be able to empower each of its startups with this Windows Azure offering over a 24-month period, at no cost.&lt;/p&gt;
&lt;p&gt;In addition to TechStars, Microsoft is making this Windows Azure offer available to all founders whose accelerators are part of the &lt;a target="_blank" href="http://globalacceleratornetwork.com/"&gt;Global Accelerator Network&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Tech startups around the world are building products and services in the cloud. Cloud applications and smart devices are driving the new startup ecosystem, affording startups the ability to drive user adoption, scale their company and generate financial returns with far less capital, at a faster pace than ever before. Windows Azure offers a simple, comprehensive and powerful platform for the creation of web applications and services.&lt;/p&gt;
&lt;p&gt;Supporting entrepreneurship is the crux of Microsoft BizSpark&amp;rsquo;s mission and the Windows Azure team is excited to be a part of this effort.&lt;/p&gt;
&lt;p&gt;Please visit the &lt;a target="_blank" href="http://blogs.technet.com/b/bizspark_group_blog/archive/2012/01/30/microsoft-announces-bizspark-plus-program.aspx"&gt;BizSpark blog&lt;/a&gt; and the &lt;a target="_blank" href="http://www.microsoft.com/presspass/presskits/bizspark/"&gt;Microsoft News Center&lt;/a&gt; for more details.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10261819" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/30/microsoft-bizspark-to-offer-startups-60-000-in-cloud-services-on-windows-azure.aspx</link>
      <pubDate>Mon, 30 Jan 2012 18:47:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Azure Community News Roundup (Edition #4)</title>
      <description>&lt;p&gt;Welcome to the latest edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0042"&gt;Windows Azure&lt;/a&gt;. Here are the highlights from last week.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://adtmag.com/articles/2012/01/26/guthrie-talks-node.aspx"&gt;Guthrie Talks Node.js and Windows Azure at Cloud Event&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/johnkwaters"&gt;John K. Waters&lt;/a&gt;, &lt;a target="_blank" href="http://adtmag.com/home.aspx"&gt;&lt;i&gt;ADT Magazine&lt;/i&gt;&lt;/a&gt; (posted Jan. 27.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://news.businessweek.com/article.asp?documentKey=1376-LYEF2W6K50YE01-6O0K9BGMQ7LR8C9QTE6NJ2K101"&gt;EU Seeks Joint National Cloud-Computing Purchases for Growth&lt;/a&gt;, Marthe Fourcade and Robert Vapuesta editors,&lt;i&gt; &lt;/i&gt;&lt;a target="_blank" href="http://www.businessweek.com/"&gt;&lt;i&gt;BusinessWeek&lt;/i&gt;&lt;/a&gt; (posted Jan. 26.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.informationweek.com/news/government/cloud-saas/232500419"&gt;States Allow Voting Via Cloud for Citizens Overseas&lt;/a&gt; by &lt;a target="_blank" href="http://www.informationweek.com/authors/1225"&gt;Elizabeth Montalbano&lt;/a&gt;, &lt;a target="_blank" href="http://www.informationweek.com/"&gt;&lt;i&gt;InformationWeek&lt;/i&gt;&lt;/a&gt; (posted Jan. 25.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://drdobbs.com/cloud/232500365"&gt;Windows Azure on Cloud9, IDE&lt;/a&gt; by Adrian Bridgewater, &lt;a target="_blank" href="http://drdobbs.com/"&gt;&lt;i&gt;Dr. Dobbs&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;(posted Jan. 24.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.information-management.com/news/cloud-regional-government-SaaS-data-standards-10021818-1.html"&gt;State Clouds Have Local Linings&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/IMJustinKern"&gt;Justin Kern&lt;/a&gt;, &lt;a target="_blank" href="http://www.information-management.com/"&gt;&lt;i&gt;Information Management&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;(posted Jan. 23.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://ukwaug.net/"&gt;UK Windows Azure User Group Event Feb. 7,&amp;nbsp; Parallel Processing with Windows Azure and HPC Server&lt;/a&gt; (thanks to &lt;a target="_blank" href="http://ukwaug.net/"&gt;@lwaug&lt;/a&gt; for the tweet.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/sanjayjain/archive/2012/01/29/webcast-how-to-transform-your-dynamics-business-with-windows-azure.aspx"&gt;Webcast:&amp;nbsp; How to Transform Your Dynamics Business with Windows Azure&lt;/a&gt; Feb. 8 at 9:00 am ET (posted Jan. 29.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://us4.campaign-archive2.com/?u=ce89796b4bd018a9ed9f21138&amp;amp;id=82ab3d44dc"&gt;Windows Azure Camp in Toronto, Ontario, Canada March 3&lt;/a&gt; (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/chrduf"&gt;@chrduf&lt;/a&gt; for the tweet.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://acloudyplace.com/2012/01/8-essential-best-practices-in-windows-azure-blob-storage/"&gt;8 Essential Best Practices in Windows Azure Blog Storage&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/NunoGodinho"&gt;Nuno Godinho&lt;/a&gt;, &lt;a target="_blank" href="http://acloudyplace.com/"&gt;A Cloudy Place&lt;/a&gt; (posted Jan. 27.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.wadewegner.com/2012/01/cannot-create-database-developmentstoragedb20110816-in-storage-emulator-azure-sdk/"&gt;Cannot Create Database &amp;lsquo;DevelopmentStorageDb20110816&amp;rsquo; for the Windows Azure Storage Emulator&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/WadeWegner"&gt;Wade Wegner&lt;/a&gt;, Windows Azure Technical Evangelist at Microsoft (posted Jan. 25.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/cbiyikoglu/archive/2012/01/25/how-much-overcapacity-are-you-running-with-today-i-bet-federations-can-beat-that.aspx"&gt;How Much Overcapacity Are You Running with Today?&amp;nbsp; I Bet SQL Azure Federations Can Trim That!&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/cihangirb"&gt;Cihan Biyikoglu&lt;/a&gt;, SQL Azure program manager at Microsoft (posted Jan. 26.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/usisvde/archive/2012/01/24/register-for-the-upcoming-windows-azure-discover-events-on-the-west-coast.aspx?utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;Register for the Upcoming Windows Azure Discovery Events on the West Coast&lt;/a&gt; blog post by &lt;a target="_blank" href="http://social.msdn.microsoft.com/profile/wes%20yanaga/"&gt;Wes Yanaga&lt;/a&gt;, Microsoft evangelist (posted Jan. 24.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Help us ensure that these weekly roundups are useful to you by telling us what type of content would you like to see here.&amp;nbsp; And please share any articles you come across that you think we should highlight, or content of your own that you&amp;rsquo;d like to share. You can use the comments section below, or talk to us on Twitter &lt;a target="_blank" href="http://twitter.com/windowsazure"&gt;@WindowsAzure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you!&lt;/p&gt;
&lt;p&gt;Himanshu Kumar Singh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10261781" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/30/windows-azure-community-news-roundup-edition-4.aspx</link>
      <pubDate>Mon, 30 Jan 2012 16:58:00 GMT</pubDate>
    </item>
    <item>
      <title>Google Toolbar causes an error message and does not start in Internet Explorer</title>
      <description>Fixes a problem in which Internet Explorer stops responding or crashes because the installed Google Toolbar add-on is not compatible with the installed Internet Explorer version.</description>
      <link>http://support.microsoft.com/kb/968136/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Fri, 27 Jan 2012 23:50:00 GMT</pubDate>
    </item>
    <item>
      <title>Craig Mundie: Innovation Convention</title>
      <description>A transcript of remarks by Craig Mundie, Chief Research and Strategy Officer, Brussels, Belgium, Dec. 6, 2011.</description>
      <link>http://www.microsoft.com/presspass/exec/craig/2011/12-06Brussels.mspx?rss_fdn=Custom</link>
      <pubDate>Fri, 27 Jan 2012 20:40:00 GMT</pubDate>
    </item>
    <item>
      <title>Craig Mundie: Georgia Tech</title>
      <description>A transcript of remarks by Craig Mundie, Chief Research and Strategy Officer, Georgia Tech, Atlanta, Georgia, October 27, 2011.</description>
      <link>http://www.microsoft.com/presspass/exec/craig/2011/10-27GeorgiaTech.mspx?rss_fdn=Custom</link>
      <pubDate>Fri, 27 Jan 2012 20:25:00 GMT</pubDate>
    </item>
    <item>
      <title>Changes introduced with Microsoft FTP 7.5</title>
      <description>The purpose of this article is to discuss some of the changes introduced with Microsoft FTP 7.5.</description>
      <link>http://support.microsoft.com/kb/2505047/en-us?sd=rss&amp;spid=12097</link>
      <pubDate>Fri, 27 Jan 2012 20:10:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Azure Powers Winning Solutions at Imagine Cup</title>
      <description>&lt;p&gt;We are thrilled to announce that two of the four &lt;a target="_blank" href="http://www.imaginecup.com/CompetitionsContent/ImagineCupGrants.aspx"&gt;grants program&lt;/a&gt; for &lt;a target="_blank" href="http://www.imaginecup.com/"&gt;Imagine Cup&lt;/a&gt; will be deploying their programs on &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0041"&gt;Windows Azure&lt;/a&gt;.&amp;nbsp; The program is focused on providing opportunities for young people by helping competitors create a business or non-profit that will help &lt;a target="_blank" href="http://www.imaginecup.com/"&gt;&lt;img style="float: right;" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5076.header_5F00_logo_5F00_new.png" alt="" border="0" height="198" width="198" /&gt;&lt;/a&gt;solve some of the world&amp;rsquo;s toughest problems, with the aid of technology.&amp;nbsp; The packages include $75,000 for each team, as well as software, cloud computing services, solution provider support, premium &lt;a target="_blank" href="http://www.microsoft.com/bizspark/"&gt;BizSpark&lt;/a&gt; account benefits and access to local resources such as the &lt;a target="_blank" href="http://www.microsoft.com/mic/default.aspx"&gt;Microsoft Innovation Center&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;a target="_blank" href="http://www.youtube.com/watch?v=V7uRNTMx-i8"&gt;Team Apptenders&lt;/a&gt; &lt;/b&gt;(Based in Croatia)- is working on developing a Kinect-based solution system for on-premise and remote physical therapy for children (especially those with Cerebral Palsy).&amp;nbsp; The team will be using Windows Azure to deploy software that will monitor a child&amp;rsquo;s exercises and provide statistical analysis to their therapist. &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a target="_blank" href="http://lifelensproject.com/blog/"&gt;Lifelens&lt;/a&gt;&lt;/b&gt; (Based in the US)&amp;ndash; will be producing a point-of-care tool to diagnose malaria using an augmented Windows Phone 7 application, which will be hosted on Windows Azure. The project addresses the high child mortality rates caused by the lack of detection and availability of treatment of malarial diseases.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The winning teams were selected from a pool of more than 50 applicants that competed in the Imagine Cup 2011 Worldwide Finals.&amp;nbsp; To learn more about the program, the winning teams, and to see photos, please check out &lt;a target="_blank" href="http://www.imaginecup.com/blogs/imagine_cup_finals/default.aspx"&gt;Imagine Cup blog&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10261295" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/27/windows-azure-powers-winning-solutions-at-imagine-cup.aspx</link>
      <pubDate>Fri, 27 Jan 2012 19:39:00 GMT</pubDate>
    </item>
    <item>
      <title>Running multiple versions of Internet Explorer on a single instance of Windows is unsupported</title>
      <link>http://support.microsoft.com/kb/2020599/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Fri, 27 Jan 2012 19:20:00 GMT</pubDate>
    </item>
    <item>
      <title>Announcing SQL Azure Data Sync Preview Refresh</title>
      <description>&lt;p&gt;It has been just over three months since we made the SQL Azure Data Sync Preview release available in the Windows Azure portal.&amp;nbsp; We are thrilled with the adoption of the service and are pleased to make available an updated preview release with some requested features and fixes. SQL Azure Data Sync allows organizations to easily synchronize between multiple on-premises databases and &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/sql-azure/?WT.mc_id=cmp_pst001_blg_post0040"&gt;SQL Azure&lt;/a&gt; cloud databases&amp;mdash;a key hybrid IT scenario. &amp;nbsp; If you have not used the Data Sync service and want to learn about it, there is a &lt;a target="_blank" href="http://www.microsoft.com/en-us/showcase/details.aspx?uuid=8d4153ef-6c81-4f81-95ee-08bd5d21a123"&gt;new video demonstration&lt;/a&gt; available that provides an overview of the service capabilities, target scenarios and shows the service in use.&amp;nbsp; There is also a series of videos available on Channel 9 &lt;a target="_blank" href="http://channel9.msdn.com/Series/SQL-Azure-Data-Sync"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release addresses several pieces of feedback we&amp;rsquo;ve heard from customers and brings us a step closer to General Availability.&amp;nbsp; This is the third update to the Preview service since October and contains the following updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data Sync servers can now be created in all Windows Azure data centers, enabling Data Sync servers to be created close to the SQL Azure databases for the best possible performance.&lt;/li&gt;
&lt;li&gt;The Data Sync section of the Windows Azure portal is now localized in ten languages.&lt;/li&gt;
&lt;li&gt;Miscellaneous fixes and numerous usability improvements including:
&lt;ul&gt;
&lt;li&gt;Progress indicators are now available in the log for long running synchronizations.&lt;/li&gt;
&lt;li&gt;Error messages have been improved to better help you troubleshoot problems.&lt;/li&gt;
&lt;li&gt;Synchronization of self-referencing tables is now supported.&lt;/li&gt;
&lt;li&gt;A new version of the Data Sync Agent is available in the Download Center and it is highly recommended that existing agents are updated to the new version (available &lt;a target="_blank" href="http://www.microsoft.com/download/en/details.aspx?id=27693"&gt;here&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here&amp;rsquo;s a brief summary of the changes we made in the first two service updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Addressed the issue that sometimes led to failed syncs for narrow tables with a small number of columns.&lt;/li&gt;
&lt;li&gt;Allow logins when either username@server or just username are specified.&lt;/li&gt;
&lt;li&gt;Column names with spaces are now supported.&lt;/li&gt;
&lt;li&gt;Columns with a NewSequentialID constraint are converted to NewID for SQL Azure databases in the sync group.&lt;/li&gt;
&lt;li&gt;Both Administrators and non-Administrators are able to install the Data Sync Agent.&lt;/li&gt;
&lt;li&gt;A new version of the Data Sync Agent was made available on the Download Center.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The team is hard at work on future updates as we approach General Availability and we really appreciate your feedback to date!&amp;nbsp; Please keep the feedback coming and use the &lt;a target="_blank" href="http://social.msdn.microsoft.com/forums/en-US/ssdsgetstarted/threads/"&gt;SQL Azure Forum&lt;/a&gt; to ask questions or get assistance with issues.&amp;nbsp; Have a feature you&amp;rsquo;d like to see in SQL Azure Data Sync?&amp;nbsp; Be sure to vote on features you&amp;rsquo;d like to see added or updated using the &lt;a target="_blank" href="http://www.mygreatwindowsazureidea.com/forums/44459-sql-azure-data-sync-feature-voting"&gt;Feature Voting Forum&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260957" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/26/announcing-sql-azure-data-sync-preview-refresh.aspx</link>
      <pubDate>Thu, 26 Jan 2012 20:00:00 GMT</pubDate>
    </item>
    <item>
      <title>New Management API for Windows Azure Traffic Manager</title>
      <description>&lt;p&gt;As you may have noticed in the &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0039"&gt;Windows Azure &lt;/a&gt;developer portal, we recently released a new management API for Windows Azure Traffic Manager.&amp;nbsp; The new API improves Traffic Manager by allowing developers and IT professionals to script interactions with the service and to interface with the service programmatically.&lt;/p&gt;
&lt;p&gt;For those of you who aren&amp;rsquo;t familiar with Windows Azure Traffic Manager, it gives you control of how traffic is distributed between hosted services in different datacenters. Traffic Manager increases the perceived performance of your application by sending customer traffic to the closest datacenter, and it improves reliability by not sending traffic to hosted services that are down.&lt;/p&gt;
&lt;p&gt;With the release of the new API, developers now have full access to the management and creation of Traffic Manager policies, including the creation of a profile from scratch.&amp;nbsp; In this post, we&amp;rsquo;ll walk through how to create, update, and manage profiles using the new API. &amp;nbsp;Documentation for the new Traffic Manager REST APIs can be found &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758255.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt; Let's look at a typical configuration in the portal to see how we could accomplish the same configuration using the APIs. Before we get started, if you are new to Windows Azure Traffic Manager, I highly recommend reading an &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh744833.aspx"&gt;overview of how the service works&lt;/a&gt; before continuing.&lt;br /&gt; &lt;br /&gt; For reference, I have included a screenshot of a configuration I have setup that uses the performance load balancing method to distribute traffic between an application endpoint setup in the North Central US datacenter and the North Europe datacenter. &lt;br /&gt; &lt;br /&gt; &lt;b&gt;Figure 1: Traffic Manager Policy Page&lt;/b&gt;&lt;br /&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5314.TM1.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;The Edit Traffic Manager Policy dialog allows you to configure a Windows Azure Traffic Manager policy in one screen. Behind the scenes there are multiple API calls that create multiple entities on your behalf that represent this policy configuration that you as a developer will need to be aware of.&lt;br /&gt; &lt;br /&gt; So how can you accomplish the same configuration programmatically? &lt;br /&gt; &lt;br /&gt; Understanding the entities is the first step. The policy represented above consists of a profile with a domain name specified, at least one definition, which in turn consists of the following configuration: load balancing method, DNS TTL, endpoints and a monitoring configuration among other things.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 2: Traffic Manager Entities&lt;/b&gt;&lt;br /&gt; &lt;br /&gt; &lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/3755.TM2.png" alt="" border="0" /&gt;&lt;br /&gt; &lt;br /&gt; Each profile can have multiple definitions associated with it. However, only one definition can be active at a time. Creating multiple definitions is not currently exposed in the portal. It is entirely possible to define multiple distinct definitions and provide the ability to switch between them without rebuilding them.&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758254.aspx"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758254.aspx"&gt;Create Profile API&lt;/a&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;POST&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;https://management.core.windows.net/&amp;lt;subscription-id&amp;gt;/services/WATM/profiles&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Figure 3: Create Profile Request Parameters&lt;br /&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0081.TM3.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;The Create Profile API requires you to specify a profile name and the Traffic Manager Domain name. The domain name consists of a DNS prefix (host name) and .trafficmanager.net. In the management portal there is not a location for a profile name; this is generated for you when you use the portal. This is not the case when you create the profile programmatically. How the profile name is generated is something important to understand as a developer. When you create a profile from the portal the name is generated by taking the hostname of the domain name you are specifying and appending -trafficmanager-net to it. For example if the domain name you specified was: woodgrove.trafficmanager.net the internal name of the profile would be woodgrove-trafficmanager-net. When creating a profile programmatically the profile name is whatever you pass into the Create Profile API. &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758257.aspx"&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758257.aspx"&gt;Create Definition API&lt;/a&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;POST&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="https://management.core.windows.net/%3Csubscription-id%3E/services/WATM/profiles/%3Cprofile-name%3E/definitions"&gt;https://management.core.windows.net/&amp;lt;subscription-id&amp;gt;/services/WATM/profiles/&amp;lt;profile-name&amp;gt;/definitions&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Figure 4: Create Definition Request Parameters&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/6371.TM4.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Once a profile is created, you can then create a definition using the Create Definition API to specify the rest of your Windows Azure Traffic Manager configuration. &lt;br /&gt; &lt;br /&gt; The definition configuration is not as complex as it looks. Defining the monitor consists of specifying the relative path to an HTTP/HTTPS resource that will tell Traffic Manager the health of your application via the returned status code. You may change the port, protocol and the relative path but the remaining settings have to be set to the default values. &lt;br /&gt; &lt;br /&gt; Each endpoint consists of the URL to one of the Windows Azure applications that you want managed in the Windows Azure Traffic Manager and a flag indicating whether it is currently enabled or disabled.&lt;/p&gt;
&lt;p&gt;The URL specified when creating the Traffic Manager profile (&amp;lt;dnsprefix&amp;gt;.trafficmanager.net) will be mapped to one of the specified endpoints when a DNS name is resolved. Which endpoint is resolved is based on the load balancing method specified (Performance, Failover or RoundRobin).&lt;/p&gt;
&lt;p&gt;For Example: &lt;br /&gt; WoodGroveUS.cloudapp.net could reside in the North Central data center. &lt;br /&gt; WoodGroveEU.cloudapp.net could reside in the North Europe data center.&lt;/p&gt;
&lt;p&gt;WoodGrove.trafficmanager.net would be the parent domain name that when resolved would be mapped to one of the data center endpoints.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758250.aspx"&gt;Update Profile&lt;/a&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;PUT&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;https://management.core.windows.net/&amp;lt;subscription-id&amp;gt;/services/WATM/profiles/&amp;lt;profile-name&amp;gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Figure 5: Update Profile Request Parameters&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/2845.TM5.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;There can be multiple definitions associated with a profile but only at most one can be active at a time. For a Traffic Manager profile to be active you must enable one of the definitions associated with the profile. You enable a definition by calling the Update Profile API passing in the version that was returned when you called the Create Definition API.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Managing Existing Profiles and Definitions&lt;br /&gt; &lt;/b&gt;Beyond the core operations of creating a profile and its associated definitions, the Traffic Manager REST API also supports &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758249.aspx"&gt;List Profiles&lt;/a&gt;, &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758251.aspx"&gt;Get Profile&lt;/a&gt;,&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758252.aspx"&gt; List Definitions&lt;/a&gt;, &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758248.aspx"&gt;Get Definition&lt;/a&gt; and &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758256.aspx"&gt;Delete Profile&lt;/a&gt;. These APIs provide full functionality for building an application to manage Windows Azure Traffic Manager configurations.&lt;br /&gt; &lt;br /&gt; If you would like to automate the management of your Windows Azure Traffic Manager profiles but you do not want to write code against the REST API to do it we also have an answer for you. We have updated the &lt;a target="_blank" href="http://wappowershell.codeplex.com/"&gt;Windows Azure PowerShell Cmdlets (now version 2.2)&lt;/a&gt; to have full support for the Windows Azure Traffic Manager.&lt;br /&gt; &lt;br /&gt; Windows Azure Traffic Manager Cmdlets&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New-TrafficManagerProfile&lt;/li&gt;
&lt;li&gt;Get-TrafficManagerProfile&lt;/li&gt;
&lt;li&gt;Remove-TrafficManagerProfile&lt;/li&gt;
&lt;li&gt;Set-TrafficManagerProfile&lt;/li&gt;
&lt;li&gt;Get-TrafficManagerDefinition&lt;/li&gt;
&lt;li&gt;New-TrafficManagerDefinition&lt;/li&gt;
&lt;li&gt;Add-TrafficManagerEndpoint&lt;/li&gt;
&lt;li&gt;New-TrafficManagerEndpoint&lt;/li&gt;
&lt;li&gt;Set-TrafficManagerEndpoint&lt;/li&gt;
&lt;li&gt;Remove-TrafficManagerEndpoint&lt;/li&gt;
&lt;li&gt;New-TrafficManagerMonitor&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here is an example of how you can use PowerShell to create a new profile and definition:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0842.Screen-Shot-2012_2D00_01_2D00_26-at-9.42.22-AM.png" alt="" border="0" /&gt;&lt;br /&gt; Windows Azure Traffic Manager is a key technology for enabling global and highly available applications. The new REST APIs will allow application developers to build applications that make the management of Traffic Manager a native part of their application.&amp;nbsp; We have also opened the door for automating deployments to Windows Azure customers by exposing this functionality in the new release of the Windows Azure PowerShell Cmdlets 2.2. &lt;br /&gt; &lt;br /&gt; Happy Coding!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260629" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/26/new-management-api-for-windows-azure-traffic-manager.aspx</link>
      <pubDate>Thu, 26 Jan 2012 17:15:00 GMT</pubDate>
    </item>
    <item>
      <title>HP Smart Web Printing error message occurs in Internet Explorer</title>
      <description>Describes how to resolve an error message that describes a compatibility issue between the HP Smart Web Printing add-on and Internet Explorer.</description>
      <link>http://support.microsoft.com/kb/969227/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Thu, 26 Jan 2012 00:50:00 GMT</pubDate>
    </item>
    <item>
      <title>The Drive Letter Access add-on does not work with Internet Explorer 8 or Internet Explorer 9</title>
      <description>Describes how to fix an issue that exists between Sonic Drive Letter Access and Internet Explorer 8 or Internet Explorer 9. Use this article when you see the following error message: "Internet Explorer &lt;Version_Number&gt; is not compatible with your...</description>
      <link>http://support.microsoft.com/kb/969228/es-es?sd=rss&amp;spid=15672</link>
      <pubDate>Wed, 25 Jan 2012 23:40:00 GMT</pubDate>
    </item>
    <item>
      <title>Announcing Native Windows Azure Libraries and Special Free Pricing Using SendGrid for Windows Azure Customers</title>
      <description>&lt;p&gt;Last week our friends over at &lt;a target="_blank" href="http://blog.sendgrid.com/sendgrid-in-the-cloud-with-microsoft/"&gt;SendGrid&lt;/a&gt; shipped new native libraries on GitHub (&lt;a target="_blank" href="https://github.com/sendgrid/sendgrid-csharp"&gt;C#,&lt;/a&gt; &lt;a target="_blank" href="https://github.com/sendgrid/sendgrid-nodejs"&gt;Node.JS)&lt;/a&gt; for Windows Azure developers that make it extremely easy to integrate their mail service into any application built and running in &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0038"&gt;Windows Azure&lt;/a&gt;.&amp;nbsp; In addition, SendGrid launched a &lt;a target="_blank" href="http://sendgrid.com/azure.html"&gt;new offer&lt;/a&gt; for Windows Azure customers that provides 25,000 free emails a month!&amp;nbsp; We&amp;rsquo;ve heard from customers consistently that sending email was too hard and we listened!&amp;nbsp; See detailed, step by step tutorials written by us on how to use SendGrid with Windows Azure in the &lt;a target="_blank" href="http://www.windowsazure.com/develop"&gt;Developer Center&lt;/a&gt; (&lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/sendgrid-email-service/"&gt;C#&lt;/a&gt;, &lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/nodejs/how-to-guides/sendgrid-email-service/"&gt;Node&lt;/a&gt;, &lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/php/how-to-guides/sendgrid-email-service/"&gt;PHP&lt;/a&gt;, &lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/java/how-to-guides/sendgrid-email-service/"&gt;Java&lt;/a&gt;). &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sending email from Windows Azure has never been so easy.&amp;nbsp; For example, with C#:&lt;/p&gt;
&lt;p&gt;Add the SendGrid NuGet package to your Visual Studio project by entering the following command in the NuGet Package Manager Console window:&lt;/p&gt;
&lt;p&gt;PM &amp;gt; Install-Package SendGrid&lt;/p&gt;
&lt;p&gt;Add the following namespace declarations:&lt;/p&gt;
&lt;p&gt;using System.Net;&lt;/p&gt;
&lt;p&gt;using System.Net.Mail;&lt;/p&gt;
&lt;p&gt;using SendGridMail;&lt;/p&gt;
&lt;p&gt;using SendGridMail.Transport;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It can be this easy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;// Create an email message and set the properties.&lt;/p&gt;
&lt;p&gt;SendGrid message = SendGrid.GenerateInstance();&lt;/p&gt;
&lt;p&gt;message.AddTo("anna@contoso.com");&lt;/p&gt;
&lt;p&gt;message.From = new MailAddress("john@contoso.com", "John Smith");&lt;/p&gt;
&lt;p&gt;message.Subject = "Testing the SendGrid Library";&lt;/p&gt;
&lt;p&gt;message.Text = "Hello World!";&lt;/p&gt;
&lt;p&gt;// Create an SMTP transport for sending email.&lt;/p&gt;
&lt;p&gt;var transport = SMTP.GenerateInstance(new NetworkCredential("username", "password"));&lt;/p&gt;
&lt;p&gt;// Send the email.&lt;/p&gt;
&lt;p&gt;transport.Deliver(message);&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://sendgrid.com/azure.html"&gt;Signup&lt;/a&gt; for 25,000 free emails a month today!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260259" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/25/announcing-native-windows-azure-libraries-and-special-free-pricing-using-sendgrid-for-windows-azure-customers.aspx</link>
      <pubDate>Wed, 25 Jan 2012 14:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Azure and Cloud9 IDE at Node Summit</title>
      <description>&lt;p&gt;Last month we launched our new Windows Azure SDK for Node.js. The release came after months of &lt;a target="_blank" href="http://blogs.msdn.com/b/interoperability/archive/2011/06/23/microsoft-working-with-joyent-and-the-node-community-to-bring-node-js-to-windows.aspx"&gt;hard work&lt;/a&gt; between Microsoft and &lt;a target="_blank" href="http://www.joyent.com/"&gt;Joyent&lt;/a&gt;. Since that time we&amp;rsquo;ve seen a lot of excitement in the Node community around the support for Node.js in &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0036"&gt;Windows Azure&lt;/a&gt;. We&amp;rsquo;re thankful for all the support!&lt;/p&gt;
&lt;p&gt;Today at the &lt;a target="_blank" href="http://nodesummit.com/"&gt;Node Summit&lt;/a&gt; in San Franciso, &lt;a target="_blank" href="http://twitter.com/scottgu"&gt;Scott Guthrie&lt;/a&gt; demonstrated the SDK, which provides a streamlined experience for Windows developers to build and deploy Node.js apps to Windows Azure using PowerShell cmdlets and their editor of choice. Scott also showed the &amp;ldquo;Azure&amp;rdquo; npm module, which enables developers hosting Node apps in any environment to utilize Windows Azure Storage services like table, queues and blob. You can find out more about the PowerShell tools and the npm package at our &lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/nodejs/"&gt;dev center&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Additionally, &amp;nbsp;Scott showed a new way to deploy to Azure, &lt;a target="_blank" href="http://c9.io/"&gt;Cloud9 IDE&lt;/a&gt;!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://c9.io/"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/7043.Cloud9IDE.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cloud9 IDE offers a cross-platform, browser-based development environment for Node.js. It is one of the de-facto &lt;a target="_blank" href="http://www.amundsen.com/blog/archives/1116"&gt;tools&lt;/a&gt; for Node developers today. Cloud9 runs completely in the browser, and it&amp;rsquo;s available to developers working on any OS. In the second part of his keynote, Scott demonstrated using Cloud9 IDE on a Mac to build and deploy an application to Azure.&lt;/p&gt;
&lt;p&gt;With Cloud9 IDE you can easily create a new Node application, connect it to your Windows Azure account, and deploy. Cloud9 makes it easier for you by packaging up source, creating your hosted service, and publishing the package. It supports publishing to Staging and Production and offers Windows Azure portal integration. Combining that with Cloud9&amp;rsquo;s integration with distributed version control providers like &lt;a target="_blank" href="https://github.com/"&gt;GitHub&lt;/a&gt; and &lt;a target="_blank" href="https://bitbucket.org/"&gt;BitBucket&lt;/a&gt; offers a fantastic experience!&lt;/p&gt;
&lt;p&gt;Below you can see a screenshot of the new Cloud9 experience.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5428.Node1.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Along with the announcement, we&amp;rsquo;ve published a brand new &lt;a target="_blank" href="http://go.microsoft.com/fwlink/?LinkId=241340&amp;amp;clcid=0x409"&gt;tutorial&lt;/a&gt; on our Node.js dev center to show you how easy it is to get started developing for Windows Azure in Cloud9. In addition, check out these &lt;a target="_blank" href="http://go.microsoft.com/fwlink/?LinkId=241421&amp;amp;clcid=0x409"&gt;resources&lt;/a&gt; from Cloud9 about their Windows Azure support.&lt;/p&gt;
&lt;p&gt;We are very excited about the collaboration with Cloud9 and the opportunity to offer both Windows and non-Windows developers an awesome experience developing for Windows Azure.&lt;/p&gt;
&lt;p&gt;Read more about this announcement in the most recent posts on the &lt;a target="_blank" href="http://cloud9ide.posterous.com/windows-azure-on-cloud9"&gt;Cloud9&lt;/a&gt; and &lt;a target="_blank" href="http://blogs.msdn.com/b/interoperability/archive/2012/01/24/microsoft-at-node-summit.aspx"&gt;Interoperability @ Microsoft&lt;/a&gt; blogs.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="https://www.windowsazure.com/en-us/develop/nodejs/?WT.mc_id=cmp_pst001_blg_post0036dev"&gt;Get started today.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260196" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/24/windows-azure-and-cloud9-ide-at-node-summit.aspx</link>
      <pubDate>Tue, 24 Jan 2012 22:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Announcing SQL Azure Import/Export Service Now in Production</title>
      <description>&lt;p&gt;We are pleased to announce the general availability of SQL Azure Import/Export!&amp;nbsp; Now available as a production service, SQL Azure Import/Export helps organizations deploy on-premises databases to &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/sql-azure/?WT.mc_id=cmp_pst001_blg_post0037"&gt;SQL Azure&lt;/a&gt;, and archive SQL Azure and SQL Server databases to Windows Azure Storage. Key improvements in the new production release include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Increased performance &amp;amp; resiliency&lt;/li&gt;
&lt;li&gt;Progress reporting&lt;/li&gt;
&lt;li&gt;Selective Export&lt;/li&gt;
&lt;li&gt;Production support&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://sqldacexamples.codeplex.com/wikipage?title=Import%20Export%20Service%20Client&amp;amp;referringTitle=Documentation"&gt;New usage sample EXE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This service is provided free of charge to customers using SQL Azure and Windows Azure Storage. &lt;span style="background-color: #ffffff;"&gt;For more information and video tutorials visit &lt;a target="_blank" href="http://dacguy.wordpress.com/2012/01/24/sql-azure-importexport-service-has-hit-production/"&gt;&lt;span style="background-color: #ffffff;"&gt;the DAC blog&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260208" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/24/announcing-sql-azure-import-export-service-now-in-production.aspx</link>
      <pubDate>Tue, 24 Jan 2012 21:31:00 GMT</pubDate>
    </item>
    <item>
      <title>Bring Some Game To Your Code!</title>
      <description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1033.clip_5F00_image001_5F00_5EDBAD44.jpg"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0451.clip_5F00_image001_5F00_thumb_5F00_5E6F7A4F.jpg" width="239" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;&lt;/h4&gt;
&lt;h4&gt;Bring Some Game To Your Code!&lt;/h4&gt;
&lt;p&gt;A software engineer's glory so often goes unnoticed. Attention seems to come either when there are bugs or when the final project ships. But rarely is a developer appreciated for all the nuances and subtleties of a piece of code--and all the heroics it took to write it. With Visual Studio Achievements Beta, your talents are recognized as you perform various coding feats, unlock achievements and earn badges.&lt;/p&gt;
&lt;h4&gt;Learn More About Visual Studio&lt;/h4&gt;
&lt;p&gt;Visual Studio is a powerful tool with tons of features, many of which you may not know about. Earning some of the badges may result in learning about features you didn&amp;rsquo;t even know existed!&lt;/p&gt;
&lt;h4&gt;Download It&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/bc7a433b-b594-48d4-bba2-a2f24774d02f"&gt;Download it today from the Visual Studio Gallery&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;How It Works&lt;/h4&gt;
&lt;p&gt;With the &lt;a href="http://channel9.msdn.com/achievements/visualstudio"&gt;Visual Studio Achievements Extension&lt;/a&gt;, achievements are unlocked based on your activity. Your code is analyzed on a background thread each time you compile. In addition, the extension listens for certain events and actions that you may perform in Visual Studio, reporting progress on these events to the server.&lt;/p&gt;
&lt;p&gt;When you unlock an achievement, Visual Studio lets you know visually with a pop-up:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://files.channel9.msdn.com/thumbnail/5a978ac6-1889-486c-8cef-43060baa8d1c.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3603.clip_5F00_image003_5F00_6BD58D55.jpg" width="244" height="148" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 1 - Unlocking An Achievement&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In addition, your Channel 9 profile is updated with any achievements you earn, recalculating your position on the &lt;a href="http://channel9.msdn.com/achievements/visualstudio/leaderboard"&gt;leaderboard&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://files.channel9.msdn.com/thumbnail/72f66fb0-7787-4b21-861a-af964b967c94.PNG"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image005" border="0" alt="clip_image005" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8054.clip_5F00_image005_5F00_728896D8.gif" width="244" height="230" /&gt;&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 2 - The Visual Studio Achievements Leaderboard&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some examples of individual achievements include &lt;strong&gt;Regional Manager&lt;/strong&gt; (have more than 10 regions in a single class), &lt;strong&gt;Close To The Metal&lt;/strong&gt; (use 5 preprocessor directives), &lt;strong&gt;Stubby&lt;/strong&gt; (generate method stubs 10 times) or &lt;strong&gt;Interrupting Cow&lt;/strong&gt; (have 10 breakpoints in a file). All in all, there are 32 achievements awaiting to be unlocked, all of which are listed &lt;a href="http://channel9.msdn.com/achievements/visualstudio"&gt;here&lt;/a&gt;. Here's what the 6 different badges look like:&lt;/p&gt;
&lt;table border="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;The Six Categories of Achievements&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://files.ch9.ms/vsachievements/wrench.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image007" border="0" alt="clip_image007" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7206.clip_5F00_image007_5F00_04652AA6.jpg" width="104" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://files.ch9.ms/vsachievements/scissors.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image009" border="0" alt="clip_image009" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1033.clip_5F00_image009_5F00_7D45EE2D.jpg" width="104" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://files.ch9.ms/vsachievements/broom.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image011" border="0" alt="clip_image011" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1856.clip_5F00_image011_5F00_2414046E.jpg" width="104" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Customizing Visual Studio &lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Don't Try This At Home&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Good Housekeeping&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://files.ch9.ms/vsachievements/fun.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image013" border="0" alt="clip_image013" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3583.clip_5F00_image013_5F00_1CF4C7F6.jpg" width="104" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://files.ch9.ms/vsachievements/powercoder.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image015" border="0" alt="clip_image015" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0044.clip_5F00_image015_5F00_71B030EE.jpg" width="104" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://files.ch9.ms/vsachievements/unleashing.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image017" border="0" alt="clip_image017" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3681.clip_5F00_image017_5F00_038CC4BC.jpg" width="104" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Just For Fun&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Power Coder&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Unleashing Visual Studio&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;Share Your Flair&lt;/h4&gt;
&lt;p&gt;Each time you earn a badge, a unique page is created with your profile picture, the badge and a description. You can tweet about achievements you earn and/or share them on Facebook:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://files.channel9.msdn.com/thumbnail/54ee8a1e-bbcf-471c-a4cd-24a8c40f6816.PNG"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image019" border="0" alt="clip_image019" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4760.clip_5F00_image019_5F00_2A5ADAFC.gif" width="244" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 3 - Share A Page&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Or, you can show a list of achievements on your blog using the &lt;a href="http://channel9.msdn.com/Blogs/C9Team/Visual-Studio-Achievements-Widget"&gt;Visual Studio Achievements Widget&lt;/a&gt; which is as simple as adding one line of script to your page. After all, those badges look so shiny and nice! Here's an example of the widget on a blog:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://files.channel9.msdn.com/thumbnail/85542b84-605d-4b54-a783-c35da8b87207.PNG"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image021" border="0" alt="clip_image021" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1121.clip_5F00_image021_5F00_3C376EC9.gif" width="214" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 4 - The Visual Studio Achievements Widget On A Blog&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Genesis&lt;/h4&gt;
&lt;p&gt;We have to give props to the blog &lt;strong&gt;While True&lt;/strong&gt;, whose blog post &lt;a href="http://blog.whiletrue.com/2011/01/what-if-visual-studio-had-achievements/"&gt;What If Visual Studio Had Achievements &lt;/a&gt;inspired us to go build this. That post spawned a &lt;a href="http://www.reddit.com/r/programming/comments/f8phd/what_if_visual_studio_had_achievements/"&gt;reddit post &lt;/a&gt;that is the thread which started it all!&lt;/p&gt;
&lt;h4&gt;Feedback&lt;/h4&gt;
&lt;p&gt;We're just getting started with Visual Studio Achievements and are hoping to release more in the future. If you have ideas for additional achievements, we'd love to hear about them. Please use the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/bc7a433b-b594-48d4-bba2-a2f24774d02f"&gt;Q&amp;amp;A section&lt;/a&gt; of the achievements extension to make suggestions for future achievements. And if you have suggestions, concerns, issues or problems, again, use the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/bc7a433b-b594-48d4-bba2-a2f24774d02f"&gt;Q&amp;amp;A section &lt;/a&gt;of the achievements gallery page. Give a read to the &lt;a href="http://channel9.msdn.com/Blogs/C9Team/Visual-Studio-Achievements-FAQ"&gt;FAQ &lt;/a&gt;as well as your question may already be answered.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/bc7a433b-b594-48d4-bba2-a2f24774d02f"&gt;Download it today from the Visual Studio Gallery&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please note:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A&amp;nbsp;fun add in&lt;/li&gt;
&lt;li&gt;Educational but not best practices&lt;/li&gt;
&lt;li&gt;Not a core Visual Studio team project but developed by Channel 9&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10258127" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2012/01/18/announcing-visual-studio-achievements.aspx</link>
      <pubDate>Wed, 18 Jan 2012 09:10:00 GMT</pubDate>
    </item>
    <item>
      <title>Updates: Autoruns v11.21, Coreinfo v3.03, PortMon v 3.03, Process Explorer v15.12, Mark’s Blog and Mark at RSA 2012</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963902"&gt;Autoruns v11.21&lt;/a&gt;: This update to Autoruns fixes a number of minor bugs, including one that could result in a crash when certain scheduled tasks are configured.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/cc835722"&gt;Coreinfo v3.03&lt;/a&gt;: Coreinfo, a command-line utility that dumps information about a system&amp;rsquo;s CPU topology and capabilities, now reports the presence of TSC (timestamp counter) Invariant support.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896644"&gt;Portmon v3.03&lt;/a&gt;: Portmon, a utility for monitoring serial and parallel port traffic, includes some minor bug fixes and user-interface consistency updates.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15.12&lt;/a&gt;: This update to Process Explorer makes the search dialog asynchronous and reports the types of found items. It also fixes several bugs, including showing a small font when run after an older version, a bug in the restart-process functionality, working set columns not showing data, and again shows information about service processes when run from an unprivileged user account.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/markrussinovich/archive/2012/01/05/3473797.aspx"&gt;Mark&amp;rsquo;s Blog: The Case of My Mom&amp;rsquo;s Broken Microsoft Security Essentials Installation&lt;/a&gt;: Mark goes deep with the Sysinternals tools to fix a corrupt installation of MSE on his mom&amp;rsquo;s PC over the holidays.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963883.aspx"&gt;Mark to Speak at RSA 2012&lt;/a&gt;: &amp;nbsp;Mark will be speaking at the RSA Conference 2012 in San Francisco at the end of February in two sessions. He&amp;rsquo;ll be interviewed in the conference&amp;rsquo;s new &lt;a href="https://365.rsaconference.com/blogs/rsa-conference-blog/2011/12/14/new-for-rsa-conference-2012--the-author-s-studio"&gt;Author&amp;rsquo;s Studio track&lt;/a&gt; about his novel Zero Day, joining luminaries such as Mark Bowden (Worm and Blackhawk Down) and Bruce Schneier (Applied Cryptography). In his second session, he&amp;rsquo;ll present Zero Day: A Non-Fiction View, where he&amp;rsquo;ll explore the feasibility and risk of an attack like the one he presents in Zero Day.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3475244" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2012/01/13/updates-autoruns-v11-21-coreinfo-v3-03-portmon-v-3-03-process-explorer-v15-12-mark-s-blog-and-mark-at-rsa-2012.aspx</link>
      <pubDate>Fri, 13 Jan 2012 00:09:01 GMT</pubDate>
    </item>
    <item>
      <title>Happy New Year, Xbox LIVE Indie Games!</title>
      <description>&lt;p&gt;Welcome to 2012! We&amp;rsquo;re eager to see what our developers have in store for Xbox LIVE Indie Games in the coming year and to kick things off we have an exciting announcement regarding some changes to App Hub that make it a good time to be an Xbox LIVE Indie Games developer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;Higher maximum CCGAME size&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Since the start of Xbox LIVE Indie Games, CCGAME bundles submitted for Xbox LIVE Indie Games were limited to a maximum size of 150MB. We&amp;rsquo;ve heard all the great feedback on this subject and today we are pleased to inform you that developers are now able to submit CCGAME bundles up to 500MB through App Hub for publishing on Xbox LIVE Indie Games.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;New limit for 80 point games&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Another area we&amp;rsquo;re adjusting today is the requirement that titles larger than 50MB be priced at either 240 or 400 points. After raising our maximum size we&amp;rsquo;ve decided to also raise this limit. Starting today you can apply the 80 point price to any game with a CCGAME size under 150MB, which is three times the current limit of 50MB.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;More titles per developer&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The last change affects a fewer number of developers, but we still believe it&amp;rsquo;s an important update. Originally developers were limited to just eight titles on Xbox LIVE Indie Games. When Creators Club became App Hub, we raised the limit up to ten. We&amp;rsquo;re happy today to let you know that we&amp;rsquo;re again raising this limit up to twenty titles per developer.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re continuing to watch our developer base and adapt the system to the needs of our creators. We hope you&amp;rsquo;re all as excited as we are to kick off 2012 with these great updates to the App Hub to enable our developers to make even better content for Xbox LIVE Indie Games. If you have any questions or want to discuss these changes, feel free to post in our &lt;a href="http://forums.create.msdn.com/forums/t/97843.aspx"&gt;forum thread&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10251799" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/xna/archive/2012/01/04/happy-new-year-xbox-live-indie-games.aspx</link>
      <pubDate>Wed, 04 Jan 2012 20:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Give us your feedback on Visual Studio 11 etc. and receive a gift!</title>
      <description>&lt;p&gt;The Microsoft Visual Studio Design Research Team is looking for participants to give us direct feedback on our development tools, languages and libraries!&amp;nbsp; Opportunities include usability studies of upcoming features, focus groups where we explore new ideas, as well as 1:1 interviews.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;What do you get out of it?&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;When you are selected to participate in one of our research studies, benefits include a combination of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A chance to see and use upcoming tools, features, and language/library enhancements&lt;/li&gt;
&lt;li&gt;Interact directly with members of our development teams to discuss your requirements for efficient and effective tools,&lt;/li&gt;
&lt;li&gt;Directly influence future design decisions, and&lt;/li&gt;
&lt;li&gt;Receive a choice of a Microsoft product from our gratuity list - ranging from Visual Studio Pro thru Xbox games!&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We have a brief enrollment form that will ask you a few questions about your company, your job, and the software and languages you actively use. We will contact you as soon as we have a research study that matches your specific background and/or interests.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://illumeweb.smdisp.net/collector/Survey.ashx?Name=VSParticipantRecruitingEnrollment"&gt;&lt;b&gt;Enrollment Form&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This enrollment should only take 3-5 minutes to complete.&amp;nbsp; For more information about the program feel free to email us at &lt;a href="mailto:vsdr@microsoft.com"&gt;vsdr@microsoft.com&lt;/a&gt;.&amp;nbsp; Please note that the Enrollment link originates from Microsoft User Research and is hosted by our survey software provider. Visit &lt;a href="http://www.microsoft.com/userresearch/studies.aspx"&gt;http://www.microsoft.com/userresearch/studies.aspx&lt;/a&gt; if you have any concerns.&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;Please note that government employees and non-U.S. residents are not eligible for a Microsoft gratuity.&lt;/p&gt;
&lt;p&gt;Thanks, &lt;br /&gt;Karl Melder &lt;br /&gt;UX Lead, DevDiv User Experience&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10253163" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2012/01/04/give-us-your-feedback-on-visual-studio-11-and-receive-a-gift.aspx</link>
      <pubDate>Wed, 04 Jan 2012 18:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Update: Process Explorer v15.11</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15.11&lt;/a&gt;:&amp;nbsp;This minor update fixes several bugs, including the fleeting appearance of garbage characters in the status bar.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3471535" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2011/12/16/update-process-explorer-v15-11.aspx</link>
      <pubDate>Fri, 16 Dec 2011 17:59:28 GMT</pubDate>
    </item>
    <item>
      <title>Dream.Build.Play 2012 – Adding Windows Phone</title>
      <description>&lt;p&gt;Microsoft&amp;rsquo;s Dream.Build.Play Challenge is back in 2012!&amp;nbsp; This annual contest is sponsored by Microsoft to inspire independent developers to create games for Microsoft platforms.&amp;nbsp; Developers will have the opportunity to compete for over $100,000 in total cash prizes.&amp;nbsp; Like this year&amp;rsquo;s Challenge, finalists in the 2012 Dream.Build.Play Challenge will also have the chance to show off their fun and innovative game to thousands of enthusiasts during PAX 2012 in Seattle.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re excited to announce that new for 2012 is the addition of a category focused exclusively on games created for Windows Phone, opening the contest to a new set of talented developers.&amp;nbsp; The Dream.Build.Play 2011 Challenge attracted developers from around the world, amassing 250 game submissions from 27 countries. All four of the 2011 winners are now available for players to download and play from the Xbox LIVE Indie Games marketplace.&lt;/p&gt;
&lt;p&gt;As in previous years, finalists in the Dream.Build.Play Challenge are judged by a panel of game industry professionals from Microsoft. Games are evaluated on three criteria: Innovation, Fun Factor and Production Quality.&lt;/p&gt;
&lt;p&gt;Details about the Dream.Build.Play 2012 Challenge, including registration, will be available soon. In the meantime, general information about the contest and past winners can be found on the &lt;a href="http://www.dreambuildplay.com/Main/Default.aspx"&gt;official Dream.Build.Play web site&lt;/a&gt; and the &lt;a href="http://www.facebook.com/DreamBuildPlay"&gt;Facebook fan page&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10247848" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/xna/archive/2011/12/14/dream-build-play-2012-adding-windows-phone.aspx</link>
      <pubDate>Wed, 14 Dec 2011 22:46:55 GMT</pubDate>
    </item>
    <item>
      <title>Welcome to the New Xbox 360 Dashboard</title>
      <description>&lt;p&gt;Today is exciting. Why? Because today we welcome the newest update to the Xbox 360 dashboard. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;What does this update mean to you, Xbox LIVE Indie Game developers? To start with, it means a new user interface and organizational and functional changes.&lt;/p&gt;
&lt;p&gt;The new user interface uses the Metro style, the same style used by Windows Phone and Windows 8. There also are organizational and functional changes not only to improve, but to enhance, the game experience.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Today, we want to tell you about changes to the Xbox 360 dashboard we believe will most affect Xbox LIVE Indie Game developers and customers.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;Rating from the game library&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In the new dashboard, rating a game is easy. There now is a Rate button on the overview page for games that gives gamers quick access to rate the game's content.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/5857.dashboard_5F00_game_5F00_rating.jpg"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/5857.dashboard_5F00_game_5F00_rating.jpg" border="0" alt="" style="display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The removal of the rate button from the game library in an earlier update generated considerable feedback. Its removal reduced the number of ratings given for Indie Games. We believe the permanent display of the rating button on game overview pages will increase the likelihood that your players will rate your games.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;Indie exposure in the game marketplace carousel&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When navigating into the game marketplace in the games section, you&amp;rsquo;ll notice the rotating carousel in the center contains an item for Xbox LIVE Indie Games. Selecting this item takes users to an Indie Games experience containing the Kotaku&amp;rsquo;s Favorites and Contest Finalists lists, as well as Indie Game specific New Releases and Most Popular lists.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/5758.dashboard_5F00_indie_5F00_experience.jpg"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/5758.dashboard_5F00_indie_5F00_experience.jpg" border="0" alt="" style="display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This carousel item will help to push your games to even more customers by exposing Xbox LIVE Indie Games from the top level of the marketplace experience.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;Bing search&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Over the years, Xbox has become about more than just games. Users can now find music, movies, and television programming on their Xbox 360 consoles. With all this great new content, Bing was added to make it even easier to find what you&amp;rsquo;re looking for. Users can use Bing search to find marketplace content, including Xbox LIVE Indie Games.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/5023.dashboard_5F00_bing_5F00_1.jpg"&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/2046.dashboard_5F00_bing_5F00_2.jpg"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/2046.dashboard_5F00_bing_5F00_2.jpg" border="0" alt="" style="display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/5023.dashboard_5F00_bing_5F00_1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The algorithms and index of content are still being improved, but we believe this exposure of Indie Game content through the Bing search engine makes it even easier for customers to find specific Indie game content without having to manually navigate the dashboard in search of the gem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;Recommendations&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Another way Xbox is helping customers find great new content is through smart recommendations. Customers viewing a piece of content can now find recommendations for related games and content that might interest them.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/1134.dashboard_5F00_recommendation_5F00_1.jpg"&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/8176.dashboard_5F00_recommendation_5F00_2.jpg"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-71/8176.dashboard_5F00_recommendation_5F00_2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Smart recommendations will help customers find Indie games related to games they already own and enjoy, which should translate into more opportunities for Indie developers.&lt;/p&gt;
&lt;p&gt;We are sure each of you is as excited as we are about the new dashboard and can see all the great new ways Indie games have been exposed to our millions of Xbox LIVE subscribers. If you have feedback regarding the dashboard, please use the &lt;a href="http://forums.xbox.com/xbox_forums/general_discussion/f/2386.aspx"&gt;official Xbox.com forum&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10244425" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/xna/archive/2011/12/07/welcome-to-the-new-xbox-360-dashboard.aspx</link>
      <pubDate>Wed, 07 Dec 2011 18:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Updates: Autoruns v11.2, Disk Usage (DU) v1.4, Process Explorer v15.1, Strings v2.42 and Mark’s Blog: Case of the Installer Service Error</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963902"&gt;Autoruns v11.2&lt;/a&gt;: This update fixes a bug in the jump-to-folder function when executed on disabled items and correctly locates print monitor DLLs when they are stored in print monitor-specific system director&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896651"&gt;Disk Usage (DU)&amp;nbsp;v1.4&lt;/a&gt;: This update to Du, a command line utility for analyzing the disk space consumed by directories, adds a CSV output option, accounts for the file system cluster size in its on-disk size calculations, and includes alternate data streams.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15.1&lt;/a&gt;: This update of Process Explorer, a Task Manager replacement, adds support for new Windows 8 features by giving the processes hosting immersive applications a distinct highlight color, shows immersive application package names in process tooltips and as a new process view column, lists AppContainer and capability SIDs in the process security properties, and updates the GPU support to be compatible with Windows 8. Other enhancements include GPU memory counters with more descriptive labels, display of the logon session ID on the security properties, and reporting of suspended processes as suspended in the CPU usage column.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897439"&gt;Strings v2.42&lt;/a&gt;: This Strings release fixes a bug that would result in a crash when the &amp;ndash;n or -b options are specified without a file name.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/markrussinovich/archive/2011/11/29/3467449.aspx"&gt;Mark&amp;rsquo;s Blog: Case of the Installer Service Error&lt;/a&gt;: Follow along with Mark in another of his popular &amp;lsquo;Case of the Unexplained&amp;rsquo; troubleshooting examples where he retraces the steps of a network administrator that used Process Monitor to figure out why the Windows Intune installer failed on one of his systems and goes on to fix the problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3469150" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2011/12/06/updates-autoruns-v11-2-disk-usage-du-v1-4-process-explorer-v15-1-strings-v2-42-and-mark-s-blog-case-of-the-installer-service-error.aspx</link>
      <pubDate>Tue, 06 Dec 2011 01:44:00 GMT</pubDate>
    </item>
    <item>
      <title>RELEASED: Enterprise Library Integration Pack for Windows Azure</title>
      <description>Enterprise Library Integration Pack for Windows Azure with autoscaling, transient fault handing, and more is now available!</description>
      <link>http://services.social.microsoft.com/feeds/FeedItem?feedId=e3e04137-7ee4-494d-aa19-5a3bc48d8081&amp;itemId=b2045ae4-fdcc-4054-90ce-a9ca8bf29389&amp;title=RELEASED:+Enterprise+Library+Integration+Pack+for+Windows+Azure&amp;uri=http://bit.ly/v6A1aU&amp;k=mxrw7NY+SH06IscJHI</link>
      <author>patterns &amp; practices</author>
      <pubDate>Sat, 03 Dec 2011 01:10:00 GMT</pubDate>
    </item>
    <item>
      <title>Updates: Autoruns v11.1, Coreinfo v3.02, AccessChk v5.02, and Microsoft Security Intelligence Report v11</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963902"&gt;Autoruns v11.1&lt;/a&gt;: This update to Autoruns adds several new autostart&lt;br /&gt;locations, reports the active filter in the status bar, and highlights unsigned&lt;br /&gt;images and those with no company name or description to make them easy to spot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb664922"&gt;AccessChk v5.02&lt;/a&gt;: This AccessChk release includes improved error messages,&lt;br /&gt;reports registry key delete permission, and includes a manifest.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/cc835722"&gt;Coreinfo v3.02&lt;/a&gt;: This minor update to Coreinfo, a command-line tool that&lt;br /&gt;reports supported CPU features and topology, includes Microsoft&amp;rsquo;s SLAT term for&lt;br /&gt;Intel&amp;rsquo;s Extended Page Table and AMD&amp;rsquo;s Nested Paging virtualization features.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/security/sir/default.aspx"&gt;Microsoft Security Intelligence Report v11&lt;/a&gt;: Microsoft&amp;rsquo;s regular report on the state of malware covering&lt;br /&gt;January through June of 2011 is out and includes a primer by Mark on using the&lt;br /&gt;Sysinternals tools to identify and clean malware.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3464559" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2011/11/10/updates-autoruns-v11-1-coreinfo-v3-02-accesschk-v5-02-and-microsoft-security-intelligence-report-v11.aspx</link>
      <pubDate>Thu, 10 Nov 2011 22:13:00 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Windows Simulator Rotation and Resolution Emulation</title>
      <description>&lt;p&gt;The Windows Simulator is a tool provided in Visual Studio 11 Developer Preview that helps debugging Metro style applications. Its main purpose is to enable debugging when developers want to test how their applications respond to the new Metro style&amp;nbsp;capabilities without having a device that supports those capabilities. It is implemented as a remote connection session to the same machine, but additionally emulates common hardware functionalities available in new devices, e.g., Rotation (i.e., orientation change), High Resolution and &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/09/30/microsoft-windows-simulator-touch-emulation.aspx"&gt;Touch&lt;/a&gt;. A general introduction can be found &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/09/29/first-look-at-windows-simulator.aspx"&gt;here&lt;/a&gt;. This article focuses on Rotation and Resolution emulation.&lt;/p&gt;
&lt;h1&gt;Rotation and Orientation-Aware Application&lt;/h1&gt;
&lt;p&gt;Roughly, an orientation-aware application can be coded in two ways (A sample app is available &lt;a href="http://code.msdn.microsoft.com/windowsapps/OrientationSensor-Sample-99595893"&gt;here&lt;/a&gt; [1]):&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. It can listen to the Orientation Sensor. As shown in the sample [1], it looks like:&lt;/b&gt;&lt;span style="background: white; color: black;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background: white; color: #2b91af;"&gt; OrientationSensor &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;_sensor = &lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;OrientationSensor&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;.GetDefault();&lt;/span&gt;&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;if &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;(_sensor != &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;null&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;) {&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; _sensor.ReadingChanged += &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;new &lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;TypedEventHandler&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;OrientationSensor&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;,&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;OrientationSensorReadingChangedEventArgs&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;&amp;gt;(ReadingChanged);&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt;} &lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;2. It can also listen to the display orientation change.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This can be hooked in HTML code through @media rule. Additional customization can be achieved by adding an event handler to &lt;span style="font-family: courier new;" face="Courier New"&gt;Windows.Graphics.Display.DisplayProperties&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The Simulator doesn&amp;rsquo;t support the emulation of Orientation Sensor, and is only able to trigger a display orientation change. Therefore in the following section, we will concentrate on examples of orientation-aware applications that work with the Simulator.&lt;/p&gt;
&lt;h1&gt;Orientation-Aware Application: HTML/CSS Binding&lt;/h1&gt;
&lt;p&gt;Let&amp;rsquo;s start with an orientation-aware application that has only HTML tag.&lt;/p&gt;
&lt;p&gt;1. Start Visual Studio Express. Then create a Blank Application, by clicking &amp;ldquo;File/New Project&amp;hellip;&amp;rdquo;, &amp;ldquo;Templates/JavaScript/Blank Application&amp;rdquo;&lt;/p&gt;
&lt;p&gt;2. In the generated project, you will find a file default.html. Make the following modifications to the generated code:&lt;/p&gt;
&lt;p&gt;2.1 Add the following code to the end of &amp;lt;head&amp;gt;...&amp;lt;/head&amp;gt; code block.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;meta &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;content&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="text/html; charset=utf-8" &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;http-equiv&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="Content-Type" /&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;meta &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;http-equiv&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="X-UA-Compatible" &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;content&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="IE=edge" /&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;meta &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;http-equiv&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="MSThemeCompatible" &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;content&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="yes" /&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;style &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;type&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="text/css"&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#fullscreen &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#fill &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#snapped &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#deviceportrait &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;@media screen and (&lt;/span&gt;&lt;span style="background: white; color: red;"&gt;-ms-view-state&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;full-screen) &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#fill &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#snapped &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#deviceportrait &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;@media screen and (&lt;/span&gt;&lt;span style="background: white; color: red;"&gt;-ms-view-state&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;fill) &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#fullscreen &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#snapped &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#deviceportrait &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;@media screen and (&lt;/span&gt;&lt;span style="background: white; color: red;"&gt;-ms-view-state&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;snapped)&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt; &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#fullscreen &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#fill &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#deviceportrait &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;@media screen and (&lt;/span&gt;&lt;span style="background: white; color: red;"&gt;-ms-view-state&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;device-portrait) &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#fullscreen &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#fill &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;#snapped &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;{ &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;display&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;: &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;none&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; }&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;style&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;2.2 Add the following code to the end of &amp;lt;body&amp;gt;...&amp;lt;/body&amp;gt; code block.&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;div &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;id&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="fullscreen" &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;class&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="win-contentSubtitle"&amp;gt;&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;Full Screen&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;div&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;div &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;id&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="fill" &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;class&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="win-contentSubtitle"&amp;gt;&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;Fill&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;div&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;div &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;id&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="snapped" &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;class&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="win-contentSubtitle"&amp;gt;&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;Snapped&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;div&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;div &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;id&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="deviceportrait" &lt;/span&gt;&lt;span style="background: white; color: red;"&gt;class&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;="win-contentSubtitle"&amp;gt;&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;Device Portrait&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="background: white; color: maroon;"&gt;div&lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;&amp;gt; &lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Together, the above code claims that when the Metro style app is in full-screen landscape mode, the app shows &amp;ldquo;Full Screen&amp;rdquo;; when it is in full-screen portrait mode, the app shows &amp;ldquo;Device Portrait&amp;rdquo;. (Note: by MSDN definition, &amp;ldquo;a value of full-screen indicates the device is in landscape orientation and the application&amp;rsquo;s client area is the same height and width as the device&amp;rsquo;s height and width.&amp;rdquo; For a detailed explanation about -ms-view-state media feature, refer to &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh465826(v=VS.85).aspx"&gt;this MSDN article&lt;/a&gt;[2]).&lt;/p&gt;
&lt;p&gt;3. Now change the debug target from &amp;ldquo;Local Machine&amp;rdquo; (the default value) to &amp;ldquo;Simulator&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1263.clip_5F00_image001_5B00_4_5D00_.png"&gt;&lt;img style="margin: 0px; display: inline; background-image: none;" title="clip_image001[4]" border="0" alt="clip_image001[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2844.clip_5F00_image001_5B00_4_5D005F00_thumb.png" width="219" height="112" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;4. F5 to start the debugging.&lt;/p&gt;
&lt;p&gt;You should see the app displaying something like &amp;ldquo;Full Screen&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7142.clip_5F00_image003_5B00_4_5D00_.jpg"&gt;&lt;img style="display: inline; background-image: none;" title="clip_image003[4]" border="0" alt="clip_image003[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4503.clip_5F00_image003_5B00_4_5D005F00_thumb.jpg" width="443" height="288" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;5. Click the Simulator &amp;ldquo;Rotate +90 degrees&amp;rdquo; button to rotate the Simulator clockwise for 90 degrees.&lt;/p&gt;
&lt;p&gt;You should see the app displaying something like &amp;ldquo;Device Portrait&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5164.clip_5F00_image005_5B00_4_5D00_.jpg"&gt;&lt;img style="display: inline; background-image: none;" title="clip_image005[4]" border="0" alt="clip_image005[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6644.clip_5F00_image005_5B00_4_5D005F00_thumb.jpg" width="318" height="421" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In summary, we have shown a sample of how to write an orientation-aware Metro style app. Without orientation sensor, it is not straightforward to trigger &amp;ndash;ms-view-state event so that one can test his/her Metro style app. The Simulator comes to the rescue in this case.&lt;/p&gt;
&lt;h1&gt;Orientation-Aware Application: Binding through Event Handler&lt;/h1&gt;
&lt;p&gt;Another approach to customize a Metro style app in response to an orientation change is to explicitly add an event handler. The code is as simple as:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt;Windows.Graphics.Display.&lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;DisplayProperties&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;.OrientationChanged +=&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background: white; color: blue;"&gt;new &lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;DisplayPropertiesEventHandler&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;(DisplayProperties_OrientationChanged); &lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;An interested reader can download &lt;a href="http://code.msdn.microsoft.com/windowsapps/OrientationSensor-Sample-99595893"&gt;the sample application [1]&lt;/a&gt;to try the debugging experience with the Simulator. Here are the detailed steps:&lt;/p&gt;
&lt;p&gt;1. Download the sample project and unzip the solution to a temp folder.&lt;/p&gt;
&lt;p&gt;2. Start Visual Studio Express and open the project OrientationCS.csproj.&lt;/p&gt;
&lt;p&gt;3. Now change the debug target from &amp;ldquo;Local Machine&amp;rdquo; (the default value) to &amp;ldquo;Simulator&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;4. Set a breakpoint at MainPage.xaml.cs in the below code (around line 190):&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: blue;"&gt;if &lt;/span&gt;&lt;span style="background: white; color: black;"&gt;(&lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;DisplayProperties&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;.CurrentOrientation == &lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;DisplayOrientations&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;.Portrait&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background: white; color: black;"&gt; || &lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;DisplayProperties&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;.CurrentOrientation == &lt;/span&gt;&lt;span style="background: white; color: #2b91af;"&gt;DisplayOrientations&lt;/span&gt;&lt;span style="background: white; color: black;"&gt;.PortraitFlipped) &lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;5. F5 to debug the app.&lt;/p&gt;
&lt;p&gt;6. Click the Simulator &amp;ldquo;Rotate +90 degrees&amp;rdquo; button to rotate the Simulator clockwise for 90 degrees. Now you should see the breakpoint hit!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5657.clip_5F00_image007_5B00_4_5D00_.jpg"&gt;&lt;img style="display: inline; background-image: none;" title="clip_image007[4]" border="0" alt="clip_image007[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5670.clip_5F00_image007_5B00_4_5D005F00_thumb.jpg" width="495" height="401" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Again, without the Simulator, it would be difficult to debug such application without having an actual device with an orientation sensor.&lt;/p&gt;
&lt;h1&gt;Resolution&lt;/h1&gt;
&lt;p&gt;Assume a developer has a computer with &amp;ldquo;mismatched&amp;rdquo; video adapter and monitor: the video adapter supports a high resolution while the monitor doesn&amp;rsquo;t. In such case it would be difficult for the developer to test his Metro style app in the high resolution. Again, the Simulator helps in this case: It displays common resolutions that are supported by the video adapter, and allows the user to choose each resolution for testing purpose inside the Simulator. For example, in the below screenshot of the Simulator, it shows various resolutions supported by my computer&amp;rsquo;s video driver. Here I am able to test a Metro style&amp;nbsp;app with a high resolution of 2560*1440, even though my monitor doesn&amp;rsquo;t display such high resolution.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5460.clip_5F00_image009_5B00_4_5D00_.jpg"&gt;&lt;img style="display: inline; background-image: none;" title="clip_image009[4]" border="0" alt="clip_image009[4]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3326.clip_5F00_image009_5B00_4_5D005F00_thumb.jpg" width="163" height="266" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I hope that you have enjoyed this post. By now you should have a good understanding about the support for rotation and resolution in the Simulator.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Zebin Chen&lt;/p&gt;
&lt;p&gt;Software Development Engineer, Visual Studio&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;References:&lt;/p&gt;
&lt;p&gt;[1] OrientationSensor Sample: &lt;a title="http://code.msdn.microsoft.com/windowsapps/OrientationSensor-Sample-99595893" href="http://code.msdn.microsoft.com/windowsapps/OrientationSensor-Sample-99595893"&gt;http://code.msdn.microsoft.com/windowsapps/OrientationSensor-Sample-99595893&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[2] &amp;ndash;ms-view-state media feature: &lt;a title="http://msdn.microsoft.com/en-us/library/windows/apps/hh465826(v=VS.85).aspx" href="http://msdn.microsoft.com/en-us/library/windows/apps/hh465826(v=VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/windows/apps/hh465826(v=VS.85).aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10232295" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/11/04/microsoft-windows-simulator-rotation-and-resolution-emulation.aspx</link>
      <pubDate>Fri, 04 Nov 2011 10:35:00 GMT</pubDate>
    </item>
    <item>
      <title>Debugging Contracts using Windows Simulator</title>
      <description>&lt;p&gt;All of you might be pretty busy discovering what Windows 8 has to offer. Today I will introduce you to debugging &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh464906(v=VS.85).aspx"&gt;Contracts&lt;/a&gt;, one of the cool features in Windows 8.&lt;/p&gt;
&lt;p&gt;It is hard to debug contracts when you are debugging locally because they disappear as soon as the focus is lost. So, as you hit a breakpoint in Visual Studio for your app, the target app would disappear making it difficult to debug your app.&lt;/p&gt;
&lt;p&gt;Visual Studio 11 Developer Preview ships with a Windows Simulator. The Simulator helps with debugging contracts as it&amp;rsquo;s a separate session and the target app does not disappear on switching focus to VS. Simulator is also useful in debugging switching between landscape and portrait modes, targeting various device sizes and resolutions, and emulating touch points. Here is an &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/09/29/first-look-at-windows-simulator.aspx"&gt;introductory post&lt;/a&gt; about Windows Simulator. You can also refer to &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/09/30/microsoft-windows-simulator-touch-emulation.aspx"&gt;this&lt;/a&gt; post for more information on testing touch using Simulator.&lt;/p&gt;
&lt;p&gt;I will use the JavaScript &lt;a href="http://code.msdn.microsoft.com/windowsapps/Sharing-Content-Source-App-d9bffd84"&gt;Share Source Sample App&lt;/a&gt; and &lt;a href="http://code.msdn.microsoft.com/windowsapps/Sharing-Content-Target-App-e2689782"&gt;Share Target Sample App&lt;/a&gt; (provided by the Windows Developer Preview Metro style apps samples) for my demonstration.&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Using Local Debugging&lt;/b&gt;&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;After downloading and unpacking the sample, open the solution ShareSource.sln in Visual Studio 11 Developer Preview.&lt;/li&gt;
&lt;li&gt;Once the solution is loaded, press F5 to start app locally.&lt;/li&gt;
&lt;li&gt;When the App is running, you can switch to Visual Studio, stop debugging and close the solution. We don&amp;rsquo;t need to debug the Source App for our illustration. We just need to have it deployed.&lt;/li&gt;
&lt;li&gt;Now open the solution ShareTarget.sln in Visual Studio.&lt;/li&gt;
&lt;li&gt;Change the project properties (Right click on the Project in the Solution Explorer and then click Properties) and set the value of &lt;b&gt;Launch Application &lt;/b&gt;under Debugging tab to &lt;b&gt;No&lt;/b&gt;. This should register the application for debugging. While Visual Studio will not launch the application, it will start debugging the application whenever it is activated.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6014.image_5F00_2DA1C503.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5432.image_5F00_thumb_5F00_4D509ECB.png" width="545" height="388" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you are using C#/VB project, make sure to select the following option under Debug tab.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1321.image9_5F00_0D1A8551.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3377.image9_5F00_thumb_5F00_5A4A7EDC.png" width="580" height="359" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Open the file target.js and put a breakpoint in the method &lt;b&gt;&lt;span style="text-decoration: underline;"&gt;activatedHandler &lt;/span&gt;&lt;/b&gt;as shown below:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8171.image22_5F00_2F05E7D5.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3365.image22_5F00_thumb_5F00_40E27BA2.png" width="580" height="231" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;6. Press F5 to start debugging.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Go to the Start screen and search for&lt;b&gt; Share Source Sample App&lt;/b&gt;. As&lt;b&gt; Share Source Sample App&lt;/b&gt; becomes active, share some text as shown below:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4380.image_5F00_290AB48D.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0083.image_5F00_thumb_5F00_4FD8CACD.png" width="628" height="355" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;List of target apps for share contract will appear on the right side, and from the list of available apps select &lt;b&gt;Share Target Sample App&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;You will notice that as soon as you hit the breakpoint, target app will disappear making it hard to debug your code.&lt;/p&gt;
&amp;nbsp;&amp;nbsp;
&lt;h1&gt;&lt;b&gt;Using Windows Simulator&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;Now let's try the same thing using Windows Simulator. Press &lt;b&gt;Stop Debugging&lt;/b&gt; in Visual Studio 11 Developer Preview and start debugging again using Simulator.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0333.image40_5F00_2E2D81EB.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3465.image40_5F00_thumb_5F00_60252275.png" width="219" height="112" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once the Simulator is up and running and your &lt;b&gt;Share Target Sample App&lt;/b&gt; is active, click on the Windows button in the Simulator to go to the Start screen, and search for &lt;b&gt;Share Source Sample App&lt;/b&gt;. As &lt;b&gt;Share Source Sample App&lt;/b&gt; becomes active, start sharing with the &lt;b&gt;Share Target Sample App&lt;/b&gt; using same steps described earlier.&lt;/p&gt;
&lt;p&gt;You will notice that target app is still visible in the Simulator after breakpoint is hit. Continue debugging using F10, and you can still observe your target app in parallel as seen below.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3683.image_5F00_424C5653.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2605.image_5F00_thumb_5F00_5428EA20.png" width="483" height="372" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I hope you will find this post useful for debugging contracts.&lt;/p&gt;
&lt;p&gt;Thanks, &lt;br /&gt;Ravneet Singh Khalsa &lt;br /&gt;Software Design Engineer, Visual Studio&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10232156" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/11/01/debugging-contracts-using-windows-simulator.aspx</link>
      <pubDate>Tue, 01 Nov 2011 18:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Activity Stream</title>
      <description>&lt;p&gt;&lt;i&gt;[Do you tweet? Follow us on Twitter &lt;/i&gt;&lt;a href="http://twitter.com/matthawley"&gt;&lt;i&gt;@matthawley&lt;/i&gt;&lt;/a&gt; and &lt;a href="http://twitter.com/codeplex"&gt;@&lt;i&gt;codeplex&lt;/i&gt;&lt;/a&gt;&lt;i&gt;]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;We deployed a new version of the CodePlex website yesterday.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Redesigned Home Page with Activity Stream&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;In CodePlex we continuously look for ways to provide our users with the most recent and relevant information they are seeking. It is with this in mind that we released our latest feature, the home page activity stream.&lt;/p&gt;
&lt;p&gt;The activity stream showcases events taking place on projects you are a part of as well as projects you are following. There are many different events in the system that causes activities to be created, including starting a discussion, creating a work item etc.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61/5756.CodePlexActivityStream.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61/5756.CodePlexActivityStream.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;All the functionality that was available on the former home page, such as creating a new project or finding a project that needs help,&amp;nbsp;is available on the right side of the new home page.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61/1072.HomePageRightside.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61/1072.HomePageRightside.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #ec7600; font-family: Consolas; font-size: x-small;" face="Consolas" color="#ec7600" size="2"&gt;&lt;span style="color: #ec7600; font-family: Consolas; font-size: x-small;" face="Consolas" color="#ec7600" size="2"&gt;&lt;span style="color: #ec7600; font-family: Consolas; font-size: x-small;" face="Consolas" color="#ec7600" size="2"&gt;&lt;span style="color: #ec7600; font-family: Consolas; font-size: x-small;" face="Consolas" color="#ec7600" size="2"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The CodePlex team values your feedback. We are frequently monitoring &lt;a href="http://twitter.com/codeplex"&gt;Twitter&lt;/a&gt;, our &lt;a href="http://codeplex.codeplex.com/discussions"&gt;Discussions&lt;/a&gt;, and &lt;a href="http://codeplex.codeplex.com/workitem/list/basic"&gt;Issue Tracker&lt;/a&gt;. If you have not visited the Issue Tracker recently, please take a few minutes to suggest or vote on a feature you would like to see implemented.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231140" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/codeplex/archive/2011/10/28/activity-stream.aspx</link>
      <pubDate>Fri, 28 Oct 2011 17:16:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2010 SP1 – now available on Microsoft Update</title>
      <description>&lt;p&gt;As of today, &lt;a href="http://go.microsoft.com/fwlink/?LinkId=209902"&gt;Visual Studio 2010 SP1&lt;/a&gt; is now available through Microsoft Update. If you have opted into Microsoft Update and haven&amp;rsquo;t installed SP1 yet, you will soon have it offered to you. The service pack was initially released in March and includes some often requested feature improvements, fixes that improve reliability as well as the most commonly-reported customer bugs.&lt;/p&gt;
&lt;p&gt;For more information, check out the following blog posts and links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=209902"&gt;Download link for Visual Studio 2010 SP1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/jasonz/archive/2011/03/08/announcing-visual-studio-2010-service-pack-1.aspx"&gt;Announcement of SP1 on Jason Zander&amp;rsquo;s Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://support.microsoft.com/kb/983509"&gt;List of changes in SP1 for Visual Studio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://support.microsoft.com/kb/2182621"&gt;List of changes in SP1 for Team Foundation Server (TFS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/productfeedback/archive/2011/03/08/compatibility-and-visual-studio-2010-service-pack-1.aspx"&gt;Information about SP1 compatibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=210711"&gt;Official VS 2010 SP1 Readme&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;p&gt;Jack Unverferth&lt;br /&gt;The Visual Studio Professional Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10229906" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/10/25/visual-studio-2010-sp1-now-available-on-microsoft-update.aspx</link>
      <pubDate>Tue, 25 Oct 2011 17:10:00 GMT</pubDate>
    </item>
    <item>
      <title>An update on Visual Studio performance</title>
      <description>&lt;p&gt;I wanted to take the time to thank everyone who has contributed to our UserVoice performance &lt;a href="http://visualstudio.uservoice.com/forums/131389-visual-studio-performance"&gt;site&lt;/a&gt; by entering areas you would like to see us improve and for voting on those items.&amp;nbsp; To date we have had over 4700 posts and votes showing the passion you all have for Visual Studio and its performance.&amp;nbsp; For those that have downloaded the Visual Studio 11 Developer Preview from the Microsoft \\Build Conference I would like to encourage you to post any performance issues you are seeing with that drop of Visual Studio as well.&lt;/p&gt;
&lt;p&gt;As I said in the initial post Visual Studio&amp;rsquo;s performance continues to be a hot topic and we appreciate the feedback we have received on this site, and through other forums.&amp;nbsp; We are listening to your feedback and continuing to invest in improving performance across a number of areas you all have posted and voted for on this site along with data we are receiving through the instrumentation provided by PerfWatson described below.&amp;nbsp; I wanted to reiterate that our approach to gathering the key areas to improve are twofold and include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Collecting feedback from you to prioritize our work&lt;/li&gt;
&lt;li&gt;Implementing instrumentation in Visual Studio to collect data in cases where the product performs poorly&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Collecting Customer Feedback&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Please continue to use our single stop for feedback on Visual Studio Performance at our &lt;a href="http://visualstudio.uservoice.com/forums/131389-visual-studio-performance"&gt;UserVoice site&lt;/a&gt; and post items or vote on the performance issues you find are impacting you the most. This feedback has been, and will continue to be, incorporated into our plans as we prioritize our work.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Instrumentation&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;I want to spend a bit more time encouraging you to make use of Visual Studio PerfWatson, which is included in Visual Studio 11 Developer Preview. PerfWatson, much like regular Watson, enables us to collect data from your machine right when you experience a performance problem.&amp;nbsp; This data allows us to pinpoint right when you experienced a significant pause or delay in the product and we can then debug the exact stack that is causing your Visual Studio instance to experience a performance delay. &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/08/24/how-we-use-your-perfwatson-data-to-identify-unresponsive-areas.aspx"&gt;This&lt;/a&gt; blog post describes how we are using the data to identify and fix performance problems.&amp;nbsp; By combining your feedback with this data we continue to work on addressing those issues affecting you the most.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What to look for Next&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;As we finish our performance work and validate the wins I will be posting some videos of before and after scenarios for you to see.&amp;nbsp; Please look for these posts as we enter the new year.&amp;nbsp; I continue to read the posts, comments, vote totals at the &lt;a href="http://visualstudio.uservoice.com/forums/131389-visual-studio-performance"&gt;UserVoice site&lt;/a&gt; along with PerfWatson reports indicating stacks that are being the most problematic.&amp;nbsp; This dual view of human perception along with instrumented data is invaluable to our understanding of what is impacting you the most, and again I appreciate your passion for helping us make Visual Studio better for you.&lt;/p&gt;
&lt;p&gt;Thank you for your support,&lt;/p&gt;
&lt;p&gt;Larry Sullivan&lt;br /&gt;Director of Engineering&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10228343" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/10/20/an-update-on-visual-studio-performance.aspx</link>
      <pubDate>Thu, 20 Oct 2011 21:24:00 GMT</pubDate>
    </item>
    <item>
      <title>Roslyn Syntax Visualizers</title>
      <description>&lt;p&gt;Hello everyone! As you may have heard, today we announced the first CTP of the Roslyn project! You can visit the &lt;a href="http://www.msdn.com/roslyn" target="_blank"&gt;Roslyn MSDN Page&lt;/a&gt; to learn more about the project and to download the CTP. You can also read more about Roslyn at the following links -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/somasegar/archive/2011/10/19/roslyn-ctp-available-now.aspx" target="_blank"&gt;Soma&amp;rsquo;s Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ericlippert/archive/2011/10/19/the-roslyn-preview-is-now-available.aspx" target="_blank"&gt;Eric Lippert&amp;rsquo;s Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/csharpfaq/archive/2011/10/19/introducing-the-microsoft-roslyn-ctp.aspx" target="_blank"&gt;C# Frequently Asked Questions Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/vbteam/archive/2011/10/19/introducing-the-microsoft-roslyn-ctp.aspx" target="_blank"&gt;Visual Basic Team Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/10/19/introducing-the-microsoft-roslyn-ctp.aspx" target="_blank"&gt;Visual Studio Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this post I will present a brief overview of two samples that are installed as part of the CTP &amp;ndash; the &lt;strong&gt;Syntax Visualizer Tool Window &lt;/strong&gt;and the &lt;strong&gt;Syntax Debugger Visualizer&lt;/strong&gt; &amp;ndash; and discuss how to install and use these samples. These samples are in essence tools that can simplify inspection and exploration of Roslyn Syntax Trees. You can use these visualizers as debugging aids when you develop your own applications / code issues / code refactorings using the Roslyn APIs.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Getting Started&lt;/h1&gt;
&lt;p&gt;Lets begin by downloading and installing the CTP from &lt;a href="http://go.microsoft.com/fwlink/?LinkID=228400"&gt;Roslyn CTP Download Page&lt;/a&gt;. Once installed, the best place to start is to open &lt;em&gt;Start Menu -&amp;gt; Microsoft Codename Roslyn CTP -&amp;gt; Getting Started&lt;/em&gt;. This will launch the the &amp;ldquo;Getting Started&amp;rdquo; guide which provides a great overview of what&amp;rsquo;s included in the CTP as well as links to launch the documents, walkthroughs and samples that are included in the CTP.&lt;/p&gt;
&lt;p&gt;To understand the concepts presented in this blog post better, I would strongly recommend reading the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=230702" target="_blank"&gt;Roslyn Project Overview Document&lt;/a&gt;. This document provides a great overview of the Roslyn Syntax API including Syntax Trees, Syntax Nodes, Syntax Tokens and Syntax Trivia. This document is installed on your machine when you install the CTP and you can open this document using the link in the &amp;ldquo;Getting Started&amp;rdquo; guide.&lt;/p&gt;
&lt;p&gt;Next, lets navigate to the Samples section in the &amp;ldquo;Getting Started&amp;rdquo; guide by clicking on the link titled &amp;lsquo;Samples&amp;rsquo; under the section titled &amp;lsquo;Contents&amp;rsquo;. Then click on the link titled &amp;lsquo;Roslyn Development Tools&amp;rsquo;. This should bring you to a section that gives a brief overview of two samples that are the subject of this post -&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3583.image_5F00_6A68774D.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6330.image_5F00_thumb_5F00_3F23E046.png" width="644" height="169" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lets take a closer look at these samples.&lt;/p&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;h1&gt;Syntax Visualizer Tool Window&lt;/h1&gt;
&lt;p&gt;The Syntax Visualizer Tool Window sample is a Visual Studio Extension that enables inspection of 'live' Roslyn Syntax Trees for any C# or VB code file that is open inside the Visual Studio IDE when the Roslyn Language Service is present. The Roslyn Language Service is present whenever you are running or debugging other Roslyn extensions (like code issues and code refactorings). It is also present whenever you debug (F5) or run (Ctrl + F5) the project for the Syntax Visualizer Tool Window sample.&lt;/p&gt;
&lt;p&gt;Lets open the Syntax Visualizer Tool Window sample in Visual Studio by clicking on the link with the corresponding title in the &amp;ldquo;Getting Started&amp;rdquo; guide. Once the project is open inside Visual Studio, you should find a file named &amp;lsquo;Readme.html&amp;rsquo; under the &amp;lsquo;SyntaxVisualizerExtension&amp;rsquo; project as shown in the below image. This file contains a brief overview of this sample and also details the steps for installing and running this sample.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4276.image_5F00_51140FBB.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3108.image_5F00_thumb_5F00_1C07808B.png" width="230" height="187" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now lets build and run this sample by clicking on &lt;em&gt;Debug &amp;ndash;&amp;gt; Start Debugging &lt;/em&gt;(F5) or &lt;em&gt;Debug &amp;ndash;&amp;gt; Start Without Debugging &lt;/em&gt;(Ctrl + F5). This should bring up a new instance of Visual Studio (within which the Roslyn Language Service is present).&lt;/p&gt;
&lt;p&gt;In this new Visual Studio instance, click on &lt;em&gt;View &amp;ndash;&amp;gt; Other Windows &amp;ndash;&amp;gt; Roslyn Syntax Visualizer&lt;/em&gt; to bring up the Syntax Visualizer.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8484.image_5F00_29D9C686.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7416.image_5F00_thumb_5F00_22BA8A0E.png" width="630" height="339" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This should bring up a tool window that looks like below. Lets dock this tool window at a convenient location inside Visual Studio. I usually dock this window on the left side.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5353.image_5F00_1B9B4D96.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8715.image_5F00_thumb_5F00_7B8040D8.png" width="448" height="449" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now in the same Visual Studio instance, create a new project by clicking on &lt;em&gt;File &amp;ndash;&amp;gt; New Project&lt;/em&gt;. You can create either a VB / C# project. As soon as Visual Studio opens the main code file for this project, you should see the Syntax Tree for this file in the visualizer tool window as shown in the below image. You can open any existing C# / VB file in this Visual Studio instance and the Syntax Tree for the opened file will be displayed in the visualizer tool window. If you have multiple code files open inside Visual Studio, the visualizer will always display the Syntax Tree for the currently active code file (i.e. the code file that has keyboard focus).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3000.image_5F00_5B65341B.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2022.image_5F00_thumb_5F00_5445F7A3.png" width="501" height="576" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you can see in the above image, the visualizer tool window displays the Syntax Tree at the top and a property grid at the bottom. The property grid displays the properties of the item that is currently selected in the tree, including the .NET &amp;lsquo;Type&amp;rsquo; and the &amp;lsquo;Kind&amp;rsquo; (SyntaxKind) of the item.&lt;/p&gt;
&lt;p&gt;Roslyn Syntax Trees are comprised of three types of items &amp;ndash; Syntax Nodes, Syntax Tokens and Syntax Trivia. You can read more about these types in the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=230702" target="_blank"&gt;Roslyn Project Overview Document&lt;/a&gt;. Items of each type are represented using a different color. You can click on the button titled &amp;lsquo;Legend&amp;rsquo; for a better understanding of this color coding.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0878.image_5F00_10059057.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1440.image_5F00_thumb_5F00_6FEA8399.png" width="225" height="169" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Each item in the tree also displays its own &amp;lsquo;Span&amp;rsquo;. In the above example, the selected item &amp;ldquo;&lt;span style="color: #0000ff;" color="#0000ff"&gt;ModuleKeyword [0..6)&lt;/span&gt;&amp;rdquo; has a Span that is 6 characters wide i.e. &lt;span style="color: #0000ff;" color="#0000ff"&gt;[0..6)&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;There are a couple of different ways in which you can navigate the tree -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can navigate the tree by expanding / clicking on items in the tree. If you click on an item in the tree, the visualizer will automatically select the text corresponding to this item&amp;rsquo;s Span in the code editor.&lt;/li&gt;
&lt;li&gt;You can also navigate the tree by clicking on / selecting text in the code editor. In the above example, if you select the line containing &amp;ldquo;&lt;span style="color: blue;"&gt;Module &lt;/span&gt;&lt;span style="color: #2b91af;"&gt;Module1&lt;/span&gt;&amp;rdquo; in the code editor, the visualizer will automatically navigate to the corresponding &amp;ldquo;&lt;span style="color: #0000ff;" color="#0000ff"&gt;ModuleStatement [0..14)&lt;/span&gt;&amp;rdquo; item in the tree. In essence, the visualizer will try to find and highlight the item in the tree whose span best matches the span of the text that you select.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Next, lets see what happens when we modify the code in the active code file. In the above example, lets type the statement &amp;ldquo;Console.WriteLine()&amp;rdquo; inside the &amp;ldquo;&lt;span style="color: blue;"&gt;Sub &lt;/span&gt;Main()" block. As you type, notice that the visualizer refreshes the tree to match the most current version of the typed code.&lt;/p&gt;
&lt;p&gt;Pause typing once you have typed &amp;ldquo;Console.&amp;rdquo; Notice that the tree has some items colored in pink. This is because at this point, there are errors (also referred to as &amp;lsquo;Diagnostics&amp;rsquo;) in the typed code. These errors are attached to Syntax Nodes / Syntax Tokens / Syntax Trivia in the Syntax Tree and the visualizer shows you which items have errors attached to them by coloring them specially. You can inspect the errors that are present on any item colored pink by hovering over the item with your mouse. Note that the visualizer will only display syntactic errors (i.e. errors related to the syntax of the typed code) &amp;ndash; it will not display any semantic errors.&lt;/p&gt;
&lt;p&gt;In Visual Studio Premium and Visual Studio Ultimate, you can also right click on any item in the visualizer tool window and click on &lt;strong&gt;Directed Syntax Graph&lt;/strong&gt;. This will display a graphical representation of the sub-tree rooted at the selected item. This feature is not available in Visual Studio Professional.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2308.image_5F00_6B0F8997.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6102.image_5F00_thumb_5F00_0ABE6360.png" width="416" height="183" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lets try this for the &amp;ldquo;&lt;span style="color: #0000ff;" color="#0000ff"&gt;SubBlock [22..47)&lt;/span&gt;&amp;rdquo; item in the above example. This should display a Syntax Graph that looks as follows.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3603.image_5F00_5682805F.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8802.image_5F00_thumb_5F00_4F6343E7.png" width="579" height="473" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you can see the Syntax Graph also displays a legend for the coloring scheme it uses. You can hover over individual items in the Syntax Graph with the mouse to view the properties corresponding to that item.&lt;/p&gt;
&lt;p&gt;You can view Syntax Graphs for different items in the tree repeatedly and the graphs will always be displayed in the same window inside Visual Studio. You can dock this window at a convenient location inside Visual Studio so that you don&amp;rsquo;t have to switch between tabs to view a new Syntax Graph. I usually dock this window at the bottom (below my code editor windows).&lt;/p&gt;
&lt;p&gt;Below is the docking layout that I normally use for the visualizer tool window and the Syntax Graph window.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4572.image_5F00_4844076F.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5165.image_5F00_thumb_5F00_35FB40AD.png" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can close the visualizer tool window at any time and once closed it should cease to have any impact. You can also disable / uninstall the visualizer extension completely using &lt;em&gt;Tools &amp;ndash;&amp;gt; Extension Manager&lt;/em&gt; in Visual Studio.&lt;/p&gt;
&lt;p&gt;With that we come to the end of the overview for the Syntax Visualizer Tool Window sample.&lt;/p&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;h1&gt;Syntax Debugger Visualizer&lt;/h1&gt;
&lt;p&gt;Next, lets take a look at the Syntax Debugger Visualizer sample. This sample is a tool that can be used within a Visual Studio debug session to visualize Roslyn Syntax Trees, Syntax Nodes, Syntax Tokens and Syntax Trivia.&lt;/p&gt;
&lt;p&gt;Open the Syntax Debugger Visualizer sample in Visual Studio by clicking on the link with the corresponding title in the &amp;ldquo;Getting Started&amp;rdquo; guide. Once the project is open inside Visual Studio, you should find a file named &amp;lsquo;Readme.html&amp;rsquo; under the &amp;lsquo;SyntaxDebuggerVisualizer&amp;rsquo; project as shown in the below image. This file contains a brief overview of this sample and also details the steps for installing and running this sample.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1464.image_5F00_0EC0F778.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2045.image_5F00_thumb_5F00_59B46847.png" width="248" height="165" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &amp;lsquo;SyntaxDebuggerVisualizer&amp;rsquo; project itself is just a library, and cannot be run. Lets build this project by clicking on &lt;em&gt;Build &amp;ndash;&amp;gt; Build Solution&lt;/em&gt; in Visual Studio. Next, lets navigate to the bin directory of this project and copy the files present in this directory to the &lt;em&gt;...\Documents\Visual Studio 2010\Visualizers&lt;/em&gt; directory. You may need to create the &lt;em&gt;...\Documents\Visual Studio 2010\Visualizers&lt;/em&gt; directory in case it doesn&amp;rsquo;t exist already on your computer.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3301.image_5F00_78759C9D.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5432.image_5F00_thumb_5F00_513B5368.png" width="608" height="488" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once copied, the debugger visualizer is ready for use within Visual Studio. Close and reopen Visual Studio to make sure that the debugger visualizer is recognized.&lt;/p&gt;
&lt;p&gt;Lets write a small test program to test the debugger visualizer. In the new instance of Visual Studio that you just opened, create a new Roslyn Console Application using the &lt;em&gt;File &amp;ndash;&amp;gt; New Project &lt;/em&gt;dialog.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8156.image_5F00_38FA5758.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0640.image_5F00_thumb_5F00_1153DB2E.png" width="644" height="400" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the &amp;ldquo;Main()&amp;rdquo; function of this Roslyn Console Application, paste the following code -&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="color: blue;"&gt;var &lt;/span&gt;tree = Roslyn.Compilers.CSharp.&lt;span style="color: #2b91af;"&gt;SyntaxTree&lt;/span&gt;.ParseCompilationUnit(&lt;span style="color: #a31515;"&gt;@"class c1 { }"&lt;/span&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="color: blue;"&gt;var &lt;/span&gt;token = tree.Root.DescendentTokens().First();&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(token.Kind);&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;The above code uses the Roslyn API to create a Syntax Tree, selects a Syntax Token from this tree and prints the &amp;lsquo;Kind&amp;rsquo; of this Syntax Token on the console. Lets put a breakpoint on the &amp;ldquo;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(token.Kind);&amp;rdquo; line above and run the program under the debugger by clicking on &lt;em&gt;Debug &amp;ndash;&amp;gt; Start Debugging&lt;/em&gt; (F5).&lt;/p&gt;
&lt;p&gt;Once the execution breaks at the breakpoint, lets bring up Visual Studio&amp;rsquo;s Autos window. Notice the magnifying glass icons that appear next to the two variables in the Autos window. The presence of this magnifying glass icon indicates that the debugger visualizer was correctly installed and that it is available for use.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3386.image_5F00_2CF86724.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0647.image_5F00_thumb_5F00_25D92AAC.png" width="644" height="468" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In fact, once the debugger visualizer is installed, the above magnifying glass icon should appear in debugger windows next to any object with type -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Roslyn.Compilers.Common.CommonSyntaxTree&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.Common.CommonSyntaxNodeOrToken&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.Common.CommonSyntaxNode&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.Common.CommonSyntaxToken&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.Common.CommonSyntaxTrivia&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.CSharp.SyntaxTree&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.CSharp.SyntaxNodeOrToken&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.CSharp.SyntaxNode&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.CSharp.SyntaxToken&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.CSharp.SyntaxTrivia&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.VisualBasic.SyntaxTree&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.VisualBasic.SyntaxNodeOrToken&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.VisualBasic.SyntaxNode&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.VisualBasic.SyntaxToken&lt;/li&gt;
&lt;li&gt;Roslyn.Compilers.VisualBasic.SyntaxTrivia&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Lets click on the magnifying glass that appears next to the variable &amp;ldquo;token&amp;rdquo; in the Auto&amp;rsquo;s window above. This should bring up the following debugger visualizer window. The Syntax Token that you selected in the Autos window is highlighted in the tree and the text corresponding to the Span of this Syntax Token is also highlighted in the text box.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5658.image_5F00_065D2221.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8306.image_5F00_thumb_5F00_74145B5E.png" width="644" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The visualizer displays the Syntax Tree at the top and a property grid at the bottom and the operation of these controls is essentially the same as in the case of the Syntax Visualizer Tool Window sample that we discussed earlier in this post. The rich Visual Studio code editor in the Syntax Visualizer Tool Window is replaced with a read-only text box in the Syntax Debugger Visualizer. However, you can still navigate the tree by either clicking on / expanding items in the tree or by clicking on / selecting text in the text box.&lt;/p&gt;
&lt;p&gt;For example, lets select the closing brace &amp;ldquo;}&amp;rdquo; in the text box using the mouse &amp;ndash; this will automatically select the corresponding item in the tree as shown in the below image.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7870.image_5F00_65A31131.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7802.image_5F00_thumb_5F00_5E83D4B9.png" width="478" height="465" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Notice also that the Line, Column and Position info corresponding to the currently selected text in the text box are displayed at the top right portion of the visualizer window.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The debugger visualizer does not support visualizing the following types of objects. It will display an error message if it encounters an object that it cannot visualize correctly.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Syntax Nodes / Syntax Tokens / Syntax Trivia from a Syntax Tree that was parsed using non-default Parse Options.&lt;/li&gt;
&lt;li&gt;Syntax Nodes / Syntax Tokens / Syntax Trivia generated using Roslyn Syntax Factory Methods (such as Syntax.ParseExpression(), Syntax.ParseStatement(), Syntax.CompilationUnit() etc.).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note: There is a known bug in the implementation of the Syntax Debugger Visualizer sample. Please take a look at this &lt;/strong&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/roslyn/thread/f5adeaf0-49d0-42dc-861b-0f6ffd731825" target="_blank"&gt;&lt;strong&gt;Roslyn Forum Post&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; (that contains a list of known issues for the Roslyn CTP) for a description of this bug and how you can fix this.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Feedback&lt;/h1&gt;
&lt;p&gt;I hope you had a fun time learning about the two Syntax Visualizers. Do try them out and use them as you explore the Roslyn APIs and develop new code issues / code refactorings!&lt;/p&gt;
&lt;p&gt;We are very excited to get an early preview of the Roslyn technology in your hands and would love to hear your feedback, ideas and suggestions about the CTP and also about the visualizer tools described in this post. Please use the CTP to build rich code tools and extensions so that you can learn more about the APIs and provide feedback.&lt;/p&gt;
&lt;p&gt;Please note that this is a technology preview and there are known limitations and bugs. The primary goal of this CTP is to give you an early preview of the Roslyn APIs and gather feedback. While the shape of the public API surface is complete, only a subset of the C# and Visual Basic languages have been implemented end-to-end in the CTP. You can find a complete list of known issues and non-implemented language features on this &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/roslyn/thread/f5adeaf0-49d0-42dc-861b-0f6ffd731825" target="_blank"&gt;Roslyn Forum Post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please use the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=230758" target="_blank"&gt;Roslyn Forum&lt;/a&gt; to ask questions and provide feedback and &lt;a href="http://go.microsoft.com/fwlink/?LinkId=230759" target="_blank"&gt;Microsoft Connect&lt;/a&gt; to log bugs and suggestions.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Thank You! &lt;br /&gt;Shyam Namboodiripad &lt;br /&gt;Software Development Engineer in Test (Roslyn Compilers Team)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10226699" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/10/19/roslyn-syntax-visualizers.aspx</link>
      <pubDate>Wed, 19 Oct 2011 14:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Introducing the Microsoft “Roslyn” CTP</title>
      <description>&lt;h2&gt;Today we are releasing the first Community Technology Preview of the &lt;a href="http://msdn.com/roslyn"&gt;Roslyn Project&lt;/a&gt;!&lt;/h2&gt;
&lt;h2&gt;What is Roslyn?&lt;/h2&gt;
&lt;p&gt;In the past, our compilers have acted as black boxes &amp;ndash; you put source text in and out the other end comes an assembly. All of that rich knowledge and information that the compiler produces is thrown away and unavailable for anyone else to use.&lt;/p&gt;
&lt;p&gt;As Soma mentions in his &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2011/10/19/roslyn-ctp-available-now.aspx"&gt;blog&lt;/a&gt;, a part of the Visual Studio languages team is working on a project called Roslyn with a goal to rewrite the C# and VB compilers and language services in managed code. With a clean, modern, managed codebase our team can be more productive, innovate faster, and deliver more features sooner and with better quality.&lt;/p&gt;
&lt;p&gt;More importantly, we are opening up the C# and Visual Basic compilers and exposing all that rich information and code analysis to be available for your use. We expose a public API surface and provide extension points in the C# and VB language services.&lt;/p&gt;
&lt;p&gt;This opens up new opportunities for VS extenders to write powerful refactorings and language analysis tools, as well as allow anyone to incorporate our parsers, semantic engines, code generators and scripting in their own applications.&lt;/p&gt;
&lt;h2&gt;Download the October 2011 CTP&lt;/h2&gt;
&lt;p&gt;The CTP and supporting materials can be downloaded from:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.com/roslyn"&gt;http://msdn.com/roslyn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The main goal of this early preview is to gather feedback on the API design and to introduce the C# Interactive window (also known as REPL, or Read-Eval-Print-Loop).&lt;/p&gt;
&lt;p&gt;This first CTP is intended for preview-use only and does not allow redistribution of the Roslyn components or allow use in a production environment.&lt;/p&gt;
&lt;p&gt;The CTP installs on Visual Studio 2010 SP1. It also requires the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=21835"&gt;Visual Studio 2010 SP1 SDK&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Getting Started&lt;/h2&gt;
&lt;p&gt;After the installation succeeds, the best place to start is to open Start Menu -&amp;gt; Microsoft Codename Roslyn CTP -&amp;gt; Getting Started.&lt;/p&gt;
&lt;p&gt;To get started, the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=230702"&gt;&amp;ldquo;Roslyn Project Overview&amp;rdquo;&lt;/a&gt; document gives a look at the compiler API &amp;ndash; how to work with syntax and semantics of your program. Several walkthrough documents are also included to provide a deep dive into various aspects of the Roslyn APIs.&lt;/p&gt;
&lt;p&gt;The CTP ships with quite a few samples for Visual Studio Extensions, compiler API, code issues, refactorings and so on. Most of the samples are provided for both C# and Visual Basic. You can open the sample source code from the Getting Started page.&lt;/p&gt;
&lt;p&gt;We also install several new project templates available in the New Project dialog:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6036.ProjectTemplatesVB_5F00_01804DA6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="ProjectTemplatesVB" border="0" alt="ProjectTemplatesVB" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3113.ProjectTemplatesVB_5F00_thumb_5F00_08335729.png" width="699" height="278" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4774.ProjectTemplatesCSharp_5F00_68184A6B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="ProjectTemplatesCSharp" border="0" alt="ProjectTemplatesCSharp" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2630.ProjectTemplatesCSharp_5F00_thumb_5F00_75EA9066.png" width="696" height="284" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;These templates will help you to get started on a new Visual Studio extension that uses Roslyn.&lt;/p&gt;
&lt;h2&gt;Reference Assemblies&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3201.References_5F00_40DE0136.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="References" border="0" alt="References" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1157.References_5F00_thumb_5F00_4EB04731.png" width="486" height="187" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Roslyn assemblies are also installed in the GAC. Switch to the Full Profile (instead of the Client Profile) to be able to also reference the Services assemblies (which contain the IDE support).&lt;/p&gt;
&lt;h2&gt;C# Interactive window&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6355.InteractiveWindow_5F00_5C828D2C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="InteractiveWindow" border="0" alt="InteractiveWindow" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0574.InteractiveWindow_5F00_thumb_5F00_3C67806F.png" width="394" height="206" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can invoke the C# Interactive window from View -&amp;gt; Other Windows -&amp;gt; C# Interactive Window. The Interactive window is powered by the new C# language service. The architecture of Roslyn is flexible enough to allow many of the IDE features such as IntelliSense and refactorings to work the same in a normal editor and in the Interactive window.&lt;/p&gt;
&lt;p&gt;At this time, the Interactive window is only available for C#. We&amp;rsquo;re working hard on providing the VB Interactive at a future time.&lt;/p&gt;
&lt;h2&gt;C# Script File (.csx) Editing Support&lt;/h2&gt;
&lt;p&gt;The CTP introduces a concept of a C# Script File. You can create a .csx file through File -&amp;gt; New File (or also use any other editor such as notepad):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5873.NewCSharpScriptFile_5F00_1C4C73B2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="NewCSharpScriptFile" border="0" alt="NewCSharpScriptFile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3730.NewCSharpScriptFile_5F00_thumb_5F00_7C3166F4.png" width="700" height="479" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5857.CSXScriptEditor_5F00_4724D7C4.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="CSXScriptEditor" border="0" alt="CSXScriptEditor" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3704.CSXScriptEditor_5F00_thumb_5F00_2709CB07.png" width="459" height="147" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can run scripts using the new rcsi.exe, which installs into %ProgramFiles(x86)%\Microsoft Codename Roslyn CTP\Binaries\rcsi.exe. You can add rcsi.exe to the path and then type rcsi &amp;lt;scriptfilename&amp;gt;.csx.&lt;/p&gt;
&lt;p&gt;You can also copy chunks of code from a script file and send them to the C# Interactive Window (using the right-click context menu or a keyboard shortcut).&lt;/p&gt;
&lt;p&gt;The editor for the script files is also powered by the new language services. Hence it is important to keep in mind that .csx scripts will only support the part of the language already implemented in the Roslyn compilers. For more details, see the "Introduction to Scripting" walkthrough.&lt;/p&gt;
&lt;h2&gt;Quick sample of the Roslyn API&lt;/h2&gt;
&lt;p&gt;Here&amp;rsquo;s a sample of compiling and executing a small program using the Roslyn API.&lt;/p&gt;
&lt;pre style="font-family: consolas; background: white; color: black;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Roslyn.Compilers;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; Roslyn.Compilers.CSharp;

...

&lt;span style="color: blue;"&gt;var&lt;/span&gt; text = &lt;span style="color: #a31515;"&gt;@"class Calc { public static object Eval() { return 42; } }"&lt;/span&gt;;
 
&lt;span style="color: blue;"&gt;var&lt;/span&gt; tree = &lt;span style="color: #2b91af;"&gt;SyntaxTree&lt;/span&gt;.ParseCompilationUnit(text);
&lt;span style="color: blue;"&gt;var&lt;/span&gt; compilation = &lt;span style="color: #2b91af;"&gt;Compilation&lt;/span&gt;.Create(
    &lt;span style="color: #a31515;"&gt;"calc.dll"&lt;/span&gt;,
    options: &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;CompilationOptions&lt;/span&gt;(assemblyKind: &lt;span style="color: #2b91af;"&gt;AssemblyKind&lt;/span&gt;.DynamicallyLinkedLibrary),
    syntaxTrees: &lt;span style="color: blue;"&gt;new&lt;/span&gt;[] { tree },
    references: &lt;span style="color: blue;"&gt;new&lt;/span&gt;[] { &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;AssemblyFileReference&lt;/span&gt;(&lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: blue;"&gt;object&lt;/span&gt;).Assembly.Location) });
 
&lt;span style="color: #2b91af;"&gt;Assembly&lt;/span&gt; compiledAssembly;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; (&lt;span style="color: blue;"&gt;var&lt;/span&gt; stream = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;MemoryStream&lt;/span&gt;())
{
    &lt;span style="color: #2b91af;"&gt;EmitResult&lt;/span&gt; compileResult = compilation.Emit(stream);
    compiledAssembly = &lt;span style="color: #2b91af;"&gt;Assembly&lt;/span&gt;.Load(stream.GetBuffer());
}
 
&lt;span style="color: #2b91af;"&gt;Type&lt;/span&gt; calc = compiledAssembly.GetType(&lt;span style="color: #a31515;"&gt;"Calc"&lt;/span&gt;);
&lt;span style="color: #2b91af;"&gt;MethodInfo&lt;/span&gt; eval = calc.GetMethod(&lt;span style="color: #a31515;"&gt;"Eval"&lt;/span&gt;);
&lt;span style="color: blue;"&gt;string&lt;/span&gt; answer = eval.Invoke(&lt;span style="color: blue;"&gt;null&lt;/span&gt;, &lt;span style="color: blue;"&gt;null&lt;/span&gt;).ToString();
 
&lt;span style="color: #2b91af;"&gt;Assert&lt;/span&gt;.AreEqual(&lt;span style="color: #a31515;"&gt;"42"&lt;/span&gt;, answer);&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; At this stage, only a subset of the language features has been implemented in the current CTP. We&amp;rsquo;re moving forward at a fast pace, but features such as Linq query expressions, attributes, events, dynamic, async are not yet implemented. To see a full list of non-implemented language features, see the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=230758"&gt;Roslyn forums&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Although not all the language features are supported, the shape of the public API is mostly complete, so we encourage you to write extensions and tools against the Syntax, Symbols, and Flow and Region Analysis APIs.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re very excited to get an early preview of this technology in your hands and we welcome your feedback, ideas and suggestions. Use the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=230758"&gt;forums&lt;/a&gt; to ask questions and provide feedback, &lt;a href="http://go.microsoft.com/fwlink/?LinkId=230759"&gt;Microsoft Connect&lt;/a&gt; to log bugs and suggestions, and use the &lt;a href="http://twitter.com/#!/search/realtime/%23RoslynCTP"&gt;#RoslynCTP&lt;/a&gt; hashtag on Twitter.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Kirill Osenkov&lt;/p&gt;
&lt;p&gt;QA (Roslyn Services Team)&lt;/p&gt;
&lt;p&gt;Blog: &lt;a href="http://blogs.msdn.com/b/kirillosenkov"&gt;http://blogs.msdn.com/b/kirillosenkov&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Twitter: &lt;a href="http://twitter.com/#!/KirillOsenkov"&gt;@KirillOsenkov&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10226695" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/10/19/introducing-the-microsoft-roslyn-ctp.aspx</link>
      <pubDate>Wed, 19 Oct 2011 12:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Instant Answers and White Pages Discontinued</title>
      <description>&lt;p&gt;Effective December 8, 2011, we will discontinue support for both the Instant Answers source type and for Phonebook Residential White Pages results via the Bing API version 2.0.&amp;#160; For those of you using these source types with the Bing API, this means you will no longer receive results for Instant Answers or for Phonebook White Pages (Residential) results. &lt;/p&gt;  &lt;p&gt;We encourage you to continue using the many other source types available via the Bing API such as web, images, video, news, and more.&amp;#160; For more information on using the API, a number of resources can be found &lt;a href="http://msdn.microsoft.com/en-us/library/dd900818.aspx"&gt;here&lt;/a&gt;.&amp;#160; This includes implementation instructions, code examples, links to forums and other helpful documentation. We hope that these resources will assist you in the transition.&lt;/p&gt;  &lt;p&gt;Our team regularly evaluates our API to make sure we’re focusing on the right areas for our partners. Decommissioning source types allows us to dedicate more resources to supporting other parts of the API.&lt;/p&gt;  &lt;p&gt;As always, thanks for your partnership, and we hope you continue to find the Bing API valuable in powering your products.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.bing.com/community/aggbug.aspx?PostID=9659800" width="1" height="1"&gt;</description>
      <link>http://www.bing.com/community/Site_Blogs/b/developer/archive/2011/10/11/instant-answers-and-white-pages-discontinued.aspx</link>
      <pubDate>Tue, 11 Oct 2011 20:17:10 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 11 Developer Preview: Search Everywhere</title>
      <description>&lt;p&gt;During usability studies on previous versions of Visual Studio, we found many users were spending quite a lot of time browsing long lists of data from files in Solution Explorer to controls in the Toolbox, errors or warnings in the Error list, menus, bugs, etc. More often than not you know what you want but finding it in the list can be tedious. Visual Studio 11 Developer Preview aims at increasing productivity by reducing the amount of time it takes to traverse through these lists by adding search to a number of common windows.&lt;/p&gt;
&lt;p&gt;&lt;a title="Video: VS11 Developer Preview Search Everywhere" href="http://www.youtube.com/watch?v=aSgcgjnFsJA"&gt;Video: VS11 Developer Preview Search Everywhere&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="&amp;amp;hl=en" /&gt;&lt;embed height="355" type="application/x-shockwave-flash" width="425" src="http://www.youtube.com/v/aSgcgjnFsJA&amp;amp;hl=en" /&gt;&lt;/object&gt;&lt;/div&gt;
&lt;h1&gt;&lt;b&gt;Search in Solution Explorer&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5040.image_5F00_7627A7EA.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1348.image_5F00_thumb_5F00_560C9B2D.png" width="244" height="69" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Location: Between Solution Explorer toolbar and Solution &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Keyboard Shortcut: Ctrl + ;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Navigating through huge projects or solutions to find the file, class, or member you want is extremely easy with search in Solution Explorer. Pressing &lt;b&gt;Ctrl+;&lt;/b&gt; will place focus in the Solution Explorer search box and allow you to filter down the tree view. You don&amp;rsquo;t need to remember the entire name of a file or even how it starts, because this search is a &amp;lsquo;contains&amp;rsquo; search. So as long as you know any part of the substring, type it in (no need to press &amp;lsquo;enter&amp;rsquo; &amp;ndash; Search starts the moment you start typing to give you instant results) and all results that &amp;lsquo;contain&amp;rsquo; the keyword will show.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4075.image_5F00_63DEE128.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8360.image_5F00_thumb_5F00_0AACF769.png" width="256" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pascal Case search is also enabled in Solution Explorer. Pascal Casing is when the first letter of every word in the name of a folder or file is capitalized. By typing in just the capitalized letters you can search for the class or member. For example, search &amp;ldquo;BJG&amp;rdquo; for the class name BlackJackGame. &lt;i&gt;NOTE: The Developer Preview doesn&amp;rsquo;t support Pascal Casing on projects, files, or folders yet &amp;ndash; only language nodes are searchable through Pascal Casing. We are looking to add full support later this release&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5621.image_5F00_1C898B36.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4643.image_5F00_thumb_5F00_156A4EBE.png" width="261" height="187" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Search in Error list&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2500.image_5F00_5129E771.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8666.image_5F00_thumb_5F00_310EDAB4.png" width="212" height="55" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Location: Top right corner of Error List window&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Finding the right error in the Error List can be challenging at times, so for VS11 we&amp;rsquo;ve added a search box to the Error List to help you find the&lt;i&gt; right&lt;/i&gt; error, warning, or message. The search will look through all columns, not just the error description, thus allowing you to easily scope the results through a file or project name.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0743.image_5F00_10879B02.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4137.image_5F00_thumb_5F00_7476DC16.png" width="643" height="134" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As a complement to search, the Error List now has a filtering button in the top-left which allows you to scope the results in the list to the errors, warnings, and messages in the &lt;b&gt;Open Documents, Current Project, Current Document. &lt;/b&gt;When you switch files, the filter is applied to that file allowing you to zero in on just the files you are interested in.&lt;b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Location: Top left corner of Error List window&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4150.image_5F00_02492212.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6786.image_5F00_thumb_5F00_29173852.png" width="647" height="135" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0434.image_5F00_4FE54E92.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4628.image_5F00_thumb_5F00_48C6121A.png" width="646" height="87" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7271.image_5F00_41A6D5A2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7183.image_5F00_thumb_5F00_3A87992A.png" width="648" height="141" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Search in Other Windows&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;We&amp;rsquo;ve talked about two of our favorite new search additions, but you&amp;rsquo;ll find that search has been added to a number of places throughout VS, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add Reference Dialog&lt;/li&gt;
&lt;li&gt;Team Explorer &amp;ndash; includes search filters for narrowing down the bug list.&lt;/li&gt;
&lt;li&gt;Quick Find&lt;/li&gt;
&lt;li&gt;Intellitrace Summary Page&lt;/li&gt;
&lt;li&gt;Parallel Watch Window&lt;/li&gt;
&lt;li&gt;C++ Graphics Event List&lt;/li&gt;
&lt;li&gt;And More&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;b&gt;Quick Launch&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8764.image_5F00_33685CB2.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5125.image_5F00_thumb_5F00_5A3672F2.png" width="207" height="52" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Location: Top right corner of IDE&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Keyboard Shortcut: Ctrl + ` [back quote]&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Probably the most useful new search box is the one in the upper right corner of VS: Quick Launch. The keyboard shortcut to place focus in Quick Launch is &lt;b&gt;Ctrl + ` [back quote]&lt;/b&gt;. &lt;i&gt;(Back Quote shares the key with ~ on US keyboards, and is to the left of the &amp;lsquo;1&amp;rsquo; button). NOTE: You can change the keyboard shortcut via Tools-&amp;gt;Options-&amp;gt;Environment-&amp;gt;Keyboard and searching for &amp;ldquo;Window.QuickLaunch&amp;rdquo;.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Quick Launch will search over commands, options, and open documents within VS. To create a new project, just type &amp;ldquo;new project&amp;rdquo; and press ENTER. Too add a class, just type &amp;ldquo;Add Class&amp;rdquo; and press ENTER. Quick Launch makes it very easy to execute actions inside VS. Additionally, the keyboard shortcut for the commands will be listed next to the result, allowing you to quickly memorize keyboard shortcuts.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7752.image_5F00_6808B8ED.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7774.image_5F00_thumb_5F00_0ED6CF2E.png" width="374" height="220" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5621.image_5F00_07B792B6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7367.image_5F00_thumb_5F00_52AB0385.png" width="376" height="136" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Quick Launch will also maintain a most recently used (MRU) list of your frequently executed commands allowing common results to show up first in your search results. While Quick Launch ships with these out-of-the-box categories, we support the ability of 3&lt;sup&gt;rd&lt;/sup&gt; parties to add search categories as well.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5127.image_5F00_0E6A9C39.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0312.image_5F00_thumb_5F00_0DFE6944.png" width="517" height="304" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For detailed coverage on Quick Launch functionality check out Zain Naboulsi&amp;rsquo;s blog &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/09/27/visual-studio-11-developer-preview-quick-launch.aspx"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Feedback&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;We&amp;rsquo;d love to hear from you! All customer feedback is reviewed and constantly used to improve the product, so please let us know what you think about these new features in Visual Studio 11 Developer Preview.&lt;/p&gt;
&lt;p&gt;If you encounter a bug or find something working different than you expect, please file a bug by logging onto &lt;a href="https://connect.microsoft.com/VisualStudio"&gt;&lt;b&gt;Microsoft Connect&lt;/b&gt;&lt;/a&gt;. If you have a suggestion, please add it to &lt;a href="http://visualstudio.uservoice.com/forums/121579-visual-studio"&gt;&lt;b&gt;User Voice&lt;/b&gt;&lt;/a&gt; and also vote on other suggestions so we know what is important to you.&lt;/p&gt;
&lt;p&gt;Thanks!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RadhikaTadinada&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Program Manager (Visual Studio Platform)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10223332" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/10/11/visual-studio-11-developer-preview-search-everywhere.aspx</link>
      <pubDate>Tue, 11 Oct 2011 17:43:00 GMT</pubDate>
    </item>
    <item>
      <title>Improving developer productivity with Visual Studio 11 Developer Preview</title>
      <description>&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;One of the things we&amp;rsquo;ve been doing in Visual Studio 11 Developer Preview (VS11) is focusing on ways to increase developer productivity and improve the performance of VS. Through careful observation of developers using Visual Studio and through talking to developers, we learned that one of the ways we could improve developer productivity would be by reducing the number of things that developers have to pay attention to and manage. Fewer tool windows, fewer toolbars, fewer irrelevant documents in the IDE would provide developers with more time to concentrate on their own code.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;We&amp;rsquo;ve taken this on board and have made a few changes to the way things work in Visual Studio that we think will result in some big productivity gains. Let&amp;rsquo;s start by taking a look at how we reduce the number of documents that a developer has to manage.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="4"&gt;&lt;span style="color: #17365d;" color="#17365d"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Reducing Document Overload&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Developers often end up with additional documents open in the IDE as a side effect of performing some other activity such as stepping through code in the debugger, triaging search results, or foraging through files in a solution. For example, imagine I am trying to track down a bug that shows up whenever I make a call to some method. I place a breakpoint on that method then step into every method that it calls, and the methods that they call, until I finally reach the buggy code. It&amp;rsquo;s not uncommon in these situations to step through a number of different methods until finally reaching the buggy code. The following call stack shows a contrived example. I placed a breakpoint in Main and stepped through a number of intermediate methods until eventually landing on the buggy method.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Each step into an intermediate method resulted in another file being opened up in the IDE. As it turns out, these files aren&amp;rsquo;t really important to helping me debug the problem but they sit there, taking up space, and forcing me to work around them. Worse still, if I get interrupted (and who doesn&amp;rsquo;t?), when I return to my task I need to read through the files to remind myself that these files aren&amp;rsquo;t really important. All wasted effort and time.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Enter the &amp;lsquo;Preview Tab&amp;rsquo;. In VS11, the preview tab is a special tab that we use to display the content of files that aren&amp;rsquo;t currently open in the IDE. Each time the user takes an action that would cause a new file to be opened, we open that file up in the preview tab instead. There is only one preview tab, so we refresh the content of the preview tab on each new file that gets opened. So in the above scenario, when I stepped through the files containing IntermediateMethod1, IntermediateMethod2 and IntermediateMethod3, these files were opened in the preview tab, instead of opening up in their own dedicated files. And when we step into the BuggyMethod, that too is opened in the same preview tab.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;" size="3" face="Calibri"&gt;If you&amp;rsquo;re already incredibly excited at the thought of previewing files and want to try it out all for yourself, download the Microsoft Visual Studio 11 Developer Preview from here: &lt;/span&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27543"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://www.microsoft.com/download/en/details.aspx?id=27543&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;). This build has the preview tab turned on by default. You&amp;rsquo;ll also be able to use the preview tab if you have the Windows 8 Developer Preview installed, but you&amp;rsquo;ll need to make a couple of changes to the registry to use the preview tab with C++ and VB files.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;If you have the Windows 8 Developer Preview installed, there are a couple of things you&amp;rsquo;ll need to do if you want to experiment with previewing C++ and VB files from the Solution Explorer. Add the following registry keys to enable previewing VB and C++ files from the Solution Explorer:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;// Microsoft Visual Basic Editor&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;[HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0_Config\Editors\{2C015C70-C72C-11D0-88C3-00A0C9110049}]&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;"CommonPhysicalViewAttributes"=dword:00000002&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;// C++ Source Code editor&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;[HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0_Config\Editors\{D0E1A5C6-B359-4e41-9B60-3365922C2A22}]&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;"CommonPhysicalViewAttributes"=dword:00000002&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;The end result is that instead of five files being opened in the IDE, we only have one file (the file containing the Main definition) and one file in the preview tab. For example:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/1803.previewtab1.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/1803.previewtab1.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;The tab on the right hand side (containing the file BuggyClass.cs) is the preview tab. We place it over on the right hand side, away from the other regular tabs to indicate that it is a different kind of tab.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;When a file is displayed in the preview tab, you can read the content in the file, scroll through it and copy content from the file to paste elsewhere. What if you decide that you want to keep the file around to do some work on it though? How do you prevent the file disappearing as the result of some other action that causes the preview tab to refresh with new content?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;There are a couple of ways to open the content in the preview tab into a regular tab.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Just start editing the content. As soon as you make any kind of edit to the file in the preview tab we&amp;rsquo;ll open that file in a regular tab automatically. No action is required on your part, just start editing the file like you normally would. We don&amp;rsquo;t want to have to force you to explicitly indicate that you want to keep the file around. We want to allow you to get on with your work so we&amp;rsquo;ll open it for you as soon as you start editing the file.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Click on the &amp;lsquo;Open&amp;rsquo; button. The preview tab has a button in between the file name and the close button. It&amp;rsquo;s highlighted in red below. Click on this button to open the file in a regular, persistent tab. A new regular tab will be created showing the content of the file and the preview tab will close.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/7127.previewtab2.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/7127.previewtab2.png" width="301" height="105" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;We don&amp;rsquo;t just use the preview tab while debugging. There are other scenarios that can result in files being opened as a side effect. In each of these scenarios we make use of the preview tab.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Scenario&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;How the preview tab is used&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Goto Definition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Each time the user performs a goto definition, we&amp;rsquo;ll show the definition in the preview tab unless the file containing the definition is already open in the IDE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Find results&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;After performing a Find in Files command, selecting any of the results in the find results tool window will show that result in the preview tab, unless it is already open in the IDE. Double clicking will continue to open the result in a regular tab, just as it has always done.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Solution Explorer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Selecting a file in the Solution Explorer will open that file in the preview tab unless it is already open in the IDE. Double clicking will continue to open the the file in a regular tab, just as it has always done.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="151"&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Search and relationship pivots in Solution Explorer (call hierarchy, base/derived types, find all references) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;The Solution Explorer has new functionality in it that supports extensive code navigation scenarios. In each of these scenarios, if the user clicks on a browsable node in the Solution Explorer we&amp;rsquo;ll show the file containing that node in the preview tab (unless it&amp;rsquo;s already open).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;This opens up the some interesting new experiences. For example, I can use the arrow keys to arrow up and down a list of results in the find results tool window to preview each result. So I can preview the full context of the search result instead of the single line of text that the find results tool window shows me. Since I don&amp;rsquo;t have to worry about tidying up opened files after previewing the list of results, I can quickly scan through the list of results to find the result I was looking for. Once I find that result, I can just hit the &amp;lsquo;Enter&amp;rsquo; key or double click the result to open it as a normal tab (or click on the Open button on the preview tab as described above).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;The same is true for the Solution Explorer. Now that we have integrated many more browsing experiences into the Solution Explorer (through the search capabilities and the ability to explore different relationships such as called by, derived from etc) it&amp;rsquo;s important to enable those experiences in such a way that the user doesn&amp;rsquo;t have to pay the tax of cleaning up behind them after they have explored through their code. So if you select a file or indeed any other object contained within a file from the Solution Explorer, we&amp;rsquo;ll show that file inside the preview tab (unless it is already open). That way you can navigate &amp;lsquo;without remorse&amp;rsquo;. If you don&amp;rsquo;t want to preview a file (say you just want to select a file so that you can change its name or you want to drag and drop the file somewhere, you can hold down the &amp;lsquo;Alt&amp;rsquo; key when single clicking the file to prevent the preview from showing up).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;We think that the preview tab will open up a new way of working with files. We&amp;rsquo;ve tried to implement it such that it doesn&amp;rsquo;t get in your way so that we don&amp;rsquo;t force you to change your habits. Our goal is that over time it will play a larger and larger role in the way that you search and work with files.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;We&amp;rsquo;d really love to hear your feedback so please send comments our way.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Thanks!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Steven Clarke&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;User Experience Researcher (Visual Studio)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10221365" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/10/07/improving-developer-productivity-with-visual-studio-11-developer-preview.aspx</link>
      <pubDate>Fri, 07 Oct 2011 00:06:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 11 Developer Preview Survey</title>
      <description>&lt;p&gt;Have you had a chance to play around with the Visual Studio 11 Developer Preview? If so, we&amp;rsquo;d like to hear your early impressions, particularly around performance, reliability, and quality. Let us know what you think by taking the Visual Studio 11 Developer Preview &lt;a href="http://www.zoomerang.com/Survey/WEB22D992G3BAR/"&gt;survey&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;br /&gt;Doug Turnure &amp;ndash; Visual Studio Program Manager&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10219542" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/10/04/visual-studio-11-developer-preview-survey.aspx</link>
      <pubDate>Tue, 04 Oct 2011 04:23:05 GMT</pubDate>
    </item>
    <item>
      <title>Private Extension Galleries for the Enterprise</title>
      <description>&lt;p&gt;In Visual Studio 2010, we introduced a feature called the Extension Manager &amp;ndash; a new dialog that connects to the Microsoft &lt;a href="http://visualstudiogallery.msdn.microsoft.com/"&gt;Visual Studio Gallery&lt;/a&gt; to help a customer easily select and install extensions to Visual Studio from right inside the IDE.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8713.image_5F00_06442018.png"&gt;&lt;img style="display: inline; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8787.image_5F00_thumb_5F00_0CF7299B.png" width="756" height="524" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since then, enterprise customers have frequently asked us to provide a way for Visual Studio to connect to a customer-managed website that contains a private collection of Visual Studio extensions. Today I&amp;rsquo;m excited to announce a new feature available in the Developer Preview version of VS that does just that, and offers you the same smooth, simple download, install, and update experience that you&amp;rsquo;ve seen when connected to the public Visual Studio Gallery.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;&lt;/h1&gt;
&lt;h1&gt;&lt;/h1&gt;
&lt;h1&gt;Configuring a private gallery&lt;/h1&gt;
&lt;p&gt;In the Extension Manager panel of the Tools/Options page, you can now add a URL to the Extension Repositories list that points to the server where your private gallery lives. Visual Studio expects to find an atom feed at this endpoint that describes the extensions available on your gallery.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7711.image_5F00_1ED3BD68.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7723.image_5F00_thumb_5F00_5A93561B.png" width="722" height="420" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Using your gallery&lt;/h1&gt;
&lt;p&gt;The next time you open the Extension Manager Online panel, you&amp;rsquo;ll see your gallery listed after the two public ones (Visual Studio Gallery and Samples Gallery).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4174.image_5F00_3E829730.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3326.image_5F00_thumb_5F00_6550AD70.png" width="872" height="604" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;&lt;/h1&gt;
&lt;p&gt;Install looks exactly like it does for the public galleries:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6153.image_5F00_3A0C1669.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5076.image_5F00_thumb_5F00_32ECD9F1.png" width="446" height="361" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Creating the gallery&lt;/h1&gt;
&lt;p&gt;On a web server, or on your local or remote file system, create a root directory for your gallery, and add sub-directories for each category in your collection. (In the illustration below, there are two categories: Project X and Project W.)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6646.image_5F00_2BCD9D79.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6560.image_5F00_thumb_5F00_399FE374.png" width="569" height="214" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Place each VSIX file in the folder that corresponds to its category. Then it&amp;rsquo;s time to create the atom feed.&lt;/p&gt;
&lt;p&gt;For this preview version, you&amp;rsquo;ll create the feed by hand. We&amp;rsquo;ll make some tools available to automate that process soon. Here is a sample feed, with the element values you&amp;rsquo;ll need to edit highlighted:&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt; &lt;br /&gt;&amp;lt;feed xmlns="&lt;a href="http://www.w3.org/2005/Atom&amp;quot;"&gt;http://www.w3.org/2005/Atom"&lt;/a&gt;&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;title type="text"&amp;gt;&amp;lt;/title&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;id&amp;gt;uuid:874a62b3-c36c-4443-aeb9-498e4c6e589d;id=1&amp;lt;/id&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;updated&amp;gt;2011-09-02T01:58:50Z&amp;lt;/updated&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;entry&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id&amp;gt;&lt;span style="background-color: #ffff00;"&gt;MessageInspector.Acme Corp..6b64a54c-93b9-4f0c-a962-71ba1c23c1d8&lt;/span&gt;&amp;lt;/id&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title type="text"&amp;gt;&lt;span style="background-color: #ffff00;"&gt;MessageInspector&lt;/span&gt;&amp;lt;/title&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;summary type="text"&amp;gt;&lt;span style="background-color: #ffff00;"&gt;Visualizes message exchanges for Project W&lt;/span&gt;&amp;lt;/summary&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;published&amp;gt;2011-09-01T18:51:00-07:00&amp;lt;/published&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;updated&amp;gt;2011-09-01T18:57:18-07:00&amp;lt;/updated&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;author&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;&lt;span style="background-color: #ffff00;"&gt;Acme Corp.&lt;/span&gt;&amp;lt;/name&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/author&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;category term="&lt;span style="background-color: #00ff00;"&gt;ProjectW Tools&lt;/span&gt;" /&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;content type="application/octet-stream" src="&lt;span style="background-color: #00ff00;"&gt;ProjectW Tools/MessageInspector.vsix&lt;/span&gt;" /&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Vsix xmlns:xsi="&lt;a href="http://www.w3.org/2001/XMLSchema-instance&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema-instance"&lt;/a&gt; xmlns:xsd="&lt;a href="http://www.w3.org/2001/XMLSchema&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema"&lt;/a&gt; xmlns="&lt;a href="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010&amp;quot;"&gt;http://schemas.microsoft.com/developer/vsx-syndication-schema/2010"&lt;/a&gt;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Id&amp;gt;&lt;span style="background-color: #ffff00;"&gt;MessageInspector.Acme Corp..6b64a54c-93b9-4f0c-a962-71ba1c23c1d8&lt;/span&gt;&amp;lt;/Id&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Version&amp;gt;&lt;span style="background-color: #ffff00;"&gt;1.0&lt;/span&gt;&amp;lt;/Version&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;References /&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Vsix&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/entry&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;entry&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id&amp;gt;&lt;span style="background-color: #ffff00;"&gt;DataWarehousingTools.Acme Corp..496be56f-595e-4a50-b02f-5d3da630b7b6&lt;/span&gt;&amp;lt;/id&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title type="text"&amp;gt;&lt;span style="background-color: #ffff00;"&gt;DataWarehousingTools&lt;/span&gt;&amp;lt;/title&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;summary type="text"&amp;gt;&lt;span style="background-color: #ffff00;"&gt;Data warehousing tools for Project X. (Internal use only.)&lt;/span&gt;&amp;lt;/summary&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;published&amp;gt;2011-09-01T18:51:28-07:00&amp;lt;/published&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;updated&amp;gt;2011-09-01T18:57:27-07:00&amp;lt;/updated&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;author&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;&lt;span style="background-color: #ffff00;"&gt;Acme Corp.&lt;/span&gt;&amp;lt;/name&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/author&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;category term="&lt;span style="background-color: #00ff00;"&gt;ProjectX Tools&lt;/span&gt;" /&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;content type="application/octet-stream" src="&lt;span style="background-color: #00ff00;"&gt;ProjectX Tools/DataWarehousingTools.vsix&lt;/span&gt;" /&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Vsix xmlns:xsi="&lt;a href="http://www.w3.org/2001/XMLSchema-instance&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema-instance"&lt;/a&gt; xmlns:xsd="&lt;a href="http://www.w3.org/2001/XMLSchema&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema"&lt;/a&gt; xmlns="&lt;a href="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010&amp;quot;"&gt;http://schemas.microsoft.com/developer/vsx-syndication-schema/2010"&lt;/a&gt;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Id&amp;gt;&lt;span style="background-color: #ffff00;"&gt;DataWarehousingTools.Acme Corp..496be56f-595e-4a50-b02f-5d3da630b7b6&lt;/span&gt;&amp;lt;/Id&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Version&amp;gt;&lt;span style="background-color: #ffff00;"&gt;1.0&lt;/span&gt;&amp;lt;/Version&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;References /&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Vsix&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/entry&amp;gt; &lt;br /&gt;&amp;lt;/feed&amp;gt;&lt;/p&gt;
&lt;p&gt;Values highlighted in &lt;span style="background-color: #ffff00;"&gt;yellow&lt;/span&gt; are taken right from the VSIX Manifest. Those highlighted in &lt;span style="background-color: #00ff00;"&gt;green&lt;/span&gt; describe how they appear in your gallery:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The term= attribute contains the category name as it will appear in Extension Manager.&lt;/li&gt;
&lt;li&gt;The src= attribute contains the path to the VSIX file from the gallery root.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Updating&lt;/h1&gt;
&lt;p&gt;To publish an update, all you need to do is replace the old VSIX file with the new one, and put the Version value from the new VSIX manifest in the corresponding &amp;lt;Version&amp;gt; element in the feed.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;Id&amp;gt;&lt;span style="background-color: #ffffff;"&gt;DataWarehousingTools.Acme Corp..496be56f-595e-4a50-b02f-5d3da630b7b6&lt;/span&gt;&amp;lt;/Id&amp;gt; &lt;br /&gt;&amp;lt;Version&amp;gt;&lt;span style="background-color: #ffff00;"&gt;1.1&lt;/span&gt;&amp;lt;/Version&amp;gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Then when your users open Extension Manager they&amp;rsquo;ll see the new version in the Update panel.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8306.image_5F00_1D8F2489.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2043.image_5F00_thumb_5F00_445D3AC9.png" width="774" height="537" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll be blogging about tools to automate the feed generation as soon as we can make them available. In the meantime, try out the feature in the Visual Studio 11 Developer Preview and let us know what you think!&lt;/p&gt;
&lt;p&gt;Gary Horen &lt;br /&gt;Program Manager &lt;br /&gt;Visual Studio Platform&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10216933" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/10/03/private-extension-galleries-for-the-enterprise.aspx</link>
      <pubDate>Mon, 03 Oct 2011 08:20:00 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Windows Simulator Touch Emulation</title>
      <description>&lt;p&gt;The Windows Simulator is a tool provided in Visual Studio 11 Developer Preview that enables debugging Metro style applications in scenarios requiring hardware support such as rotation and touch. For a quick introduction to the Windows Simulator, see &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/09/29/first-look-at-windows-simulator.aspx"&gt;this blog entry&lt;/a&gt;. This article will introduce you to Touch Emulation in the Windows Simulator.&lt;/p&gt;
&lt;p&gt;Touch Emulation in the Simulator enables developers to test and debug how an application reacts to different touch gestures. The Simulator does all the hard work of converting mouse events into touch events received by the running application. This is especially useful for developers who are creating Metro style applications that are touch-enabled but do not have a touch monitor to test those applications.&lt;/p&gt;
&lt;p&gt;To demonstrate Touch Emulation inside the Windows Simulator, we will use the &lt;a href="http://code.msdn.microsoft.com/windowsapps/Touch-Events-Sample-bbb477a8"&gt;Touch Events Sample&lt;/a&gt; provided by the Windows Developer Preview Metro style apps samples. After downloading and unpacking the sample, open the solution TouchEvents.sln in Visual Studio 11 Developer Preview, then Debug the sample targeting the Windows Simulator:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7888.image_5F00_08D6D2EE.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0535.image_5F00_thumb_5F00_619C89B8.png" width="271" height="138" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The sample will run inside the Windows Simulator and will look something like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4152.image_5F00_086A9FF9.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1031.image_5F00_thumb_5F00_730CEA90.png" width="738" height="453" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This sample code recognizes touch events in the right rectangle and displays the information about those events in the left rectangle. Using the Windows Simulator Touch Controls found on the Simulator palette, we can switch between Mouse mode and Touch mode:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2502.Post2_5F00_00DF308C.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="Post2" border="0" alt="Post2" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5734.Post2_5F00_thumb_5F00_0EB17687.jpg" width="377" height="115" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When in Touch mode, the Windows Simulator shows a special mouse pointer indicating that it is in Touch Emulation mode. The Simulator will convert mouse clicks into touch events, and the application receives touch events exactly as it would if they were generated by a physical touch device.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6305.image_5F00_6E9669C9.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7875.image_5F00_thumb_5F00_3989DA99.png" width="462" height="197" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Windows Simulator can also simulate two finger gestures, such as the Pinch/Zoom gesture and the Rotate gesture. When using the two finger gestures, the Windows Simulator will display two contact points.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5722.image_5F00_196ECDDC.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6403.image_5F00_thumb_5F00_274113D7.png" width="463" height="197" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In Pinch/Zoom mode, use the mouse wheel to set the two contact points closer or farther apart from each other. If you click the left mouse button and rotate the wheel simultaneously, the Windows Simulator will send touch events to the target application as if the user was performing a Pinch/Zoom gesture on a physical touch device. Similarly, in Rotate mode you can use the wheel to rotate the two contact points relative to each other.&lt;/p&gt;
&lt;p&gt;The Windows Simulator allows emulating the following touch gestures:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tap (single contact)&lt;/li&gt;
&lt;li&gt;Hold (single contact)&lt;/li&gt;
&lt;li&gt;Double Tap (single contact)&lt;/li&gt;
&lt;li&gt;Pan/Swipe (single contact)&lt;/li&gt;
&lt;li&gt;Flick/Inertia (single contact)&lt;/li&gt;
&lt;li&gt;Pinch/Zoom (2 contact points)&lt;/li&gt;
&lt;li&gt;Rotate (2 contact points)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We encourage you to use the Touch Emulation features in the Windows Simulator to develop your Windows 8 applications. These features allow you to test and debug your applications to ensure they work correctly for touch - without having a physical touch device.&lt;/p&gt;
&lt;p&gt;To learn more about Touch input in Metro style applications, see the following articles:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh465389(v=VS.85).aspx"&gt;Responding to Touch Input&lt;/a&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh465387(v=VS.85).aspx"&gt;Touch Input Quickstart&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks, &lt;br /&gt;Mynor Ivan Muralles &lt;br /&gt;Software Design Engineer, Visual Studio&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10218609" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/09/30/microsoft-windows-simulator-touch-emulation.aspx</link>
      <pubDate>Fri, 30 Sep 2011 08:05:00 GMT</pubDate>
    </item>
    <item>
      <title>First look at Windows Simulator</title>
      <description>&lt;p&gt;Many friends of mine have been asking me what my team is working on these days. I finally have an opportunity to share with all of you the really cool stuff we&amp;rsquo;ve been working on for the past many months.&lt;/p&gt;
&lt;p&gt;My team built the Windows Simulator enabling users to debug Metro style apps for Windows 8 in a Windows environment.&lt;/p&gt;
&lt;p&gt;There are three primary ways to debug a Metro style app.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Local Machine&lt;/li&gt;
&lt;li&gt;Remote Machine&lt;/li&gt;
&lt;li&gt;Simulator&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;&lt;b&gt;Primary Usage Scenarios for Windows Simulator&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;There are certain features and traits in Metro style applications that helps them stand out compared to classic windows applications. For a better understanding of Metro style applications, I strongly recommend viewing the BUILD session by Jensen Harris on &lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1004"&gt;8 traits of great Metro style apps&lt;/a&gt; before you start writing any Metro style applications.&lt;/p&gt;
&lt;p&gt;The Windows Simulator is really handy when you need to verify how Metro style applications measure against these traits. I will introduce them here briefly and later we will have a detailed blog post on each of them.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Touch Emulation&lt;/li&gt;
&lt;li&gt;Rotation&lt;/li&gt;
&lt;li&gt;Different target screen resolutions&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh464906(v=VS.85).aspx"&gt;Contracts&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;&lt;b&gt;Under the hood&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;Under the hood the Windows Simulator is a Remote Desktop Session into your local machine.&lt;/p&gt;
&lt;p&gt;Developers need to be careful while modifying the state of the operating system in the Simulator because any changes in the Simulator will be reflected on the local machine itself. Multiple instances of Visual Studio and Expression Blend share the same instance of the Windows Simulator.&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Using Simulator to debug Metro style applications in Visual Studio&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;To debug an Metro style application using Windows Simulator, Open the application project in Visual Studio and choose Simulator from the debugging options in the Visual Studio toolbar.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3343.image_5F00_085FEDEA.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1362.image_5F00_thumb_5F00_0EA6C478.png" width="467" height="187" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Or you can enable Simulator from the Debugging tab of Project Property Pages.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4331.properties_5F00_0A882C91.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="properties" border="0" alt="properties" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1614.properties_5F00_thumb_5F00_2A370659.jpg" width="709" height="222" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After selecting Simulator to debug the application, simply press F5 or start debugging from the tool bar to launch a Metro style application in the Windows Simulator.&lt;/p&gt;
&lt;p&gt;Here is a screenshot of a JavaScript Grid Application running in the Simulator.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3348.image_5F00_34F45DAE.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7450.image_5F00_thumb_5F00_5B5640F9.png" width="713" height="447" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To stop debugging choose "Stop Debugging" from the Debug menu of Visual Studio.&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Using the Simulator from Expression Blend&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;Open the project in Expression Blend and then switch to the Platform panel and choose the Simulator as the Deploy target.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2262.image_5F00_68BC53FF.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8535.image_5F00_thumb_5F00_7A98E7CC.png" width="325" height="306" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then press F5 to launch application in Windows Simulator.&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Touch Emulation&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;This feature is very useful to test Touch responsiveness for the application on developer machines that do not have touch devices. The Simulator supports single finger touch, tap and hold, pinch and zoom, and rotation. The touch controls are available in the Simulator Palette.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7558.image_5F00_4835144D.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7571.image_5F00_thumb_5F00_5E978D07.png" width="29" height="140" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To switch out of touch emulation mode and back into mouse mode, select the mouse pointer. To learn more about Touch Emulation, see &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/09/30/microsoft-windows-simulator-touch-emulation.aspx"&gt;this blog entry&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Rotation&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;Metro style applications should support Landscape and Portrait modes. Visual Studio templates are pre-configured for default behavior for landscape and portrait modes.&lt;/p&gt;
&lt;p&gt;Without using an actual tablet device it is not easy to test the application in Portrait and Landscape mode. The Simulator is your friend here.&lt;/p&gt;
&lt;p&gt;It is very easy to test the Landscape and Portrait modes using the rotation controls on the Simulator Palette.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4331.image_5F00_5778508F.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5811.image_5F00_thumb_5F00_6BFDA00D.png" width="31" height="73" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Multiple screen Resolutions&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;Windows 8 can run on PCs of different screen sizes and Resolutions. Metro style applications should adjust to accommodate various screen sizes and resolutions. Using The Simulator it is very easy to test applications for different screen resolutions. You can use the "Change Resolution" button on the Palette to choose a resolution. The availability of resolutions in the Palette depends upon the supported resolutions of your video card.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5824.image_5F00_64DE6395.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0131.image_5F00_thumb_5F00_5DBF271D.png" width="213" height="170" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;Contracts&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;Almost all the &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh464906(v=VS.85).aspx"&gt;contracts&lt;/a&gt; in Metro style applications disappear once they lose focus or hit a breakpoint in debugger. It is not possible to debug contracts on your Local Machine without the Simulator. The Simulator is running a different desktop session, so when a breakpoint is hit in the debugger it does not result in a loss of focus in the simulator session.&lt;/p&gt;
&lt;p&gt;I hope that you will find Simulator handy in time of need :), please post comments if you have any questions or feedback.&lt;/p&gt;
&lt;p&gt;To learn more about developing Metro style applications for Windows 8 I highly recommend following //BUILD presentations.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1004"&gt;8 traits of great Metro style apps&lt;/a&gt; &lt;br /&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1005"&gt;Platform for Metro style apps&lt;/a&gt; &lt;br /&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1006"&gt;Tools for building Metro style apps&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks, &lt;br /&gt;Navneet Gupta &lt;br /&gt;Software Design Engineer, Visual Studio&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10218216" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/09/29/first-look-at-windows-simulator.aspx</link>
      <pubDate>Thu, 29 Sep 2011 08:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 11 Developer Preview: Quick Launch</title>
      <description>&lt;p&gt;In the past, finding things deep in the IDE has been a challenge. Visual Studio 11 Developer Preview introduces search abilities at almost every level of the product. Perhaps the biggest change is the introduction of Quick Launch which specifically addresses how to dig inside Visual Studio to find features you need. Let&amp;rsquo;s take a look.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Shortcut:&lt;/b&gt; CTRL + ` [back quote]&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Versions:&lt;/b&gt; Visual Studio 11 Developer Preview&lt;/p&gt;
&lt;h1&gt;Quick Launch: Basic Use&lt;/h1&gt;
&lt;p&gt;You can find Quick Launch in the upper right corner of the IDE:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5751.image_5F00_733F1177.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0576.image_5F00_thumb_5F00_27DF6DB3.png" width="217" height="64" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The most basic scenario for using Quick Launch is finding an item that you have forgotten (or don&amp;rsquo;t know) the location of. Let&amp;rsquo;s say you are interested in something deep in the menu system like viewing your white space. You know what it&amp;rsquo;s called but can&amp;rsquo;t remember where it is at. Just press CTRL + ` [back quote] and enter the word &lt;b&gt;white&lt;/b&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1157.image_5F00_478E477B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0574.image_5F00_thumb_5F00_1281B84B.png" width="468" height="158" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;All searches are &lt;i&gt;contains&lt;/i&gt; operations so the results will show anything that has the word white anywhere in it. The results are grouped into categories and you simply either select the item from the list using your keyboard, mouse or, if there is a keyboard shortcut listed, take advantage of the shortcut. In this case, you could press CTRL+R, CTRL+W to show the white space and then go on with your work.&lt;/p&gt;
&lt;h1&gt;Categories&lt;/h1&gt;
&lt;p&gt;There are four categories that your results will fall into when using Quick Launch. Let&amp;rsquo;s take a look at each of these categories.&lt;/p&gt;
&lt;h2&gt;Most Recently Used&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6443.image_5F00_0038F189.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7024.image_5F00_thumb_5F00_58FEA853.png" width="476" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pretty self-explanatory; this category is at the top of the dialog and will show up to the last 5 most recent items &lt;i&gt;that match the current search criteria&lt;/i&gt;. Pay attention to the last part of that sentence. Only if it (a) was used by you before from this dialog and (b) matches the current search criteria will an item show up in the MRU list.&lt;/p&gt;
&lt;p&gt;You can search just your Most Recently Used items by preceding any search with &lt;b&gt;@MRU&lt;/b&gt; (case doesn&amp;rsquo;t matter):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2046.image_5F00_66D0EE4E.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8816.image_5F00_thumb_5F00_3F96A519.png" width="480" height="107" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Commands&lt;/h3&gt;
&lt;p&gt;The commands area is a little misleading. It doesn&amp;rsquo;t actually refer to commands that you might, say, type in the Commands window but instead refers to menu items. So if I type in &lt;b&gt;build&lt;/b&gt; for a search the commands that are shown are menu paths:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1134.image_5F00_2D4DDE57.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1641.image_5F00_thumb_5F00_0D32D19A.png" width="485" height="160" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can filter results to show only commands by preceding any search with &lt;b&gt;@CMD&lt;/b&gt; (case doesn&amp;rsquo;t matter):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1663.image_5F00_0CC69EA5.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5857.image_5F00_thumb_5F00_05A7622D.png" width="488" height="135" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Options&lt;/h3&gt;
&lt;p&gt;The Options category does what you might expect--it shows items that can be found by going to Tools | Options on the Menu Bar:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6036.image_5F00_2C75786D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8883.image_5F00_thumb_5F00_1064B982.png" width="493" height="187" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As with the other categories, you can filter your search to just options by preceding any search with &lt;b&gt;@OPT&lt;/b&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5344.image_5F00_502EA007.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7433.image_5F00_thumb_5F00_76FCB647.png" width="498" height="138" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The only real limitation to keep in mind is this type of search doesn&amp;rsquo;t go beyond two levels deep and the description. For example, if I type the word &lt;b&gt;document&lt;/b&gt; here is the result in the options category:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2627.image_5F00_36C69CCD.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1641.image_5F00_thumb_5F00_4498E2C8.png" width="380" height="58" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Which corresponds to Tools | Options | Environment | Documents:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4101.image_5F00_662F551D.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1070.image_5F00_thumb_5F00_1E6DCC36.png" width="632" height="261" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Notice the search went two levels deep (Environment | Documents) but didn&amp;rsquo;t list out the items to the right that contain our search term in it.&lt;/p&gt;
&lt;h3&gt;Open Documents&lt;/h3&gt;
&lt;p&gt;This category is somewhat interesting. It searches file names and paths of &lt;i&gt;open&lt;/i&gt; documents for the search criteria &lt;i&gt;but not the text inside the files themselves&lt;/i&gt;. There are plenty of tools that can be used to search inside files and the context for Quick Launch is at a higher level. This feature is useful for finding a file when you have several files open:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2627.image_5F00_636F56A6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6431.image_5F00_thumb_5F00_754BEA73.png" width="500" height="213" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As with the other categories it, too, can be filtered to search just show open files by putting &lt;b&gt;@DOC&lt;/b&gt; at the front of your search:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6443.image_5F00_630323B1.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1256.image_5F00_thumb_5F00_74DFB77E.png" width="503" height="164" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Turning Categories Off&lt;/h3&gt;
&lt;p&gt;You can selectively turn off categories you don&amp;rsquo;t want to see by going to Quick Launch in Options:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0488.image_5F00_34A99E04.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3125.image_5F00_thumb_5F00_5B77B444.png" width="506" height="92" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Note: For the old school folks this can be found at Tools | Options | Environment | Quick Launch&lt;/p&gt;
&lt;p&gt;Then deselect the special search providers you don&amp;rsquo;t want:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6763.image_5F00_6D544811.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8400.image_5F00_thumb_5F00_14225E52.png" width="242" height="138" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The next time you run a search it will not show the categories you have turned off in your result set.&lt;/p&gt;
&lt;h2&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2&gt;Large Result Sets&lt;/h2&gt;
&lt;p&gt;As you may have noticed when playing with this feature it doesn&amp;rsquo;t show all the items in the initial results but does have a number indicating how many items it found:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0574.image_5F00_0D0321DA.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5857.image_5F00_thumb_5F00_7ABA5B17.png" width="506" height="230" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Clearly not all 126 items in the Options are being shown but notice the message at the bottom of the list. If the results are too large to show we can just press CTRL+` [back quote] to show them all. Additionally, if you continue to press CTRL + ` [back quote] it will cycle through showing all items in all categories and filtering by each category:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8585.image_5F00_48568798.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1050.image_5F00_thumb_5F00_2C45C8AD.png" width="509" height="59" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2&gt;Search Results from Previous Search&lt;/h2&gt;
&lt;p&gt;By default the search term you use is not persisted between search sessions. So if you search on something:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7411.image_5F00_19FD01EB.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6837.image_5F00_thumb_5F00_2BD995B8.png" width="518" height="115" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then place move the cursor outside the Quick Launch area and go back the search term has been cleared from the area:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2018.image_5F00_51742E28.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2844.image_5F00_thumb_5F00_231AA87B.png" width="244" height="47" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Personally, this is annoying to me and thankfully the VS team has a fix. Just go to the Quick Launch in the options area:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4571.image_5F00_14DC2F8B.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4503.image_5F00_thumb_5F00_3BAA45CB.png" width="524" height="95" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then select Show Search Results From Previous Search When Quick Launch Is Activated option:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7230.image_5F00_348B0953.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/3581.image_5F00_thumb_5F00_7454EFD8.png" width="382" height="91" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The next time you run a search, leave the Quick Launch area, and come back it will retain the search term last used and show you the search results as well.&lt;/p&gt;
&lt;h2&gt;&lt;br /&gt;Turning It Off&lt;/h2&gt;
&lt;p&gt;If for some reason you don&amp;rsquo;t like the Quick Launch feature, you can always turn it off by going to Quick Launch in the options:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6237.image_5F00_1B230619.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5460.image_5F00_thumb_5F00_41F11C59.png" width="531" height="96" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then unselect the Enable Quick Launch option:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8206.image_5F00_68BF3299.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2844.image_5F00_thumb_5F00_619FF621.png" width="232" height="59" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This will remove the Quick Launch area from the IDE. To bring it back just go to Tools | Options | Environment | Quick Launch and select Enable Quick Launch.&lt;/p&gt;
&lt;h1&gt;&lt;br /&gt;Finally&lt;/h1&gt;
&lt;p&gt;I absolutely love this feature! My passion is around helping people be more productive in the IDE and I think Quick Launch is probably one of the biggest steps forward for discovery of VS features that I have ever seen. I&amp;rsquo;ve been using it for several weeks and am at the point now where I can&amp;rsquo;t imagine not having it. I hope you enjoy it as much as I do.&lt;/p&gt;
&lt;p&gt;Thanks, &lt;br /&gt;Zain Naboulsi &lt;br /&gt;Senior Developer Evangelist (&lt;a href="http://blogs.msdn.com/b/zainnab/"&gt;Blog&lt;/a&gt;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10217416" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/09/27/visual-studio-11-developer-preview-quick-launch.aspx</link>
      <pubDate>Tue, 27 Sep 2011 20:16:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 11 Developer Preview: Find &amp; Replace</title>
      <description>&lt;p&gt;In Visual Studio 11 Developer Preview we&amp;rsquo;ve streamlined and modernized our vast array of Find experiences.&amp;nbsp; Find and Replace is now a lightweight control within documents, delivering incremental search results as you type.&amp;nbsp; The Find and Replace in Files dialog has been simplified while at the same time gaining additional functionality such as Find Next and Find Previous.&amp;nbsp; Both Find experiences now let you use .NET Regular Expressions to perform complex search and replace operations, even across multiple lines.&lt;/p&gt;
&lt;h1&gt;The new Find and Replace Control&lt;/h1&gt;
&lt;p&gt;The new Find control sits at the top of the document as a search box. Ctrl + F now brings up this control, instead of the dialog. The new control affords all the capabilities of the dialog. You can Find Next, Find Previous, set Search Options, Replace etc.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4456.image_5F00_65C0064A.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5545.image_5F00_thumb_5F00_5E3496DD.png" width="565" height="233" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Performing a simple Find&lt;/h1&gt;
&lt;p&gt;With the new Find control, you can perform a search exactly as you would with the VS 2010. Just hit Ctrl+F and type the search term. What you would notice however, is that now the search is instant and incremental. As you type, you get the matches highlighted and the first match selected by default. No need to click an additional Find Next button. Hit Enter to navigate among the matches in the document.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2806.image_5F00_0502AD1E.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8357.image_5F00_thumb_5F00_44CC93A3.png" width="573" height="130" /&gt;&lt;/a&gt; &lt;br /&gt;Find Next&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2084.image_5F00_1987FC9C.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1411.image_5F00_thumb_5F00_7D773DB0.png" width="573" height="274" /&gt;&lt;/a&gt; &lt;br /&gt;Find Previous&lt;/p&gt;
&lt;h1&gt;Performing an Advanced Find&lt;/h1&gt;
&lt;p&gt;As I mentioned earlier, the new Find control affords all the capabilities of the Find Dialog. This means that you can search using advanced options (Match Case, Match whole word, Use Regular Expression) just the same as in the Find dialog. For this, simply click on the drop down next to the magnifying glass, in the search box. You can also hit Alt+Down when inside the search box.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5224.image_5F00_6B2E76EE.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7271.image_5F00_thumb_5F00_2AF85D74.png" width="573" height="174" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Notice that setting Search Options acts like a filter instead of starting a new search. So if you searched for &amp;ldquo;Button&amp;rdquo;, without Match case, this would highlight all matches &amp;ndash; button as well as Button. Checking Match case would filter this result set to only matches for Button (with the uppercase &amp;ldquo;B&amp;rdquo;)&lt;/p&gt;
&lt;h1&gt;MRU (Search History)&lt;/h1&gt;
&lt;p&gt;Find control maintains a history of the previously performed searches of up to five terms. This is displayed as a MRU (Most Recently Used) list. The list can be accessed by bringing up the dropdown from within the Find search box (or hitting the Alt+Down arrow key)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1325.image_5F00_6AC243F9.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1401.image_5F00_thumb_5F00_2A8C2A7F.png" width="582" height="179" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Performing a Replace&lt;/h1&gt;
&lt;p&gt;You can perform a Replace operation right within the new control. Just hit Ctrl+H / click on the drop down arrow to the left of the search box. This brings up the expanded version of the Find &amp;amp; Replace control. The replace box is below the Find box. Type your replace term and Hit Enter, or Atl+R or the Replace Next or Replace All buttons.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1423.image_5F00_6A561104.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5226.image_5F00_thumb_5F00_782856FF.png" width="588" height="342" /&gt;&lt;/a&gt; &lt;br /&gt;Replace Next and Replace All&lt;/p&gt;
&lt;h1&gt;Changing the Scope&lt;/h1&gt;
&lt;p&gt;The Find control allows you to change the scope for Find &amp;amp; Replace operations. To change the scope, click on the Drop down arrow, as in the case of Replace. This brings up the expanded Find control with the scope selection dropdown.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2577.image_5F00_50EE0DCA.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8666.image_5F00_thumb_5F00_62CAA197.png" width="600" height="366" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;&amp;ldquo;No Results&amp;rdquo; Alert&lt;/h1&gt;
&lt;p&gt;The Find control allows you to quickly find out when there are no results for the current search term with the current search criteria. When there are no results to show, the search box is highlighted with a red border indicating that there are currently no results to display.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8688.image_5F00_3B905862.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/5040.image_5F00_thumb_5F00_774FF115.png" width="611" height="264" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Using Regular Expressions (.NET Regular Expression syntax only)&lt;/h1&gt;
&lt;p&gt;One of the major changes we have made, in response to customer feedback, with the new Find experience is moving away from the POSIX style regex syntax to .Net Regex syntax. You can do all your searches using the familiar .Net style regular expressions. The VS2010 style regular expression syntax has been discontinued. So, to search for a &amp;ldquo;Start Game&amp;rdquo;, I would type&lt;/p&gt;
&lt;p&gt;In Visual Studio 11 Developer Preview: Start\s+Game&lt;/p&gt;
&lt;p&gt;In VS 2010 (This will not work in VS 11 Developer Preview): Start:b+Game&lt;/p&gt;
&lt;p&gt;A complete reference for .NET Regular expressions can be found here &lt;a href="http://msdn.microsoft.com/en-us/library/az24scfc.aspx"&gt;.NET Regular Expression Cheat Sheet.&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Find In Files Dialog&lt;/h1&gt;
&lt;p&gt;You can still do everything that you were used to doing with VS2010 Find Dialog with the new experience. To bring up the Find In Files dialog, simply hit Ctrl+Shift+F (or Ctrl+Shift+H for replace). This brings up the familiar dialog. We have simplified this dialog to a large extent. There are just 2 tabs &amp;ndash; Find In Files and Replace In Files.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1401.image_5F00_092C84E3.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/8360.image_5F00_thumb_5F00_48F66B68.png" width="623" height="298" /&gt;&lt;/a&gt; &lt;br /&gt;Find In Files&lt;/p&gt;
&lt;p&gt;Now there are only two tabs &amp;ndash; Find In Files and Replace in Files. We have added Find Next and Find Previous. Note that you can also bring up the Find In files dialog from within the Find control, in the Search Options dropdown.&lt;/p&gt;
&lt;h1&gt;Find Symbol has been discontinued&lt;/h1&gt;
&lt;p&gt;With the new Find experience we have relooked at the Find dialog and redesigned it for simplicity. Based on the usage data we have received from our Customer Experience Improvement program, the Find Symbol features was rarely ever used by our customers. With the new Find, the support for Find Symbol has been removed from the UI. However, you can still search for symbols using the Find All References from within the Editor.&lt;/p&gt;
&lt;h1&gt;Find &amp;amp; Replace Cheat Sheet&lt;/h1&gt;
&lt;p&gt;You can of course use the same short-cuts and accelerator keys that you are used to with the Find dialog, with the Find control. Here is a list of shortcuts and accelerator keys you can use to work with Find &amp;amp; Replace in Visual Studio 11 Developer Preview.&lt;/p&gt;
&lt;h4&gt;Shortcuts:&lt;/h4&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;Command&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;VS 11 Developer Preview Action&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Command&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Ctrl+F&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;New Quick Find&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.Find&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;F3&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;Find Next&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.FindNext&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Shift+F3&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;Find Previous&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.FindPrevious&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Ctrl+F3&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;Find Next Selected term&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.FindNextSelected&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Ctrl+Shift+F3&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;Find Previous Selected term&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.FindPreviousSelected&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Ctrl+I&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;New Quick Find / Forward incremental search&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.IncrementalSearch&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Ctrl+Shift+I&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;New Quick Find / Reverse incremental search&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.ReverseIncrementalSearch&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Ctrl+Shift+F&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;Find in Files&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.FindInFiles&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Ctrl+Shift+H&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;Replace in Files&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.ReplaceinFiles&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Ctrl+H&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;Quick Replace&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.Replace&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Enter&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;Find Next&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.FindNext&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="149"&gt;
&lt;p&gt;&lt;b&gt;Shift+Enter&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="176"&gt;
&lt;p&gt;Find Previous&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Edit.FindPrevious&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;&lt;/h4&gt;
&lt;h4&gt;Accelerator Keys:&lt;/h4&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Shortcut&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;&lt;b&gt;VS 11 Developer Preview Action&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Alt+F&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Find Next, Find All (buttons)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Alt+R&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Replace, Find Next&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Alt+A&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Replace All (button)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Alt+I&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Skip File (button&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Alt+C&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Toggle Match Case&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Alt+W&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Toggle Whole Word&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Alt+E&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Toggle Regular Expressions&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Alt+N&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Focus in Find What Box&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="96"&gt;
&lt;p&gt;&lt;b&gt;Alt+P&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="207"&gt;
&lt;p&gt;Focus in Replace With Box&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h1&gt;We want to hear from you!&lt;/h1&gt;
&lt;p&gt;Because Find is such a critical and integral part of the Developer experience, we need your feedback on how well the new experiences are (or are not!) working for you. We are listening to your feedback.&lt;/p&gt;
&lt;p&gt;If you have any additional questions, feel free to leave comments below.&amp;nbsp; If you&amp;rsquo;re experience problems with Find &amp;amp; Replace, please &lt;a href="https://connect.microsoft.com/VisualStudio/"&gt;file a Connect Bug&lt;/a&gt;, and we&amp;rsquo;ll investigate&lt;/p&gt;
&lt;p&gt;You can write to us here: &lt;a href="mailto:VSFindFeedback2@microsoft.com"&gt;VSFindFeedback2@microsoft.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can also send your feedback from within the Find control:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6786.image_5F00_36ADA4A6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2480.image_5F00_thumb_5F00_618608B8.png" width="372" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Murali Krishna Hosabettu Kamalesha&lt;br /&gt;Program Manager - Visual Studio Code Experience&lt;/p&gt;
&lt;h1&gt;Known Issues&lt;/h1&gt;
&lt;p&gt;As you might imagine, with the new release, we have completely revamped the Find experience for our customers. With this huge change, there are some known issues and unfortunately we didn&amp;rsquo;t have time to fix by the time of this release of Visual Studio 11 Developer Preview. However, these issues are already fixed in internal builds and you would be able to get these when you install a subsequent release J.&lt;/p&gt;
&lt;h2&gt;Unable to Find All with the Current Document scope&lt;/h2&gt;
&lt;p&gt;In the current version, you will not be able to perform a Find All when the scope is current document. However, when you search for a term using the new Find Control, all of the matches in the current document are highlighted. This should hopefully allow you to work around this issue. And like I mentioned, this issue has been fixed for a subsequent release.&lt;/p&gt;
&lt;h2&gt;Find in Files does not clear the Find results&lt;/h2&gt;
&lt;p&gt;In the current version, when you perform a Find in Files, the results are appended to the Find Results window. The results of the previous search are not cleared. To work around this issue, you can still clear out the Find Results window manually. We understand this is inconvenient and this has been fixed, but you will have to wait for a subsequent release. J&lt;/p&gt;
&lt;h2&gt;Search Criteria is missing from the Find Results window&lt;/h2&gt;
&lt;p&gt;When you perform a Find All operation, the search results are populated in the Find results window. In the current version, the results are still populated, but a line mentioning the search criteria is missing. For subsequent releases, this issue is also fixed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10209562" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/09/22/find-amp-replace-in-visual-studio-11-developer-preview.aspx</link>
      <pubDate>Thu, 22 Sep 2011 09:25:00 GMT</pubDate>
    </item>
    <item>
      <title>Updates: Autoruns v11, Coreinfo v3.01, ProcDump v4.01, Process Explorer v15.05, and Mark at BUILD.</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963902"&gt;Autoruns v11&lt;/a&gt;: This update to Autoruns, a GUI and command-line tool that lists executables configured to run when you boot, logon or run common applications, adds a &amp;ldquo;jump to folder&amp;rdquo; command and several additional autostart locations. The command-line version, Autorunsc, adds a new switch to show file hashes and an option to display the autostart entries for all user accounts registered on a system.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/cc835722"&gt;Coreinfo v3.01&lt;/a&gt;: This update to Coreinfo, a command-line utility that shows processor features and topology, fixes a bug in the way it reports hyper-threading and gives a warning when showing virtualization features and a hypervisor is running.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/dd996900"&gt;ProcDump v4.01&lt;/a&gt;:&amp;nbsp;This release of ProcDump, a tool for capturing process memory dumps, adds a context record for 1st chance exception dumps so that registers and the call stack of the faulting thread are captured.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15.05&lt;/a&gt;: This update fixes a bug in cycle CPU usage calculation on Windows 7.&lt;/p&gt;
&lt;p&gt;Mark at BUILD: &lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-852F"&gt;Introduction to Windows Azure&lt;/a&gt;, &lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-853T"&gt;Inside Windows Azure&lt;/a&gt;: Mark&amp;rsquo;s highly-related BUILD sessions are now available for on-demand viewing. In &lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-852F"&gt;Introduction to Windows Azure&lt;/a&gt;: The Cloud OS, Mark defines cloud computing, presents the different types and positions Windows Azure. Then he describes Windows Azure&amp;rsquo;s implementation of Platform-as-a-Service (PaaS), including how it makes it easy for developers to write highly-available, highly-scalable cloud applications. In &lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-853T"&gt;Inside Windows Azure&lt;/a&gt;: The Cloud OS, Mark goes deeper than ever before to show Microsoft&amp;rsquo;s datacenter architecture and explain the steps Windows Azure follows to deploy and runs cloud applications. He concludes by revealing how the Windows Azure team develops and operates Windows Azure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3454523" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2011/09/20/updates-autoruns-v11-coreinfo-v3-01-procdump-v4-01-process-explorer-v15-05-and-mark-at-build.aspx</link>
      <pubDate>Tue, 20 Sep 2011 18:29:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio BUILD sessions and Tips &amp; Tricks Cheat Sheet</title>
      <description>&lt;p&gt;As I settle back into my desk after an exciting week at BUILD, I wanted to send a reminder that all of the sessions should be available for streaming on &lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011"&gt;http://channel9.msdn.com/events/BUILD/BUILD2011&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since this is a Visual Studio blog, here are links to the main VS sessions at BUILD:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-820F"&gt;What&amp;rsquo;s new in Visual Studio 11&lt;/a&gt; &amp;ndash; Jason Zander&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-830T"&gt;Tips &amp;amp; Tricks: How to Use Visual Studio to the Fullest&lt;/a&gt; &amp;ndash; Weston Hutchins and Phil Price&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-833T"&gt;What's new in Visual Studio 11 for Application Lifecycle Management&lt;/a&gt; &amp;ndash; Cameron Skinner and Brian Keller&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For the Tips &amp;amp; Tricks talk, Phil and I created a &amp;ldquo;cheat sheet&amp;rdquo; of the features and tips we walked through in the session that you can download below.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks, &lt;br /&gt;Weston Hutchins &lt;br /&gt;Program Manager &amp;ndash; VS Platform&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10213745" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/09/19/visual-studio-build-sessions-and-tips-amp-tricks-cheat-sheet.aspx</link>
      <pubDate>Mon, 19 Sep 2011 22:10:00 GMT</pubDate>
    </item>
    <item>
      <title>Addressing Visual Studio performance</title>
      <description>&lt;p&gt;Visual Studio&amp;rsquo;s performance continues to be a hot topic for a lot of customers. We hear you and are investing to improve the performance of the product in those areas that are important to you. There are two key parts to our approach:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Collecting feedback from you to prioritize our work&lt;/li&gt;
&lt;li&gt;Using instrumentation in Visual Studio v-next to collect data in cases where the product performs poorly&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Collecting Customer Feedback &lt;br /&gt;&lt;/b&gt;We are working to make your feedback less ad hoc and give you a single place for feedback on Visual Studio Performance by implementing a &lt;a href="http://visualstudio.uservoice.com/forums/131389-visual-studio-performance"&gt;UserVoice site&lt;/a&gt; specifically focused on performance. Please vote on the performance issues on the &lt;a href="http://visualstudio.uservoice.com/forums/131389-visual-studio-performance"&gt;UserVoice site&lt;/a&gt;. This feedback will be incorporated into our plans as we prioritize our work.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Instrumentation &lt;br /&gt;&lt;/b&gt;Visual Studio PerfWatson is now a part of Visual Studio v-next. It enables us to collect data from when you experience a performance problem. &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2011/08/24/how-we-use-your-perfwatson-data-to-identify-unresponsive-areas.aspx"&gt;This&lt;/a&gt; blog post describes how we are using the data to identify and fix performance problems. You can help by using PerfWatson with Visual Studio v-next. By combining your feedback with this data we a working to address those issues affecting you the most.&lt;/p&gt;
&lt;p&gt;Thank you for your support, &lt;br /&gt; &lt;br /&gt;Larry Sullivan &lt;br /&gt;Director of Engineering&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10212673" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/09/16/addressing-visual-studio-performance.aspx</link>
      <pubDate>Fri, 16 Sep 2011 21:31:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 11 Developer Preview Announced</title>
      <description>&lt;p&gt;Today in his keynote at BUILD, &lt;a href="http://blogs.msdn.com/b/jasonz/"&gt;Jason Zander announced the availability&lt;/a&gt; of the .NET Framework 4.5 Developer Preview, Microsoft&amp;reg; Visual Studio&amp;reg; 11 Developer Preview and Microsoft&amp;reg; Team Server Preview.&amp;nbsp; If you are an MSDN subscriber, you can download the preview immediately via &lt;a href="http://go.microsoft.com/fwlink/?LinkId=227374"&gt;this link&lt;/a&gt;. For everyone else, &lt;a href="http://go.microsoft.com/fwlink/?LinkId=225709"&gt;Visual Studio 11&lt;/a&gt; and &lt;a href="http://go.microsoft.com/fwlink/?LinkId=225714"&gt;Team Foundation Server 11&lt;/a&gt; will be generally available starting at 10:00 AM PDT on Friday.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What&amp;rsquo;s New in the Visual Studio 11 IDE?&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;A key goal with the Visual Studio 11 release was to improve the developer experience by focusing on the tasks that developers do the most frequently. In our research, we found that many users weren&amp;rsquo;t discovering features that could make them most productive. To solve this, we streamlined our UI and enhanced high usage tool windows such as the Solution Explorer so that its easier than ever to discover and use the features that make you most productive.&amp;nbsp; Users also want to use search as a primary means of navigating their IDE and Solutions and so we&amp;rsquo;ve integrated search and made it more prominent in many places in the product.&lt;/p&gt;
&lt;p&gt;One of the first changes that you&amp;rsquo;ll notice as you get started with Visual Studio 11 are the &lt;b&gt;Simplified Toolbars.&amp;nbsp; &lt;/b&gt;In the image below, you can see that we&amp;rsquo;ve eliminated the clutter and ensured that you only ever need one row of toolbars to get your job done. This was accomplished by taking a hard look at each of the commands that was on the main toolbars and focusing only on the commands that are more frequently used on the toolbars. We also know that the most frequently used commands vary by user which is why we&amp;rsquo;ve made it easy to add commands back via the down arrow on the toolbar.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/3531.Toolbar.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/3531.Toolbar.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Many of you may already be familiar with the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef"&gt;Productivity Power Tools&lt;/a&gt; which are a set of popular extensions to Visual Studio 2010.&amp;nbsp; One of the key themes in the Power Tools was to provide users with better search capabilities. Based on user feedback, we have taken the best of these features and fully-integrated them into Visual Studio 11.&amp;nbsp; The improved &lt;b&gt;Solution Explorer &lt;/b&gt;(shown below) allows you to search and browse the relationships of types and members within VB, C# and C++ projects.&amp;nbsp; The new &lt;b&gt;Find Control&lt;/b&gt; integrates the power of incremental search with a streamlined UI that ensures that your code remains front and center. &lt;b&gt;Quick Launch&lt;/b&gt; is an integrated version of the Quick Access power tool that allows you to easily launch project templates, commands and options for a searchable UI that is always present on the main menu. We&amp;rsquo;ve also added search capabilities to the &lt;b&gt;Toolbox&lt;/b&gt; and &lt;b&gt;Add Reference Dialog&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/5226.SolExp.png"&gt;&lt;img style="border: 0px currentColor;" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/5226.SolExp.png" width="339" height="420" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In past releases, evaluating a CTP or Beta took a bit of work as it required upgrading your projects to the new version. With this Developer Preview, we have introduced &lt;b&gt;Project Compatibility&lt;/b&gt; which eliminates the need to upgrade most project types so that you can seamlessly work on the same solution using Visual Studio 11 or Visual Studio 2010 SP1.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Related Blogs&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio 11 contains many more IDE enhancements than can be called out in a single blog post.&amp;nbsp; Over the coming weeks, stay tuned to this blog for more articles that talk about these features in depth and introduce some new ones.&amp;nbsp; I&amp;rsquo;d also like to highlight that each of the languages in Visual Studio have made significant improvements to their developer experience and the best place to learn about them is on their team blogs:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;VB Team Blog: &lt;/b&gt;&lt;a href="http://blogs.msdn.com/b/vbteam/"&gt;http://blogs.msdn.com/b/vbteam/&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;C# Team Blog: &lt;/b&gt;&lt;a href="http://blogs.msdn.com/b/csharpfaq/"&gt;http://blogs.msdn.com/b/csharpfaq/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;strong&gt;C++ Team Blog:&lt;/strong&gt; &lt;a href="http://blogs.msdn.com/b/vcblog/"&gt;http://blogs.msdn.com/b/vcblog/&lt;/a&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;strong&gt;F# Team Blog:&lt;/strong&gt; &lt;a href="http://blogs.msdn.com/b/fsharpteam/"&gt;http://blogs.msdn.com/b/fsharpteam/&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;We Want Your Feedback!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Your feedback is an important part of our software development cycle. We review every comment that we receive and are constantly using this feedback to improve the product.&amp;nbsp; If you encounter a bug or find something that doesn&amp;rsquo;t work as you would expect, please log on to Microsoft Connect and file a bug: &lt;a href="https://connect.microsoft.com/VisualStudio"&gt;https://connect.microsoft.com/VisualStudio&lt;/a&gt;.&amp;nbsp; If you have a suggestion for a great new feature addition, take a look at our User Voice site where you can vote on other user suggestions and add your own: &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;p&gt;Sean Laberee&lt;/p&gt;
&lt;p&gt;Lead Program Manager&lt;/p&gt;
&lt;p&gt;Visual Studio Pro Experience Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10210983" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/09/14/visual-studio-11-developer-preview-announced.aspx</link>
      <pubDate>Wed, 14 Sep 2011 16:38:00 GMT</pubDate>
    </item>
    <item>
      <title>Project Silk: Client-side Web Development for Modern Browsers</title>
      <description>Using a reference application and a guide, Project Silk helps developers build rich web applications using standards such as HTML5, CSS3, and ECMAScript5 with modern technologies such as jQuery, Internet Explorer 9, and ASP.NET MVC3</description>
      <link>http://services.social.microsoft.com/feeds/FeedItem?feedId=e3e04137-7ee4-494d-aa19-5a3bc48d8081&amp;itemId=9e81604c-1464-4eef-af5a-885cf4d95b67&amp;title=Project+Silk:+Client-side+Web+Development+for+Modern+Browsers&amp;uri=http://msdn.microsoft.com/en-us/library/hh3</link>
      <author>patterns &amp; practices</author>
      <pubDate>Mon, 12 Sep 2011 23:35:00 GMT</pubDate>
    </item>
    <item>
      <title>Updates: Coreinfo v3, DebugView v4.77, SDelete v1.6, and Process Explorer v15.04</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/cc835722"&gt;Coreinfo v3&lt;/a&gt;: Coreinfo is a command-line utility that reports detailed information about processor cores and topology, including cache sizes, core-to-socket mappings and NUMA memory latencies.&amp;nbsp; It now shows the processor features supported by the system&amp;rsquo;s processors. For example, Coreinfo will show if the processor supports hardware-assisted virtualization and advanced virtualization features like Second Level Address Translation.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896647"&gt;DebugView v4.77&lt;/a&gt;: This update to DebugView, a graphic debug output monitor useful for application and device driver development, adds a command-line switch to enable or disable kernel-mode capture, a switch to enable millisecond clock display, and a number of bug fixes.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897443"&gt;SDelete v1.6&lt;/a&gt;: SDelete, a command-line utility for securely deleting files and zeroing volume free space, fixes a bug that prevented it from accessing some files on 64-bit Windows and swaps the zero-free-space and clean-free-space arguments to make them more intuitive.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15.04&lt;/a&gt;: This release fixes several minor bugs, including a tooltip display bug and one that could result in a miscalculation of CPU usage on Windows 7 in the refresh immediately following the termination of a CPU-intensive process.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3450758" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2011/09/01/updates-coreinfo-v3-debugview-v4-77-sdelete-v1-6-and-process-explorer-v15-04.aspx</link>
      <pubDate>Thu, 01 Sep 2011 23:43:00 GMT</pubDate>
    </item>
    <item>
      <title>Integration with AppHarbor</title>
      <description>&lt;p&gt;&lt;i&gt;[Do you tweet? Follow us on Twitter &lt;/i&gt;&lt;a href="http://twitter.com/matthawley"&gt;&lt;i&gt;@matthawley&lt;/i&gt;&lt;/a&gt; and &lt;a href="http://twitter.com/codeplex"&gt;@&lt;i&gt;codeplex&lt;/i&gt;&lt;/a&gt;&lt;i&gt;]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;We deployed a new version of the CodePlex website yesterday.&lt;/p&gt;
&lt;h3&gt;AppHarbor&lt;/h3&gt;
&lt;p&gt;In CodePlex, we continue to look for ways to enhance our project hosting offering by partnering with other companies and their services. &lt;a href="http://appharbor.com"&gt;AppHarbor&lt;/a&gt; is a platform to build, execute unit tests, and deploy ASP.NET web applications to the cloud. They provide a free single web instance with a small shared database, which is perfect for .NET OSS applications to provide instant online sample sites.&lt;/p&gt;
&lt;h3&gt;Setup Instructions&lt;/h3&gt;
&lt;p&gt;To get started using AppHarbor with an existing CodePlex project, follow the below steps, which I&amp;rsquo;ve used to setup &lt;a href="http://wikiplex.codeplex.com"&gt;WikiPlex&amp;rsquo;s&lt;/a&gt; sample site on &lt;a href="http://wikiplex.apphb.com"&gt;AppHarbor&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Register for an account (or sign in to an existing account) on &lt;a href="https://appharbor.com/session/new"&gt;AppHarbor&lt;/a&gt;, and later confirming your account creation.&lt;/li&gt;
&lt;li&gt;Create your first application once you&amp;rsquo;re signed in to AppHarbor. &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/8272.image_5F00_261DC58A.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/8765.image_5F00_thumb_5F00_0CB5C250.png" width="148" height="166" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Set up a Database, if needed. Executing any SQL scripts manually. &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/0358.image_5F00_5089F6A7.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/2018.image_5F00_thumb_5F00_573D002A.png" width="149" height="244" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Retrieve your Create build URL from the main page of your application. &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/4087.image_5F00_24D92CAB.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/5141.image_5F00_thumb_5F00_44880673.png" width="463" height="209" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Edit your project details on CodePlex, paste the build URL in the textbox, and save. &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/4578.image_5F00_162E80C6.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/1447.image_5F00_thumb_5F00_03E5BA04.png" width="463" height="67" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Make any changes necessary to your codebase to support AppHarbor deployment and commit/push these changes. For example
&lt;ul&gt;
&lt;li&gt;If you have multiple solution files or multiple ASP.NET websites in a solution, &lt;a href="http://support.appharbor.com/kb/getting-started/build-process-and-solution-file-convention"&gt;create an AppHarbor.sln&lt;/a&gt; file with only the necessary projects and single ASP.NET website you want deployed.&lt;/li&gt;
&lt;li&gt;If you have any code to determine if you&amp;rsquo;re running in AppHarbor or not, utilize the &lt;a href="http://support.appharbor.com/kb/getting-started/managing-environments"&gt;Environment appSettings key&lt;/a&gt; (Debug is local, Release is running in AppHarbor).&lt;/li&gt;
&lt;li&gt;If you want unit tests to run, make sure you&amp;rsquo;re using a &lt;a href="http://support.appharbor.com/kb/getting-started/running-unit-tests-after-build"&gt;supported unit testing framework and version&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Sit back, let it compile and deploy!&amp;nbsp; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/4064.image_5F00_75A74113.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/7624.image_5F00_thumb_5F00_7C5A4A96.png" width="469" height="105" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Source Control Support&lt;/h3&gt;
&lt;p&gt;You still might be wondering what Source Control types our integration with AppHarbor supports, and I&amp;rsquo;m excited to say we support both TFS and Mercurial! Additionally, we support the Subversion folder structure (trunk/branches/tags) within TFS projects to correctly extract and send the right branch information to AppHarbor. If your TFS project does not have the standard Subversion folder structure, the entire source repository is treated as the &amp;ldquo;trunk.&amp;rdquo; TFS build notifications will have a delay of up to 15 minutes.&lt;/p&gt;
&lt;p&gt;When triggering build notifications for Mercurial, CodePlex will always send across all non-closed branches. Mercurial build notifications will be instantaneous when pushing changes to your project&amp;rsquo;s repository. AppHarbor currently supports only &amp;ldquo;trunk&amp;rdquo; or &amp;ldquo;default&amp;rdquo; branches when building, testing, and deploying.&lt;/p&gt;
&lt;h3&gt;Continuous Integration&lt;/h3&gt;
&lt;p&gt;A feature that has been in our top 10 requests queue for quite some time is &lt;a href="http://codeplex.codeplex.com/workitem/8258"&gt;project build support&lt;/a&gt;. While we still do not offer build support on CodePlex, we do have a few recommendations. Firstly, we have been in discussions with the AppHarbor team in regards to supporting a more formalized continuous integration (CI) solution. No details have been solidified around this yet. Alternatively, &lt;a href="http://codebetter.com/"&gt;CodeBetter&lt;/a&gt; provides a CI server farm for OSS projects for a while now, which utilizes TeamCity. You can find more details and setup information on their &lt;a href="http://codebetter.com/codebetter-ci/"&gt;CI page&lt;/a&gt; and join the growing list of CodePlex projects.&lt;/p&gt;
&lt;p&gt;The CodePlex team values your feedback. We are frequently monitoring &lt;a href="http://twitter.com/codeplex"&gt;Twitter&lt;/a&gt;, our &lt;a href="http://codeplex.codeplex.com/discussions"&gt;Discussions&lt;/a&gt;, and &lt;a href="http://codeplex.codeplex.com/workitem/list/basic"&gt;Issue Tracker&lt;/a&gt;. If you have not visited the Issue Tracker recently, please take a few minutes to suggest or vote on a feature you would like to see implemented.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10200638" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/codeplex/archive/2011/08/26/integration-with-appharbor.aspx</link>
      <pubDate>Fri, 26 Aug 2011 04:30:00 GMT</pubDate>
    </item>
    <item>
      <title>How we use your PerfWatson data to identify Unresponsive areas</title>
      <description>&lt;p&gt;At the end of April, we released a telemetry system to monitor and report the performance issues that our customers face during their everyday use of the product. To start off, I would like to thank everyone who installed &lt;a href="http://visualstudiogallery.msdn.microsoft.com/fa85b17d-3df2-49b1-bee6-71527ffef441?SRC=Home"&gt;Visual Studio PerfWatson&lt;/a&gt;! These reports have provided valuable insight into where you are encountering issues, and have helped us prioritize our performance investments for the next version of Visual Studio (“vNext”). &lt;/p&gt;  &lt;h1&gt;&lt;/h1&gt;  &lt;h2&gt;How are we using PerfWatson Data? &lt;/h2&gt;  &lt;p&gt;As many of you have seen, PerfWatson monitors delays on the UI thread, and submits error reports on these delays with the user’s consent. These reports include information on the duration of each delay and a mini heap dump of the root cause for the delay.&lt;/p&gt;  &lt;p&gt;When we receive these error reports, we aggregate the data collected, extract the stacks from the mini dump, and analyze the results to identify the largest and most frequently seen delays. We also aggregate the data collected with the delays we have seen using PerfWatson internally. Periodically throughout each milestone, bugs are generated for each team in the division to track the specific subsets of frames (or methods) that are responsible for these performance issues. &lt;/p&gt;  &lt;p&gt;Bugs are prioritized based on a combination of the total number of delays we have seen with that frame and the average length of the delay. This ensures that both very long delays and frequently encountered delays receive our attention. Because we have live data associated with each bug, we can track progress across the entire product, within specific teams, and also across internal “dogfood” builds, enabling teams to easily verify the progress they are making. &lt;/p&gt;  &lt;p&gt;&lt;font color="#333333"&gt;Below is an example of a bug we have fixed for vNext. The PerfWatson data shows that this bug was reported 16588 times in total for the released build of Visual Studio 2010 SP1. This data is an aggregation of all results we have collected both internally and from our customers.&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0743.image_5F00_5DDC7E4E.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="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/6204.image_5F00_thumb_5F00_08B4E261.png" width="750" height="239" /&gt;&lt;/a&gt;&lt;i&gt;Total PerfWatson hits per build. X axes are subsequent build numbers.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;As the chart below shows, after fixing the bug, the number of delays seen for this issue has gone down significantly or have completely disappeared with every new build of the product created with the code fix.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/7282.image_5F00_5D704B59.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="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/4643.image_5F00_thumb_5F00_6F4CDF26.png" width="751" height="244" /&gt;&lt;/a&gt;&lt;i&gt;Total PerfWatson hits per build. X axes are subsequent build numbers.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;If you are interested in learning more about this process, or seeing some of the tools in action, check out this &lt;a href="http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Toolbox-Reporting-Performance-Issues-with-PerfWatson"&gt;Channel9 video&lt;/a&gt;, where Cameron McColl from our product team discusses these mechanics in more detail.&lt;/p&gt;  &lt;p&gt;So with all the data we have collected so far, what trends have we seen? Below are three areas that have stood out: &lt;/p&gt;  &lt;h1&gt;&lt;b&gt;&lt;/b&gt;&lt;/h1&gt;  &lt;h2&gt;&lt;b&gt;Solution Open &lt;/b&gt;&lt;/h2&gt;  &lt;p&gt;While we had received feedback that loading a solution can be slow, PerfWatson has given us a much clearer picture into where, specifically, delays are most likely to occur. A number of steps take place when a solution is opening, each contributing a certain amount of cost to the overall experience. However, when looking at the data, we’ve found that several tasks were more expensive than we expected. For example: reopening files that were open in the last session, or retrieving the solution settings, such as breakpoints and window layout, from SUO file (Solution User Options) can take more than a few milliseconds extending the overall cost of loading the solution.&lt;/p&gt;  &lt;p&gt;One way we have found to help improve this experience is to reduce the overall document clutter. There are several ways that a number of files get opened besides clicking on them in Solution Explorer – Go To Definition, Debugging, Find etc. This experience has now been simplified with the introduction of a “preview tab” for opening files that are not yet needed by the user. This new IDE feature was demoed during the TechEd conference held mid-May (see &lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/DEV326"&gt;Channel 9 coverage&lt;/a&gt; at 00:27:20 minute marker). &lt;/p&gt;  &lt;p&gt;In addition to simplifying certain scenarios like opening files, the Visual Studio team is investigating several ways to optimize the solution open scenario for vNext. One method, for example, we are investigating is moving operations away from solution load time to when there is less competition for system resources. The PerfWatson data is helping us understand which areas would benefit from applying these improvements along with making sure there are no regressions.&lt;/p&gt;  &lt;h2&gt;&lt;b&gt;Idle Loop Processing&lt;/b&gt;&lt;/h2&gt;  &lt;p&gt;Visual Studio has a mechanism for components to queue up non-blocking work for a time when CPU cycles are less constrained (aka, the system is “idle”).&amp;#160; These idle operations take place on the UI thread when the message queue is empty. For information on Idle Loop Processing please refer to the MSDN documentation &lt;a href="http://msdn.microsoft.com/en-us/library/3dy7kd92(v=VS.100).aspx"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;This mechanism worked well when the product was smaller, processors were single core, and only a few operations utilized this mechanism.&amp;#160; However, as the product has grown, this mechanism has hit its scalability limits as more tasks have started to schedule recurring computations and expensive IO operations during the “idle loop”.&amp;#160; &lt;/p&gt;  &lt;p&gt;PerfWatson has enabled us to quickly identify which of these scheduled tasks can become potentially expensive. The following are a few examples that we are tracking as bugs:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Refreshing the Task and Error Lists. &lt;/li&gt;    &lt;li&gt;Initializing the Toolbox. &lt;/li&gt;    &lt;li&gt;Updating the outlining for VC++ code windows. &lt;/li&gt;    &lt;li&gt;Updating command bars and menus. &lt;/li&gt;    &lt;li&gt;Saving backup copies of all open files for auto recovery. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For each task, we look at a variety of ways to improve the performance. For tasks which iterate on large data sets, we look at ways to break assumptions that the operation needs to be completed as a single operation. This allows the task to be partitioned into much finer increments, quickly yielding back to the UI thread. For example, our Auto-recover mechanism has been updated to do this. Rather than saving all changed documents at once, we instead save one at a time, yielding back to the UI thread after each save. For others, we’ve rewritten the tasks to execute asynchronously off of the UI thread, allowing us to take better advantage of multi-core hardware and remove expensive IO operations from the UI thread. &lt;/p&gt;  &lt;p&gt;Idle issues are not easy to reproduce; however with the use of PerfWatson data collected both internally and from you, our customers, we have been able to identify and open bugs for over 30 idle specific issues. &lt;/p&gt;  &lt;h2&gt;Build&lt;/h2&gt;  &lt;p&gt;PerfWatson data indicates that one of the more frequent areas that cause the IDE to be unresponsive is solution build. For vNext, we have made significant investments to improve the overall build responsiveness by moving the build off the UI thread for VB and C# builds (C++ already does this). This feature was demoed at the TechEd conference (&lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/DEV326"&gt;Channel 9 coverage&lt;/a&gt; at 00:45:00 minute marker).&amp;#160; &lt;/p&gt;  &lt;p&gt;As part of doing this work, we found that not only could we make the UI more responsive during build but, for C#, we were even able to parallelize the build, improving both build throughput and memory utilization. (VB was best optimized by moving it off the UI thread).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We hope this blog post has given you some insight into how we’re using the PerfWatson data to make improvements to the product. Thanks again to everybody who has already downloaded and installed the extension. For those of you who have not yet done so, the extension can be downloaded from &lt;a href="http://visualstudiogallery.msdn.microsoft.com/fa85b17d-3df2-49b1-bee6-71527ffef441?SRC=Home"&gt;here&lt;/a&gt;. As always, we welcome your comments and feedback!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks!&lt;/p&gt;  &lt;p&gt;Shibani Basava    &lt;br /&gt;Software Development Engineer in Test, VS Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10199942" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/08/24/how-we-use-your-perfwatson-data-to-identify-unresponsive-areas.aspx</link>
      <pubDate>Wed, 24 Aug 2011 12:37:00 GMT</pubDate>
    </item>
    <item>
      <title>Update: Process Explorer v15.03</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15.03&lt;/a&gt;: This fixes a bug introduced in v15.02 that would result in a crash of Process Explorer when run with standard user rights and the System Information dialog is opened.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3447946" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2011/08/18/update-process-explorer-v15-03.aspx</link>
      <pubDate>Thu, 18 Aug 2011 19:02:51 GMT</pubDate>
    </item>
    <item>
      <title>High school students at the Academy of Interactive Entertainment build a WP application from scratch in a week</title>
      <description>&lt;p&gt;By Alice Lee&lt;/p&gt;
&lt;p&gt;&lt;iframe style="height: 288px; width: 512px;" src="http://channel9.msdn.com/posts/AIE-Summer-Cyber-Camp/player?w=512&amp;amp;h=288" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;Developing a full-fledged Windows Phone app in one week &amp;ndash; that&amp;rsquo;s pretty ambitious, right?&lt;/p&gt;
&lt;p&gt;Last week, at the Academy of Interactive Entertainment (AIE)&amp;rsquo;s weekly Summer Cyber Camp, a team of talented high and middle school students set out to do just that. I followed them for one week, documenting the process of creating their 3D game for Windows Phone 7 (WP7), called Color Break. Some of the students began with minimal programming experience while others had been using C# for a few years. At the end of the week, however, they were all capable of writing code, creating graphics, and incorporating more advanced concepts such as physics into the game. By Friday, they&amp;rsquo;d finished and ported the application to the phone - just five days later (check out the app in action in the video)! It just goes to show that whether you&amp;rsquo;re an absolute beginner or a seasoned expert, developing for the WP can be a simple, fun, and extremely educational process. One student, who had never even coded in C# before, began developing a first person shooter. As a college student myself, I was impressed.&lt;/p&gt;
&lt;p&gt;So, how do you get started? Well it&amp;rsquo;s simple &amp;ndash; check out &lt;a href="http://create.msdn.com"&gt;http://create.msdn.com&lt;/a&gt; to access the plethora of resources, downloads, and tutorials. If you&amp;rsquo;re a student, there are also a ton of free, easy-to-use WP-related development tools available, including: &lt;br /&gt;- Dreamspark (&lt;a href="http://dreamspark.microsoft.com"&gt;http://dreamspark.microsoft.com&lt;/a&gt;), to get access to Visual Studio 2010 Professional, the IDE that the students are using in this video.&lt;/p&gt;
&lt;p&gt;- The Windows Phone Student Developer page (&lt;a href="http://www.microsoft.com/student/en/us/techstudent/handson/phone-development.aspx"&gt;http://www.microsoft.com/student/en/us/techstudent/handson/phone-development.aspx&lt;/a&gt;) for resources as well as a student developer account to get started.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10196535" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/08/17/high-school-students-at-the-academy-of-interactive-entertainment-build-a-wp-application-from-scratch-in-a-week.aspx</link>
      <pubDate>Wed, 17 Aug 2011 07:17:00 GMT</pubDate>
    </item>
    <item>
      <title>Updates: ProcDump v4.0, Process Monitor v2.96, Process Explorer v15.02, Mark’s Blog: The Case of the Hung Game Launcher, and Zero Day Malware Cleaning with the Sysinternals Tools</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/dd996900"&gt;ProcDump v4.0&lt;/a&gt;: This update for ProcDump, a trigger-based process dump capture utility, enables you to control the contents of the dump with your own minidump callback DLL and adds a new switch, -w, that has ProcDump wait for a specified process to start.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896645"&gt;Process Monitor v2.96&lt;/a&gt;: This release changes the appearance of its tooltips to the default theme, fixes a drawing bug in the treeview, and updates the graphs to match the style introduced in Process Explorer v15.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15.02&lt;/a&gt;: Process Explorer v15.02 includes minor updates to the drawing routines.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/markrussinovich/archive/2011/08/02/3442328.aspx"&gt;Mark&amp;rsquo;s Blog: The Case of the Hung Game Launcher&lt;/a&gt;: Read Mark&amp;rsquo;s latest blog post where he uses the Sysinternals utilities to solve a problem he ran into one Sunday morning when trying to play a computer game.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.sysinternals.com/Files/SysinternalsMalwareCleaning.pdf"&gt;Zero Day Malware Cleaning with the Sysinternals Tools&lt;/a&gt;&amp;nbsp;(link to PDF): Mark has posted the slides from the highly-attended and well received Blackhat 2011 Workshop he delivered last week, Zero Day Malware Cleaning with the Sysinternals Tools, which demonstrates how to use the Sysinternals tools to hunt down and eliminate malware.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3447488" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2011/08/16/updates-procdump-v4-0-process-monitor-v2-96-process-explorer-v15-02-mark-s-blog-the-case-of-the-hung-game-launcher-and-zero-day-malware-cleaning-with-the-sysinternals-tools.aspx</link>
      <pubDate>Wed, 17 Aug 2011 00:16:00 GMT</pubDate>
    </item>
    <item>
      <title>Updates: Process Explorer v15.01 and TCPView v3.05</title>
      <description>&lt;p&gt;&lt;a title="Process Explorer v15.01" href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15.01&lt;/a&gt;: This update adds the ability to select a custom graph background color, adds paged and nonpaged pool quota columns to the process view, fixes incorrect information on the disk and network process properties dialog on 32-bit Windows, and fixes a GPU tray icon bug.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a title="TCPView v3.05" href="http://technet.microsoft.com/en-us/sysinternals/bb897437"&gt;TCPView v3.05&lt;/a&gt;: This update fixes a bug when sorting by the state column.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3443403" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2011/07/25/updates-process-explorer-v15-01-and-tcpview-v3-05.aspx</link>
      <pubDate>Mon, 25 Jul 2011 19:51:00 GMT</pubDate>
    </item>
    <item>
      <title>Preliminary backlog for the Windows Azure Integration Pack published</title>
      <description>The preliminary backlog for the Windows Azure Integration Pack for Microsoft Enterprise Library is published. Voting is now open. Feel free to comment on stories or suggest new ones, and be heard!</description>
      <link>http://services.social.microsoft.com/feeds/FeedItem?feedId=e3e04137-7ee4-494d-aa19-5a3bc48d8081&amp;itemId=e78fd4d8-6f07-404a-a7df-0c807b7c7af0&amp;title=Preliminary+backlog+for+the+Windows+Azure+Integration+Pack+published&amp;uri=http://blogs.msdn.com/b/agile/archiv</link>
      <author>patterns &amp; practices</author>
      <pubDate>Fri, 22 Jul 2011 18:10:00 GMT</pubDate>
    </item>
    <item>
      <title>We’ve moved developer posts to the Inside Windows Live blog</title>
      <description>&lt;p&gt;I haven’t blogged here in a while, but that’s because I’ve started posting over on &lt;a href="http://windowsteamblog.com/windows_live/b/windowslive/" target="_blank"&gt;Inside Windows Live&lt;/a&gt; instead. You may have seen a couple of my blog posts there, &lt;a href="http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/06/14/windows-live-developer-platform-adds-oauth-2-0-and-more-continuing-to-let-users-connect-the-devices-apps-and-sites-they-choose.aspx" target="_blank"&gt;explaining what OAuth 2.0 means for developers&lt;/a&gt; who want to connect their apps, services, and devices to Windows Live, and how &lt;a href="http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/06/29/developers-just-a-few-lines-of-javascript-connects-your-site-to-windows-live.aspx" target="_blank"&gt;just a few lines of JavaScript can connect your site&lt;/a&gt; to Hotmail, Messenger, and SkyDrive.&lt;/p&gt;  &lt;p&gt;Because the &lt;a href="http://windowsteamblog.com/blogs/windowslive/default.aspx" target="_blank"&gt;Inside Windows Live blog&lt;/a&gt; already has a ton of interesting content about the engineering, architecture, and the technical challenges that go into building and updating Hotmail, Messenger, and SkyDrive, it just made more sense for me to blog there too. That way, developers who are interested in Windows Live can just follow one blog. &lt;/p&gt;  &lt;p&gt;You may want to subscribe to the &lt;a href="http://windowsteamblog.com/windows_live/b/windowslive/rss.aspx" target="_blank"&gt;Inside Windows Live RSS feed&lt;/a&gt; so you don’t miss any more posts! &lt;/p&gt;  &lt;p&gt;Dare Obasanjo    &lt;br /&gt;Lead Program Manager, Messenger Connect Platform&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=564894" width="1" height="1"&gt;</description>
      <link>http://windowsteamblog.com/windows_live/b/developer/archive/2011/07/19/we-ve-moved-developer-posts-to-the-inside-windows-live-blog.aspx</link>
      <pubDate>Tue, 19 Jul 2011 21:59:56 GMT</pubDate>
    </item>
    <item>
      <title>Updates: release of The Windows Sysinternals Administrator's Reference, Process Explorer v15, Listdlls v3.1, new utility Findlinks v1, and Mark to Speak at Black Hat US 2011</title>
      <description>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/hh290819"&gt;The Windows Sysinternals Administrator's Reference&lt;/a&gt;: We are excited and proud to announce the release of the official Sysinternals book, The Windows Sysinternals Administrator's Reference, from Microsoft Press. Written by Sysinternals founder and tool author Mark Russinovich, and Windows expert Aaron Margosis, the book is over 450 pages and covers all 70+ tools in detail, with full chapters on the major tools like Process Explorer and Autoruns. In addition to tips and tricks in the tool chapters, it includes 17 "Case of the Unexplained&amp;hellip;" examples of the tools used by users to solve real-world problems. Buy the book today and take your Windows troubleshooting and systems management skills to the next level.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer v15&lt;/a&gt;: Process Explorer v15 celebrates the release of the Sysinternals Administrator Reference and the upcoming 15th anniversary of Sysinternals. This major update to Process Explorer, a powerful tool for inspecting and controlling processes, threads, loaded DLLs, and more, adds GPU utilization and memory monitoring on Vista and higher. It also adds the ability to restart services, has a smaller memory footprint, and has visually cleaner performance graphs.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896656"&gt;Listdlls v3.1&lt;/a&gt;: Listdlls, a command-line utility for listing and searching for loaded DLLs, now dumps full file version information, including digital signatures. It also adds a new option designed to aid in malware hunting that filters output to include only unsigned DLLs.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/hh290814"&gt;Findlinks v1&lt;/a&gt;: This new command-line utility lists the hard links associated with a specified file.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.blackhat.com/html/bh-us-11/bh-us-11-briefings.html#Russinovich"&gt;Mark to Speak at Black Hat US 2011&lt;/a&gt;: Learn how to hunt down malware with the Sysinternals tools in Mark's two-hour Black Hat workshop, Zero Day Malware Cleaning with the Sysinternals Tools, on August 4 in Las Vegas. Whether you're new to the tools or an experienced Sysinternals troubleshooter, you'll take away new tips and techniques to add to your malware hunting toolkit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3442271" width="1" height="1"&gt;</description>
      <link>http://blogs.technet.com/b/sysinternals/archive/2011/07/18/updates-release-of-the-windows-sysinternals-administrator-s-reference-process-explorer-v15-listdlls-v3-1-new-utility-findlinks-v1-and-mark-to-speak-at-black-hat-us-2011.aspx</link>
      <pubDate>Mon, 18 Jul 2011 19:23:00 GMT</pubDate>
    </item>
    <item>
      <title>Survey Results: Open Source Developer Preferences (June 2011)</title>
      <description>&lt;p&gt;We recently conducted a survey of open source developers to learn about their current preferences on hosting sites and source control systems. We have run this survey twice before so we now have some trending information on the direction that preferences are moving.&lt;/p&gt;  &lt;p&gt;The survey was advertised via Twitter, initially posted to &lt;a href="http://twitter.com/msdn"&gt;http://twitter.com/msdn&lt;/a&gt;, but was also re-tweeted by over 100 people. We chose the MSDN twitter account versus the CodePlex one to try and prevent bias towards a specific open source project hosting site.&lt;/p&gt;  &lt;p&gt;We had over 1,000 responses to the latest survey, so a good sample size although the statistical degree of certainty is unknown based on the Twitter audience. One of the survey questions was what your preferred operating system for development is so that we can report the results by operating system preference.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;Table 1 – Preferences by what is preferred operating system for development&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/1157.SurveyResults_5F00_7C244514.jpg"&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="SurveyResults" border="0" alt="SurveyResults" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/5850.SurveyResults_5F00_thumb_5F00_02D74E98.jpg" width="634" height="224" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As you can see from the results, the preferences of open source developers are very different between developers preferring Windows, Linux, or Mac, and those preferences are also following different trends.&lt;/p&gt;  &lt;p&gt;For Windows users, CodePlex and GitHub are virtually tied with CodePlex having a slight edge to take back rank #1 from GitHub after temporarily falling to #2 in the last survey. GitHub actually saw a decline in preference reversing its trend of skyrocketing popularity, with only CodePlex and Bitbucket showing an increase in the latest results. Source control preferences show a similar result, with TFS showing the biggest increase and Git showing the biggest decline. Distributed version control systems again represent the preference for over 50% of open source developers using Windows.&lt;/p&gt;  &lt;p&gt;For Linux and Mac users, GitHub continues to extend its dominant lead in popularity, primarily at the expense of Bitbucket. Git is winning the distributed version control system war among Linux and Mac users, with Mercurial preference dropping sharply. Subversion usage showed a slight resurgence, but distributed version control still dominates being the preference for over 80% of developers using Linux and Mac.&lt;/p&gt;  &lt;p&gt;Overall the preferences of open source developers using Windows seem to be getting more divergent from the ones using the Linux and Mac operating systems. Git and GitHub are becoming the de facto standard for Linux and Mac developers, while CodePlex as well as TFS, Mercurial, and Subversion are sharing a large and collectively increasing preference among Windows developers. Generally distributed version control usage is high across all open source developers and seems to be continuing to increase.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10185335" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/codeplex/archive/2011/07/11/survey-results-open-source-developer-preferences-june-2011.aspx</link>
      <pubDate>Mon, 11 Jul 2011 21:56:36 GMT</pubDate>
    </item>
    <item>
      <title>New Games Developer Education on App Hub</title>
      <description>&lt;p&gt;Today, two brand-new educational items are available&amp;nbsp;on App Hub&amp;nbsp;for XNA Game Studio game developers, as well as a set of Visual Basic updates to our popular Windows Phone Mango educational items. Check out the &lt;a href="http://create.msdn.com/education/roadmap"&gt;Game Development&lt;/a&gt; educational page on App Hub&amp;nbsp;to download these and other great educational items. Here&amp;rsquo;s what you&amp;rsquo;ll find there:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://create.msdn.com/sample/xnb_format"&gt;Compiled Content Format (XNB)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;This article documents the format of the compiled data files (.xnb) produced by the XNA Game Studio 4.0 Content Pipeline build process, and includes a sample parser written in C++ to illustrate how to work with the format.&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://create.msdn.com/education/gamedevelopment/localization_windows_phone_games"&gt;Windows Phone Localization for Games&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;This article provides a step-by-step guide and recommended practices to ensure a Windows Phone game project made in XNA Game Studio is localizable, using the Catapult Wars Lab as an example.&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://create.msdn.com/education/catalog/"&gt;Visual Basic Updates to Mango Samples and Articles&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;Several of the popular Windows Phone Mango samples and articles have been updated to include Visual Basic support. Get in and try out the new VB versions today:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://create.msdn.com/education/catalog/sample/game_state_management"&gt;Game State Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://create.msdn.com/education/catalog/sample/paddle_battle"&gt;Paddle Battle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://create.msdn.com/education/catalog/article/migration_guide_moving_to_silverlight_xna"&gt;Migration Guide: Moving to Silverlight/XNA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://create.msdn.com/education/catalog/sample/silverlight_xna_game_components"&gt;Silverlight XNA Components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;All of these items are also available on the &lt;a href="http://create.msdn.com/education/roadmap"&gt;Game Development&lt;/a&gt; education page.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10183751" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/xna/archive/2011/07/07/new-games-developer-education-on-app-hub.aspx</link>
      <pubDate>Thu, 07 Jul 2011 17:05:00 GMT</pubDate>
    </item>
    <item>
      <title>SQL Azure Blog is moving to the Official Windows Azure Platform Team Blog</title>
      <description>&lt;p&gt;In an effort to make it easier for you to stay on top of the latest product releases, resources, tools and&amp;nbsp;news around the Windows Azure platform, today, we&amp;rsquo;re excited to announce that the SQL Azure blog is moving into what will now be called the &amp;lsquo;Windows Azure Platform Team Blog&amp;rsquo;. &amp;nbsp;From now on, you can find all SQL Azure blog posts at &lt;a href="http://www.WindowsAzureBlog.com"&gt;www.WindowsAzureBlog.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This one-stop-shop blog is where you&amp;rsquo;ll be able to find the latest information about the Windows Azure platform and all its components, including SQL Azure.&amp;nbsp;This blog will continue to cover the wide range of topics we have always addressed, from product announcements, to technical &amp;ldquo;how-to&amp;rdquo; posts, and conversations with our customers.&amp;nbsp;If you&amp;rsquo;re primarily interested in just the posts about SQL Azure, you can subscribe to a dedicated RSS feed for that. Alternatively, you have the option of getting all the Windows Azure platform posts in one integrated RSS feed.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To continue to provide a single view of the Windows Azure platform, expect to see a similar evolution across Facebook, Twitter, and YouTube over the coming weeks.&amp;nbsp; We&amp;rsquo;ll be sure to notify you when those properties are integrated.&amp;nbsp; In the meantime, we hope these changes will make your life a little easier by making the Windows Azure Platform blog your single destination for all the latest news and information about SQL Azure and the rest of Windows Azure Platform.&lt;/p&gt;
&lt;p&gt;-- Steve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10178356" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/06/24/10178356.aspx</link>
      <pubDate>Fri, 24 Jun 2011 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>MSDN Wiki Article: Q&amp;A on Open Data Protocol (Odata)</title>
      <description>&lt;p&gt;MSDN has created a Q&amp;amp;A article on Odata (Open Data Protocol). &lt;a href="http://www.odata.org"&gt;OData&lt;/a&gt;&amp;nbsp;applies web technologies such as HTTP, Atom Publishing Protocol (AtomPub) and JSON to provide access to information from a variety of applications, services, and stores. As web development continues to move forward, learning about new languages, like OData, will become more invaluable.&amp;nbsp;Making an OData feed from a SQL Azure or SQL Server database is incredibly easy, usually requiring just a few lines of code.&lt;/p&gt;
&lt;p&gt;Let me know your thoughts after reading the article.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/data/ee844254"&gt;Click here to open the article: Open Data Protocol Q&amp;amp;A.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-Steve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10177083" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/06/22/10177083.aspx</link>
      <pubDate>Wed, 22 Jun 2011 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Considerations When Building Database Schema with Federations in SQL Azure</title>
      <description>&lt;p&gt;Cihan Biyikoglu has written an interesting article on database schema when working with Federations.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;With federations, you take parts of your schema and scale it out. With each federation in the root database, a subset of objects are scaled-out. You may create multiple federations because distribution characteristics and scalability requirements may vary across sets of tables. For example, with an ecommerce app, you may both have a large customer-orders set of tables and a very large product catalog that may have completely different distribution requirements.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/cbiyikoglu/archive/2011/04/16/schema-constraints-to-consider-with-federations-in-sql-azure.aspx"&gt;To learn more, click here for the article from Cihan Biyikoglu&amp;rsquo;s blog, &amp;ldquo;Considerations When Building Database Schema with Federations in SQL Azure.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-Steve&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10177073" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/06/20/10177073.aspx</link>
      <pubDate>Mon, 20 Jun 2011 17:45:00 GMT</pubDate>
    </item>
    <item>
      <title>StackOverflow Careers now includes user activity from CodePlex</title>
      <description>&lt;p&gt;&lt;a href="http://careers.stackoverflow.com/"&gt;Stack Overflow Careers&lt;/a&gt; is an innovative new job site for programmers.&amp;nbsp; One thing they have recognized is that participation in open source projects is a great way for potential employers to learn more about a job candidate, and also give developers a new way of differentiating themselves with employers.&amp;nbsp; So they have &lt;a href="http://blog.stackoverflow.com/2011/06/codeplex-and-other-gateway-drugs/"&gt;now announced&lt;/a&gt; the ability to automatically incorporate your work on CodePlex projects into your StackOverflow Careers 2.0 profile.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/5822.opensourcelinks_5F00_04AEE71C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="opensourcelinks" border="0" alt="opensourcelinks" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/1220.opensourcelinks_5F00_thumb_5F00_4478CDA1.png" width="584" height="51" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We provide a secure way for StackOverflow to confirm that you are indeed a member of your CodePlex projects, and then display those projects on your profile.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/2781.CodePlexProjects_5F00_524B139C.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="CodePlexProjects" border="0" alt="CodePlexProjects" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/6813.CodePlexProjects_5F00_thumb_5F00_4B2BD724.png" width="731" height="392" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Additionally, since StackOverflow Careers is invitation only, they have provided a mechanism where you can prequalify to join if you are an active developer on CodePlex.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/3660.gateway_5F00_0AF5BDAA.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="gateway" border="0" alt="gateway" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-66-61-metablogapi/3264.gateway_5F00_thumb_5F00_3CED5E34.png" width="180" height="85" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can check to see if you prequalify &lt;a href="http://careers.stackoverflow.com/cv/get-one"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10176828" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/codeplex/archive/2011/06/20/codeplex-on-stackoverflow-careers.aspx</link>
      <pubDate>Mon, 20 Jun 2011 06:54:00 GMT</pubDate>
    </item>
    <item>
      <title>Troubleshooting and Optimizing Queries with SQL Azure</title>
      <description>&lt;p&gt;Dinakar Nethi has written an interesting TechNet Article about how the Dynamic Management Views that are available in SQL Azure and how they can be used for troubleshooting purposes. &amp;nbsp;Take a look and get a feel for how easy it is to use SQL Azure.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/troubleshooting-and-optimizing-queries-with-sql-azure.aspx"&gt;Click here for the TechNet article, &amp;ldquo;Troubleshooting and Optimizing Queries with SQL Azure.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-Steve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10167409" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/06/15/10167409.aspx</link>
      <pubDate>Wed, 15 Jun 2011 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Video How To: Synchronize and Share Data</title>
      <description>&lt;p&gt;This walkthrough shows how to use &lt;a href="http://www.microsoft.com/windowsazure/sqlazure/datasync/"&gt;SQL Azure Data Sync&lt;/a&gt;
to provide bi-directional synchronization and data-management capabilities with
on-premises and cloud databases. The video covers both the benefits and
features of SQL Azure and explains how businesses can use SQL Azure Data Sync
to share information efficiently. &lt;/p&gt;
&lt;p&gt;The demonstration portion of the video
covers how to establish synchronization between an on-premises SQL Server database
and SQL Azure, as well as between two SQL Azure databases. It also shows the
sync results in real time within a web application. The conclusion offers
additional resource information to help users get started with SQL Azure and
SQL Azure Data Sync.&lt;/p&gt;
&lt;div style="width: 500px; height: 360px;"&gt;
&lt;object height="360" width="500" type="application/x-silverlight-2" data="data:application/x-silverlight-2,"&gt;
&lt;param value="http://www.microsoft.com/showcase/silverlight/player/1/player-en.xap" name="source" /&gt;
&lt;param value="true" name="enableHtmlAccess" /&gt;
&lt;param value="#FF000000" name="background" /&gt;
&lt;param value="true" name="allowHtmlPopupwindow" /&gt;
&lt;param value="4.0.50401.0" name="minRuntimeVersion" /&gt;
&lt;param value="true" name="autoUpgrade" /&gt;
&lt;param value="Culture=en-US,Uuid=bdf8abf1-2d4d-4e15-9192-107965b8432d,Autoplay=false,ShowMarketingOverlay=true,MiscControls=FullScreen;Detached,ShowMenu=True,Tabs=Embed;Email;Share;Info;Downloads;Chapters,VideoUrl=http://microsoft.com/showcase/en/us/details/bdf8abf1-2d4d-4e15-9192-107965b8432d,Mode=Player,AgeGate=True,AgeGateDayMonthYearOrder=MDY" name="initParams" /&gt;
&lt;a onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&amp;amp;dcssip=www.microsoft.com&amp;amp;dcsuri=' + window.location.href + '&amp;amp;WT.tz=-8&amp;amp;WT.bh=16&amp;amp;WT.ul=en-US&amp;amp;WT.cd=32&amp;amp;WT.jo=Yes&amp;amp;WT.ti=&amp;amp;WT.js=Yes&amp;amp;WT.jv=1.5&amp;amp;WT.fi=Yes&amp;amp;WT.fv=10.0&amp;amp;WT.sli=Not%20Installed&amp;amp;WT.slv=Version%20Unavailable&amp;amp;WT.dl=1&amp;amp;WT.seg_1=Not%20Logged%20In&amp;amp;WT.vt_f_a=2&amp;amp;WT.vt_f=2&amp;amp;WT.vt_nvr1=2&amp;amp;WT.vt_nvr2=2&amp;amp;WT.vt_nvr3=2&amp;amp;WT.vt_nvr4=2&amp;amp;vp_site=Embedded&amp;amp;wtEvtSrc=' + window.location.href + '&amp;amp;vp_sli=Embedded'" style="text-decoration: none;" href="http://go.microsoft.com/fwlink/?LinkID=149156"&gt;
&lt;img style="border-style: none;" alt="Get Microsoft Silverlight" src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" /&gt;
&lt;/a&gt;
&lt;div style="margin-top: -80px; text-align: center;"&gt;
&lt;a href="mms://msnvidweb.wmod.msecnd.net/a10026/e1/ds/us/CMG_US/CMG_Microsoft/fa5c2a5e-403e-45fa-b901-d3d408f6812f.wmv" style="text-align: center; color: #7db0d2; text-decoration: none; font-size: 80%; font-family: 'Segoe UI', Segoe, Tahoma, Verdana, sans-serif;"&gt; View this video as a WMV&lt;/a&gt;
&lt;/div&gt;
&lt;noscript&gt;&lt;div&gt;&lt;img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&amp;WT.js=No"/&gt;&lt;/div&gt;&lt;/noscript&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
    document.write("&lt;script type='text/javascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js' &gt;&lt;\/script&gt;");
// ]]&gt;&lt;/script&gt;
&lt;p&gt;We have several
other walkthroughs you can watch and&amp;nbsp;
download code for.&amp;nbsp; Visit
&lt;a href="http://sqlazure.codeplex.com/"&gt;http://sqlazure.codeplex.com .&lt;/a&gt;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;-Steve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10167419" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/06/13/10167419.aspx</link>
      <pubDate>Mon, 13 Jun 2011 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dream.Build.Play 2011: Only Days Left to Submit!</title>
      <description>&lt;p&gt;This is a friendly reminder that the submission deadline for the Dream.Build.Play 2011 Challenge is rapidly approaching. The submission period closes next Tuesday, June 14, at 1:59 p.m. CDT.&lt;/p&gt;
&lt;p&gt;Developers tend to submit their games at the last minute, so avoid potential delays or timeouts while you upload your game by planning ahead and completing your submission at your earliest convenience.&lt;/p&gt;
&lt;p&gt;Good luck! We look forward to seeing the awesome games you've been working on.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dreambuildplay.com/Main/Default.aspx"&gt;Visit Dream.Build.Play 2011&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10172707" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/xna/archive/2011/06/08/dream-build-play-2011-only-days-left-to-submit.aspx</link>
      <pubDate>Wed, 08 Jun 2011 23:06:00 GMT</pubDate>
    </item>
    <item>
      <title>FAQ about Features of SQL Azure</title>
      <description>&lt;p&gt;We&amp;rsquo;ve been receiving questions about top on-going trends with regards to SQL Azure surrounding SQL Server limitations, and the access capabilities of co-administrators. Fortunately, the answers to both of these questions have been addressed in a &lt;a href="http://msdn.microsoft.com/en-us/library/ff394115.aspx"&gt;MSDN article about SQL Server limitations&lt;/a&gt;, and a &lt;a href="http://blogs.msdn.com/b/tonyguid/archive/2011/01/10/fromconfigurationsettingpublisher-error-sdk-1-3.aspx"&gt;MSDN blog post focusing on co-administrators scenarios.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Take a few moments to give the above articles a quick read &amp;ndash; they answer some of the more common questions surrounding SQL Azure.&lt;/p&gt;
&lt;p&gt;-Steve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10172361" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/06/08/10172361.aspx</link>
      <pubDate>Wed, 08 Jun 2011 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Integrating SQL Azure with SharePoint 2010 and Windows Azure</title>
      <description>&lt;p&gt;Steve Peschka wrote a
great TechNet article a little while back about how to integrate SQL Azure
services with Sharepoint 2010. He shares a few SQL Azure tips and tricks to get
you more incorporated more quickly into new development projects.&amp;nbsp; He provides detailed steps and instructions
to how to integrate the two services, plus some additional reference links
which makes this an involving read.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogs.technet.com/b/speschka/archive/2010/12/12/integrating-sql-azure-with-sharepoint-2010-and-windows-azure.aspx"&gt;Click
here to view the TechNet article&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-Steve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10167408" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/06/06/10167408.aspx</link>
      <pubDate>Mon, 06 Jun 2011 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Video How-To: Creating Line of Business Applications using SQL Azure</title>
      <description>&lt;p&gt;This walkthrough explains how to easily create Line of Business (LOB) applications for the cloud by using Visual Studio LightSwitch and SQL Azure. The video highlights the benefits of Visual Studio LightSwitch and explains how you can quickly create powerful and interactive Silverlight applications with little or no code. &lt;/p&gt;
&lt;p&gt;The demo portion of the video shows how to build an expense application and deploy it using the Windows Azure portal. The conclusion points you to additional resources to help you get started creating your own applications.&lt;/p&gt;
&lt;p&gt;Please take a look and if you have any questions, leave a comment.&amp;nbsp; We have other several great how-to videos and code samples available on the SQL Azure CodePlex site at: http://sqlazure.codeplex.com.&lt;/p&gt;
&lt;div style="width: 500px; height: 300px;"&gt;
&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="500" height="300"&gt;
&lt;param name="source" value="http://www.microsoft.com/showcase/silverlight/player/1/player-en.xap" /&gt;
&lt;param name="enableHtmlAccess" value="true" /&gt;
&lt;param name="background" value="#FF000000" /&gt;
&lt;param name="allowHtmlPopupwindow" value="true" /&gt;
&lt;param name="minRuntimeVersion" value="4.0.50401.0" /&gt;
&lt;param name="autoUpgrade" value="true" /&gt;
&lt;param name="initParams" value="Culture=en-US,Uuid=063dcd81-ecaf-4ca0-be0a-2befb8581ebf,Autoplay=false,ShowMarketingOverlay=true,MiscControls=FullScreen;Detached,ShowMenu=True,Tabs=Embed;Email;Share;Info;Downloads;Chapters,VideoUrl=http://microsoft.com/showcase/en/us/details/063dcd81-ecaf-4ca0-be0a-2befb8581ebf,Mode=Player,AgeGate=True,AgeGateDayMonthYearOrder=MDY" /&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkID=149156" style="text-decoration: none;" onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&amp;amp;dcssip=www.microsoft.com&amp;amp;dcsuri=' + window.location.href + '&amp;amp;WT.tz=-8&amp;amp;WT.bh=16&amp;amp;WT.ul=en-US&amp;amp;WT.cd=32&amp;amp;WT.jo=Yes&amp;amp;WT.ti=&amp;amp;WT.js=Yes&amp;amp;WT.jv=1.5&amp;amp;WT.fi=Yes&amp;amp;WT.fv=10.0&amp;amp;WT.sli=Not%20Installed&amp;amp;WT.slv=Version%20Unavailable&amp;amp;WT.dl=1&amp;amp;WT.seg_1=Not%20Logged%20In&amp;amp;WT.vt_f_a=2&amp;amp;WT.vt_f=2&amp;amp;WT.vt_nvr1=2&amp;amp;WT.vt_nvr2=2&amp;amp;WT.vt_nvr3=2&amp;amp;WT.vt_nvr4=2&amp;amp;vp_site=Embedded&amp;amp;wtEvtSrc=' + window.location.href + '&amp;amp;vp_sli=Embedded'"&gt;
&lt;img src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" alt="Get Microsoft Silverlight" style="border-style: none;" /&gt;
&lt;/a&gt;
&lt;div style="margin-top: -80px; text-align: center;"&gt;
&lt;a style="text-align: center; color: #7db0d2; text-decoration: none; font-size: 80%; font-family: 'Segoe UI', Segoe, Tahoma, Verdana, sans-serif;" href="mms://msnvidweb.wmod.msecnd.net/a10026/e1/ds/us/CMG_US/CMG_Microsoft/119a59d4-cb28-4429-8662-36437a138c4d.wmv"&gt; View this video as a WMV&lt;/a&gt;
&lt;/div&gt;
&lt;noscript&gt;&lt;div&gt;&lt;img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&amp;WT.js=No"/&gt;&lt;/div&gt;&lt;/noscript&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
    document.write("&lt;script type='text/javascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js' &gt;&lt;\/script&gt;");
// ]]&gt;&lt;/script&gt;
&lt;p&gt;-Steve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10162566" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/06/03/10162566.aspx</link>
      <pubDate>Fri, 03 Jun 2011 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Video How-To: Extending SQL Azure Data to Android and Other Platforms</title>
      <description>&lt;p&gt;This video
demonstrates how easy it is to extend, share, and integrate SQL Azure data with
mobile and heterogeneous applications using other programming platforms via an &lt;a href="http://www.odata.org/"&gt;OData&lt;/a&gt; service.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;The video shows
how easy it is to expose data by creating an OData service and how a variety of
different client applications, including an Android phone, can easily and
efficiently interact with a SQL Azure database.&amp;nbsp;
The video concludes by referring users to additional resources that
offer further support.&lt;/p&gt;
&lt;p&gt;Take a look
at the source code on &lt;a href="http://sqlazure.codeplex.com/releases/view/65128"&gt;Codeplex&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Check it out, and if you
have any questions, please leave a comment.&amp;nbsp;
Thanks!&lt;/p&gt;
&lt;div style="width: 500px; height: 360px;"&gt;
&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="500" height="360"&gt;
&lt;param name="source" value="http://www.microsoft.com/showcase/silverlight/player/1/player-en.xap" /&gt;
&lt;param name="enableHtmlAccess" value="true" /&gt;
&lt;param name="background" value="#FF000000" /&gt;
&lt;param name="allowHtmlPopupwindow" value="true" /&gt;
&lt;param name="minRuntimeVersion" value="4.0.50401.0" /&gt;
&lt;param name="autoUpgrade" value="true" /&gt;
&lt;param name="initParams" value="Culture=en-US,Uuid=90a64b23-10d0-400e-b0f7-a727fc940594,Autoplay=false,ShowMarketingOverlay=true,MiscControls=FullScreen;Detached,ShowMenu=True,Tabs=Embed;Email;Share;Info;Downloads;Chapters,VideoUrl=http://microsoft.com/showcase/en/us/details/90a64b23-10d0-400e-b0f7-a727fc940594,Mode=Player,AgeGate=True,AgeGateDayMonthYearOrder=MDY" /&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkID=149156" style="text-decoration: none;" onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&amp;amp;dcssip=www.microsoft.com&amp;amp;dcsuri=' + window.location.href + '&amp;amp;WT.tz=-8&amp;amp;WT.bh=16&amp;amp;WT.ul=en-US&amp;amp;WT.cd=32&amp;amp;WT.jo=Yes&amp;amp;WT.ti=&amp;amp;WT.js=Yes&amp;amp;WT.jv=1.5&amp;amp;WT.fi=Yes&amp;amp;WT.fv=10.0&amp;amp;WT.sli=Not%20Installed&amp;amp;WT.slv=Version%20Unavailable&amp;amp;WT.dl=1&amp;amp;WT.seg_1=Not%20Logged%20In&amp;amp;WT.vt_f_a=2&amp;amp;WT.vt_f=2&amp;amp;WT.vt_nvr1=2&amp;amp;WT.vt_nvr2=2&amp;amp;WT.vt_nvr3=2&amp;amp;WT.vt_nvr4=2&amp;amp;vp_site=Embedded&amp;amp;wtEvtSrc=' + window.location.href + '&amp;amp;vp_sli=Embedded'"&gt;
&lt;img src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" alt="Get Microsoft Silverlight" style="border-style: none;" /&gt;
&lt;/a&gt;
&lt;div style="margin-top: -80px; text-align: center;"&gt;
&lt;a style="text-align: center; color: #7db0d2; text-decoration: none; font-size: 80%; font-family: 'Segoe UI', Segoe, Tahoma, Verdana, sans-serif;" href="mms://msnvidweb.wmod.msecnd.net/a10026/e1/ds/520ba35f-9ad5-475d-8a13-f795614387a1.wmv"&gt; View this video as a WMV&lt;/a&gt;
&lt;/div&gt;
&lt;noscript&gt;&lt;div&gt;&lt;img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&amp;WT.js=No"/&gt;&lt;/div&gt;&lt;/noscript&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
    document.write("&lt;script type='text/javascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js' &gt;&lt;\/script&gt;");
// ]]&gt;&lt;/script&gt;
&lt;p&gt;-Steve&lt;/p&gt;
&lt;div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10167404" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/06/01/10167404.aspx</link>
      <pubDate>Wed, 01 Jun 2011 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Video How-To: Extending SQL Azure to Microsoft Applications</title>
      <description>&lt;p&gt;This walkthrough demonstrates how easy it is to
extend, share, and integrate SQL Azure data with Microsoft applications via an
OData service.&amp;nbsp; The video starts by reviewing
the benefits of using SQL Azure, then goes on to show you how to enable cloud application
to expose the data via an &lt;a href="http://www.odata.org/"&gt;OData&lt;/a&gt; service.&lt;/p&gt;
&lt;p&gt;By utilizing OData, SQL Azure data is made available to
a variety of new user scenarios and client applications such as Windows Phone, Excel,
and Javascript.&amp;nbsp; We also include a lot of
additional resources that offer further support.&lt;/p&gt;
&lt;p&gt;Watch the video, and follow along by downloading the
source code, all available on our &lt;a href="http://sqlazure.codeplex.com/releases/view/65127"&gt;page on Codeplex&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Take a look and if you have any questions leave a
comment.&amp;nbsp; Thanks!&lt;/p&gt;
&lt;div style="width: 500px; height: 360px;"&gt;
&lt;object height="360" width="500" type="application/x-silverlight-2" data="data:application/x-silverlight-2,"&gt;
&lt;param value="http://www.microsoft.com/showcase/silverlight/player/1/player-en.xap" name="source" /&gt;
&lt;param value="true" name="enableHtmlAccess" /&gt;
&lt;param value="#FF000000" name="background" /&gt;
&lt;param value="true" name="allowHtmlPopupwindow" /&gt;
&lt;param value="4.0.50401.0" name="minRuntimeVersion" /&gt;
&lt;param value="true" name="autoUpgrade" /&gt;
&lt;param value="Culture=en-US,Uuid=083d55f4-c0d4-4309-8996-49d63ce14c60,Autoplay=false,ShowMarketingOverlay=true,MiscControls=FullScreen;Detached,ShowMenu=True,Tabs=Embed;Email;Share;Info;Downloads;Chapters,VideoUrl=http://microsoft.com/showcase/en/us/details/083d55f4-c0d4-4309-8996-49d63ce14c60,Mode=Player,AgeGate=True,AgeGateDayMonthYearOrder=MDY" name="initParams" /&gt;
&lt;a onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&amp;amp;dcssip=www.microsoft.com&amp;amp;dcsuri=' + window.location.href + '&amp;amp;WT.tz=-8&amp;amp;WT.bh=16&amp;amp;WT.ul=en-US&amp;amp;WT.cd=32&amp;amp;WT.jo=Yes&amp;amp;WT.ti=&amp;amp;WT.js=Yes&amp;amp;WT.jv=1.5&amp;amp;WT.fi=Yes&amp;amp;WT.fv=10.0&amp;amp;WT.sli=Not%20Installed&amp;amp;WT.slv=Version%20Unavailable&amp;amp;WT.dl=1&amp;amp;WT.seg_1=Not%20Logged%20In&amp;amp;WT.vt_f_a=2&amp;amp;WT.vt_f=2&amp;amp;WT.vt_nvr1=2&amp;amp;WT.vt_nvr2=2&amp;amp;WT.vt_nvr3=2&amp;amp;WT.vt_nvr4=2&amp;amp;vp_site=Embedded&amp;amp;wtEvtSrc=' + window.location.href + '&amp;amp;vp_sli=Embedded'" style="text-decoration: none;" href="http://go.microsoft.com/fwlink/?LinkID=149156"&gt;
&lt;img style="border-style: none;" alt="Get Microsoft Silverlight" src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" /&gt;
&lt;/a&gt;
&lt;div style="margin-top: -80px; text-align: center;"&gt;
&lt;a href="mms://msnvidweb.wmod.msecnd.net/a10026/e1/ds/e1f4e624-ace8-4b1b-a1ad-69f876ebd6d5.wmv" style="text-align: center; color: #7db0d2; text-decoration: none; font-size: 80%; font-family: 'Segoe UI', Segoe, Tahoma, Verdana, sans-serif;"&gt; View this video as a WMV&lt;/a&gt;
&lt;/div&gt;
&lt;noscript&gt;&lt;div&gt;&lt;img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&amp;WT.js=No"/&gt;&lt;/div&gt;&lt;/noscript&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
    document.write("&lt;script type='text/javascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js' &gt;&lt;\/script&gt;");
// ]]&gt;&lt;/script&gt;
&lt;p&gt;-Steve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10167384" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/05/30/10167384.aspx</link>
      <pubDate>Mon, 30 May 2011 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Introducing OData: Data Access for the Web, Cloud, Devices, and More</title>
      <description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-99-37/1526.Odata.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/150x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-99-37/1526.Odata.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;David Chappell recently completed a whitepaper on &lt;a href="http://www.odata.org/"&gt;OData&lt;/a&gt; that I encourage you to take a look
at.&amp;nbsp; You can view it &lt;a href="http://msdn.microsoft.com/en-us/data/hh237663"&gt;here&lt;/a&gt;, or download a &lt;a href="http://download.microsoft.com/download/E/5/A/E5A59052-EE48-4D64-897B-5F7C608165B8/IntroducingOData.pdf"&gt;PDF&lt;/a&gt;
version.&amp;nbsp; David does an outstanding job
providing an overview of OData, the problems it solves, practical usage
scenarios, and a look at the protocol itself.&amp;nbsp;
If you&amp;rsquo;re quitting work for the day, stop here and read David&amp;rsquo;s
whitepaper.&amp;nbsp; If you have a few more
minutes to spare, then continue reading. :)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.microsoft.com/download/E/5/A/E5A59052-EE48-4D64-897B-5F7C608165B8/IntroducingOData.pdf"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="http://blogs.msdn.com/resized-image.ashx/__size/300x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-99-37/0535.OData2.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://download.microsoft.com/download/E/5/A/E5A59052-EE48-4D64-897B-5F7C608165B8/IntroducingOData.pdf"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Many of our partners have started using OData in their
commercial releases.&amp;nbsp; Two notable recent
ones are SAP, who are making it an integral part of their Netweaver offering to
extend SAP data to devices and social applications.&amp;nbsp; You can read more about it &lt;a href="http://www.sap.com/corporate-en/press/newsroom/press-releases/press.epx?pressid=15205"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;EastBanc is also utilizing OData and SQL Azure to share
real-time data from Washington metro area transit systems to share up to date
schedules for trains and buses.&amp;nbsp; A case
study on that is &lt;a href="http://www.microsoft.com/canada/casestudies/Case_Study_Detail.aspx?casestudyid=4000009148"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re not already familiar with the &lt;b&gt;Open Data Protocol&lt;/b&gt; (OData), it&amp;rsquo;s a Web protocol for querying and
updating data that provides a way to unlock your data and free it from silos
that exist in applications today.&amp;nbsp; OData
does this by applying and building upon Web technologies such as &lt;a href="http://www.w3.org/Protocols/"&gt;HTTP&lt;/a&gt;, &lt;a href="http://www.ietf.org/rfc/rfc4287.txt"&gt;Atom Publishing Protocol&lt;/a&gt;
(AtomPub) and &lt;a href="http://json.org/"&gt;JSON&lt;/a&gt; to provide access to
information from a variety of applications, services, and stores. The protocol
emerged from experiences implementing AtomPub clients and servers in a variety
of products over the past several years. OData is being used to expose and
access information from a variety of sources including, but not limited to,
relational databases, file systems, content management systems and traditional
Web sites.&lt;/p&gt;
&lt;p&gt;At this point you may be asking &amp;ndash; why talk about OData on
the SQL Azure blog?&amp;nbsp; Because OData is an
open protocol and what I like to call &lt;i&gt;&amp;ldquo;the
language of data on the web&amp;rdquo;&lt;/i&gt;.&amp;nbsp;&amp;nbsp; Let&amp;rsquo;s
take an example of a web service that does a lookup of an employee.&amp;nbsp; The tricky thing here is that this turns into
multiple service calls, or methods with multiple input parameters to get
results with different input and output criteria, like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;GetEmployeeByLastName&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;GetEmployeeByID&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;GetEmployeeStartingWith&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;hellip;and so on, making a simple lookup pretty complicated with
multiple options based on different search criteria, and if multiple results
are returned &amp;ndash; having to factor in paging or selecting the top 50 results if
there happen to be thousands.&amp;nbsp; OData
reduces this complexity by being able to &lt;i&gt;accomplish
all these queries and also allow updates to data in one service method&lt;/i&gt;.&amp;nbsp; If you visit the &lt;a href="http://www.odata.org/developers/odata-sdk"&gt;OData SDK&lt;/a&gt; page, there are
libraries for utilizing OData in &lt;b&gt;PHP&lt;/b&gt;,
&lt;b&gt;Java &amp;amp; Android&lt;/b&gt;, &lt;b&gt;Ruby&lt;/b&gt;, &lt;b&gt;Windows Phone 7&lt;/b&gt;, &lt;b&gt;iOS&lt;/b&gt;, &lt;b&gt;Silverlight&lt;/b&gt;, and &lt;b&gt;.NET&lt;/b&gt; (of course!).&amp;nbsp; There&amp;rsquo;s
also a library to interact with OData via JavaScript and jQuery, called DataJS.
&lt;/p&gt;
&lt;h2&gt;One Service Powering Multiple Experiences&lt;/h2&gt;
&lt;p&gt;In addition to powering mobile experiences, the openness of
the OData protocol can power multiple user experiences.&amp;nbsp; In the videos below we show how to utilize
OData to access SQL Azure cloud data on both Android and Windows Phone 7
devices.&amp;nbsp; OData is also natively
supported in &lt;a href="http://powerpivot.com/"&gt;PowerPivot&lt;/a&gt;, making complex BI
attainable today with SQL Azure cloud databases &amp;ndash; again using the same OData
service that can power an Android, iOS, Windows Phone, and web experience.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Things get even more interesting for BI when you consider &lt;a href="https://datamarket.azure.com/"&gt;Windows Azure DataMarket&lt;/a&gt;, our one-stop
shop for accessing public domain and commercial data-sets &amp;ndash; all consistently
accessible via OData.&amp;nbsp; Joining that data
with your application&amp;rsquo;s data can create some interesting new insights.&amp;nbsp; Is there a relationship between retail sales
and weather?&amp;nbsp; Hmm&amp;hellip;DataMarket has weather
data available from WeatherBug.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/showcase/en/us/details/90a64b23-10d0-400e-b0f7-a727fc940594"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div style="width: 500px; height: 360px;"&gt;
&lt;object height="360" width="500" type="application/x-silverlight-2" data="data:application/x-silverlight-2,"&gt;
&lt;param value="http://www.microsoft.com/showcase/silverlight/player/1/player-en.xap" name="source" /&gt;
&lt;param value="true" name="enableHtmlAccess" /&gt;
&lt;param value="#FF000000" name="background" /&gt;
&lt;param value="true" name="allowHtmlPopupwindow" /&gt;
&lt;param value="4.0.50401.0" name="minRuntimeVersion" /&gt;
&lt;param value="true" name="autoUpgrade" /&gt;
&lt;param value="Culture=en-US,Uuid=90a64b23-10d0-400e-b0f7-a727fc940594,Autoplay=false,ShowMarketingOverlay=true,MiscControls=FullScreen;Detached,ShowMenu=True,Tabs=Embed;Email;Share;Info;Downloads;Chapters,VideoUrl=http://microsoft.com/showcase/en/us/details/90a64b23-10d0-400e-b0f7-a727fc940594,Mode=Player,AgeGate=True,AgeGateDayMonthYearOrder=MDY" name="initParams" /&gt;
&lt;a onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&amp;amp;dcssip=www.microsoft.com&amp;amp;dcsuri=' + window.location.href + '&amp;amp;WT.tz=-8&amp;amp;WT.bh=16&amp;amp;WT.ul=en-US&amp;amp;WT.cd=32&amp;amp;WT.jo=Yes&amp;amp;WT.ti=&amp;amp;WT.js=Yes&amp;amp;WT.jv=1.5&amp;amp;WT.fi=Yes&amp;amp;WT.fv=10.0&amp;amp;WT.sli=Not%20Installed&amp;amp;WT.slv=Version%20Unavailable&amp;amp;WT.dl=1&amp;amp;WT.seg_1=Not%20Logged%20In&amp;amp;WT.vt_f_a=2&amp;amp;WT.vt_f=2&amp;amp;WT.vt_nvr1=2&amp;amp;WT.vt_nvr2=2&amp;amp;WT.vt_nvr3=2&amp;amp;WT.vt_nvr4=2&amp;amp;vp_site=Embedded&amp;amp;wtEvtSrc=' + window.location.href + '&amp;amp;vp_sli=Embedded'" style="text-decoration: none;" href="http://go.microsoft.com/fwlink/?LinkID=149156"&gt;
&lt;img style="border-style: none;" alt="Get Microsoft Silverlight" src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" /&gt;
&lt;/a&gt;
&lt;div style="margin-top: -80px; text-align: center;"&gt;
&lt;a href="mms://msnvidweb.wmod.msecnd.net/a10026/e1/ds/520ba35f-9ad5-475d-8a13-f795614387a1.wmv" style="text-align: center; color: #7db0d2; text-decoration: none; font-size: 80%; font-family: 'Segoe UI', Segoe, Tahoma, Verdana, sans-serif;"&gt; View this video as a WMV&lt;/a&gt;
&lt;/div&gt;
&lt;noscript&gt;&lt;div&gt;&lt;img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&amp;WT.js=No"/&gt;&lt;/div&gt;&lt;/noscript&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
    document.write("&lt;script type='text/javascript' src="" + (window.location.protocol) + "//c.microsoft.com/ms.js" _mce_src="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/&amp;quot; + (window.location.protocol) + &amp;quot;/c.microsoft.com/ms.js" &gt;&lt;\/script&gt;");
// ]]&gt;&lt;/script&gt;
&lt;p align="center" style="text-align: left;"&gt;&lt;a href="http://www.microsoft.com/showcase/en/us/details/90a64b23-10d0-400e-b0f7-a727fc940594"&gt;&lt;i&gt;Sharing Data with Android and SQL Azure via
OData&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/p&gt;
&lt;p align="center" style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/showcase/en/us/details/083d55f4-c0d4-4309-8996-49d63ce14c60"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div style="width: 500px; height: 360px;"&gt;
&lt;object height="360" width="500" type="application/x-silverlight-2" data="data:application/x-silverlight-2,"&gt;
&lt;param value="http://www.microsoft.com/showcase/silverlight/player/1/player-en.xap" name="source" /&gt;
&lt;param value="true" name="enableHtmlAccess" /&gt;
&lt;param value="#FF000000" name="background" /&gt;
&lt;param value="true" name="allowHtmlPopupwindow" /&gt;
&lt;param value="4.0.50401.0" name="minRuntimeVersion" /&gt;
&lt;param value="true" name="autoUpgrade" /&gt;
&lt;param value="Culture=en-US,Uuid=083d55f4-c0d4-4309-8996-49d63ce14c60,Autoplay=false,ShowMarketingOverlay=true,MiscControls=FullScreen;Detached,ShowMenu=True,Tabs=Embed;Email;Share;Info;Downloads;Chapters,VideoUrl=http://microsoft.com/showcase/en/us/details/083d55f4-c0d4-4309-8996-49d63ce14c60,Mode=Player,AgeGate=True,AgeGateDayMonthYearOrder=MDY" name="initParams" /&gt;
&lt;a onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&amp;amp;dcssip=www.microsoft.com&amp;amp;dcsuri=' + window.location.href + '&amp;amp;WT.tz=-8&amp;amp;WT.bh=16&amp;amp;WT.ul=en-US&amp;amp;WT.cd=32&amp;amp;WT.jo=Yes&amp;amp;WT.ti=&amp;amp;WT.js=Yes&amp;amp;WT.jv=1.5&amp;amp;WT.fi=Yes&amp;amp;WT.fv=10.0&amp;amp;WT.sli=Not%20Installed&amp;amp;WT.slv=Version%20Unavailable&amp;amp;WT.dl=1&amp;amp;WT.seg_1=Not%20Logged%20In&amp;amp;WT.vt_f_a=2&amp;amp;WT.vt_f=2&amp;amp;WT.vt_nvr1=2&amp;amp;WT.vt_nvr2=2&amp;amp;WT.vt_nvr3=2&amp;amp;WT.vt_nvr4=2&amp;amp;vp_site=Embedded&amp;amp;wtEvtSrc=' + window.location.href + '&amp;amp;vp_sli=Embedded'" style="text-decoration: none;" href="http://go.microsoft.com/fwlink/?LinkID=149156"&gt;
&lt;img style="border-style: none;" alt="Get Microsoft Silverlight" src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" /&gt;
&lt;/a&gt;
&lt;div style="margin-top: -80px; text-align: center;"&gt;
&lt;a href="mms://msnvidweb.wmod.msecnd.net/a10026/e1/ds/e1f4e624-ace8-4b1b-a1ad-69f876ebd6d5.wmv" style="text-align: center; color: #7db0d2; text-decoration: none; font-size: 80%; font-family: 'Segoe UI', Segoe, Tahoma, Verdana, sans-serif;"&gt; View this video as a WMV&lt;/a&gt;
&lt;/div&gt;
&lt;noscript&gt;&lt;div&gt;&lt;img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&amp;WT.js=No"/&gt;&lt;/div&gt;&lt;/noscript&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
    document.write("&lt;script type='text/javascript' src="" + (window.location.protocol) + "//c.microsoft.com/ms.js" _mce_src="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/&amp;quot; + (window.location.protocol) + &amp;quot;/c.microsoft.com/ms.js" &gt;&lt;\/script&gt;");
// ]]&gt;&lt;/script&gt;
&lt;p align="center" style="text-align: left;"&gt;&lt;a href="http://www.microsoft.com/showcase/en/us/details/083d55f4-c0d4-4309-8996-49d63ce14c60"&gt;&lt;i&gt;Sharing Data with Windows Phone and SQL
Azure via OData&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/p&gt;
&lt;h2&gt;Is it Hard?&lt;/h2&gt;
&lt;p&gt;No.&amp;nbsp; And more partners
are using it, like SAP and EastBanc I mentioned at the top.&amp;nbsp; As I mentioned earlier there are libraries
for most platforms.&amp;nbsp; Here are some links
to get started with SQL Azure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.sqlazurelabs.com/"&gt;SQL Azure
Labs&lt;/a&gt; has an OData service you can get started with today that will create
an OData endpoint for your SQL Azure database.&lt;/li&gt;
&lt;li&gt;For .NET developers, you can also create your
own in about 5 lines of code utilizing &lt;a href="http://msdn.microsoft.com/en-us/data/bb931106"&gt;WCF Data Services&lt;/a&gt; that
you can deploy locally, or in a web role in Windows Azure.&amp;nbsp; These libraries are already included in the
.NET Framework.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hope this has whetted your appetite just a bit to get
started.&amp;nbsp; For all of you in the U.S.,
have a great Memorial Day weekend!&lt;/p&gt;
&lt;p&gt;-Steve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10169189" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/05/27/10169189.aspx</link>
      <pubDate>Fri, 27 May 2011 13:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Feedback Opportunity: Command Complexity in Visual Studio</title>
      <description>&lt;p&gt;By Sam Zaiss&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: We're happy to set &lt;em&gt;anyone up &lt;/em&gt;with the new reduced toolbar set, whether you are in the US or not. Unfortunately the rule about the Microsoft gratuity is strict, but if you're willing, we'd still love to get your feedback. Please send mail to &lt;a href="mailto:VSToolbarFeedback@microsoft.com"&gt;VSToolbarFeedback@microsoft.com&lt;/a&gt;&amp;nbsp;if you're interested.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update 2&lt;/strong&gt;: Thanks everyone for your interest! The formal survey is now full, and the gratuities have all been claimed. However, we're still happy to share the reduced toolbars with any interested customer. Please contact &lt;a href="mailto:VSToolbarFeedback@microsoft.com"&gt;VSToolbarFeedback@microsoft.com&lt;/a&gt; if you're interested in checking it out; we can still accept your feedback via email!!&lt;/p&gt;
&lt;p&gt;One thing that we hear about is how daunting Visual Studio can be for newcomers, and customers have &lt;a href="http://mikefourie.wordpress.com/2010/09/16/improving-the-visual-studio-2010-ui-menu-system-part-1/"&gt;told&lt;/a&gt; &lt;a href="http://mint.litemedia.se/2009/05/31/clean-up-your-visual-studio-context-menus/"&gt;us&lt;/a&gt; that the abundance of commands in VS definitely plays a role in that perception. As we work on the next release of Visual Studio, my core focus has been to find ways we can get our command complexity under control without taking away any of the functionality that our customers depend on.&lt;/p&gt;
&lt;p&gt;Improving the state of the VS toolbars is one area that we&amp;rsquo;re taking on for vNext. Today, it&amp;rsquo;s entirely possible to end up with 2-3 completely full rows of toolbars: &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1200.VSToolbars_5F00_002AF8E6.png"&gt;&lt;img height="73" width="644" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/0726.VSToolbars_5F00_thumb_5F00_09AB696F.png" alt="VSToolbars" border="0" title="VSToolbars" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Not only does this take away space from your code, but toolbars that show/hide for specific files can also cause your document tabs to vertically shift when switching from one file to another. We know we can do better! Keeping the toolbars confined to a single row is a goal for our next release.&lt;/p&gt;
&lt;p&gt;We have a good start on this work, but now &lt;strong&gt;we need your feedback&lt;/strong&gt;! If you&amp;rsquo;re currently using Visual Studio 2010 (with or without SP1) for 20+ hours a week, we&amp;rsquo;d like to set you up with a single row of toolbars, and get your feedback on the reduction choices we&amp;rsquo;ve made. Here&amp;rsquo;s what would be involved:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;We&amp;rsquo;d send you a settings file that, when imported, will reduce your toolbars down to one row. It won&amp;rsquo;t remove any functionality from VS, nor will it do anything besides rearrange your toolbars. The change can be easily undone at any time. &lt;/li&gt;
&lt;li&gt;Work as you normally would for a week. If you run into any issues with the reduced toolbars, make a note of them. &lt;/li&gt;
&lt;li&gt;At the end of the week, fill out a survey to let us know what you think. As a thank you, the first 150 people to participate will receive a Microsoft Gratuity*, which entitles you to one &lt;strong&gt;free&lt;/strong&gt; piece of Microsoft software or XBox 360 game! &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;* Due to regulations around Microsoft Gratuities, we can unfortunately only accept participants who have a US Social Security Number or Tax ID number. &lt;strong&gt;[Update]&lt;/strong&gt; However, we are more than happy to set any interested customer up with the settings file and accept their feedback. Please feel free to send mail and we'll get you set up!&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re interested in participating, please send mail to &lt;a href="mailto:VSToolbarFeedback@microsoft.com"&gt;VSToolbarFeedback@microsoft.com&lt;/a&gt; and we&amp;rsquo;ll get you set up!&lt;/p&gt;
&lt;p&gt;Thanks! &lt;br /&gt;Sam Zaiss &lt;br /&gt;UX Researcher, Visual Studio IDE Platform &amp;amp; Editor&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10168882" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/visualstudio/archive/2011/05/27/feedback-opportunity-command-complexity-in-visual-studio.aspx</link>
      <pubDate>Fri, 27 May 2011 00:34:00 GMT</pubDate>
    </item>
    <item>
      <title>SQL Azure Federations: Product Evaluation Program Now Open for Nominations!</title>
      <description>&lt;p&gt;Cihan Biyikoglu, Senior Program Manager of SQL Azure, has posted information on the Microsoft SQL Azure Federations Product Evaluation Program. Nominations for the Microsoft SQL Azure Federations Product Evaluation Program are now open. &lt;/p&gt;
&lt;p&gt;To learn more and discover how you can get involved, I encourage you to visit his blog entry &lt;a href="http://blogs.msdn.com/b/cbiyikoglu/archive/2011/05/12/federations-product-evaluation-program-now-open-for-nominations.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re getting up to speed on the concept of federations, you can find an overview of the technology &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/2281.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10168301" width="1" height="1"&gt;</description>
      <link>http://blogs.msdn.com/b/sqlazure/archive/2011/05/26/10168301.aspx</link>
      <pubDate>Thu, 26 May 2011 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>TechEd 2011: Visual Studio vNext Sneak Preview</title>
      <description>&lt;p&gt;In case you missed it, last week at TechEd 2011 in Atlanta, GA, I gave conference attendees a first look at some of the new IDE features and performance improvements we’re working on for the next version of Visual Studio.&amp;#160; &lt;a href="http://channel9.msdn.com/" target="_blank"&gt;Channel9&lt;/a&gt; has posted the session (along with all the other TechEd sessions) so everyone else can now watch the presentations and demos.&amp;#160; Take a look, and let us know what you think!&lt;/p&gt;  &lt;p&gt;Microsoft Visual Studio IDE Futures - &lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/20
