<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Somasegar's blog</title><link>http://blogs.msdn.com/b/somasegar/</link><description>Corporate Vice President, Developer Division</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>TypeScript 0.9 Preview Release</title><link>http://blogs.msdn.com/b/somasegar/archive/2013/06/18/typescript-0-9-preview-release.aspx</link><pubDate>Tue, 18 Jun 2013 18:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10421074</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10421074</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2013/06/18/typescript-0-9-preview-release.aspx#comments</comments><description>&lt;p&gt;Over the past few years, we&amp;rsquo;ve seen JavaScript applications for the web, on the server, and on Windows become much more substantial in size. To address this trend, last October we &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/10/01/typescript-javascript-development-at-application-scale.aspx"&gt;released the initial version of TypeScript&lt;/a&gt;, which enables application-scale JavaScript, providing high-fidelity interaction with existing JavaScript libraries, and giving developers the direct power and flexibility of JavaScript from a language that supports advanced tooling and error detection.&lt;/p&gt;
&lt;p&gt;Today, I am happy to announce a major milestone in the evolution of TypeScript, with the 0.9 release. Along with important new language features and improved tooling capabilities in Visual Studio, we&amp;rsquo;ve done considerable work to scale the TypeScript language service for large application development, giving developers a smooth, interactive experience regardless of project size.&lt;/p&gt;
&lt;p&gt;TypeScript has already been positively impacting web development, even as an early technical preview.&amp;nbsp; Inside Microsoft, teams in &lt;a href="http://www.bing.com/"&gt;Bing&lt;/a&gt;, &lt;a href="https://tfs.visualstudio.com/"&gt;Team Foundation Server&lt;/a&gt;, &lt;a href="http://www.so.cl/"&gt;So.cl&lt;/a&gt;, &lt;a href="http://www.codeplex.com/"&gt;CodePlex&lt;/a&gt;, and elsewhere are using TypeScript in production applications, some in excess of 200k lines, leveraging TypeScript&amp;rsquo;s ability to scale quickly with the assurances provided by a type system and rich IDE support.&amp;nbsp; In the broader JavaScript community, projects like &lt;a href="http://turbulenz.com/"&gt;Turbulenz&lt;/a&gt; and &lt;a href="http://typedarray.org/introducing-starling-js/"&gt;Starling.js&lt;/a&gt; have leveraged TypeScript as part of new development libraries and kits.&amp;nbsp; We&amp;rsquo;re also seeing teams building enterprise and consumer applications for the web, Windows Store, and server -- all with TypeScript.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ijkqma.blu.livefilestore.com/y2pjh-iVguSrMIH6QFWW5wCDWFbvgkUYvjpxmF37F-ZpJSoEQTTQMDJsiKW3k_984L8S8gbdKWbCUKR-TIOwUCxeuqf_L4IPhL6X5eHA7opcCyGwCXrinHzAH7hkqGzcE3c/image1.png?psid=1"&gt;&lt;img style="max-width: 150px;" src="https://ijkqma.blu.livefilestore.com/y2pjh-iVguSrMIH6QFWW5wCDWFbvgkUYvjpxmF37F-ZpJSoEQTTQMDJsiKW3k_984L8S8gbdKWbCUKR-TIOwUCxeuqf_L4IPhL6X5eHA7opcCyGwCXrinHzAH7hkqGzcE3c/image1.png?psid=1" alt="" align="right" border="0" /&gt;&lt;/a&gt;A key piece of this growing TypeScript ecosystem is its development as an open source project on &lt;a href="http://typescript.codeplex.com/"&gt;CodePlex&lt;/a&gt;.&amp;nbsp; Hundreds of developers are engaging with the project across the forums, issue tracker, and source code forks.&amp;nbsp; As a result of its openness, more than a dozen editors now support TypeScript, enabling development with TypeScript in a variety of popular tools, and across multiple major platforms.&amp;nbsp; Additionally, integration with popular build systems, a diverse collection of library typings at &lt;a href="https://github.com/borisyankov/DefinitelyTyped"&gt;DefinitelyTyped&lt;/a&gt;, test tools, and application models are available thanks to the TypeScript developer ecosystem.&amp;nbsp; Largely in part of the efforts of the community, we&amp;rsquo;re honored to have been recognized as a &lt;a href="http://www.blackducksoftware.com/open-source-rookies"&gt;2012 Open Source Rookie of the Year&lt;/a&gt; for the TypeScript project.&lt;/p&gt;
&lt;p&gt;These community efforts have been instrumental to guiding the 0.9 release.&amp;nbsp; Notably with 0.9, we introduce generics, the most publically-requested feature.&amp;nbsp; Generics take advantage of the strong type inference that TypeScript already provides, allowing users to have better static error reporting and richer tooling, in many cases without any additional type annotations.&lt;/p&gt;
&lt;table style="padding-left: 30px;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Imprecise typing of the 0.8 release:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://ijkqma.blu.livefilestore.com/y2pEdm5FWh26enuWDesAJjXz6AsLg-H5lc3q4rEmKw21vxnWW9Wn6mwi-4lyOatMKh_aM8U0ZWV41jmiwuh_w0JNk1OfbVtLMgDj5DXHZ7VzDTtpI7gwCZoFnHDNKlAibe_/image2.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://ijkqma.blu.livefilestore.com/y2pEdm5FWh26enuWDesAJjXz6AsLg-H5lc3q4rEmKw21vxnWW9Wn6mwi-4lyOatMKh_aM8U0ZWV41jmiwuh_w0JNk1OfbVtLMgDj5DXHZ7VzDTtpI7gwCZoFnHDNKlAibe_/image2.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Improved, precise typing of the new 0.9 release:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://ijkqma.blu.livefilestore.com/y2prKInytVKEqA1YMQaEX_chOxLzEiYv-Mj_cQVLt-bnfnhjR6I6W8fZqyWbsJUCVGDWL6ExyI5T4wrP1BRi71dnBI0Dkvje6Y2XCTjLawybos_ZP2q-V-v7ENXdQBSc49q/image3.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://ijkqma.blu.livefilestore.com/y2prKInytVKEqA1YMQaEX_chOxLzEiYv-Mj_cQVLt-bnfnhjR6I6W8fZqyWbsJUCVGDWL6ExyI5T4wrP1BRi71dnBI0Dkvje6Y2XCTjLawybos_ZP2q-V-v7ENXdQBSc49q/image3.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;In the above example, we can see the contrast between what was possible with the 0.8 and the new 0.9 languages.&amp;nbsp; Prior to this release, the lengthOfSecond variable would have the type &amp;lsquo;any&amp;rsquo; because the language could not precisely describe how the map method passed type information from the array to its output.&amp;nbsp; Now, with generics, the 0.9 compiler can correctly traffic this type information to the output, giving lengthOfSecond the correct type of &amp;lsquo;number&amp;rsquo;.&amp;nbsp; We&amp;rsquo;ve incorporated this improved type information in the typing of the JavaScript API, the HTML DOM, and code samples so that developers can begin leveraging these improvements immediately after upgrading.&lt;/p&gt;
&lt;p&gt;In addition to generics, the language service has been completely rewritten for much-improved interactive performance.&amp;nbsp; Building web and Windows Store applications should now feel more responsive for IntelliSense, code navigation, and refactoring, especially as projects grow in size.&lt;/p&gt;
&lt;p&gt;As we drive towards TypeScript 1.0, we&amp;rsquo;re focused on making it a flexible, fast, and powerful tool shaped by community feedback on real-world problems, and we&amp;rsquo;re excited to continue working with the community that grows around it.&lt;/p&gt;
&lt;p&gt;For more information on the TypeScript 0.9 release, see the &lt;a href="http://blogs.msdn.com/b/typescript/archive/2013/06/18/announcing-typescript-0-9.aspx"&gt;TypeScript team blog&lt;/a&gt;. You can download the release now from &lt;a href="http://www.typescriptlang.org/#Download"&gt;http://www.typescriptlang.org/#Download&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10421074" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Developer+Division/">Developer Division</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Announcement/">Announcement</category></item><item><title>Visual Studio 2013, ALM, and DevOps</title><link>http://blogs.msdn.com/b/somasegar/archive/2013/06/03/teched-2013.aspx</link><pubDate>Mon, 03 Jun 2013 13:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10422449</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>36</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10422449</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2013/06/03/teched-2013.aspx#comments</comments><description>&lt;p&gt;Since &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/09/12/visual-studio-2012-and-net-4-5-launch.aspx"&gt;launching Visual Studio 2012&lt;/a&gt;, we&amp;rsquo;ve been thrilled with the customer adoption and partner momentum we&amp;rsquo;ve seen.&amp;nbsp; Visual Studio 2012 has been downloaded more than 4 million times, the fastest adoption of any Visual Studio release in the past.&amp;nbsp; We&amp;rsquo;ve also delivered new value into Visual Studio 2012 through two VS Updates, &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/11/26/visual-studio-2012-update-1-now-available.aspx"&gt;VS2012.1&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2013/04/04/visual-studio-2012-update-2-now-available.aspx"&gt;VS2012.2&lt;/a&gt;, updates which are now being used on more than 60% of Visual Studio 2012 deployments. The functionality available in Visual Studio is further augmented by a robust ecosystem of extensions and integrated solutions, including almost 500 &lt;a href="https://vsipprogram.com/"&gt;VSIP&lt;/a&gt; products in market, and more than 3900 products and extensions for Visual Studio in the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/"&gt;Visual Studio Gallery&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Not only have we seen great adoption on the client, in the cloud we&amp;rsquo;ve continued to see terrific uptake of &lt;a href="http://tfs.visualstudio.com/"&gt;Team Foundation Service&lt;/a&gt;, which we &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/10/31/team-foundation-service-is-released.aspx"&gt;released for general availability&lt;/a&gt; at Build 2012 and which we&amp;rsquo;ve been updating approximately every three weeks with new capabilities, including with &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2013/01/30/improving-the-modern-application-lifecycle.aspx"&gt;Git support&lt;/a&gt; as announced in January at the ALM Summit.&lt;/p&gt;
&lt;p&gt;Even with this progress, there are many great opportunities to advance the state of the art for developers and development teams building modern apps and managing the modern app lifecycle.&amp;nbsp; With multi-year release cycles vanishing and being replaced by shorter build/measure/learn cycles, development teams are more earnestly incorporating operations and other stakeholders into the development process.&amp;nbsp; Modern application lifecycle management practices enable teams to support a continuous delivery cadence that balances agility and quality, while removing the traditional silos separating developers from operations and business stakeholders, improving communication and collaboration within development teams, and driving connections between applications and business outcomes.&amp;nbsp; Microsoft is extending the ALM capabilities we&amp;rsquo;ve built into Visual Studio 2012 and its updates by further enabling such &amp;ldquo;DevOps&amp;rdquo; scenarios with our tools and services, yielding a more friction-free and higher quality path to production.&lt;/p&gt;
&lt;p&gt;In this vein, today marks the start of &lt;a href="http://northamerica.msteched.com/"&gt;TechEd North America 2013&lt;/a&gt;, and with it I&amp;rsquo;m excited to announce several key advances related to the modern application lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Visual Studio 2013&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m thrilled to share that our next major release, Visual Studio 2013, will be available later this year, with a preview build publicly available at &lt;a href="http://www.buildwindows.com/"&gt;Build 2013&lt;/a&gt; in San Francisco at the end of the month.&amp;nbsp; In his keynote demo and follow-on foundational session today at TechEd, &lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/06/03/visual-studio-2013.aspx"&gt;Brian Harry highlighted&lt;/a&gt; some of the new ALM capabilities coming in this release and in the cloud, including new features focused on business agility, quality enablement, and DevOps.&amp;nbsp; Here are a few of my favorites:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agile portfolio management, which enables you to plan your agile projects &amp;ldquo;at scale&amp;rdquo; by showing the hierarchical relationship between work being done in multiple teams across your organization.&lt;/li&gt;
&lt;li&gt;Cloud-based load testing, a new capability of Team Foundation Service that takes advantage of the elastic scalability of Windows Azure to generate traffic, simulating thousands of simultaneous virtual users so as to help you understand how your web applications and services operate under load.&lt;/li&gt;
&lt;li&gt;Code information indicators that provide information about unit tests, work items, code references, and more, all directly within the code editor in Visual Studio, increasing developer productivity by enabling project-related contextual information to be viewed and consumed without leaving the editor.&lt;/li&gt;
&lt;li&gt;A team room integrated into TFS, improving the collaboration amongst team members via a real-time and persistent chat room that integrates with data and interactions elsewhere in TFS.&lt;/li&gt;
&lt;li&gt;Identity integrated into Visual Studio, such that the IDE is connected to backend services that support, for example, roaming the developer&amp;rsquo;s settings as the developer moves from installation to installation.&lt;/li&gt;
&lt;li&gt;Support in TFS for integrated code comments that facilitate code reviews with increased transparency and traceability.&lt;/li&gt;
&lt;li&gt;A .NET memory dump analyzer, which enables developers to easily explore .NET objects in a memory dump and to compare two memory dumps in pursuit of finding and fixing memory leaks.&lt;/li&gt;
&lt;li&gt;Git support built into Visual Studio 2013, both on the client and on the server, including in the on-premises Team Foundation Server 2013.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are just a few of the new capabilities available with this release, which we&amp;rsquo;ll be talking much more about in the coming weeks and at &lt;a href="http://www.buildwindows.com/"&gt;Build&lt;/a&gt;.&amp;nbsp; Many of these features are available starting today on &lt;a href="http://tfs.visualstudio.com/"&gt;Team Foundation Service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;InRelease&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;DevOps is an increasingly important part of application lifecycle management and is a growing area of interest as businesses need to develop and deploy quality applications at a faster pace. We continue to invest in improving the modern application lifecycle, with a particular focus on DevOps.&lt;/p&gt;
&lt;p&gt;As part of this increased focus, today I&amp;rsquo;m excited to announce Microsoft&amp;rsquo;s agreement to acquire InCycle&amp;rsquo;s InRelease Business Unit, a leading release management solution for .NET and Windows Server applications. InCycle&amp;rsquo;s InRelease product is a continuous delivery solution that automates the release process through all of your environments from TFS through to production, all in one solution, and all integrated with TFS.&lt;/p&gt;
&lt;p&gt;This acquisition will extend Microsoft&amp;rsquo;s offerings in the ALM and DevOps space. We look forward to continuing to offer customers new tools and capabilities to help them develop and operate the high quality applications and services they need to run their businesses with increasing agility.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MSDN and Dev/Test on Windows Azure&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The technical improvements we&amp;rsquo;re making to Visual Studio represent just one facet of the work we&amp;rsquo;re doing to improve the productivity and success of teams using Microsoft platforms.&lt;/p&gt;
&lt;p&gt;For example, we&amp;rsquo;ve improved the Windows Azure benefit available as part of eligible MSDN subscriptions; you now have a choice as to how you use your Windows Azure credits for development and test, whether you apply them for Virtual Machines, Web Sites, Cloud Services, Mobile Services, Media Services, HDInsight, or beyond.&amp;nbsp; The Windows Azure MSDN benefit includes access to virtual machine images preconfigured with MSDN subscription software, such as SQL Server and BizTalk Server, and alternatively supports uploading your own virtual machine with your MSDN software.&lt;/p&gt;
&lt;p&gt;Further, one of our goals is to make it easy for every member of a development team, whether dev or test, to be empowered to provision without friction the environments they need when they need them.&amp;nbsp; With the new Windows Azure MSDN benefit for dev and test, we are taking an important step towards realizing that goal. As of June 1st, MSDN subscribers now have use rights to run in Windows Azure VMs selected software they get through MSDN (see the &lt;a href="http://www.microsoft.com/visualstudio/licensing/"&gt;Visual Studio and MSDN licensing white paper&lt;/a&gt; for more details).&lt;/p&gt;
&lt;p&gt;These improvements help to make development teams more agile by providing them with simple and scalable access to development and test cloud-based resources.&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10422449" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Developer+Division/">Developer Division</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Announcement/">Announcement</category></item><item><title>Enterprise Library 6.0</title><link>http://blogs.msdn.com/b/somasegar/archive/2013/04/25/enterprise-library-6-0.aspx</link><pubDate>Fri, 26 Apr 2013 00:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10413834</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>28</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10413834</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2013/04/25/enterprise-library-6-0.aspx#comments</comments><description>&lt;p&gt;I&amp;rsquo;ve &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2006/01/26/517773.aspx"&gt;written on my blog before&lt;/a&gt; about the Microsoft &lt;a href="http://msdn.com/entlib"&gt;Enterprise Library&lt;/a&gt;.&amp;nbsp; Enterprise Library has a long and accomplished history of providing architectural guidance, recommended practices, and reusable components to help developers, architects, and IT professionals efficiently build line-of-business (LOB) systems. Over the years, it's achieved a significant reach, seeing over 4 million downloads and powering many industrial systems.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m excited to share that the &lt;a href="http://msdn.com/practices"&gt;patterns &amp;amp; practices&lt;/a&gt; team has just released &lt;a href="http://blogs.msdn.com/b/agile/archive/2013/04/25/just-released-microsoft-enterprise-library-6.aspx"&gt;Enterprise Library 6.0&lt;/a&gt;. This new version not only includes new reusable components (called &amp;ldquo;application blocks&amp;rdquo;), but also extends the library&amp;rsquo;s integration with other technologies (such as with ASP.NET MVC and ASP.NET Web API) and simplifies its learning and usage.&lt;/p&gt;
&lt;p&gt;While this 6.0 release is filled with great things to talk about, I want to highlight three in particular:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;.NET 4.5 saw the introduction of the EventSource class, which dramatically simplifies the task of doing ETW tracing in managed applications (ETW, or Event Tracing for Windows, is a fast and scalable logging mechanism built into the Windows operating system).&amp;nbsp; Enterprise Library 6.0 includes the new &lt;a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging"&gt;Semantic Logging Application Block&lt;/a&gt;, which enables you to have the simplicity and power of EventSource while still utilizing log formats and storage facilities you&amp;rsquo;re familiar with.&amp;nbsp; With this block, you can easily direct your log messages to a variety of destinations, such as rolling flat files, SQL Server databases, or Windows Azure table storage, while still maintaining the structured nature that ETW and EventSource provide.&amp;nbsp; This structure makes it much easier to later aggregate, query, and process the information you've captured.&lt;/li&gt;
&lt;li&gt;LOB apps are more and more likely to be running in distributed environments, where intermittent error conditions are not uncommon.&amp;nbsp; The updated &lt;a href="http://aka.ms/topaz"&gt;Transient Fault Handling Application Block&lt;/a&gt;, which helps to provide resilience against such conditions, has been updated with new detection strategies and with support for the new asynchronous programming features of C# 5 and Visual Basic 11, enabling increased scalability.&amp;nbsp; It&amp;rsquo;s also now available as a portable library for use with .NET 4.5, Windows Store apps, and Windows Phone apps.&lt;/li&gt;
&lt;li&gt;Previous releases of Enterprise Library have included &lt;a href="http://msdn.com/unity"&gt;Unity&lt;/a&gt;, a lightweight and extensible dependency injection container that facilitates building loosely coupled applications.&amp;nbsp; With this release, it&amp;rsquo;s seen several important enhancements, including support for Windows Store apps.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As has been the case with Enterprise Library in the past, you can easily add to your projects just the blocks you need by using the NuGet package manager in Visual Studio:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://vayb6g.blu.livefilestore.com/y1psy-spZFchY05gWxSLfi8VLf7EWtvYi3YmZ396snvz-yA5oBsfPxeImmGQ_dIQ5vq5nHbqfWT3Dy_T2gZTW9Gl04Y_a9A6LQc/image1.PNG?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://vayb6g.blu.livefilestore.com/y1psy-spZFchY05gWxSLfi8VLf7EWtvYi3YmZ396snvz-yA5oBsfPxeImmGQ_dIQ5vq5nHbqfWT3Dy_T2gZTW9Gl04Y_a9A6LQc/image1.PNG?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can check out the Enterprise Library at &lt;a href="http://entlib.codeplex.com"&gt;http://entlib.codeplex.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10413834" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Developer+Division/">Developer Division</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/-NET+Framework/">.NET Framework</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Announcement/">Announcement</category></item><item><title>Visual Studio 2012 Update 2 Now Available</title><link>http://blogs.msdn.com/b/somasegar/archive/2013/04/04/visual-studio-2012-update-2-now-available.aspx</link><pubDate>Thu, 04 Apr 2013 16:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10406400</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>150</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10406400</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2013/04/04/visual-studio-2012-update-2-now-available.aspx#comments</comments><description>&lt;p&gt;We finished the RTM release of Visual Studio 2012 in August 2012 and launched it in September.&amp;nbsp; At that time, we committed to releasing new value into Visual Studio via a regular cadence of Visual Studio Updates, and in November 2012 we released our first, Visual Studio 2012 Update 1 (VS2012.1), which contained not only bug fixes and performance improvements, but also new functionality spanning four primary areas of investment: Windows development, SharePoint development, agile teams, and continuous quality.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m excited to announce that today we&amp;rsquo;ve shipped Visual Studio 2012 Update 2 (VS2012.2) and that it&amp;rsquo;s &lt;a href="http://go.microsoft.com/fwlink/?LinkId=273878"&gt;now available for download&lt;/a&gt;.&amp;nbsp; Just as with VS2012.1 (which is installed as part of VS2012.2 for those of you who don&amp;rsquo;t already have VS2012.1 installed), this release contains important fixes as well as a wealth of new functionality, addressing feedback we&amp;rsquo;ve received from the community and aligning with key software development trends in the market.&amp;nbsp; The new functionality primarily spans (though is not limited to) five areas of investment: agile planning, quality enablement, Windows Store development, line-of-business development, and the general developer experience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Agile planning.&lt;/strong&gt; Visual Studio 2012 introduced a wide range of capabilities focused on enabling agile teams, not only for development but also for planning.&amp;nbsp; With VS2012.2, Team Foundation Server (TFS) has been augmented with an additional variety of features to help make it even easier for agile teams to do their planning, in particular around adapting to a team&amp;rsquo;s preferences and work styles.&amp;nbsp; For example, VS2012.1 introduced new project tracking options, including a Kanban board and a cumulative flow diagram; VS2012.2 augments those experiences with the ability to customize the Kanban board to adapt it for an organization&amp;rsquo;s needs.&amp;nbsp; Other features include work item tagging that provides a simple and flexible way to add metadata to work items in support of better organization and reporting, support for emailing work items via the TFS Web Access portal, and more.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://wbsvxw.bn1.livefilestore.com/y1p4O64wPa-WLufL5Tsv-Sb1oQJGsxPqBPoZNbWWlgw3e4tiiqAs6fXVXk4JoS9BsXzhPoO2a8_TymBoZX0ly3dbUP6Slfv2Mco/image1.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://wbsvxw.bn1.livefilestore.com/y1p4O64wPa-WLufL5Tsv-Sb1oQJGsxPqBPoZNbWWlgw3e4tiiqAs6fXVXk4JoS9BsXzhPoO2a8_TymBoZX0ly3dbUP6Slfv2Mco/image1.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Quality Enablement.&lt;/strong&gt; A key focus area for Visual Studio 2012 is in enabling quality to be maintained and improved throughout development cycles.&amp;nbsp; This focus can be seen not only in the RTM release, but also in VS2012.1, with the added support for code coverage with manual ASP.NET testing, with support in Test Explorer for custom &amp;ldquo;traits&amp;rdquo;, with support for cross-browser testing, and with improvements to Microsoft Test Manager.&amp;nbsp; Now with VS2012.2, support for quality enablement is taken even further.&amp;nbsp; This update introduces web-based access to the Test Case Management tools in TFS such that users can now author, edit, and execute test cases through the web portal.&amp;nbsp; It also includes the ability to profile unit tests (with results across both the unit tests and the code under test surfaced through a single report), improved unit testing support for both asynchronous code and for interactions with the UI, unit testing support for Windows Phone 8 apps, unit test playlists that enable a subset of tests to be managed together, significant improvements around testing for SharePoint 2013 (web and load testing, unit testing with emulators, coded UI support, and IntelliTrace support), and more.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://wbsvxw.bn1.livefilestore.com/y1p4O64wPa-WLutO4j2aUpNYCuyF1zdIpqOSlM1S-Rtpxz6J2kTBBd68JKHBZa_tsYl5eZZGMcMAo2JWq_reh04ZCLEvNSI-jsv/image2.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://wbsvxw.bn1.livefilestore.com/y1p4O64wPa-WLutO4j2aUpNYCuyF1zdIpqOSlM1S-Rtpxz6J2kTBBd68JKHBZa_tsYl5eZZGMcMAo2JWq_reh04ZCLEvNSI-jsv/image2.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows Store development.&lt;/strong&gt; VS2012.2 includes additional new features for Windows Store development, beyond the quality enablement capabilities already mentioned.&amp;nbsp; For example, VS2012.1 included a new memory profiling tool for apps implemented with JavaScript, enabling developers to better understand the memory usage of their apps, to find and fix leaks, and so forth; for VS2012.2, we continued to invest in improved diagnostics for JavaScript apps with a new profiling tool that helps diagnose UI responsiveness issues and latency in visual updates.&amp;nbsp; This release also incorporates the latest version of the &lt;a href="http://msdn.microsoft.com/en-US/windows/apps/jj572486"&gt;Windows App Certification Kit&lt;/a&gt;.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://wbsvxw.bn1.livefilestore.com/y1pGw1rY65g-RNYLLlFo30j4iEXNwrL8FWRhOvaJeBUdd2iVQuzpeo3uw_GlzoXl-kwGlvOTqrJe8nToprkhR4EaTDz_Lraw1U7/image3.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://wbsvxw.bn1.livefilestore.com/y1pGw1rY65g-RNYLLlFo30j4iEXNwrL8FWRhOvaJeBUdd2iVQuzpeo3uw_GlzoXl-kwGlvOTqrJe8nToprkhR4EaTDz_Lraw1U7/image3.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Line-of-business development.&lt;/strong&gt; Beyond improved support for building Windows Store apps, VS2012.2 also brings with it a wealth of new and improved capabilities for developing and modernizing line-of-business (LOB) apps.&amp;nbsp; This includes the ability to use LightSwitch to easily build cross-browser and mobile web clients with HTML and JavaScript, with support to target SharePoint 2013 and Office 365.&amp;nbsp; It includes support in Blend for SketchFlow, WPF 4.5, and Silverlight 5.&amp;nbsp; And more.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://wbsvxw.bn1.livefilestore.com/y1pGw1rY65g-RNKtV3RFvP892xSwGzK-w31Rz_mGQP1OeiJfdz4-8WrRz1aK34Q6CfnEJg-EsQYLJTmEHYgwjmLQpQuUsLY2HXm/image4.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://wbsvxw.bn1.livefilestore.com/y1pGw1rY65g-RNKtV3RFvP892xSwGzK-w31Rz_mGQP1OeiJfdz4-8WrRz1aK34Q6CfnEJg-EsQYLJTmEHYgwjmLQpQuUsLY2HXm/image4.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Development experience.&lt;/strong&gt; As developers spend so much of their time using the IDE, it&amp;rsquo;s important that Visual Studio provide as streamlined an experience as possible.&amp;nbsp; Towards that end, we continually invest in new features and productivity enhancements to make the IDE the best and most productive environment possible, a trend we continue with VS2012.2.&amp;nbsp; Code map has been updated with improved responsiveness as well as with debugger integration, providing a visual perspective on the relationships and dependencies in code being debugged.&amp;nbsp; Symbol loading has been improved across both the profiling and IntelliTrace experiences.&amp;nbsp; The Workflow designer now has an improved debugging experience.&amp;nbsp; The XAML design surface in both Blend and the Visual Studio editor includes multiple performance and reliability improvements, in particular when loading large projects and when using third-party controls.&amp;nbsp; The IDE&amp;rsquo;s light and dark themes are now joined by a third, blue theme.&amp;nbsp; And more, such as including all of the improvements made available through &lt;a href="http://weblogs.asp.net/scottgu/archive/2013/02/18/announcing-release-of-asp-net-and-web-tools-2012-2-update.aspx"&gt;ASP.NET and Web Tools 2012.2&lt;/a&gt;.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://wbsvxw.bn1.livefilestore.com/y1p4O64wPa-WLt8scbVA5GdIkx8xkX9qeuQE5F23ptiYEbSs3fPyfc4EkMMQW4FmZxii7uIW58T_lsnFGlWmxGchuPSMk5qK1f3/image5.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://wbsvxw.bn1.livefilestore.com/y1p4O64wPa-WLt8scbVA5GdIkx8xkX9qeuQE5F23ptiYEbSs3fPyfc4EkMMQW4FmZxii7uIW58T_lsnFGlWmxGchuPSMk5qK1f3/image5.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=273878"&gt;Install Update 2&lt;/a&gt; today to get the latest support Visual Studio has to offer.&amp;nbsp; A more expansive list of &lt;a href="http://support.microsoft.com/kb/2797912"&gt;what&amp;rsquo;s new in VS2012.2&lt;/a&gt;, including new features and bug fixes, is also available.&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10406400" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Announcement/">Announcement</category></item><item><title>Now Available: Office Developer Tools for Visual Studio 2012</title><link>http://blogs.msdn.com/b/somasegar/archive/2013/03/04/now-available-office-developer-tools-for-visual-studio-2012.aspx</link><pubDate>Mon, 04 Mar 2013 17:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10398705</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>27</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10398705</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2013/03/04/now-available-office-developer-tools-for-visual-studio-2012.aspx#comments</comments><description>&lt;p&gt;As I&amp;rsquo;ve written about &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/11/12/building-apps-for-office-and-sharepoint.aspx"&gt;previously&lt;/a&gt;, we&amp;rsquo;ve been &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/07/17/office-development-with-visual-studio-2012-and-napa.aspx"&gt;developing tools&lt;/a&gt; for building the next-generation of &lt;a href="http://msdn.microsoft.com/en-us/office/apps/fp160950.aspx"&gt;apps for Office and SharePoint&lt;/a&gt;.&amp;nbsp; These tools manifest both as an online experience known as &amp;ldquo;Napa&amp;rdquo;, which we&amp;rsquo;ve been updating on a weekly basis, as well as a complete set of extensions to the rich Visual Studio client, extensions we&amp;rsquo;ve shared several times in preview form. Hot on the heels of last week&amp;rsquo;s announcement of commercial availability of the new Microsoft Office 365, I&amp;rsquo;m excited to announce that today we&amp;rsquo;re releasing those rich client tools, the Microsoft Office Developer Tools for Visual Studio 2012.&amp;nbsp; You can download them now from &lt;a href="http://aka.ms/OfficeDevToolsForVS2012"&gt;http://aka.ms/OfficeDevToolsForVS2012&lt;/a&gt;.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://udtb1g.bn1.livefilestore.com/y1p5jn807LwLCyyYucE88Nenks9inZgNcPEnaS_UcfEAWiTl5RZHbiOe7aFSIM4yjottiA2wFhYCV6f1bjPloQFrOU9LXvHvlHj/NewProject.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://udtb1g.bn1.livefilestore.com/y1p5jn807LwLCyyYucE88Nenks9inZgNcPEnaS_UcfEAWiTl5RZHbiOe7aFSIM4yjottiA2wFhYCV6f1bjPloQFrOU9LXvHvlHj/NewProject.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Office Developer Tools for Visual Studio 2012 provide broad and deep support, ranging from new templates to new designers to a whole host of integrated lifecycle tools.&amp;nbsp; They enable developers to create, edit, test, debug, package, and deploy apps for Office and SharePoint, across all current Office and SharePoint hosting models and app types.&amp;nbsp; In addition, beyond supporting a new application model based on web technologies, these tools also provide full support both for VSTO Add-ins and SharePoint Solutions.&lt;/p&gt;
&lt;p&gt;For those of you who have downloaded our preview builds of these tools, you&amp;rsquo;ll find some very welcome enhancements in this release.&amp;nbsp; For example, the tools now include a validation experience that helps you to find and fix common errors prior to submitting your apps to the Office Store.&amp;nbsp; They enable a continuous integration workflow, with both the on-premises Team Foundation Server and the cloud-hosted Team Foundation Service supporting build workflows for apps for Office and SharePoint. Windows Azure cloud service projects can be used to easily create provider-hosted apps for SharePoint.&amp;nbsp; The workflow designers have been dramatically improved, with a lot of fit-and-finish applied since the last preview.&amp;nbsp; Remote debugging is now much more applicable and powerful, thanks to Service Bus.&amp;nbsp; And a whole lot more.&lt;/p&gt;
&lt;p&gt;As an avid user of both Office and SharePoint, I&amp;rsquo;m frequently on the lookout for the next great app to make me and my team more productive.&amp;nbsp; To share your apps in the Office Store so that users like me can find them, you&amp;rsquo;ll need an Office 365 Developer Subscription, which includes a SharePoint Online Developer Site customized for creating and testing apps, and a Microsoft Seller Dashboard account to make your apps available to the hundreds of millions of Office and SharePoint users worldwide.&amp;nbsp; To assist you with this, we&amp;rsquo;ve added a new MSDN benefit for subscribers of Visual Studio Premium and Ultimate with MSDN: a one-time 12-month Office 365 Developer Subscription. Eligible MSDN subscribers can activate this benefit today from their My Account page at &lt;a href="http://msdn.microsoft.com/subscriptions/"&gt;http://msdn.microsoft.com/subscriptions/&lt;/a&gt; (the benefit excludes MPN, DreamSpark, BizSpark, and WebsiteSpark subscriptions).&lt;/p&gt;
&lt;p&gt;Download the tools, and get started building your app today.&amp;nbsp; For more information on building apps for Office and Sharepoint, see the &lt;a href="http://blogs.msdn.com/b/officeapps/"&gt;Apps for Office and SharePoint blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10398705" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Developer+Division/">Developer Division</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Announcement/">Announcement</category></item><item><title>The Evolution of DevLabs</title><link>http://blogs.msdn.com/b/somasegar/archive/2013/02/19/the-evolution-of-devlabs.aspx</link><pubDate>Tue, 19 Feb 2013 19:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10393203</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10393203</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2013/02/19/the-evolution-of-devlabs.aspx#comments</comments><description>&lt;p&gt;A little over four years ago, we created the DevLabs portal on MSDN.&amp;nbsp; The idea behind this site was to provide a hub for Microsoft teams to publicly share prototypes of innovative tools for developers, showcasing and gathering feedback on technologies that were in their early stages.&lt;/p&gt;
&lt;p&gt;In the time since, we&amp;rsquo;ve seen a wealth of exciting projects come and go, many eventually moving in one way, shape, or form into Microsoft products.&amp;nbsp; For example, DevLabs was the initial home for &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2009/02/23/devlabs-code-contracts-for-net.aspx"&gt;Code Contracts&lt;/a&gt;, a general design-by-contract mechanism from Microsoft Research for .NET programmers.&amp;nbsp; The library support for Code Contracts then shipped in the .NET Framework 4, and the Microsoft Research (MSR) team behind it has been actively researching and investing in the associated testing, verification, and documentation tools.&amp;nbsp; As another example, DevLabs was the home for &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2009/05/08/building-parallel-applications-using-axum.aspx"&gt;Axum&lt;/a&gt;, a .NET language for building parallel applications.&amp;nbsp; Axum itself was later retired from DevLabs, but not before some of its core concepts were adopted by mainstream development technologies; for example, the &lt;a href="http://msdn.microsoft.com/en-us/library/hh191443(v=VS.110).aspx"&gt;asynchronous programming&lt;/a&gt; support in C# and Visual Basic in Visual Studio 2012 was initially prototyped in Axum.&amp;nbsp; From &lt;a href="http://chesstool.codeplex.com/"&gt;CHESS&lt;/a&gt; to &lt;a href="http://research.microsoft.com/en-us/projects/pex/"&gt;PEX&lt;/a&gt; to &lt;a href="http://msdn.microsoft.com/en-us/data/gg577609"&gt;Reactive Extensions&lt;/a&gt; to "&lt;a href="http://casablanca.codeplex.com/"&gt;Casablanca&lt;/a&gt;" and beyond, some very useful technologies have gotten their start on DevLabs over the last few years.&lt;/p&gt;
&lt;p&gt;At the same time, the development landscape has been evolving.&amp;nbsp; It&amp;rsquo;s become increasingly simple for anyone to codify their ideas and quickly deploy solutions in order to share concepts and learn from experiments.&amp;nbsp; In conjunction, multiple sites have sprung up to facilitate this, whether for sharing source code, such as with &lt;a href="http://www.codeplex.com/"&gt;CodePlex&lt;/a&gt;, or for sharing tools and extensions, such as with the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/"&gt;Visual Studio Gallery&lt;/a&gt;.&amp;nbsp; These sites are often integrated with the developer&amp;rsquo;s environment, such as with Visual Studio Gallery integration into Visual Studio through the Extensions and Updates dialog, providing easy self-service support for a developer to push an update out to millions of consumers of their work.&lt;/p&gt;
&lt;p&gt;With these advances, it&amp;rsquo;s time to evolve the DevLabs experience.&amp;nbsp; Starting today, we&amp;rsquo;re redirecting the existing DevLabs portal to a new &lt;a href="http://visualstudiogallery.msdn.microsoft.com/site/search?f%5B0%5D.Type=Affiliation&amp;amp;f%5B0%5D.Value=DevLabs&amp;amp;f%5B0%5D.Text=Microsoft%20DevLabs"&gt;DevLabs collection in the Visual Studio Gallery&lt;/a&gt;.&amp;nbsp; When you browse the gallery, you&amp;rsquo;ll find a &lt;a href="http://visualstudiogallery.msdn.microsoft.com/site/search?f%5B0%5D.Type=Affiliation&amp;amp;f%5B0%5D.Value=Microsoft&amp;amp;f%5B0%5D.Text=Microsoft"&gt;Microsoft collection&lt;/a&gt; that includes official releases from Microsoft (such as the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c"&gt;NuGet Package Manager&lt;/a&gt;, the&lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd"&gt; Productivity Power Tools&lt;/a&gt;, or the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f"&gt;Team Foundation Server Power Tools&lt;/a&gt;), but you&amp;rsquo;ll also find a new Microsoft DevLabs collection.&amp;nbsp; As was the case with the previous DevLabs portal, this is an outlet for experiments from Microsoft, experiments that represent some of the latest ideas around developer tools. This new site will enable more teams from Microsoft to more quickly share their latest thinking, and to do so in a manner that works seamlessly with developers&amp;rsquo; day-to-day workflows.&lt;/p&gt;
&lt;p&gt;As an example, a tool available in the Microsoft DevLabs category today is the &amp;ldquo;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/5437f2e7-adef-44e2-b841-78be850e763e"&gt;Inline Navigate To&lt;/a&gt;&amp;rdquo; extension.&amp;nbsp; With Visual Studio 2012, developers can use the Navigate To dialog to navigate to a file or symbol, and this new extension aims to improve on that experience, with better performance, better results relevance, improved filtering capabilities, and improved UI aesthetics, including a modeless UI.&amp;nbsp; Give it a test drive today and provide feedback to the team on whether and how you&amp;rsquo;d like to see such improvements included in a future Visual Studio release.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://rlpzrq.bn1.livefilestore.com/y1pKZ_vy7jJ5u6BJztqAEahv9Xk3Ot25fmZ3YI6bxqp8h5Te7FJQ_nzHQyDRovN0t2wqo7PUBWcomoe2aWdAKY6ISAh4Gm8q26D/InlineNavigateTo.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://rlpzrq.bn1.livefilestore.com/y1pKZ_vy7jJ5u6BJztqAEahv9Xk3Ot25fmZ3YI6bxqp8h5Te7FJQ_nzHQyDRovN0t2wqo7PUBWcomoe2aWdAKY6ISAh4Gm8q26D/InlineNavigateTo.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We look forward to evolving this Microsoft DevLabs collection with new ideas and solutions as we have them available.&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10393203" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Developer+Division/">Developer Division</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/DevLabs/">DevLabs</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Announcement/">Announcement</category></item><item><title>Improving the Modern Application Lifecycle</title><link>http://blogs.msdn.com/b/somasegar/archive/2013/01/30/improving-the-modern-application-lifecycle.aspx</link><pubDate>Wed, 30 Jan 2013 17:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10388697</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10388697</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2013/01/30/improving-the-modern-application-lifecycle.aspx#comments</comments><description>&lt;p&gt;This week in Redmond, Microsoft is hosting the 3rd annual &lt;a href="http://www.alm-summit.com/"&gt;ALM Summit&lt;/a&gt;, a gathering of Application Lifecycle Management (ALM) practitioners interested in learning more about the craft and sharing their own experiences with others.&amp;nbsp;&amp;nbsp; Over the course of three packed days and across four tracks of discussions focused on DevOps, testing, agile development, and ALM leadership, attendees are discussing and collaborating with others in the field, all with the goal of improving how our industry delivers software and services.&lt;/p&gt;
&lt;p&gt;A key set of themes during this summit focuses on real change happening in the industry.&amp;nbsp; In a world of devices and services, we&amp;rsquo;re seeing that feedback and iteration are the name of the game, with multi-year release trains replaced by faster and thoughtful build/measure/learn cycles, with a need for friction-free paths to production yielding advances in quality enablement and continuous deployment, with the blurring of development team roles, and with teams becoming more and more distributed.&lt;/p&gt;
&lt;p&gt;All of this has led us to shift our approach in how we improve and release Visual Studio, while at the same time ensuring that new value includes capabilities to propel this &amp;ldquo;new normal.&amp;rdquo; In November, we shipped &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/11/26/visual-studio-2012-update-1-now-available.aspx"&gt;Visual Studio 2012 Update 1&lt;/a&gt; (VS2012.1), an update to Visual Studio 2012 that provided not only fixes for bugs in the RTM release of Visual Studio 2012, but also a wealth of new features, spanning improved support for agile teams and continuous quality in addition to improved support for Windows and SharePoint development.&amp;nbsp; Today, I&amp;rsquo;m happy to share that we&amp;rsquo;ve released our first &lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/announcing-visual-studio-2012-update-2-vs2012-2.aspx"&gt;preview of Visual Studio 2012 Update 2&lt;/a&gt; (VS2012.2).&amp;nbsp; This preview includes all of the improvements from VS2012.1 while also introducing web-based support for Test Case Management (TCM), improved support for work item tagging, unit testing features for Windows Phone 8, and more.&amp;nbsp; You can now &lt;a href="http://go.microsoft.com/fwlink/?LinkId=273878"&gt;download this preview&lt;/a&gt;, and you can expect subsequent previews and the eventual release of VS2012.2 to contain many more exciting capabilities.&lt;/p&gt;
&lt;p&gt;However, while I&amp;rsquo;m excited by this VS2012.2 preview release, I&amp;rsquo;m even more excited by another of today&amp;rsquo;s announcements.&amp;nbsp; As Brian Harry just announced in his keynote this morning at the ALM Summit, we&amp;rsquo;ve added &lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx"&gt;Git source code management to Team Foundation Service&lt;/a&gt;, with Git repositories hosted in Team Foundation Service available today for use seamlessly from any Git tool on any operating system.&amp;nbsp; Developers can now benefit from Microsoft&amp;rsquo;s fully-integrated ALM suite, while at the same time having a choice of using Git or TFVC (Team Foundation Version Control) for their source control repositories.&amp;nbsp; We&amp;rsquo;ll continue to invest in both Git and TFVC (Team Foundation Version Control) throughout future releases, as we see both centralized version control and distributed version control systems as being optimized for different types of projects and development workflows.&lt;/p&gt;
&lt;p&gt;As part of this effort, today we&amp;rsquo;re also releasing a preview of &lt;a href="http://go.microsoft.com/fwlink/?LinkID=275845"&gt;an extension for VS2012.2&lt;/a&gt; that enables connecting Visual Studio to Git repositories hosted in any Git host, including Team Foundation Service, CodePlex, GitHub, and any number of other 3rd-party services.&amp;nbsp; To create this extension, we utilized the open source library libgit2, and in the process, several of our full-time engineers worked as committers to the libgit2 project.&amp;nbsp; These capabilities will be built into a future release of Visual Studio, enabling it to serve as an incredibly robust Git client, one that provides seamless integration with the rest of the simplicity and power provided by Visual Studio.&amp;nbsp; For more detail on these announcements, see &lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx"&gt;Brian Harry&amp;rsquo;s blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10388697" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Developer+Division/">Developer Division</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Announcement/">Announcement</category></item><item><title>Visual Studio and Internationalization</title><link>http://blogs.msdn.com/b/somasegar/archive/2012/12/05/visual-studio-and-internationalization.aspx</link><pubDate>Wed, 05 Dec 2012 17:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10374277</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>20</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10374277</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2012/12/05/visual-studio-and-internationalization.aspx#comments</comments><description>&lt;p&gt;Our developer customer base for Visual Studio is truly global.&amp;nbsp; A significant portion of the Visual Studio user base is international, and as a result, we spend a lot of time and energy making sure that Visual Studio yields a great experience, regardless of locale, and we continually strive to improve that experience.&lt;/p&gt;
&lt;p&gt;One recent manifestation of this was in how we handled language releases for Visual Studio 2012.&amp;nbsp; In previous versions of Visual Studio, we would first ship the English version, and weeks later we would subsequently ship versions of Visual Studio localized into multiple languages.&amp;nbsp; For Visual Studio 2012, we changed our internal processes so that when we shipped, we shipped all of our 10 languages simultaneously: English, French, Italian, Spanish, German, Russian, Japanese, Korean, Simplified Chinese, and Traditional Chinese.&amp;nbsp; All 10 languages are available from the &lt;a href="http://www.microsoft.com/visualstudio/downloads"&gt;Visual Studio download site&lt;/a&gt;.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://f72llq.bay.livefilestore.com/y1pRIScfaFPXDtqJ8LFLotAXqgqhZWxnmYermF_6Bz33yRTR2bYUj5iDY7hE2UmtvDA0DQA1xWff7yhh90VvZZ5wKubwX1GQgDM/image1.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://f72llq.bay.livefilestore.com/y1pRIScfaFPXDtqJ8LFLotAXqgqhZWxnmYermF_6Bz33yRTR2bYUj5iDY7hE2UmtvDA0DQA1xWff7yhh90VvZZ5wKubwX1GQgDM/image1.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This commitment continued with the recently released &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/11/26/visual-studio-2012-update-1-now-available.aspx"&gt;Visual Studio 2012 Update 1&lt;/a&gt; (Visual Studio 2012.1) for which we also simultaneously released all 10 languages.&lt;/p&gt;
&lt;p&gt;Beyond these 10 languages, however, Visual Studio can also be extended via additional &amp;ldquo;community&amp;rdquo; language packs.&amp;nbsp; Throughout the Visual Studio 2012 product cycle, we maintained close partnerships with prestigious universities and with Microsoft Valued Professionals (MVPs) from around the world, with the goal of supporting additional languages in Visual Studio 2012.&amp;nbsp; The resulting community language packs, available for Czech, Polish, Turkish, and Brazilian Portuguese, provide a localized experience for the majority of the Visual Studio user interface, with hundreds of thousands of localized words. These community language packs are available for &lt;a href="http://www.microsoft.com/visualstudio/downloads"&gt;download&lt;/a&gt; for Visual Studio Professional, Premium, and Ultimate, as well as for multiple Express versions.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://f72llq.bay.livefilestore.com/y1pRIScfaFPXDs-wNHcd4CSbh97w-4LGi8o6SK2-PQTMcSn1qSMP7P2QJE6hDKJXKv7DBdcQJPDNZGtUrfgQq1gfkB21M-y5dNi/image2.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://f72llq.bay.livefilestore.com/y1pRIScfaFPXDs-wNHcd4CSbh97w-4LGi8o6SK2-PQTMcSn1qSMP7P2QJE6hDKJXKv7DBdcQJPDNZGtUrfgQq1gfkB21M-y5dNi/image2.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Of course, the need for localized content extends well beyond the Visual Studio user interface.&amp;nbsp; One of the largest sources of such content is the &lt;a href="http://msdn.microsoft.com/en-us/library/vstudio/dd831853.aspx"&gt;Visual Studio documentation&lt;/a&gt; on MSDN, available in all 14 previously mentioned languages.&amp;nbsp;&amp;nbsp;This translated content comes from a variety of sources, including Visual Studio team members, machine translation, and the community.&amp;nbsp; You, too,&amp;nbsp;can contribute, using the &lt;a href="http://msdn.microsoft.com/en-us/translate/"&gt;MSDN Translation Wiki&lt;/a&gt;, which enables you to suggest improved translations and be recognized for your contributions via the MSDN and TechNet recognition system.&amp;nbsp; For more info, see the &lt;a href="http://blogs.msdn.com/b/devcontentloc/"&gt;Developer Content Localization Team&amp;rsquo;s blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Moving forward, we strive to improve further upon the global experience we provide with Visual Studio, and we look forward to any and all assistance you provide in that endeavor.&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10374277" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Developer+Division/">Developer Division</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category></item><item><title>Visual Studio 2012 Update 1 Now Available!</title><link>http://blogs.msdn.com/b/somasegar/archive/2012/11/26/visual-studio-2012-update-1-now-available.aspx</link><pubDate>Mon, 26 Nov 2012 20:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10369356</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>107</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10369356</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2012/11/26/visual-studio-2012-update-1-now-available.aspx#comments</comments><description>&lt;p&gt;&amp;ldquo;Firsts&amp;rdquo; excite me.&amp;nbsp; This excitement isn&amp;rsquo;t about competition with others, but rather about competition with ourselves and our past, about constantly working to better what we do and how we do it, and about the value we provide to developers and teams who use our tools.&amp;nbsp; At our &lt;a href="http://visualstudiolaunch.com/"&gt;Visual Studio 2012 and .NET 4.5 launch event&lt;/a&gt; in September, I talked about our strong commitment to continuous value delivery and our new approach for providing updates to Visual Studio on a regular cadence of shorter intervals:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://sdq96a.bay.livefilestore.com/y1pwxXIjR9hwzHFEJX1FSHC_8PZr5MHmw25-eWPi2Rg2QROUxqc1q8r0m3b5eu8CXNPxTHHWWW5sQpTlxJyhrtL0KMWoPphR6lW/image1.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://sdq96a.bay.livefilestore.com/y1pwxXIjR9hwzHFEJX1FSHC_8PZr5MHmw25-eWPi2Rg2QROUxqc1q8r0m3b5eu8CXNPxTHHWWW5sQpTlxJyhrtL0KMWoPphR6lW/image1.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m excited to announce that the first such update, Visual Studio 2012 Update 1 (Visual Studio 2012.1), is now available.&amp;nbsp; You can install it today from the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=272486"&gt;download page&lt;/a&gt; (see "Visual Studio 2012 Update 1" under the "Additional software" section).&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://sdq96a.bay.livefilestore.com/y1pwxXIjR9hwzHy29EHfHB6Y-UpsInAdKdcm7gveMGZm1GnDccYM8ZOGf082tCsC5Yej4rYTLe9zXzl1r5q1dncadv9p2fJfVBp/image2.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://sdq96a.bay.livefilestore.com/y1pwxXIjR9hwzHy29EHfHB6Y-UpsInAdKdcm7gveMGZm1GnDccYM8ZOGf082tCsC5Yej4rYTLe9zXzl1r5q1dncadv9p2fJfVBp/image2.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;With this and future updates, we&amp;rsquo;re striving to ensure that developers and development teams always have the best solution for building modern applications and for managing the modern application lifecycle.&amp;nbsp; This approach to delivering updates, integrated directly into the IDE, should make it much easier for developers to keep the Visual Studio client up-to-date.&lt;/p&gt;
&lt;p&gt;Importantly, this isn&amp;rsquo;t just about bug fixes, though it contains quite a few of those to measurably address issues reported through Connect, UserVoice, and Windows Error Reporting.&amp;nbsp; This update also delivers a wealth of new functionality into Visual Studio 2012.&amp;nbsp; The new functionality in Update 1 primarily spans four areas of investment: Windows development, SharePoint development, agile teams, and continuous quality.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows Development.&lt;/strong&gt; A big focus area for us when designing Visual Studio 2012 was in enabling developers to build stellar apps for Windows, and that trend continues with Update 1, with which we&amp;rsquo;ve improved Windows development in a variety of areas.&amp;nbsp; Back in June, we &lt;a href="http://blogs.msdn.com/b/vcblog/archive/2012/06/15/10320645.aspx"&gt;announced&lt;/a&gt; we would enable C++ applications to target Windows XP from Visual Studio 2012, and that support is now available as part of Update 1. For Windows Store applications for Windows 8, Visual Studio 2012 Update 1 includes support for both mixed-mode managed/native debugging and for native ARM dump debugging.&amp;nbsp; Update 1 also includes improved diagnostics and testing support for Windows Store apps, such as with a JavaScript memory analysis tool, support for data-driven unit tests, and C++ unit testing enhancements. Additionally, for developers &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/10/30/building-apps-for-windows-phone-8.aspx"&gt;building apps for Windows Phone 8&lt;/a&gt;, we&amp;rsquo;ve enabled code analysis to help improve the quality of their phone apps.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://sdq96a.bay.livefilestore.com/y1pviek7HgeeKEm7Ov3CgdbTL_wYjT2zCVNKVz-dqIt9FGOCU2LyyYXl-sSyr4Ycj4VOZTuNejuT6gYBv0zlAJ8WUVgIzcsMQAd/image3.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://sdq96a.bay.livefilestore.com/y1pviek7HgeeKEm7Ov3CgdbTL_wYjT2zCVNKVz-dqIt9FGOCU2LyyYXl-sSyr4Ycj4VOZTuNejuT6gYBv0zlAJ8WUVgIzcsMQAd/image3.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SharePoint Development.&lt;/strong&gt; Beyond the core platform support for SharePoint development available via &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/11/12/building-apps-for-office-and-sharepoint.aspx"&gt;&amp;ldquo;Napa&amp;rdquo; and the Office Developer Tools for Visual Studio&lt;/a&gt;, with Visual Studio 2012 Update 1 we&amp;rsquo;ve invested in building out significant new application lifecycle management (ALM) capabilities for SharePoint applications.&amp;nbsp; This work is primarily centered around multiple forms of testing: from load testing that enables the stressing of SharePoint applications with simulated load and network conditions; to performance testing that enables recording and running performance suites against SharePoint solutions; to unit testing that enables coded UI tests for simulating user interaction and that enables using the Microsoft Fakes Framework for stubbing out SharePoint dependencies in unit tests.&amp;nbsp; Update 1 also updates IntelliTrace to capture SharePoint logging information, in order to provide a rich analysis experience for SharePoint applications.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://sdq96a.bay.livefilestore.com/y1pTS6dZZ9_q6IbCFY0GNozjz0Y4qS2-_fSsD-909Mh-117YgXujQCdo69KwX5ZFV79k2y51Zv5tFyPtq0KpwSj2ydCzoKL6ioS/image4.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://sdq96a.bay.livefilestore.com/y1pTS6dZZ9_q6IbCFY0GNozjz0Y4qS2-_fSsD-909Mh-117YgXujQCdo69KwX5ZFV79k2y51Zv5tFyPtq0KpwSj2ydCzoKL6ioS/image4.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Agile Teams.&lt;/strong&gt; With Visual Studio 2012, we introduced a wealth of features to support agile teams, from stakeholders to developers to testers to project managers, and Update 1 further builds upon this focus.&amp;nbsp; The update includes many usability improvements to enable user productivity while managing projects in the web-based interface for Team Foundation Server, such as with new ways to navigate around the UI, more cases where dragging and dropping is relevant, and a much improved source viewing and diffing experience.&amp;nbsp; Update 1 also includes Kanban support: in addition to the existing Scrum and task board support, the Kanban support offers a new range of project tracking options, including a Kanban board and a cumulative flow diagram.&amp;nbsp; In fact, Update 1 includes for Team Foundation Server most of the improvements made to &lt;a href="http://tfs.visualstudio.com/"&gt;Team Foundation Service&lt;/a&gt; in recent months.&amp;nbsp; Visual Studio now also includes a new visualization feature, Code Map, which enables developers to dynamically build views of relevant areas of a code base in order to understand and navigate its relationships quickly.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://sdq96a.bay.livefilestore.com/y1pTS6dZZ9_q6JgpYDUZKJyCFivBUJm1U3LQWoO5G7YpMU72eJ6u8mVHLifXi_P5j_Shm8_2LK4G9U05AncaejreXV3C-JXzmb-/image5.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://sdq96a.bay.livefilestore.com/y1pTS6dZZ9_q6JgpYDUZKJyCFivBUJm1U3LQWoO5G7YpMU72eJ6u8mVHLifXi_P5j_Shm8_2LK4G9U05AncaejreXV3C-JXzmb-/image5.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Continuous Quality.&lt;/strong&gt; Last but not least, enabling continuous quality is a key focus area for Update 1, beyond the Windows and SharePoint testing features already mentioned.&amp;nbsp; This spans testing at all levels, from the management of tests to their execution.&amp;nbsp; For example, code coverage is now supported for manual testing of ASP.NET applications, enabling testers to analyze which areas of a code base are used during manual testing (similar to the support already enabled for automated tests).&amp;nbsp; Cross-browser testing is now supported, with the ability to record tests on Internet Explorer and later replay them with most modern browsers.&amp;nbsp; Test Explorer in Visual Studio has been augmented to enable custom &amp;ldquo;traits&amp;rdquo;; these traits are specified in the tests, allowing developers to specify how tests should be grouped and run.&amp;nbsp; Microsoft Test Manager has also been enhanced in several customer-requested areas, such as with support for pausing/resuming of manual test sessions and automatically creating an image log of all actions performed during an exploratory testing session.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://sdq96a.bay.livefilestore.com/y1pwxXIjR9hwzEPU_vJhXzZXreqtCu35CvO4a6UCO3tFvf-m-GrxHUHzRiJToxvPHg-hcASC5YpaL1LA8OhvEGoEilf5mBd_zDc/image6.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://sdq96a.bay.livefilestore.com/y1pwxXIjR9hwzEPU_vJhXzZXreqtCu35CvO4a6UCO3tFvf-m-GrxHUHzRiJToxvPHg-hcASC5YpaL1LA8OhvEGoEilf5mBd_zDc/image6.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=272486"&gt;Install Update 1&lt;/a&gt; today to upgrade Visual Studio 2012 to the latest available bits.&amp;nbsp; We plan to release these Visual Studio Updates regular cadence, so stay tuned for more to come.&lt;/p&gt;
&lt;p&gt;Finally, though unrelated to Update 1, if you&amp;rsquo;re looking for even more functionality in Visual Studio 2012, consider installing the recently released and free &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd"&gt;Productivity Power Tools&lt;/a&gt; add-in from the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/"&gt;Visual Studio Gallery&lt;/a&gt;.&amp;nbsp; Created by individuals on the Visual Studio team, this is a pack of extensions focused on further streamlining the developer experience within Visual Studio 2012, with features like colorized parameter help, a custom document well, automatic brace completion, an enhanced scroll bar, and much more.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;a href="https://kxacog.bay.livefilestore.com/y1paOcba5e_GoTpSpMQv3MsI6StIJdjzmFFDR3EXNmVU_gmM6vxS0UQu_dQzR93KpQYOz4dlFmNJK7oXfeQFQtwqFMm-U6P2hiE/image7.png?psid=1"&gt;&lt;img style="max-width: 550px;" src="https://kxacog.bay.livefilestore.com/y1paOcba5e_GoTpSpMQv3MsI6StIJdjzmFFDR3EXNmVU_gmM6vxS0UQu_dQzR93KpQYOz4dlFmNJK7oXfeQFQtwqFMm-U6P2hiE/image7.png?psid=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10369356" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Developer+Division/">Developer Division</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Announcement/">Announcement</category></item><item><title>Building Apps for Office and SharePoint</title><link>http://blogs.msdn.com/b/somasegar/archive/2012/11/12/building-apps-for-office-and-sharepoint.aspx</link><pubDate>Mon, 12 Nov 2012 18:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10367406</guid><dc:creator>S.Somasegar</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/somasegar/rsscomments.aspx?WeblogPostID=10367406</wfw:commentRss><comments>http://blogs.msdn.com/b/somasegar/archive/2012/11/12/building-apps-for-office-and-sharepoint.aspx#comments</comments><description>&lt;p&gt;Several months ago, I &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/07/17/office-development-with-visual-studio-2012-and-napa.aspx"&gt;shared the news&lt;/a&gt; of our new set of development tools for Office and SharePoint, including the in-browser &amp;ldquo;Napa&amp;rdquo; tools and the rich client Office Developer Tools for Visual Studio 2012.&lt;/p&gt;
&lt;p&gt;Today at the &lt;a href="http://www.mssharepointconference.com/Pages/default.aspx"&gt;SharePoint Conference&lt;/a&gt; in Las Vegas, we shared significant updates to these tools, with a range of improved support to make building new Office 2013, Office 365, SharePoint 2013, and SharePoint Online in Office 365 more flexible and productive.&lt;/p&gt;
&lt;p&gt;Over the last few months we&amp;rsquo;ve been making continuous updates to &amp;ldquo;Napa&amp;rdquo;, a lightweight, in-browser companion to the full Visual Studio rich client.&amp;nbsp; These updates have included support for publishing apps to SharePoint, for sharing a project with a friend or with the community, lots of editor improvements, and much more.&amp;nbsp;As you don&amp;rsquo;t need to install anything onto your machine in order to build apps with &amp;ldquo;Napa&amp;rdquo;, it&amp;rsquo;s the fastest way to get started with Office and SharePoint development.&amp;nbsp; You can do so today at &lt;a href="http://dev.office.com"&gt;http://dev.office.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Of course, as these projects grow, developers can smoothly transition their work with their projects in the browser to the rich client Office Developer Tools for Visual Studio 2012.&amp;nbsp; With support ranging from new designers to new templates, these tools enable developers to create, edit, build, debug, package, and deploy apps for Office and SharePoint, across all current Office and SharePoint hosting models and app types.&amp;nbsp; Today, we&amp;rsquo;re releasing Preview 2 of this suite, which you can &lt;a href="http://go.microsoft.com/fwlink/?LinkID=255924"&gt;download and install&lt;/a&gt; into Visual Studio Professional 2012, Visual Studio Premium 2012, and Visual Studio Ultimate 2012.&lt;/p&gt;
&lt;p&gt;Additionally, now included as part of the Office Developer Tools for Visual Studio 2012 is the &lt;a href="http://blogs.msdn.com/b/lightswitch/archive/2012/11/12/announcing-lightswitch-html-client-preview-2.aspx"&gt;LightSwitch HTML Client for Visual Studio 2012 &amp;ndash; Preview 2&lt;/a&gt;.&amp;nbsp; With this release, LightSwitch enables developers to easily build touch-oriented business applications with HTML5 that run well across a breadth of devices.&amp;nbsp; These apps can be standalone, but with this preview developers can now also quickly build and deploy data-driven apps for SharePoint using the new web standards-based apps model.&lt;/p&gt;
&lt;p&gt;You can stay up-to-date on the latest in Office development from the team blog at &lt;a href="http://blogs.msdn.com/b/officeapps"&gt;http://blogs.msdn.com/b/officeapps&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Namaste!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Follow me on Twitter at &lt;a href="http://twitter.com/ssomasegar"&gt;http://twitter.com/ssomasegar&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10367406" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Developer+Division/">Developer Division</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/somasegar/archive/tags/Announcement/">Announcement</category></item></channel></rss>