<?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>Matt Harrington</title><link>http://blogs.msdn.com/b/matt-harrington/</link><description>Blogging from San Francisco</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>How to get your app into the Windows Store</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/05/09/how-to-get-your-app-into-the-windows-store.aspx</link><pubDate>Wed, 09 May 2012 20:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10303449</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/05/09/how-to-get-your-app-into-the-windows-store.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;This post can also be reached via &lt;a href="http://bit.ly/windows8token"&gt;http://bit.ly/windows8token&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Windows 8 is coming in the near future. You can download, use it, and &lt;a href="http://blogs.msdn.com/b/matt-harrington/archive/2012/03/12/windows-8-resources-for-javascript-and-html5-developers.aspx"&gt;develop apps for it today&lt;/a&gt;.&amp;nbsp; As of May 2012, the Windows Store is not open for everyone to deploy.&amp;nbsp; However, we are looking for the first wave of great applications which highlight the power of Metro and Windows 8, especially from developers who want to get to market first and build their brand.&lt;/p&gt;
&lt;p&gt;In order to submit your application today you need a token.&amp;nbsp; This is something I can help you get.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a great application or game.&lt;/li&gt;
&lt;li&gt;Let me know about it by contacting me via &lt;a href="http://blogs.msdn.com/b/matt-harrington/contact.aspx"&gt;my blog&amp;rsquo;s contact form&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;ll help you register so you can get your application through our Application Accelerator Labs, where the app will get reviewed to confirm it's complete and conforms to the &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh465424"&gt;Metro guidelines&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx"&gt;certification requirements&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is a great opportunity to not only be first to market with your app, but also to get feedback from a Microsoft Services Engineer to make your app great. If you are serious about creating an application, this is a chance that you probably don&amp;rsquo;t want to pass up.&lt;/p&gt;
&lt;p&gt;In addition, our team is holding a series of events and office hours to help you.&amp;nbsp; We want to make sure you have what you need to be successful. Come learn more about how to build apps for Windows 8, or show up and build your app with one of our evangelists or others in the community.&lt;/p&gt;
&lt;p&gt;Windows Developer Camps (to learn about Windows 8 development):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Redmond, WA.&amp;nbsp; May 11, 2012.&amp;nbsp; &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032507675&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Denver, CO.&amp;nbsp; June 1, 2012.&amp;nbsp; &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032507677&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chandler, AZ.&amp;nbsp; June 8, 2012.&amp;nbsp; &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032507678&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.devcamps.ms/windows"&gt;Other locations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Windows Application Accelerator Labs (to build your app):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Redmond, WA.&amp;nbsp; May 15 - 17, 2012. &lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032507920&amp;amp;IO=JMxNB5I5wwpdm%2fi5%2f7qf2g%3d%3d"&gt;Register&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mountain View, CA.&amp;nbsp; May 22 - 24, 2012. &lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032507921&amp;amp;IO=JMxNB5I5wwoSznz3qP9Szg%3d%3d"&gt;Register&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that to get a Windows Store token, you&amp;rsquo;ll still need to &lt;a href="http://blogs.msdn.com/b/matt-harrington/contact.aspx"&gt;contact me&lt;/a&gt; to get your app reviewed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10303449" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_8/">windows-8</category></item><item><title>Code samples for Metro interactions from the Windows 8 SDK</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/23/code-samples-for-metro-interactions-from-the-windows-8-sdk.aspx</link><pubDate>Mon, 23 Apr 2012 18:27:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10296732</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/23/code-samples-for-metro-interactions-from-the-windows-8-sdk.aspx#comments</comments><description>&lt;p&gt;Here are the 5 code samples from the Windows 8 SDK that I’ll be showing during my session at the Windows 8 Anchor Camp our team is holding today in Los Angeles.&amp;#160; I’ll update this post later with more details, but wanted to give people a resource they can turn to right now at today’s event.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Essential controls sample (&lt;a href="http://code.msdn.microsoft.com/windowsapps/Common-HTML-controls-and-09a72a24"&gt;HTML&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/windowsapps/Basic-Controls-29318599"&gt;XAML&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/windowsapps/Search-app-extension-sample-6baa6270"&gt;Search sample&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/windowsapps/Sharing-Content-Source-App-d9bffd84"&gt;Sharing content source app sample&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/windowsapps/Toast-notifications-sample-52eeba29"&gt;Toast notifications sample&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/windowsapps/App-tiles-and-badges-sample-5fc49148"&gt;App tiles and badges sample&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10296732" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_8/">windows-8</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/javascript/">javascript</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/html5/">html5</category></item><item><title>How to share your Metro style application for Windows 8 with another developer</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/14/how-to-share-your-metro-style-windows-8-app-with-another-developer.aspx</link><pubDate>Sun, 15 Apr 2012 02:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10293834</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/14/how-to-share-your-metro-style-windows-8-app-with-another-developer.aspx#comments</comments><description>&lt;p&gt;If you&amp;rsquo;re writing a Metro style app for Windows 8, here&amp;rsquo;s how you can share it with another developer.&amp;nbsp; Note that both the source and destination machines need a valid development license.&amp;nbsp; Verify this with the PowerShell cmdlet &lt;code&gt;Get-WindowsDeveloperLicense&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;In Visual Studio, choose &lt;strong&gt;Create App Package &lt;/strong&gt;under the &lt;strong&gt;Store&lt;/strong&gt; menu:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57-metablogapi/3581.VS11_2D00_Create_2D00_App_2D00_Package_5F00_528303F4.png"&gt;&lt;img width="671" height="383" title="VS11 Create App Package" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" alt="VS11 Create App Package" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57-metablogapi/3404.VS11_2D00_Create_2D00_App_2D00_Package_5F00_thumb_5F00_07236030.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Select &lt;strong&gt;Create a package to use locally only&lt;/strong&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-44-57-metablogapi/7612.VS11_2D00_Create_2D00_App_2D00_Package_2D00_Wizard_5F00_0DD669B3.png"&gt;&lt;img width="567" height="387" title="VS11 Create App Package Wizard" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" alt="VS11 Create App Package Wizard" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57-metablogapi/2818.VS11_2D00_Create_2D00_App_2D00_Package_2D00_Wizard_5F00_thumb_5F00_4276C5EE.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Make note of where the package will be saved, and then click &lt;strong&gt;Create&lt;/strong&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-44-57-metablogapi/8322.VS11_2D00_Create_2D00_App_2D00_Package_2D00_location_5F00_578A6305.png"&gt;&lt;img width="648" height="563" title="VS11 Create App Package location" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" alt="VS11 Create App Package location" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57-metablogapi/2134.VS11_2D00_Create_2D00_App_2D00_Package_2D00_location_5F00_thumb_5F00_240E540F.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Navigate to the package location, right-click on your package&amp;rsquo;s folder, and select &lt;strong&gt;Send to &amp;ndash;&amp;gt; Compressed (zipped) folder&lt;/strong&gt;.&amp;nbsp; You don&amp;rsquo;t need the &lt;em&gt;.APPXUPLOAD&lt;/em&gt; file.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57-metablogapi/3000.Make_2D00_zip_2D00_from_2D00_app_2D00_package_5F00_000B1424.png"&gt;&lt;img width="716" height="497" title="Make zip from app package" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" alt="Make zip from app package" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57-metablogapi/8473.Make_2D00_zip_2D00_from_2D00_app_2D00_package_5F00_thumb_5F00_1378282B.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mail the zipfile to another developer, or otherwise transfer it to a second machine.&amp;nbsp; Remember that the destination machine must have a valid developer&amp;rsquo;s license.&amp;nbsp; Extract the zipfile, and then run &lt;code&gt;Add-AppxDevPackage.bat&lt;/code&gt; as Administrator.&amp;nbsp; The app will then show up in the target machine&amp;rsquo;s Start Screen.&lt;/p&gt;
&lt;p&gt;For more information, watch John Sheehan&amp;rsquo;s presentation &lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-905C"&gt;Under the hood: installation and updates for Metro style apps&lt;/a&gt; from the September 2011 Build conference.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Screenshots made with &lt;a href="http://www.techsmith.com/snagit.html"&gt;Snagit by TechSmith&lt;/a&gt;.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10293834" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_8/">windows-8</category></item><item><title>Imagine Cup 2012: Vote for the People’s Choice</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/12/imagine-cup-2012-vote-for-the-people-s-choice.aspx</link><pubDate>Thu, 12 Apr 2012 18:43:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10293291</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/12/imagine-cup-2012-vote-for-the-people-s-choice.aspx#comments</comments><description>&lt;p&gt;We asked students from all over the world to come up with innovative uses of technology that would make the world a better place. They stepped up to the challenge, and the &lt;a href="https://www.facebook.com/MicrosoftTechStudent/app_170672609717521?app_data=%7B%27mtag%27%3A%27mattharr%27%7D"&gt;Imagine Cup US 2012&lt;/a&gt; competition was on.&lt;/p&gt;  &lt;p&gt;Imagine Cup is a global technology competition, enabling students worldwide to use technology to transform the world we live in. Every year, the Imagine Cup inspires eager students to shine, developing skills that will power their futures, and applying what they have learned to make a positive impact in the world and build a brighter future.&lt;/p&gt;  &lt;p&gt;Last year, over 325,000 students participated in Imagine Cup. Today, 22 teams from across the country have made it to the Imagine Cup US finals, developing solutions and providing awareness to issues that address&amp;#160; environmental stewardship, the worldwide obesity epidemic, and the plight of children in war-torn Africa.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Now it’s up to you: These teams need your votes to win the Imagine Cup People’s Choice award. &lt;/b&gt;The team with the most votes by May 19, 2012 will travel to the Imagine Cup Worldwide Finals in Sydney, Australia this July. &lt;a href="https://www.facebook.com/MicrosoftTechStudent/app_170672609717521?app_data=%7B%27mtag%27%3A%27mattharr%27%7D"&gt;Vote now&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;Your vote is powerful. By helping select the Imagine Cup People’s Choice winner, you’ll not only be raising awareness for critical social issues, you’ll also be supporting the future of technology innovation here in the US.&lt;/p&gt;  &lt;p&gt;And of course there’s something in it for you, too.&lt;strong&gt; Every time you vote, you qualify to win prizes like a laptop, an Xbox, or a Windows Phone.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Visit the &lt;a href="https://www.facebook.com/MicrosoftTechStudent/app_170672609717521?app_data=%7B%27mtag%27%3A%27mattharr%27%7D"&gt;Imagine Cup US Facebook page&lt;/a&gt; to check out our US finalists and vote for your favorite—it’s fast and easy. And remember, the more often you vote, the more often you can win, so stop by every day.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10293291" width="1" height="1"&gt;</description></item><item><title>Windows 8 for JavaScript developers video from SFJS</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/02/windows-8-for-javascript-developers-video-from-sfjs.aspx</link><pubDate>Tue, 03 Apr 2012 01:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10290166</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/02/windows-8-for-javascript-developers-video-from-sfjs.aspx#comments</comments><description>&lt;p&gt;On March 15, 2012, I gave &lt;a href="http://www.meetup.com/jsmeetup/events/46991262/"&gt;a presentation at the San Francisco JavaScript meetup about Windows 8 development&lt;/a&gt;.&amp;nbsp; Thanks to &lt;a href="http://www.linkedin.com/in/daveedelhart"&gt;Dave Edelhart&lt;/a&gt;, here&amp;rsquo;s the video.&amp;nbsp; I wish there had been time to show more code and get into Visual Studio, but that will have to come in a later talk.&amp;nbsp; It&amp;rsquo;s exciting there were so many questions from the audience.&amp;nbsp; I&amp;rsquo;m also excited that this was the first time the majority of the audience had seen anything about Windows 8.&amp;nbsp; The presentation starts at 1 minute, 20 seconds.&lt;/p&gt;
&lt;p&gt;&lt;iframe height="315" src="http://www.youtube.com/embed/2Zokv29OEk4" frameborder="0" width="560" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If anything I said wasn&amp;rsquo;t clear, please check these authoritative sources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/b8/"&gt;Building Windows 8 blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/windowsstore/"&gt;Windows Store for developers blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Videos from the September 2011 &lt;a href="http://www.buildwindows.com/"&gt;Build conference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dev.windows.com/"&gt;Windows Dev Center&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To get started developing your own Metro style app, check out my post called &lt;a href="http://blogs.msdn.com/b/matt-harrington/archive/2012/03/12/windows-8-resources-for-javascript-and-html5-developers.aspx"&gt;Windows 8 resources for JavaScript and HTML5 developers&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=10290166" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_8/">windows-8</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/javascript/">javascript</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/html5/">html5</category></item><item><title>Create a Windows 8 image with recimg.exe to preserve your Desktop apps after a refresh</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/01/create-a-windows-8-refresh-image-with-recimg-exe.aspx</link><pubDate>Sun, 01 Apr 2012 20:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10289769</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/04/01/create-a-windows-8-refresh-image-with-recimg-exe.aspx#comments</comments><description>&lt;p&gt;Windows 8 supports two new ways to revert your system to an earlier state.&amp;nbsp; From the &lt;strong&gt;Settings&lt;/strong&gt; charm, access &lt;strong&gt;More PC settings&lt;/strong&gt; and then click &lt;strong&gt;General&lt;/strong&gt;.&amp;nbsp; Towards the bottom, you&amp;rsquo;ll see these two choices:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Refresh your PC without affecting your files&lt;/strong&gt;.&amp;nbsp; This choice keeps your personal data, system settings, and Metro style applications.&amp;nbsp; Desktop applications will be removed, unless you create a custom image as I detail below.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reset your PC and start over&lt;/strong&gt;.&amp;nbsp; This choice is like a factory reset.&amp;nbsp; All of your personal files, Metro style apps, and Desktop apps will be removed.&amp;nbsp; You can optionally write random data to your drive for added security.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Use option 2 if you&amp;rsquo;re going to sell or give away your system.&amp;nbsp; All of your personal files will be erased.&amp;nbsp; The rest of this post is about option 1.&lt;/p&gt;
&lt;p&gt;Option 1, refreshing your PC, keeps your personal data and reinstalls Metro style applications.&amp;nbsp; Desktop apps will be removed, and their names will be placed in a file on your desktop called &lt;strong&gt;Removed Apps&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Reinstalling all of your Desktop apps can be time consuming, so Windows 8 offers a command called &lt;code&gt;recimg.exe&lt;/code&gt; to make this easier.&amp;nbsp; &lt;code&gt;recimg&lt;/code&gt; creates an image which is used by the refresh facility when restoring Windows.&amp;nbsp; Not only will your personal data and Metro style apps be saved, but so will Desktop apps you have installed at the time you create the image.&amp;nbsp; This can save you a lot of time.&lt;/p&gt;
&lt;p&gt;After installing Windows 8 on a new system, the first thing I do is install &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200091047"&gt;Visual Studio&lt;/a&gt; and Office.&amp;nbsp; I then do this as Administrator:&lt;/p&gt;
&lt;pre&gt;mkdir C:\RefreshImage
recimg /CreateImage C:\RefreshImage
recimg /ShowCurrent&lt;/pre&gt;
&lt;p&gt;Refreshing my PC will then preserve my Desktop apps.&amp;nbsp; Any Desktop apps I install after creating the image will not be copied over to the refreshed system.&amp;nbsp; However, the old system is preserved in &lt;em&gt;C:\Windows.old&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;For more information, run &lt;code&gt;recimg /help&lt;/code&gt;. Also read the &lt;a href="http://blogs.msdn.com/b/b8/archive/2012/01/04/refresh-and-reset-your-pc.aspx"&gt;Refresh and reset your PC&lt;/a&gt; article by Desmond Lee on the Building Windows 8 blog.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10289769" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_8/">windows-8</category></item><item><title>How to create a bootable USB drive from an ISO image for UEFI systems</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso-image-for-uefi-systems.aspx</link><pubDate>Wed, 28 Mar 2012 06:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10288337</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso-image-for-uefi-systems.aspx#comments</comments><description>&lt;p&gt;At&amp;nbsp;the time this post is being written, March 2012, at least some UEFI systems don't boot to NTFS USB thumb drives.&amp;nbsp; These UEFI systems will only boot to FAT32 USB thumb drives.&amp;nbsp; I have no idea if this will change in the future.&amp;nbsp; The details of UEFI are outside the scope of what I typically deal with.&lt;/p&gt;
&lt;p&gt;There are several utilities for creating a bootable USB drive from an ISO image, but you&amp;rsquo;ll most likely end up with something formatted with NTFS.&amp;nbsp; This won&amp;rsquo;t boot on some UEFI systems.&amp;nbsp; Instead, right-click on your USB drive and select &amp;ldquo;Format&amp;hellip;&amp;rdquo;.&amp;nbsp; Ensure that FAT32 is selected as the file system and click &amp;ldquo;Start&amp;rdquo;.&amp;nbsp; You can also format a drive from the command line using &lt;code&gt;format&lt;/code&gt; or &lt;code&gt;diskpart&lt;/code&gt; if you like.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re on Windows 8, double-click your ISO image to mount it.&amp;nbsp; If you&amp;rsquo;re on earlier versions of Windows, use a 3rd party utility to mount the ISO.&amp;nbsp; Just search the web and you&amp;rsquo;ll find options.&amp;nbsp; Or, burn the ISO to a DVD and then mount it.&amp;nbsp; Once the ISO is mounted, copy all files and directories over to your newly formatted USB drive by dragging and dropping.&amp;nbsp; You can also do this from the command line using &lt;code&gt;robocopy&lt;/code&gt; or &lt;code&gt;xcopy&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ll then have a USB drive which will boot on UEFI systems.&amp;nbsp; It will also boot on systems which use a BIOS instead.&lt;/p&gt;
&lt;p&gt;I hope this saves people some time.&amp;nbsp; I spent quite a while wondering why I couldn&amp;rsquo;t get a USB drive to boot on one of my newer systems.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10288337" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_8/">windows-8</category></item><item><title>Windows 8 Event in Silicon Valley, April 4, 2012</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/03/22/windows-8-event-in-silicon-valley-april-4-2012.aspx</link><pubDate>Thu, 22 Mar 2012 16:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10286457</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/03/22/windows-8-event-in-silicon-valley-april-4-2012.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57/6675.apr_2D00_4_2D00_invitation.png"&gt;&lt;img alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57/6675.apr_2D00_4_2D00_invitation.png" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57-metablogapi/2311.apr_2D00_4_2D00_invitation_5F00_62B9ADF7.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Are you interested in experiencing the next great app platform opportunity, Windows 8? Do you want to learn how to get started building apps for this new platform?&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;We are inviting the Silicon Valley startup community to a full-day, knockout, deep dive event taking place on our Silicon Valley Campus. Developers and designers alike will take the stage to show you how to take advantage of this new platform opportunity. Several startups will demo their brand new apps and talk about their early experiences developing for Windows 8, while the Microsoft team will provide attendees the opportunity to play with the platform and the tools needed to get started. Sessions will cover designing for the new Metro UI, building for the platform, and monetizing your apps.&lt;/p&gt;
&lt;blockquote&gt;&lt;b&gt;April 4, 2012 &lt;/b&gt; &lt;br /&gt;Registration: 12:00 PM &lt;br /&gt;Event: 1:00 PM-7:00 PM &lt;br /&gt;&lt;a href="http://www.microsoft.com/about/companyinformation/usaoffices/northwest/en/us/svc.aspx"&gt;Microsoft Silicon Valley&lt;/a&gt; &lt;br /&gt;1065 La Avenida, Building 1 &lt;br /&gt;Mountain View, CA 94043 &lt;br /&gt;
&lt;p&gt;(650) 693-4000&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Register here:&lt;/strong&gt; &lt;a href="http://introducingwindows8.eventbrite.com/"&gt;http://introducingwindows8.eventbrite.com/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Agenda:&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;&lt;b&gt;Time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;&lt;b&gt;Topic&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;12:00 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Registration&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;1:00 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Welcome &amp;amp; Kick-Off&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Dan&amp;rsquo;l Lewin, Corporate Vice President, Strategic and Emerging Business Development&lt;/i&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;1:15 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Windows 8 Introduction, Keynote, Demo, &amp;amp; Metro UI App Design&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;2:15 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Break | Windows 8 Hack Stations&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;2:30 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Windows 8 Showcase Panel&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;3:15 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Windows 8 Marketplace Opportunity&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Robert Youngjohns, President, Microsoft North America&lt;/i&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;4:00 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Break | Windows 8 Hack Stations&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;4:15 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Build &amp;amp; Reimagine your App on Windows 8&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;5:00 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;VC &amp;amp; Entrepreneur Panel&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;5:45 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Closing Remarks &amp;amp; Next Steps&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="86"&gt;
&lt;p&gt;6:00 PM&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="543"&gt;
&lt;p&gt;Reception &amp;amp; Windows 8 Hack Stations&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Join us! You won't want to miss this first of its kind event, put on by Microsoft&amp;rsquo;s &lt;a href="http://www.microsoft.com/bizspark/"&gt;BizSpark&lt;/a&gt; program and Microsoft&amp;rsquo;s developer evangelism team.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10286457" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_8/">windows-8</category></item><item><title>How to pronounce Segoe, the font or typeface</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/03/14/how-to-pronounce-segoe.aspx</link><pubDate>Wed, 14 Mar 2012 16:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10283018</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/03/14/how-to-pronounce-segoe.aspx#comments</comments><description>&lt;p&gt;In Windows 8 and Windows Phone, you&amp;rsquo;ll see widespread use of a typeface called Segoe.&amp;nbsp; I&amp;rsquo;ve always wondered exactly how to pronounce this.&amp;nbsp; It could be SEE-goh, see-GOH, SEG-oh, seg-OH, etc.&amp;nbsp; I took a look at its Wikipedia page, and learned that the International Phonetic Alphabet (IPA) pronunciation is &lt;a href="http://en.wikipedia.org/wiki/Wikipedia:IPA_for_English"&gt;/&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:IPA_for_English#Key"&gt;ˈ&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:IPA_for_English#Key"&gt;s&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:IPA_for_English#Key"&gt;iː&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:IPA_for_English#Key"&gt;ɡ&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:IPA_for_English#Key"&gt;oʊ&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:IPA_for_English"&gt;/&lt;/a&gt;.&amp;nbsp; According to my understanding of the IPA, I concluded that its pronunciation is SEE-goh, with emphasis on the first syllable.&amp;nbsp; It sounds a little like the English word &lt;em&gt;seagull&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;However, I often hear it pronounced seg-OH, with emphasis on the second syllable.&lt;/p&gt;
&lt;p&gt;Being the curious type that I am, I decided to do some detective work.&amp;nbsp; I poked around Bing and learned that the font is named after Segoe Road in Madison, Wisconsin.&amp;nbsp; On Yelp, I found a yoga studio which was near there and called them up.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Them: &amp;ldquo;Hello, this is Inner Fire Yoga.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Me: &amp;ldquo;Hello, my name is Matt Harrington, calling from California.&amp;nbsp; I have a strange request.&amp;nbsp; I see on Yelp that you&amp;rsquo;re near Segoe Road.&amp;nbsp; How do locals pronounce that name?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Them: &amp;ldquo;SEE-goh.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Me: &amp;ldquo;So it would sound funny if I pronounced it seg-OH?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Them: &amp;ldquo;Yes.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So there you have it.&amp;nbsp; The font, or more correctly the typeface,&amp;nbsp;was named after Segoe Road in Madison, Wisconsin, and locals definitely pronounce it SEE-go.&amp;nbsp; If English is your second language, start by learning to pronounce the English word &lt;em&gt;seagull&lt;/em&gt;, and then change the last part from &lt;em&gt;gull&lt;/em&gt; to &lt;em&gt;go&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=10283018" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_8/">windows-8</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_phone/">windows-phone</category></item><item><title>Windows 8 resources for JavaScript and HTML5 developers</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/03/12/windows-8-resources-for-javascript-and-html5-developers.aspx</link><pubDate>Tue, 13 Mar 2012 06:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10281822</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/03/12/windows-8-resources-for-javascript-and-html5-developers.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;This post can also be reached via &lt;a href="http://bit.ly/win8nextsteps"&gt;http://bit.ly/win8nextsteps&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re reading this blog post, there&amp;rsquo;s a good chance you just saw me give a presentation on Windows 8 development with JavaScript, and now you&amp;rsquo;re looking for more resources.&amp;nbsp; If instead you arrived here through a search engine, then welcome all the same.&lt;/p&gt;
&lt;p&gt;This post assumes you&amp;rsquo;re brand new to the Windows world.&amp;nbsp; I&amp;rsquo;ll tell you what to install and what to learn.&lt;/p&gt;
&lt;p&gt;First off, visit the &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200091047"&gt;Windows Dev Center&lt;/a&gt; to download Windows 8 Consumer Preview.&amp;nbsp; I use the ISO version myself, and either burn a DVD or follow my colleague &lt;a href="http://blogs.msdn.com/b/danielegan/archive/2012/02/29/install-windows-8-from-usb.aspx"&gt;Daniel Egan&amp;rsquo;s instructions for making a bootable USB thumb drive&lt;/a&gt;.&amp;nbsp; You can install Windows directly on a PC, in a bootable VHD, or in a virtual machine.&amp;nbsp; The choice is yours.&lt;/p&gt;
&lt;p&gt;Once you have Windows 8 running, go back to the &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200091047"&gt;Windows Dev Center&lt;/a&gt; to download the tools and SDK.&amp;nbsp; You&amp;rsquo;ll end up with Visual Studio 11 Express Edition, which is free.&amp;nbsp; Other editions of Visual Studio 11 can run on Windows 7, but the Express Edition only runs on Windows 8.&lt;/p&gt;
&lt;p&gt;Next install the sample app pack, also from the &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200091047"&gt;Windows Dev Center&lt;/a&gt;.&amp;nbsp; This gives you several hundred megabytes of sample code.&amp;nbsp; While there, also consider downloading the design assets if you&amp;rsquo;ll be working with a designer who uses Photoshop.&lt;/p&gt;
&lt;p&gt;Now that you have Windows 8 and the developer tools installed, take a look at some online videos from the Build conference, which happened in September 2011 and was where Windows 8 &lt;em&gt;Developer&lt;/em&gt; Preview was unveiled.&amp;nbsp; This was an early version of Windows 8 suitable for developers.&amp;nbsp; Keep in mind that if you see content about Windows 8 development from before 29-Feb-2012, the author is most likely using the &lt;em&gt;Developer&lt;/em&gt; Preview and not the &lt;em&gt;Consumer&lt;/em&gt; Preview.&amp;nbsp; You may encounter differences between these two builds.&lt;/p&gt;
&lt;p&gt;Start with these &amp;ldquo;Big Picture&amp;rdquo; videos.&amp;nbsp; You can pick and choose among other videos I list later, but I wouldn&amp;rsquo;t skip these four:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/KEY-0001"&gt;Day 1 Keynote&lt;/a&gt; with Steven Sinofsky, Julie Larson-Green, Antoine Leblonde, Mike Angiulo, and Chris Jones.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/BPS-1004"&gt;8 Traits of Great Metro Style Apps&lt;/a&gt; with Jensen Harris&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/BPS-1005"&gt;Platform for Metro Style Apps&lt;/a&gt; with Ale&amp;scaron; Holeček and John Sheehan&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/BPS-1006"&gt;Tools for Building Metro Style Apps&lt;/a&gt; with Chris Sells and Kieran Mockford&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Next, take a look at concepts which are common across all development options (JavaScript/HTML5, .NET, and C++):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-874T"&gt;Lap Around the Windows Runtime&lt;/a&gt; with Martyn Lovell&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-203T"&gt;Async Everywhere: Creating Responsive APIs and Apps&lt;/a&gt; with Ben Kuhn&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-405T"&gt;Share: Your App Powers the Windows 8 Share Experience&lt;/a&gt; with Billie Sue Chafins and Steve Seixeiro&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-406T"&gt;Search: Integrating into the Windows 8 Search Experience&lt;/a&gt; with Priya Vaidyanathan&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-408T"&gt;Integrating with the Windows Device Experience&lt;/a&gt; with Marc Pottier&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-396T"&gt;Using Tiles and Notifications&lt;/a&gt; with Kip Olson&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-395T"&gt;Designing Metro Style: Principles and Personality&lt;/a&gt; with Samuel Moreau&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-391T"&gt;Designing Metro Style Apps That Are Touch-Optimized&lt;/a&gt; with Jan-Kristian Markiewicz and Kay Hofmeester&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-211T"&gt;Create Metro Style Apps Quickly with Built-In Controls&lt;/a&gt; with Paul Gusmorino&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-875T"&gt;Windows Runtime Internals: Understanding &amp;ldquo;Hello World&amp;rdquo;&lt;/a&gt; with Matt Merry&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You&amp;rsquo;ve now got a solid foundation to build on.&amp;nbsp; Next, turn to these videos which dive deeper into JavaScript and HTML5:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-740T"&gt;Metro Style Apps Using HTML5 From Start to Finish&lt;/a&gt; with Scott Dickens&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-533T"&gt;Using the Windows Runtime from JavaScript&lt;/a&gt; with Luke Hoban&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-501T"&gt;Introducing the Windows Libraries for JavaScript&lt;/a&gt; with Chris Tavares&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-527C"&gt;Building Metro Style Apps Using JavaScript&lt;/a&gt; with Chris Tavares&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-382T"&gt;What&amp;rsquo;s New With HTML5, JavaScript, and CSS3&lt;/a&gt; with John Hrvatin&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-486T"&gt;A Deep Dive into Expression Blend for Designing Metro Style Apps with HTML&lt;/a&gt; with Christian Schormann&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-209T"&gt;Build Polished Collection and List Apps in HTML5&lt;/a&gt; with Ryan Demopoulos&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-210T"&gt;Build Data-Driven Collection and List Apps using ListView in HTML5&lt;/a&gt; with James Clarke and Sam Spencer&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-206T"&gt;Bring Apps to Life with Metro Style Animations in HTML5&lt;/a&gt; with Dale Rogerson and Jason Beaumont&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-381T"&gt;Building Beautiful and Interactive Apps with HTML5 and CSS3&lt;/a&gt; with Ted Johnson&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-512T"&gt;The Web-to-Windows Journey: Turning your Web Assets into a Windows App&lt;/a&gt; with Rey Bango, Edgar Banguero, and Jerome Holman&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-476T"&gt;Code with Confidence: Dynamic Web Content in Metro Style Apps using HTML5&lt;/a&gt; with John Hazen&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-185T"&gt;Make Great Metro Style Apps That Are Touch-Optimized Using HTML5&lt;/a&gt; with Nick Waggoner and Reed Townsend&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-929T"&gt;Best Practices for Writing Safe and Secure Metro Style Apps using HTML5&lt;/a&gt; with David Weston and Kamen Moutafov&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-580T"&gt;Building Windows Runtime Sockets Apps&lt;/a&gt; with Peter Smith and Dave Thaler&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-373C"&gt;Building Real-time Web Apps with HTML5 WebSockets&lt;/a&gt; with Ravi Rao&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-873T"&gt;Designing Metro Style Apps Using CSS3&lt;/a&gt; with Christian Stockwell&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-514T"&gt;Debugging Your Metro Style Apps Using HTML&lt;/a&gt; with Erik Saltwell and Jeff Fisher&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-843T"&gt;Reaching More Customers with Accessible Metro Style Apps in HTML5&lt;/a&gt; with Guy Barker&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-212T"&gt;Stand Out with Styling in Your HTML App&lt;/a&gt; with Chris Jones and Phil Cupp&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/HW-177T"&gt;Building Great Networked Media Devices for "Play To" Apps&lt;/a&gt; with Edwin Heredia and Zane Salim&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-162T"&gt;Building High Performance Metro Style Apps Using HTML5&lt;/a&gt; with Mathias Jourdain&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-376T"&gt;Building Offline Access in Metro Style Apps and Websites using HTML5&lt;/a&gt; with Israel Hilerio&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-846T"&gt;Create Reusable Custom Metro Style Controls&lt;/a&gt; with Jeff Fisher&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-530T"&gt;Manual Testing of Windows Metro Style Apps Built Using HTML&lt;/a&gt; with Mathew Aniyan&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-386T"&gt;50 Performance Tricks to Make Your Metro Style Apps and Sites Using HTML5 Faster&lt;/a&gt; with Jason Weber&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-411T"&gt;Reach a Worldwide Audience by Building a World-Ready App&lt;/a&gt; with Kipling Knox&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-787C"&gt;Building a Sample Metro Style Canvas Paint App Using HTML&lt;/a&gt; with David Owens&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-379P"&gt;Building Responsive Apps and Sites with HTML5 Web Workers&lt;/a&gt; with Travis Leithead&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-384P"&gt;Anatomy of HTML5 Sites and Metro Style Apps Using HTML5&lt;/a&gt; with Tony Ross&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-551P"&gt;Programming SVG and Canvas Graphics in a Metro Style App Based on HTML5&lt;/a&gt; with Patrick Dengler&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-207T"&gt;Reach Your Customers&amp;rsquo; Devices with One Beautiful HTML5 User Interface&lt;/a&gt; with Markus Mielke and David Washington&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-803T"&gt;Progressively Enable the Mobile Web with ASP.NET MVC4, HTML5, and jQuery Mobile&lt;/a&gt; with Phil Haack&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-800T"&gt;Building Data-Driven HTML5 Apps with WCF RIA Services&lt;/a&gt; with Asad Khan and Dinesh Kulkarni&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are even more videos from Build, and it&amp;rsquo;s worth taking a look at other titles available.&amp;nbsp; Just head over to &lt;a href="http://www.buildwindows.com"&gt;http://www.buildwindows.com&lt;/a&gt;.&amp;nbsp; Also, training companies such as &lt;a href="http://www.pluralsight-training.net/"&gt;Pluralsight&lt;/a&gt; have created Windows 8 content.&lt;/p&gt;
&lt;p&gt;The following sites, updated daily, aren&amp;rsquo;t specific to HTML5 and JavaScript development.&amp;nbsp; However, they contain Windows 8 articles and general news about the Microsoft development world:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.cwa.me.uk/"&gt;Chris Alcock&amp;rsquo;s Morning Brew&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.alvinashcraft.com/"&gt;Alvin Ashcraft&amp;rsquo;s Morning Dew&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Lastly, and most importantly, add the &lt;a href="http://blogs.msdn.com/b/b8/"&gt;Building Windows 8&lt;/a&gt; blog to your feed reader.&amp;nbsp; Steven Sinofsky and the Windows team post there.&amp;nbsp; Consider it the final word on all things Windows 8.&lt;/p&gt;
&lt;p&gt;If you have any questions, the best place to turn is &lt;a href="http://forums.dev.windows.com"&gt;http://forums.dev.windows.com&lt;/a&gt;.&amp;nbsp; Microsoft employees make sure that all questions are answered there.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10281822" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_8/">windows-8</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/javascript/">javascript</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/html5/">html5</category></item><item><title>How to fix Node.js npm permission problems</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/23/how-to-fix-node-js-npm-permission-problems.aspx</link><pubDate>Thu, 23 Feb 2012 20:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10271744</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/23/how-to-fix-node-js-npm-permission-problems.aspx#comments</comments><description>&lt;p&gt;With &lt;code&gt;node&lt;/code&gt; version 0.6.10 and &lt;code&gt;npm&lt;/code&gt; version 1.1.0-3, you may run into this error when installing a module on Windows, not just the Azure module:&lt;/p&gt;
&lt;pre&gt;PS&amp;gt; &lt;strong&gt;npm install azure&lt;/strong&gt;
npm http GET https://registry.npmjs.org/azure
npm http 200 https://registry.npmjs.org/azure
npm http GET https://registry.npmjs.org/azure/-/azure-0.5.2.tgz
npm http 200 https://registry.npmjs.org/azure/-/azure-0.5.2.tgz
npm ERR! Could not unpack C:\Users\Matt\AppData\
  Roaming\npm-cache\azure\0.5.2\package.tgz 
  to C:\Users\Matt\AppData\Roaming\npm-cache\azure\0.5.2

npm ERR! Error: EPERM, operation not permitted 
  'C:\Users\Matt\AppData\Roaming\npm-cache\
  azure\0.5.2\___package.npm\package'
npm ERR!
npm ERR! &lt;span style="background: #ffff00;"&gt;Please try running this command again as root/Administrator.&lt;/span&gt;
npm ERR!
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" 
  "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\
  npm-cli.js" "install" "azure"
npm ERR! cwd C:\Users\Matt\Documents\src\node
npm ERR! node -v v0.6.10
npm ERR! npm -v 1.1.0-3
npm ERR! path C:\Users\Matt\AppData\Roaming\npm-cache\
  azure\0.5.2\___package.npm\package
npm ERR! code EPERM
npm ERR! message EPERM, operation not permitted 
  'C:\Users\Matt\AppData\Roaming\npm-cache\
  azure\0.5.2\___package.npm\package'
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Users\Matt\Documents\src\node\npm-debug.log
npm not ok
&lt;/pre&gt;
&lt;p&gt;It turns out that you don&amp;rsquo;t have to run the command again as Administrator, and doing so won&amp;rsquo;t fix the problem.&amp;nbsp; Try &lt;code&gt;npm cache clean&lt;/code&gt; first.&amp;nbsp; If that doesn&amp;rsquo;t fix things, take a look in &lt;code&gt;%APPDATA%\npm-cache&lt;/code&gt;, or if you&amp;rsquo;re using PowerShell, &lt;code&gt;$env:APPDATA\npm-cache&lt;/code&gt;.&amp;nbsp; After cleaning the cache, you may still be left with remnants.&amp;nbsp; Manually remove everything in that directory, and try again.&amp;nbsp; This has always fixed things for me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10271744" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Node-js/">Node.js</category></item><item><title>Orchard CMS virtual meetup, Tuesday, March 6, 2012</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/21/orchard-cms-virtual-meetup-tuesday-march-6-2012.aspx</link><pubDate>Wed, 22 Feb 2012 05:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10270885</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/21/orchard-cms-virtual-meetup-tuesday-march-6-2012.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57/7446.orchard_2D00_cms.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-57/7446.orchard_2D00_cms.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Join us for an &lt;a href="http://www.orchardproject.net/"&gt;Orchard CMS&lt;/a&gt; developer&amp;rsquo;s meetup, which will be held online on Tuesday, March 6, 2012.&lt;/p&gt;
&lt;table style="width: 400px;" border="0" cellspacing="0" cellpadding="2"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="163"&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="237"&gt;Tuesday, March 6, 2012&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="163"&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="237"&gt;8 AM Pacific, 4 PM UTC (&lt;a href="http://timeanddate.com/worldclock/fixedtime.html?msg=Orchard+CMS+virtual+meetup&amp;amp;iso=20120306T08&amp;amp;p1=224&amp;amp;ah=1"&gt;other timezones&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="163"&gt;&lt;strong&gt;Location:&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="237"&gt;&lt;a href="http://www.livestream.com/microsoftdevelopers"&gt;http://www.livestream.com/microsoftdevelopers&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="163"&gt;&lt;strong&gt;Register here (free):&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="237"&gt;&lt;a title="http://orchard-mar-2012.eventbrite.com/" href="http://orchard-mar-2012.eventbrite.com/"&gt;http://orchard-mar-2012.eventbrite.com/&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bertrand Le Roy&lt;/strong&gt; will present on what&amp;rsquo;s new in Orchard version 1.4.&amp;nbsp; &lt;strong&gt;Matt Harrington&lt;/strong&gt; will demonstrate how to run Orchard on Azure using a &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060643"&gt;3 month free trial&lt;/a&gt;.&amp;nbsp; There will be time for questions from the chatroom.&amp;nbsp; No prior experience with Orchard is necessary, but consider downloading &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060617"&gt;WebMatrix&lt;/a&gt; beforehand to become familiar with it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;span style="text-decoration: underline;"&gt;Important&lt;/span&gt;:&lt;/span&gt;&lt;/strong&gt; this blog page will be updated with any late breaking news.&amp;nbsp; Check here for any last minute details the day of the event.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://orchardproject.net/about"&gt;Bertrand Le Roy&lt;/a&gt;&lt;/strong&gt; started his professional developer career in 1982 when he published his first video game. He then spent a few years studying math and physics, got a Ph.D. and then went back to software development. He released in 2002 what was probably the first CMS to run on ASP.NET. A year later, he was hired by Microsoft&amp;rsquo;s ASP.NET team and moved to the US. He has worked on ASP.NET versions 2.0 to 4.0, ASP.NET Ajax, contributed to making jQuery an official part of the .NET developer&amp;rsquo;s tool chest, and represents Microsoft in the OpenAjax Alliance&amp;rsquo;s steering committee. In his spare time, he&amp;rsquo;s a gamer, a pretty good skier, a very mediocre golfer and he wonders who really reads bios.&amp;nbsp; He blogs at &lt;a href="http://weblogs.asp.net/bleroy/"&gt;http://weblogs.asp.net/bleroy/&lt;/a&gt; and is &lt;a href="http://twitter.com/#!/bleroy/"&gt;@bleroy&lt;/a&gt; on Twitter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Matt Harrington&lt;/strong&gt;, yours truly, is a Developer Evangelist for Microsoft, and is based in San Francisco.&amp;nbsp; Coincidentally, like Bertrand I also have a background in physics.&amp;nbsp; An interest in F# brought me to Microsoft, and I&amp;rsquo;m also excited about Windows 8, Windows Phone, and Azure.&amp;nbsp; I blog at &lt;a href="http://blogs.msdn.com/b/matt-harrington/"&gt;http://blogs.msdn.com/b/matt-harrington/&lt;/a&gt; and am &lt;a href="http://twitter.com/#!/mh415"&gt;@mh415&lt;/a&gt; on Twitter.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10270885" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Orchard/">Orchard</category></item><item><title>MatterPort brings 3D reconstruction to the masses with Kinect</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/20/matterport-brings-3d-reconstruction-to-the-masses-with-kinect.aspx</link><pubDate>Mon, 20 Feb 2012 20:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10269980</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/20/matterport-brings-3d-reconstruction-to-the-masses-with-kinect.aspx#comments</comments><description>&lt;p&gt;With the recent release of the &lt;a href="http://www.microsoft.com/en-us/kinectforwindows/"&gt;Kinect for Windows&lt;/a&gt; hardware and SDK, I thought I&amp;rsquo;d highlight the cool work my friends Matt Bell and Dave Gausebeck have been doing at &lt;a href="http://matterport.com/"&gt;MatterPort&lt;/a&gt;.&amp;nbsp; In the early days of Kinect programming in late 2010, countless hobbyists came up with very clever hacks using skeletal tracking to do all sorts of things.&amp;nbsp; Some of my favorites are augmented reality applications which show people shooting fireballs or lasers from their hands.&amp;nbsp; Then there&amp;rsquo;s a whole class of hacks which use the Kinect to control robots or anything with a motor.&amp;nbsp; Great stuff.&lt;/p&gt;
&lt;p&gt;There are far fewer examples of using raw 3D data, like what MatterPort is working on:&lt;/p&gt;
&lt;p&gt;&lt;iframe height="315" src="http://www.youtube.com/embed/xKdfv6S7Sqo" frameborder="0" width="560" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;In the not so distant past, 3D reconstructions required expensive hardware and rare expertise.&amp;nbsp; Now anyone with an inexpensive Kinect and MatterPort&amp;rsquo;s software can capture 3D models in just a few minutes.&amp;nbsp; Think of the opportunities for real estate agents, sculptors, fashion designers, industrial designers, carpenters, mechanical engineers, and hobbyists of all sorts.&amp;nbsp; Yes, they&amp;rsquo;re even working on a &lt;a href="http://matterport.com/hobbyist-edition/"&gt;hobbyist edition&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=10269980" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Kinect/">Kinect</category></item><item><title>How to use Node.js with the local Azure Storage Emulator</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/19/how-to-use-node-js-with-the-local-azure-storage-emulator.aspx</link><pubDate>Sun, 19 Feb 2012 20:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10269508</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/19/how-to-use-node-js-with-the-local-azure-storage-emulator.aspx#comments</comments><description>&lt;p&gt;As you may know, the &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200086844"&gt;Azure SDK for Node.js&lt;/a&gt; includes a Storage Emulator for development purposes.&amp;nbsp; This lets you code against a local storage system using the Azure table, blob, and queue APIs rather than needing something configured in the public cloud.&amp;nbsp; Need to develop on your laptop while midair on a flight?&amp;nbsp; No problem.&lt;/p&gt;
&lt;p&gt;You can switch between using the local Storage Emulator and the public cloud by using environment variables.&amp;nbsp; Take a look at the open source SDK on GitHub, and you&amp;rsquo;ll see in &lt;a href="https://github.com/WindowsAzure/azure-sdk-for-node/blob/master/lib/services/serviceclient.js"&gt;serviceclient.js&lt;/a&gt; that several environment variables are parsed:&lt;/p&gt;
&lt;pre&gt;/*
* Used environment variables.
* @enum {string}
*/
ServiceClient.EnvironmentVariables = {
  AZURE_STORAGE_ACCOUNT: 'AZURE_STORAGE_ACCOUNT',
  AZURE_STORAGE_ACCESS_KEY: 'AZURE_STORAGE_ACCESS_KEY',
  AZURE_SERVICEBUS_NAMESPACE: 'AZURE_SERVICEBUS_NAMESPACE',
  AZURE_SERVICEBUS_ISSUER: 'AZURE_SERVICEBUS_ISSUER',
  AZURE_SERVICEBUS_ACCESS_KEY: 'AZURE_SERVICEBUS_ACCESS_KEY',
  AZURE_WRAP_NAMESPACE: 'AZURE_WRAP_NAMESPACE',
  HTTP_PROXY: 'HTTP_PROXY',
  HTTPS_PROXY: 'HTTPS_PROXY',
  ALL_PROXY: 'ALL_PROXY',
  &lt;span style="background: #ffff00;"&gt;EMULATED: 'EMULATED'&lt;/span&gt;
};
&lt;/pre&gt;
&lt;p&gt;If an environment variable called &lt;code&gt;EMULATED&lt;/code&gt; is set, the Azure module will use the Storage Emulator without you having to explicitly pass credentials to the storage service.&amp;nbsp; Here&amp;rsquo;s how you set it in PowerShell:&lt;/p&gt;
&lt;pre&gt;PS&amp;gt; $env:EMULATED = "&lt;span style="color: #8b0000;"&gt;true&lt;/span&gt;"
PS&amp;gt; ls env:EMULATED

Name                           Value
----                           -----
EMULATED                       &lt;span style="color: #0000ff;"&gt;true&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;Incidentally, &lt;code&gt;ls&lt;/code&gt; and &lt;code&gt;dir&lt;/code&gt; are just aliases to &lt;code&gt;Get-ChildItem&lt;/code&gt;.&amp;nbsp; You could also use &lt;code&gt;Set-Variable&lt;/code&gt; and &lt;code&gt;Get-Variable&lt;/code&gt;.&amp;nbsp; Once set, you can create a handle to the storage service without passing in any credentials.&amp;nbsp; Here&amp;rsquo;s how it looks for table storage:&lt;/p&gt;
&lt;pre&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; azure = require('azure');
&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; tableService = azure.createTableService();
&lt;/pre&gt;
&lt;p&gt;If you like, you can still pass in the credentials for the Storage Emulator without setting an environment variable.&amp;nbsp; The credentials are also defined in serviceclient.js.&amp;nbsp; Aaron Stannard has &lt;a href="http://www.aaronstannard.com/post/2012/02/06/How-to-Use-the-Azure-npm-Package-without-Windows-Azure.aspx"&gt;a blog post which shows you how&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you want your Node application to run on your local machine and talk to a live Azure service in the public cloud, keep an eye out for a blog post I&amp;rsquo;ll be making next.&lt;/p&gt;
&lt;p&gt;You can automatically set environment variables by storing the commands in your PowerShell profile, which is simply a script which runs when PowerShell launches:&lt;/p&gt;
&lt;pre&gt;PS&amp;gt; $profile 
C:\Users\Matt\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

PS&amp;gt; test-path $profile
False

PS&amp;gt; mkdir $HOME\Documents\WindowsPowerShell
PS&amp;gt; notepad $profile
&lt;/pre&gt;
&lt;p&gt;Make sure you&amp;rsquo;ve enabled the running of scripts with &lt;code&gt;Set-ExecutionPolicy RemoteSigned&lt;/code&gt; first.&amp;nbsp; Run that as Administrator.&lt;/p&gt;
&lt;p&gt;Node applications on any platform can use the Azure module to talk to the public cloud, but the Storage Emulator is only available on Windows.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10269508" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Node-js/">Node.js</category></item><item><title>How to enable logging between Node.js and Azure</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/18/how-to-enable-logging-between-node-js-and-azure.aspx</link><pubDate>Sun, 19 Feb 2012 00:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10269400</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/18/how-to-enable-logging-between-node-js-and-azure.aspx#comments</comments><description>&lt;p&gt;I&amp;rsquo;ve been playing with Node.js on Azure for the past couple of weeks.&amp;nbsp; In case you didn&amp;rsquo;t know, Node is a fully supported development option on Azure.&amp;nbsp; There&amp;rsquo;s an official open source SDK, which as of version 0.5.2 supports Azure tables, blobs, storage queues, ServiceBus queues, and ServiceBus topics.&amp;nbsp; You can even deploy to Azure from the &lt;a href="http://c9.io/"&gt;Cloud9 online IDE&lt;/a&gt; using a Mac.&amp;nbsp; If you're a Node developer and are looking for a cloud provider, you should take a look at Azure.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a lot of documentation on the &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200086844"&gt;Node.js Developer Center&lt;/a&gt; for Azure, and the &lt;a href="https://github.com/WindowsAzure/azure-sdk-for-node"&gt;GitHub page for the SDK&lt;/a&gt;, but I don&amp;rsquo;t recall seeing how to enable logging as of the release date for version 0.5.2 of the SDK.&amp;nbsp; It&amp;rsquo;s quite simple:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color: blue;"&gt;var &lt;/span&gt;azure = require(&lt;span style="color: maroon;"&gt;'azure'&lt;/span&gt;);

&lt;span style="color: blue;"&gt;var &lt;/span&gt;tableService = azure.createTableService();
tableService.logger = &lt;span style="color: blue;"&gt;new &lt;/span&gt;azure.Logger(azure.Logger.LogLevels.DEBUG);

&lt;span style="color: blue;"&gt;var &lt;/span&gt;blobService = azure.createBlobService();
blobService.logger = &lt;span style="color: blue;"&gt;new &lt;/span&gt;azure.Logger(azure.Logger.LogLevels.DEBUG);

&lt;span style="color: blue;"&gt;var &lt;/span&gt;queueService = azure.createQueueService();
queueService.logger = &lt;span style="color: blue;"&gt;new &lt;/span&gt;azure.Logger(azure.Logger.LogLevels.DEBUG);
&lt;/pre&gt;
&lt;p&gt;All sorts of information will then show up in the console which you can use to get a better understanding of what&amp;rsquo;s happening behind the scenes.&amp;nbsp; Comment out the lines which set the &lt;code&gt;logger&lt;/code&gt; property to disable logging.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10269400" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Node-js/">Node.js</category></item><item><title>Learn about Windows Server 2008 R2 virtualization</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/10/learn-about-windows-server-2008-r2-virtualization.aspx</link><pubDate>Fri, 10 Feb 2012 17:48:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10266639</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/10/learn-about-windows-server-2008-r2-virtualization.aspx#comments</comments><description>&lt;p&gt;Virtualization is here to stay. It doesn&amp;rsquo;t matter if you're an IT Professional for a multinational company, or running a small business, chances are virtualization is making an impact on how you work. Developers are also leveraging virtualization to gain efficiencies, stabilize their test environments and more.&lt;/p&gt;
&lt;p&gt;Chris E. Avis, an IT Evangelist here at Microsoft, is posting a blog series on virtualization that you may find interesting. The series has a strong focus on delivering the skills required to take and pass the Microsoft Windows Server 2008 R2 Server Virtualization Exam (70-659).&amp;nbsp; Even if you aren&amp;rsquo;t interested in taking the exam, the information provided is invaluable to anyone that is just starting to use the Microsoft virtualization platform. Also planned is some deep dive technical information for those who already work with virtualization.&lt;/p&gt;
&lt;p&gt;Check out the series at his blog:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/chrisavis/archive/2012/01/28/passing-the-windows-server-2008-r2-server-virtualization-exam-70-659-part-1.aspx"&gt;Passing the Windows Server 2008 R2 Server Virtualization Exam (70-659) &amp;ndash; Part 1 &amp;ndash; Study Resources&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/chrisavis/archive/2012/02/06/passing-the-windows-server-2008-r2-server-virtualization-exam-70-659-part-2.aspx"&gt;Passing the Windows Server 2008 R2 Server Virtualization Exam (70-659) &amp;ndash; Part 2 &amp;ndash; Skills Measured&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/chrisavis/archive/2012/02/07/passing-the-windows-server-2008-r2-server-virtualization-exam-70-659-part-3.aspx"&gt;Passing the Windows Server 2008 R2 Server Virtualization Exam (70-659) &amp;ndash; Part 3 &amp;ndash; Installing and Configuring Host and Parent Settings&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/chrisavis/archive/2012/02/08/passing-the-windows-server-2008-r2-server-virtualization-exam-70-659-part-4.aspx"&gt;Passing the Windows Server 2008 R2 Server Virtualization Exam (70-659) &amp;ndash; Part 4 &amp;ndash; Creating and Configuring Guest VMs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/chrisavis/archive/2012/02/10/passing-the-windows-server-2008-r2-server-virtualization-exam-70-659-part-5-i-m-a-developer-why-virtualize.aspx"&gt;Passing the Windows Server 2008 R2 Server Virtualization Exam (70-659) &amp;ndash; Part 5 &amp;ndash; I&amp;rsquo;m a Developer! Why Virtualize?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10266639" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/virtualization/">virtualization</category></item><item><title>Free stuff for startups - sign up before February 14, 2012</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/06/free-stuff-for-startups-sign-up-before-february-14-2012.aspx</link><pubDate>Mon, 06 Feb 2012 22:40:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10264640</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2012/02/06/free-stuff-for-startups-sign-up-before-february-14-2012.aspx#comments</comments><description>&lt;p&gt;Do you like free stuff?&amp;nbsp; Are you a startup?&lt;/p&gt;
&lt;p&gt;Microsoft supports &lt;a href="http://ar.gy/mharrin" target="_blank"&gt;Startup America&lt;/a&gt;, which offers the following for free:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Expertise -&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Weekly pitch coaching sessions with &lt;strong&gt;Nathan Gold&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Ask the VC Virtual Round Tables with folks like &lt;strong&gt;Brad Feld&lt;/strong&gt; and &lt;strong&gt;David Cohen&lt;/strong&gt; of TechStars&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Services -&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/bizspark/" target="_blank"&gt;BizSpark&lt;/a&gt;: free software and other benefits from Microsoft to qualified startups&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dell&lt;/strong&gt; offers special discounts on Latitude laptops to Startup America members&lt;/li&gt;
&lt;li&gt;All eligible member firms receive 6 months free online &lt;strong&gt;Intuit&lt;/strong&gt; payroll service&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Talent -&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Two free months of &lt;strong&gt;LinkedIn's&lt;/strong&gt; Premium Business service&lt;/li&gt;
&lt;li&gt;Post job openings for free with &lt;strong&gt;Startup Hire&lt;/strong&gt; and gain access to their Talent Vault with over 100,000 profiles&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Customers -&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Enterprise level CRM from &lt;strong&gt;LeadMaster&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;SearchManager by Clickable for &lt;strong&gt;American Express OPEN&lt;/strong&gt; provides members access to all major search engines, including Google, Yahoo!, Bing, and Facebook&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Capital -&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Funding Fees Offer from &lt;strong&gt;IndieGoGo&lt;/strong&gt;, the world's largest open funding platform&lt;/li&gt;
&lt;li&gt;Premium membership from &lt;strong&gt;Biz2Credit&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;p&gt;... and more.&lt;/p&gt;
&lt;p&gt;We're trying to see how many startups we can&amp;nbsp;enroll between now and February 14, 2012.&amp;nbsp;&lt;strong&gt; It only takes 3 minutes to sign up and it's free&lt;/strong&gt;.&amp;nbsp; Use this URL, so I can keep track of how many people signed up after reading my blog: &lt;a href="http://ar.gy/mharrin"&gt;http://ar.gy/mharrin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10264640" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/startups/">startups</category></item><item><title>San Francisco Windows Phone Study Group: next meetup is Thursday, November 17, 2011</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2011/11/14/san-francisco-windows-phone-study-group-next-meetup-is-thursday-november-17-2011.aspx</link><pubDate>Mon, 14 Nov 2011 19:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10236972</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2011/11/14/san-francisco-windows-phone-study-group-next-meetup-is-thursday-november-17-2011.aspx#comments</comments><description>&lt;p&gt;Due to travel, I haven't been able to have a Windows Phone study group meetup in San Francisco for a few weeks, but that's about to change.&amp;nbsp; On Thursday, 17-Nov-2011, I'll present Chapter 3 from Adam Nathan's book &lt;a href="http://www.barnesandnoble.com/w/101-windows-phone-7-apps-volume-i-adam-nathan/1100054022?ean=9780672335525&amp;amp;itm=2&amp;amp;usri=adam%2bnathan" target="_blank"&gt;101 Windows Phone 7 Apps&lt;/a&gt;.&amp;nbsp; The app we'll build stores vital information about yourself that can be used in an emergency.&amp;nbsp; For example, you can list your allergies.&amp;nbsp; It's a simple app, but building it will explore:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Page orientation&lt;/li&gt;
&lt;li&gt;Dealing with both the on-screen and hardware keyboards&lt;/li&gt;
&lt;li&gt;Input scopes&lt;/li&gt;
&lt;li&gt;Scroll viewer&lt;/li&gt;
&lt;li&gt;Size properties&lt;/li&gt;
&lt;li&gt;Margins and padding&lt;/li&gt;
&lt;li&gt;Emulator-specific code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Be sure to download the &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060674" target="_blank"&gt;free Windows Phone development tools&lt;/a&gt; beforehand.&lt;/p&gt;
&lt;p&gt;You don't need Adam's book in order to get something out of the presentation, but I recommend it.&amp;nbsp; If you have an app you'd like to show the group, please let me know.&lt;/p&gt;
&lt;p&gt;For more information and to RSVP, go here:&amp;nbsp;&lt;a href="http://www.meetup.com/San-Francisco-Windows-Phone-Developers/events/41137222/"&gt;http://www.meetup.com/San-Francisco-Windows-Phone-Developers/events/41137222/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See you there!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10236972" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_phone/">windows-phone</category></item><item><title>Slides from the Windows Phone Camp in Sunnyvale, October 20 &amp; 21, 2011</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2011/11/01/slides-from-the-windows-phone-camp-in-sunnyvale-october-20-amp-21-2011.aspx</link><pubDate>Tue, 01 Nov 2011 18:25:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10232170</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2011/11/01/slides-from-the-windows-phone-camp-in-sunnyvale-october-20-amp-21-2011.aspx#comments</comments><description>&lt;p&gt;Thanks to those of you who made it to the Windows Phone Camp in Sunnyvale, CA on October 20 &amp;amp; 21, 2011.&amp;nbsp; My talk was &lt;strong&gt;Building Windows Phone 7.5 Apps with Silverlight&lt;/strong&gt;, and the slides are below.&amp;nbsp; For those of you who couldn't make it in person, &lt;a href="http://northamerica.msteched.com/webcasts?video=special_wpdev_pre024&amp;amp;fbid=z1lrgmNZQ_l" target="_blank"&gt;you can watch the video online&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Be sure to download the free tools from &lt;a href="http://bit.ly/wpgetstarted"&gt;http://bit.ly/wpgetstarted&lt;/a&gt;.&amp;nbsp; You'll get Visual Studio for Windows Phone, Expression Blend, XNA Studio, and the emulator.&amp;nbsp; Everything is free, and you don't even need a device to start developing.&amp;nbsp; That link will also show how to get started after you download the tools.&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=10232170" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-23-21-70/Building-Windows-Phone-7.5-Apps-with-Silverlight.pptx" length="5454613" type="application/octet-stream" /><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_phone/">windows-phone</category></item><item><title>Windows Phone "Inner Circle" event in San Francisco, Wednesday, November 2, 2011</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2011/10/26/windows-phone-quot-inner-circle-quot-event-in-san-francisco-wednesday-november-2-2011.aspx</link><pubDate>Thu, 27 Oct 2011 01:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10230420</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2011/10/26/windows-phone-quot-inner-circle-quot-event-in-san-francisco-wednesday-november-2-2011.aspx#comments</comments><description>&lt;p&gt;We recently announced the Windows Phone Inner Circle tour with stops all over the US this fall.&amp;nbsp; Be sure to put Wednesday, November 2, 2011 on your calendar if you're in San Francisco.&amp;nbsp; The event will be from 6 - 9 PM, but as of today I'm unsure of the venue.&amp;nbsp; &lt;strong&gt;I'll update this blog as soon as I confirm the location.&lt;/strong&gt;&amp;nbsp; &lt;span style="background-color: #ffff00;"&gt;&lt;em&gt;&lt;strong&gt;(Update: As William mentions in the comments, the venue is at 540 Howard Street in San Francisco.)&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&amp;nbsp; The San Francisco event coincides with the HTC Radar 4G launch party.&lt;/p&gt;
&lt;p&gt;Register here: &lt;a href="https://www.ustechsregister.com/WP/RegistrationCreateAccount.aspx"&gt;https://www.ustechsregister.com/WP/RegistrationCreateAccount.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From the registration page:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;"Enjoy free appetizers and cocktails, be one of the first people to get your hands on incredible new Windows Phones, and meet the team that brought them to life.&amp;nbsp; Share your experience and you'll be entered to win a Windows Phone and other great prizes."&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The word on the street is that lots of phones will be given away.&amp;nbsp; Be sure to register!&amp;nbsp; See you there.&lt;/p&gt;
&lt;p&gt;Also, be sure you've downloaded the "Mango" SDK here: &lt;a href="http://bit.ly/wpgetstarted"&gt;http://bit.ly/wpgetstarted&lt;/a&gt;.&amp;nbsp; The download couldn't be easier.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10230420" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_phone/">windows-phone</category></item><item><title>Free passes to the O’Reilly Android Open Conference reception on Monday, October 10, 2011</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2011/10/07/free-passes-to-the-o-reilly-android-open-conference-reception-on-monday-october-10-2011.aspx</link><pubDate>Fri, 07 Oct 2011 20:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10221938</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2011/10/07/free-passes-to-the-o-reilly-android-open-conference-reception-on-monday-october-10-2011.aspx#comments</comments><description>&lt;p&gt;If you&amp;rsquo;d like a free pass to the O&amp;rsquo;Reilly Android Open Conference reception in San Francisco on Monday, October 10, 2011, just send me an email by clicking &lt;strong&gt;Email Blog Author&lt;/strong&gt; on the right.&amp;nbsp; Note that the free pass is only for the &lt;a href="http://androidopen.com/android2011/public/schedule/detail/20815" target="_blank"&gt;reception on Monday evening&lt;/a&gt;, not the entire conference.&amp;nbsp; It&amp;rsquo;s from 5:30 &amp;ndash; 7:30 PM at the &lt;a href="http://www.bing.com/maps/?v=2&amp;amp;cp=37.79369747029579~-122.396429851117&amp;amp;lvl=16&amp;amp;dir=0&amp;amp;sty=r&amp;amp;rtp=adr.~pos.37.7936974702958_-122.396429851117_5%20Embarcadero%20Ctr%2C%20San%20Francisco%2C%20CA%2094111_Hyatt%20Regency%20San%20Francisco_(415)%20788-1234_e_YN114x44214812&amp;amp;mode=D&amp;amp;rtop=0~0~0~&amp;amp;form=LMLTCC" target="_blank"&gt;Hyatt Regency, 5 Embarcadero Center, in San Francisco&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Broaden the reach of your Android app by getting it on Windows Phone.&amp;nbsp; You don&amp;rsquo;t even need a device to get started.&amp;nbsp; Learn more here: &lt;a href="http://bit.ly/wpgetstarted"&gt;http://bit.ly/wpgetstarted&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=10221938" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category></item><item><title>Windows Phone Developer Group Formed in San Francisco</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2011/08/26/windows-phone-developer-group-formed-in-san-francisco.aspx</link><pubDate>Fri, 26 Aug 2011 17:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10200888</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2011/08/26/windows-phone-developer-group-formed-in-san-francisco.aspx#comments</comments><description>&lt;p&gt;With the impending release of Mango, I thought it was time to start a group for Windows Phone developers in San Francisco.&amp;nbsp; You can find us through the easily remembered URL &lt;a href="http://create.msdn.com/sf" target="_blank"&gt;http://create.msdn.com/sf&lt;/a&gt;, which redirects to the group&amp;rsquo;s homepage on meetup.com.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ll have weekly meetups throughout the fall covering projects from Adam Nathan&amp;rsquo;s excellent book, &lt;a href="http://www.barnesandnoble.com/w/101-windows-phone-7-apps-volume-i-adam-nathan/1100054022?ean=9780672335525&amp;amp;itm=2&amp;amp;usri=adam%2bnathan" target="_blank"&gt;101 Windows Phone 7 Apps&lt;/a&gt;.&amp;nbsp; The first 11 projects provide a great foundation for Windows Phone development, and we&amp;rsquo;ll walk through a chapter each week.&amp;nbsp; You don&amp;rsquo;t need to purchase the book, but I highly recommend it.&amp;nbsp; You can even buy it minutes before our meetups using the &lt;a href="http://www.barnesandnoble.com/u/nook-for-pc/379002322" target="_blank"&gt;Nook for PC&lt;/a&gt; app, or something similar.&amp;nbsp; That&amp;rsquo;s what I do myself.&amp;nbsp; I don&amp;rsquo;t even own the hardcopy version.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ll intersperse these weekly discussions about Adam&amp;rsquo;s book with monthly presentations from our own members.&amp;nbsp; Several developers have already expressed interest in talking about apps they&amp;rsquo;ve made.&amp;nbsp; Drop me a note if you&amp;rsquo;d like to present.&amp;nbsp; This is the same format followed by the Silicon Valley Windows Phone Developers group (&lt;a href="http://create.msdn.com/siliconvalley" target="_blank"&gt;http://create.msdn.com/siliconvalley&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Our &lt;a href="http://www.meetup.com/San-Francisco-Windows-Phone-Developers/events/30921461/" target="_blank"&gt;first meetup is scheduled for Thursday, September 22&lt;/a&gt;, in the Microsoft offices in San Francisco at 835 Market Street Suite 700, right above the Powell Street BART Station.&amp;nbsp; Consider getting takeout from the &lt;a href="http://www.westfield.com/sanfrancisco/find/search/dining?category=1991" target="_blank"&gt;food court in the lower level of the Westfield Centre&lt;/a&gt; beforehand, and bring it up to the meetup.&amp;nbsp; We&amp;rsquo;ll start eating at 6:30 in the Microsoft offices and launch into the presentation after we&amp;rsquo;ve gotten to know each other.&lt;/p&gt;
&lt;p&gt;Windows Phone development is a dream.&amp;nbsp; I&amp;rsquo;ll almost go as far as saying it&amp;rsquo;s actually hard to make a bad app.&amp;nbsp; Be sure to &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200060674" target="_blank"&gt;download the free development tools by clicking here&lt;/a&gt;.&amp;nbsp; You don&amp;rsquo;t even need a phone to start developing.&amp;nbsp; Everything you need is included in the free developer tools.&amp;nbsp; Nokia's move to Windows Phone and the terrific new features in Mango make now the most exciting time to get started with Windows Phone development.&lt;/p&gt;
&lt;p&gt;See you there!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10200888" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/windows_2D00_phone/">windows-phone</category></item><item><title>Kinect content at Gamefest 2011</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2011/06/22/kinect-content-at-gamefest-2011.aspx</link><pubDate>Thu, 23 Jun 2011 05:11:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10178058</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2011/06/22/kinect-content-at-gamefest-2011.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In case you’re not familiar with it, Gamefest is a conference for game developers and designers targeting Microsoft platforms including Xbox, Windows Phone 7, and Windows desktops.&amp;#160; It will be held in three cities in the summer of 2011:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;July 14-15 in London.&lt;/li&gt;    &lt;li&gt;July 29 in Tokyo.&lt;/li&gt;    &lt;li&gt;August 22-23 in Seattle.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There’s an amazing amount of Kinect content this year.&amp;#160; Go to &lt;a href="http://www.microsoftgamefest.com/" target="_blank"&gt;the Gamefest site&lt;/a&gt; to get all the details, but here’s a summary of the 22 Seattle sessions just related to Kinect.&amp;#160; Note: most of these sessions are for the Xbox console.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Augmented Animation, Camera, and Controls.&amp;#160; Lewey Geselowitz.&lt;/li&gt;    &lt;li&gt;Avatar Navigation with Kinect.&amp;#160; Todd Heckel.&lt;/li&gt;    &lt;li&gt;Designing Compelling Player Experiences with Kinect Identity.&amp;#160; Eric Langlois.&lt;/li&gt;    &lt;li&gt;Gesture Detection Using Machine Learning.&amp;#160; Claude Marais.&lt;/li&gt;    &lt;li&gt;Heuristic Based Gesture Detection Techniques.&amp;#160; Eric Langois.&lt;/li&gt;    &lt;li&gt;Kinect and Kids: Pitfalls and Pleasantries.&amp;#160; Deborah Hendersen.&lt;/li&gt;    &lt;li&gt;Kinect Hands: Finger Tracking and Voxel UI.&amp;#160; Abdulwajid Mohamed and Tony Ambrus.&lt;/li&gt;    &lt;li&gt;The Magic Behind Kinect.&amp;#160; Zsolt Mathe.&lt;/li&gt;    &lt;li&gt;Making a Five Star Kinect Game.&amp;#160; Jason Hewitt.&lt;/li&gt;    &lt;li&gt;Natural User Input Joint Filtering Best Practices.&amp;#160; Mehran Azimi.&lt;/li&gt;    &lt;li&gt;Real-Time Classification of Gestures Using Kinect, with Emphasis on Dance.&amp;#160; Darko Kirovski and Joel Pritchett.&lt;/li&gt;    &lt;li&gt;Tips for Raw Image Manipulation with Kinect.&amp;#160; Allan Murphy and David Cook.&lt;/li&gt;    &lt;li&gt;An Array of Options: Driving Gameplay with Kinect Audio Input.&amp;#160; Scott Selfon.&lt;/li&gt;    &lt;li&gt;Emerging Markets for Motion Games: How to Maximize Your Market Share for Kinect Titles.&amp;#160; Sheryl Flynn and Tiffany Shubert.&lt;/li&gt;    &lt;li&gt;The Evolution of User Generated Content.&amp;#160; Doug Park.&lt;/li&gt;    &lt;li&gt;Feedback, Feedback, Feedback: Good Kinect UI Design.&amp;#160; Ben Board.&lt;/li&gt;    &lt;li&gt;Kinect Certification: Lessons Learned and Best Practices.&amp;#160; Jean-Marc Goulet.&lt;/li&gt;    &lt;li&gt;The Modern Dr. Dolittle: Talking to the &lt;em&gt;Kinectimals&lt;/em&gt; with NuiSpeech.&amp;#160; Mike Froggatt.&lt;/li&gt;    &lt;li&gt;New and Improved: Functional Certification for Kinect.&amp;#160; Daniel Jacobs.&lt;/li&gt;    &lt;li&gt;Planning for Success: Kinect Compliance Certification.&amp;#160; Brad Mues.&lt;/li&gt;    &lt;li&gt;Voice and “Other Sounds” Interaction: Beyond Simple Speech Recognition.&amp;#160; Pedro Cardoso.&lt;/li&gt;    &lt;li&gt;“Xbox, Listen”: Using Speech Recognition with Kinect.&amp;#160; Scott Selfon.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Not only is the content great, but mingling with the people behind the Kinect will be an invaluable experience.&amp;#160; Hope to see you there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10178058" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Kinect/">Kinect</category></item><item><title>Herb Sutter: C++ Now and Forever, June 29 in Santa Clara</title><link>http://blogs.msdn.com/b/matt-harrington/archive/2011/06/08/herb-sutter-c-now-and-forever-june-29-in-santa-clara.aspx</link><pubDate>Wed, 08 Jun 2011 23:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10172715</guid><dc:creator>Matt Harrington MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/matt-harrington/archive/2011/06/08/herb-sutter-c-now-and-forever-june-29-in-santa-clara.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For my inaugural blog post, I&amp;rsquo;d like to announce an exciting C++ event on June 29, 2011, in Santa Clara, CA.&amp;nbsp; Microsoft and NVIDIA are teaming up to bring a full evening of C++ content.&lt;/p&gt;
&lt;p&gt;Headlining the event is &lt;a href="http://gotw.ca/" target="_blank"&gt;Herb Sutter from Microsoft&lt;/a&gt;, who&amp;rsquo;ll speak about the new C++0x standard and a new way to target GPUs called &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2011/06/15/targeting-heterogeneity-with-c-amp-and-ppl.aspx" target="_blank"&gt;C++ AMP&lt;/a&gt;&amp;nbsp;(Edit: added 15-June-2011).&amp;nbsp; Following that we&amp;rsquo;ll have a talk on &lt;a href="http://en.wikipedia.org/wiki/Application_lifecycle_management" target="_blank"&gt;ALM&lt;/a&gt; tools coming in Visual Studio.&amp;nbsp; We&amp;rsquo;ll then switch gears and have three speakers from NVIDIA who&amp;rsquo;ll talk about GPU computing.&amp;nbsp; Find all the details below.&lt;/p&gt;
&lt;p&gt;Herb is the chair of the ISO C++ standards committee, and author of four books: &lt;strong&gt;Exceptional C++&lt;/strong&gt;, &lt;strong&gt;More Exceptional C++&lt;/strong&gt;, &lt;strong&gt;Exceptional C++ Style&lt;/strong&gt;, and &lt;strong&gt;C++ Coding Standards&lt;/strong&gt; (with &lt;a href="http://en.wikipedia.org/wiki/Andrei_Alexandrescu" target="_blank"&gt;Andrei Alexandrescu&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Important&lt;/span&gt;&lt;/strong&gt;: &lt;strong&gt;the event is free, but you must register here: &lt;a href="http://bit.ly/june29cpp"&gt;http://bit.ly/june29cpp&lt;/a&gt;.&lt;/strong&gt;&amp;nbsp; Space is limited, so register early.&amp;nbsp; Snacks and beverages will be supplied by Microsoft and NVIDIA.&lt;/p&gt;
&lt;p&gt;See you there!&lt;/p&gt;
&lt;table style="width: 678px;" border="0" cellspacing="0" cellpadding="2"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="89"&gt;Title:&lt;/td&gt;
&lt;td valign="top" width="587"&gt;C++ and GPU Computing: A Look Ahead&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="89"&gt;Date:&lt;/td&gt;
&lt;td valign="top" width="587"&gt;Wednesday, June 29, 2011&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="89"&gt;Time:&lt;/td&gt;
&lt;td valign="top" width="587"&gt;5:45 PM to 9:00 PM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="89"&gt;Location:&lt;/td&gt;
&lt;td valign="top" width="587"&gt;NVIDIA, 2800 Scott Blvd Building E, Santa Clara, CA 95050.&amp;nbsp; Marco Polo room.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;table style="width: 668px;" border="0" cellspacing="0" cellpadding="2"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="117"&gt;5:45 PM&lt;/td&gt;
&lt;td valign="top" width="549"&gt;Welcome and Registration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="117"&gt;6:00 PM&lt;/td&gt;
&lt;td valign="top" width="549"&gt;&lt;strong&gt;C++: Heterogeneous Parallelism in General, C++ AMP in Particular&lt;/strong&gt;&lt;br /&gt;Herb Sutter &lt;br /&gt;Principal Architect for Windows C++ &lt;br /&gt;Microsoft&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="117"&gt;7:15 PM&lt;/td&gt;
&lt;td valign="top" width="549"&gt;&lt;strong&gt;ALM Tools for C++ in Visual Studio 201X&lt;/strong&gt; &lt;br /&gt;Rong Lu&amp;nbsp;&lt;br /&gt;Program Manager, C++&amp;nbsp;&lt;br /&gt;Microsoft&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="117"&gt;8:00 PM&lt;/td&gt;
&lt;td valign="top" width="549"&gt;&lt;strong&gt;Parallel Nsight: Programming GPUs in Visual Studio&lt;/strong&gt; &lt;br /&gt;Stephen Jones &lt;br /&gt;NVIDIA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="117"&gt;8:20 PM&lt;/td&gt;
&lt;td valign="top" width="549"&gt;&lt;strong&gt;Parallel Programming Made Easy with CUDA 4.0&lt;/strong&gt;&amp;nbsp;&lt;br /&gt;Justin Luitjens &lt;br /&gt;NVIDIA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="117"&gt;8:40 PM&lt;/td&gt;
&lt;td valign="top" width="549"&gt;&lt;strong&gt;Thrust: C++ Template Library for GPGPUs&lt;/strong&gt; &lt;br /&gt;Jared Hoberock &lt;br /&gt;NVIDIA&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Special thanks to Marc Wolfson &amp;amp; Yesenia Alvarez of Microsoft, and Calisa Cole &amp;amp; Jennifer Anonical of NVIDIA&amp;nbsp;for putting this together.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;June 22, 2011 update.&amp;nbsp; Here's the abstract of Herb's talk:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Title&lt;/span&gt;: Heterogeneous Parallelism in General, and C++ AMP in Particular&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Parallelism is not just in full bloom, but increasingly in full variety. We know that getting full computational performance out of most machines &amp;mdash; nearly all desktops and laptops, most game consoles, and the newest smartphones &amp;mdash; already means harnessing local parallel hardware, mainly in the form of multicore CPU processing. This is the commoditization of the supercomputer.&lt;/p&gt;
&lt;p&gt;More and more, however, getting that full performance can also mean using gradually ever-more-heterogeneous processing, from local discrete and on-die GPGPU flavors to &amp;ldquo;often-on&amp;rdquo; remote parallel computing power in the form of elastic compute clouds. This is the generalization of the heterogeneous cluster in all its NUMA glory, and it&amp;rsquo;s appearing at all scales from on-die to on-machine to on-cloud.&lt;/p&gt;
&lt;p&gt;In this talk, Herb shares a vision of what this will mean for native software on mainstream platforms from servers to devices, and showcases upcoming innovations that bring access to increasingly heterogeneous compute resources &amp;mdash; from vector units and multicore, to GPGPU and elastic cloud &amp;mdash; directly into the world&amp;rsquo;s most popular native languages.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10172715" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/C_2B002B00_/">C++</category><category domain="http://blogs.msdn.com/b/matt-harrington/archive/tags/Event/">Event</category></item></channel></rss>
