<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>charles</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/charles/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>charles</title><link>http://channel9.msdn.com/posts/Charles/</link></image><description>Channel 9 Blog for Charles</description><link>http://channel9.msdn.com/posts/Charles/</link><language>en-us</language><pubDate>Fri, 23 Oct 2009 20:32:30 GMT</pubDate><lastBuildDate>Fri, 23 Oct 2009 20:32:30 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3581.29706, Culture=neutral, PublicKeyToken=null)</generator><item><title>Microsoft Security Development Lifecycle (SDL) and Software Security Today</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_85_ch9.png" border="0" /&gt;&lt;p&gt;The &lt;a href="http://www.microsoft.com/sdl"&gt;Microsoft Security Development Lifecycle&lt;/a&gt; (SDL) team recently released two new security tools, BinScope Binary Analyzer and MiniFuzz File Fuzzer, to help you write more secure code. Jeremy Dallman, Michael Howard, and Ivan Medvedev created these tools so we decided to pay them a visit to chat about what these tools do and why they matter. Of course, it's been &lt;em&gt;way&lt;/em&gt; too long since &lt;a href="http://blogs.msdn.com/michael_howard/" target="_blank"&gt;Michael Howard&lt;/a&gt; has preached to us from his security soapbox so we just &lt;em&gt;had&lt;/em&gt; to get him talking about the general state of software security today and where it's going! &lt;br /&gt;
&lt;br /&gt;
For the Microsoft SDL team, SDL is as much a &lt;em&gt;lifestyle&lt;/em&gt; as it is a software development life&lt;em&gt;cycle&lt;/em&gt;. Developers, thrive securely so that others may securely thrive. Oh yeah, brothers and sisters. I'm sensing the need for a security soapbox show on 9. We need more preaching. There's still far too many developers writing insecure code. "Reverend" Howard, are you game, sir?&lt;br /&gt;
&lt;br /&gt;
Get BinScope and MiniFuzz on &lt;a href="http://msdn.microsoft.com/en-us/security/cc421514.aspx"&gt;SDL Tool Repository&lt;/a&gt;. Please use them!!!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Stay updated on the SDL at:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/sdl"&gt;http://www.microsoft.com/sdl&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/sdl"&gt;http://blogs.msdn.com/sdl&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/501491/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Michael-Howard-Ivan-Medvedev-and-Jeremy-Dallman-Software-Security-Today/</comments><link>http://channel9.msdn.com/posts/Charles/Michael-Howard-Ivan-Medvedev-and-Jeremy-Dallman-Software-Security-Today/</link><pubDate>Fri, 06 Nov 2009 21:49:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_ch9.wmv</guid><evnet:views>5439</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/501491/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;The &lt;a href="http://www.microsoft.com/sdl"&gt;Microsoft Security Development Lifecycle&lt;/a&gt; (SDL) team recently released two new security tools, BinScope Binary Analyzer and MiniFuzz File Fuzzer, to help you write more secure code. Jeremy Dallman, Michael Howard, and Ivan Medvedev created these tools so we decided to pay them a visit to chat about what these tools do and why they matter. Of course, it's been &lt;em&gt;way&lt;/em&gt; too long since &lt;a href="http://blogs.msdn.com/michael_howard/" target="_blank"&gt;Michael Howard&lt;/a&gt; has preached to us from his security soapbox so we just &lt;em&gt;had&lt;/em&gt; to get him talking about the general state of software security today and where it's going!&lt;br /&gt;
&lt;br /&gt;
Get BinScope and MiniFuzz on &lt;a href="http://msdn.microsoft.com/en-us/security/cc421514.aspx"&gt;SDL Tool Repository&lt;/a&gt;. Please use them!!!&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_ch9.mp4" expression="full" duration="1980" fileSize="356441344" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_ch9.mp3" expression="full" duration="1980" fileSize="15848596" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_ch9.mp4" expression="full" duration="1980" fileSize="356441344" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_ch9.wma" expression="full" duration="1980" fileSize="16025303" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_ch9.wmv" expression="full" duration="1980" fileSize="435889247" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_2MB_ch9.wmv" expression="full" duration="1980" fileSize="620705317" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_Zune_ch9.wmv" expression="full" duration="1980" fileSize="318638675" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_512_ch9.png" expression="full" duration="1980" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/9/4/1/0/5/SDLDevTools.ism/Manifest" expression="full" duration="1980" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/9/4/1/0/5/SDLDevTools_ch9.wmv" length="435889247" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Michael-Howard-Ivan-Medvedev-and-Jeremy-Dallman-Software-Security-Today/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/501491/Trackback.aspx</trackback:ping><category>SDL</category><category>Security</category><category>Tools</category><category>Trustworthy Computing</category><category>Visual Studio</category><category>Visual Studio Team System</category></item><item><title>Dave Thompson: Turning Software into Services</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_85_ch9.png" border="0" /&gt;&lt;a href="http://www.microsoft.com/presspass/exec/daveth/default.aspx" target="_blank"&gt;Dave Thompson&lt;/a&gt;, Corporate Vice President, Microsoft Online Services, is an industry veteran with 30 years of experience in IT.  In his leadership role for Microsoft Online Services, Dave is responsible for leading the delivery of Microsoft's business software products as online services. Dave has a rich history solving complex problems in computing. He's the guy that put TCP into Windows, back in the day. Today, his focus is squarely on taking Microsoft's business platform to the next level, up to the cloud. What does this all mean, exactly? How complex is it to take traditional software and turn it into a service? What are the big problems that Dave and team face? How does this concentrated focus on services benefit developers and businesses that build their innovations on the Microsoft stack? &lt;br /&gt;
&lt;br /&gt;
Tune in. Meet Dave and get a clear sense of where we are heading as Microsoft continues the evolution of PC and server software. These are exciting times for Microsoft, and We are bringing our partners into this new territory with us. Fascinating times indeed. Keep up the great work Dave and team!
&lt;div&gt;&lt;/div&gt;&lt;img src="http://channel9.msdn.com/500190/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Dave-Thompson-Turning-Software-into-Services/</comments><link>http://channel9.msdn.com/posts/Charles/Dave-Thompson-Turning-Software-into-Services/</link><pubDate>Tue, 27 Oct 2009 23:23:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_ch9.wmv</guid><evnet:views>27352</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500190/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Dave Thompson, Corporate Vice President, Microsoft Online Services, is an industry veteran with 30 years of experience in IT.  In his leadership role for Microsoft Online Services, Dave is responsible for leading the delivery of Microsoft's business software products as online services. Dave has a rich history solving complex problems in computing. He's the guy that put TCP into Windows, back in the day. Today, his focus is squarely on taking Microsoft's business platform to the next level, up to the cloud. What does this all mean, exactly?</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_ch9.mp4" expression="full" duration="1240" fileSize="248704817" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_ch9.mp3" expression="full" duration="1240" fileSize="9922930" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_ch9.mp4" expression="full" duration="1240" fileSize="248704817" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_ch9.wma" expression="full" duration="1240" fileSize="10038337" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_ch9.wmv" expression="full" duration="1240" fileSize="274294893" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_2MB_ch9.wmv" expression="full" duration="1240" fileSize="388356877" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_Zune_ch9.wmv" expression="full" duration="1240" fileSize="263396766" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_512_ch9.png" expression="full" duration="1240" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/0/9/1/0/0/5/DaveThompsonBPOS.ism/Manifest" expression="full" duration="1240" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/9/1/0/0/5/DaveThompsonBPOS_ch9.wmv" length="274294893" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Dave-Thompson-Turning-Software-into-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500190/Trackback.aspx</trackback:ping><category>Business Application Platform</category><category>MS Execs</category><category>Online Services</category><category>Partners</category></item><item><title>Wolfgang Grieskamp and Keith Stobie: Spec Explorer - An Overview</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_85_ch9.png" border="0" /&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee692301.aspx" target="_blank"&gt;Spec Explorer&lt;/a&gt; is a visual tool for modeling software behavior and generating test suites from those models. It has just been released on &lt;a href="http://msdn.microsoft.com/devlabs/default.aspx" target="_blank"&gt;DevLabs&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Here, architects &lt;a href="http://blogs.msdn.com/wrwg/" target="_blank"&gt;Wolfgang Grieskamp&lt;/a&gt; and &lt;a href="http://testmuse.spaces.live.com/" target="_blank"&gt;Keith Stobie&lt;/a&gt; join us to discuss the thinking behind Spec Explorer. You can &lt;a href="http://channel9.msdn.com/posts/Peli/SpecExplorer-Model-Based-Testing-made-practicable/" target="_blank"&gt;see Spec Explorer in action here&lt;/a&gt;. What problems does the model-based approach to testing solve? How is Spec Explorer related to contractual programming (Spec#, .NET Contracts, etc)? What's the holy grail of this approach to advanced and efficient testing? Everything has a rich history and Spec Explorer is no exception. What is the history here? What's next?&lt;br /&gt;
&lt;br /&gt;
Spec Explorer Blog: &lt;a href="http://blogs.msdn.com/SpecExplorer"&gt;http://blogs.msdn.com/SpecExplorer&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/501744/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Wolfgang-Grieskamp-and-Keith-Stobie-Spec-Explorer-Overview/</comments><link>http://channel9.msdn.com/posts/Charles/Wolfgang-Grieskamp-and-Keith-Stobie-Spec-Explorer-Overview/</link><pubDate>Tue, 27 Oct 2009 04:46:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_ch9.wmv</guid><evnet:views>26394</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/501744/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee692301.aspx" target="_blank"&gt;Spec Explorer&lt;/a&gt; is a visual tool for modeling software behavior and generating test suites from those models. It has just been released on &lt;a href="http://msdn.microsoft.com/devlabs/default.aspx" target="_blank"&gt;DevLabs&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Here, architects &lt;a href="http://blogs.msdn.com/wrwg/" target="_blank"&gt;Wolfgang Grieskamp&lt;/a&gt; and &lt;a href="http://testmuse.spaces.live.com/" target="_blank"&gt;Keith Stobie&lt;/a&gt; join us to discuss the thinking behind Spec Explorer. You can &lt;a href="http://channel9.msdn.com/posts/Peli/SpecExplorer-Model-Based-Testing-made-practicable/" target="_blank"&gt;see Spec Explorer in action here&lt;/a&gt;. What problems does the model-based approach to testing solve? How is Spec Explorer related to contractual programming (Spec#, .NET Contracts, etc)? What's the holy grail of this approach to advanced and efficient testing? Everything has a rich history and Spec Explorer is no exception. What is the history here? What's next?&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_ch9.mp4" expression="full" duration="1097" fileSize="197812209" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_ch9.mp3" expression="full" duration="1097" fileSize="8781435" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_ch9.mp4" expression="full" duration="1097" fileSize="197812209" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_ch9.wma" expression="full" duration="1097" fileSize="8884795" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_ch9.wmv" expression="full" duration="1097" fileSize="242836885" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_2MB_ch9.wmv" expression="full" duration="1097" fileSize="344100019" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_Zune_ch9.wmv" expression="full" duration="1097" fileSize="178407442" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_512_ch9.png" expression="full" duration="1097" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/4/7/1/0/5/SpecExplorerOverview.ism/Manifest" expression="full" duration="1097" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/4/7/1/0/5/SpecExplorerOverview_ch9.wmv" length="242836885" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Wolfgang-Grieskamp-and-Keith-Stobie-Spec-Explorer-Overview/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/501744/Trackback.aspx</trackback:ping><category>DevLabs</category><category>Spec Explorer</category><category>Testing</category></item><item><title>Pat Brenner: Visual Studio 2010 - MFC and Windows 7</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_85_ch9.png" border="0" /&gt;Microsoft Foundation Classes for C++ (MFC) continue to evolve and will ship with Visual Studio 2010. In fact, you can start playing with the updated and improved MFC right now by downloading the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797" target="_blank"&gt;VS 2010 Beta 2&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
MFC wraps native Windows APIs in convenient C++ wrapper classes that are defined for many Windows objects and common window controls. Not surprisingly, MFC wraps some of the new capabilities in Windows 7 (and will continue to do so in the future). &lt;br /&gt;
&lt;br /&gt;
Some of the key MFC updates in VS 2010 Beta 2 are:&lt;br /&gt;
&lt;br /&gt;
Improved interaction with Windows Explorer:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Windows7 taskbar interaction with preview &lt;/li&gt;
    &lt;li&gt;Preview, thumbnail and search filter handlers for file types &lt;/li&gt;
&lt;/ul&gt;
Ribbon UI improvements:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Ribbon is now an XML resource in the application &lt;/li&gt;
    &lt;li&gt;A new designer for the ribbon &lt;/li&gt;
    &lt;li&gt;Visual manager for Windows7 ribbon style &lt;/li&gt;
&lt;/ul&gt;
Restart manager support:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Application restart or crash handled more elegantly &lt;/li&gt;
    &lt;li&gt;Document auto-save and restore handled completely within MFC (if wanted) &lt;/li&gt;
&lt;/ul&gt;
Software Developer and 20 year Microsoft veteran Pat Brenner sits down with us to discuss the new and improved MFC and how it takes advantage of new Windows 7 features in the typically convenient MFC way. &lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;img src="http://channel9.msdn.com/497084/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Pat-Brenner-Visual-Studio-2010-MFC-and-Windows-7/</comments><link>http://channel9.msdn.com/posts/Charles/Pat-Brenner-Visual-Studio-2010-MFC-and-Windows-7/</link><pubDate>Wed, 21 Oct 2009 18:54:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_ch9.wmv</guid><evnet:views>29325</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/497084/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft Foundation Classes for C++ (MFC) continue to evolve and will ship with Visual Studio 2010. In fact, you can start playing with the updated and improved MFC right now by downloading the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797" target="_blank"&gt;VS 2010 Beta 2&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
MFC wraps native Windows APIs in convenient C++ wrapper classes that are defined for many Windows objects and common window controls. Not surprisingly, MFC wraps some of the new capabilities in Windows 7 (and will continue to do so in the future). &lt;br /&gt;
&lt;br /&gt;
Some of the key MFC updates in VS 2010 Beta 2 are:&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_ch9.mp4" expression="full" duration="1343" fileSize="238557867" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_ch9.mp3" expression="full" duration="1343" fileSize="10747266" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_ch9.mp4" expression="full" duration="1343" fileSize="238557867" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_ch9.wma" expression="full" duration="1343" fileSize="10870445" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_ch9.wmv" expression="full" duration="1343" fileSize="293128335" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_2MB_ch9.wmv" expression="full" duration="1343" fileSize="421717495" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_Zune_ch9.wmv" expression="full" duration="1343" fileSize="184488315" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_512_ch9.png" expression="full" duration="1343" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7.ism/Manifest" expression="full" duration="1343" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/8/0/7/9/4/VS2010Beta2MFCWin7_ch9.wmv" length="293128335" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Pat-Brenner-Visual-Studio-2010-MFC-and-Windows-7/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/497084/Trackback.aspx</trackback:ping><category>C++</category><category>MFC</category><category>Visual Studio 2010</category><category>Windows 7</category></item><item><title>Rico Mariani: Inside Visual Studio Beta 2 - Performance and Reliability</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_85_ch9.png" border="0" /&gt;I caught up with the great &lt;a href="http://blogs.msdn.com/ricom/default.aspx" target="_blank"&gt;Rico Mariani&lt;/a&gt;, Visual Studio's Chief Software Architect, after his keynote at a VS partner conference held on the Microsoft campus. He tells us all about the improvements in &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797" target="_blank"&gt;Visual Studio 2010 Beta 2&lt;/a&gt;. Rico and team have taken the performance and reliability of Visual Studio to new levels in this release. Gone are the days of synchronous assembly and COM component reference look-ups (woo hoo!!!). Gone are the long start up times. Gone are roughly 90% of the performance bottlenecks that slowed down the development experience inside the VS2010 Beta 1 IDE. The Visual Studio development team worked their tails off to improve perf and reliability across the board. Tune in to learn about what they did and what they will do prior to RTM. Truly excellent engineering goes on in building 42. Well done, team! &lt;br /&gt;
&lt;br /&gt;
Rico also discusses his final blog post in his VS history series, a &lt;a href="http://blogs.msdn.com/ricom/archive/tags/History+of+Visual+Studio/default.aspx" target="_blank"&gt;5,000 word up to the minute historical piece&lt;/a&gt;. After watching &lt;a href="http://channel9.msdn.com/shows/VisualStudioDocumentary/" target="_blank"&gt;Tina's great VS documentary series&lt;/a&gt;, Rico decided to add his own perspective in a 10 part blog post blitz. Great stuff!&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/500189/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Rico-Mariani-Inside-Visual-Studio-Beta-2-Performance-and-Reliability/</comments><link>http://channel9.msdn.com/posts/Charles/Rico-Mariani-Inside-Visual-Studio-Beta-2-Performance-and-Reliability/</link><pubDate>Tue, 20 Oct 2009 15:48:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_ch9.wmv</guid><evnet:views>28057</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500189/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I caught up with the great &lt;a href="http://blogs.msdn.com/ricom/default.aspx" target="_blank"&gt;Rico Mariani&lt;/a&gt;, Visual Studio's Chief Software Architect, after his keynote at a VS partner conference held on the Microsoft campus. He tells us all about the improvements in &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797" target="_blank"&gt;Visual Studio 2010 Beta 2&lt;/a&gt;. Rico and team have taken the performance and reliability of Visual Studio to new levels in this release. Gone are the days of synchronous assembly and COM component reference look-ups (woo hoo!!!). Gone are the long start up times. Gone are roughly 90% of the performance bottlenecks that slowed down the development experience inside the VS 2010 Beta 1 IDE. The Visual Studio development team worked their tails off to improve perf and reliability across the board. Tune in to learn about what they did and what they will do prior to RTM. Truly excellent engineering goes on in building 42. Well done, team! &lt;br /&gt;
&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_ch9.mp4" expression="full" duration="2937" fileSize="522827525" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_ch9.mp3" expression="full" duration="2937" fileSize="23504119" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_ch9.mp4" expression="full" duration="2937" fileSize="522827525" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_ch9.wma" expression="full" duration="2937" fileSize="23763607" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_ch9.wmv" expression="full" duration="2937" fileSize="649918645" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_2MB_ch9.wmv" expression="full" duration="2937" fileSize="920879059" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_Zune_ch9.wmv" expression="full" duration="2937" fileSize="447189121" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_512_ch9.png" expression="full" duration="2937" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2.ism/Manifest" expression="full" duration="2937" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/8/1/0/0/5/RicoMarianiVS2010B2_ch9.wmv" length="649918645" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>25</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Rico-Mariani-Inside-Visual-Studio-Beta-2-Performance-and-Reliability/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500189/Trackback.aspx</trackback:ping><category>performance</category><category>Reliability</category><category>Rico Mariani</category><category>Visual Studio 2010</category></item><item><title>Immo Landwerth: Future Directions of Native Image Generation via NGen</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_85_ch9.png" border="0" /&gt;Immo Landwerth is a self-confessed Niner who spends a fair amount of time lurking on C9 and watching videos. In fact, he decided to apply for an internship at Microsoft this past Summer because of the videos on C9. Wow. That's cool! &lt;br /&gt;
&lt;br /&gt;
Immo is from Germany where he is working on his Masters degree in computer science. What better team to intern with than the CLR team? What better problem to spend the summer investigating than how to make the Native Image Generator (Ngen) a more granular "service" and without requiring admin rights to create native images?&lt;br /&gt;
&lt;br /&gt;
Imagine a world where NGen would run when it needed to (in addition to what it does today as part of an application installation process), automatically, and target specific and isolated pieces of the application(binaries that require re-Ngen'ing). Make sense? No? Well, Immo is a very articulate young man, so let him explain it to you. Great thinking, Immo. Looking forward to watching what happens here as NGen evolves. &lt;br /&gt;
&lt;br /&gt;
Good luck, Immo! Hopefully, we'll see you soon when you come to work full time on the CLR team! :)&lt;img src="http://channel9.msdn.com/495534/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Immo-Landwerth-Future-Directions-of-the-Native-Image-Generator-NGen/</comments><link>http://channel9.msdn.com/posts/Charles/Immo-Landwerth-Future-Directions-of-the-Native-Image-Generator-NGen/</link><pubDate>Wed, 14 Oct 2009 15:42:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.wmv</guid><evnet:views>34549</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/495534/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Immo Landwerth is a self-confessed Niner who spends a fair amount of time lurking on C9 and watching videos. In fact, he decided to apply for an internship at Microsoft because of the videos on C9. Wow. That's cool! &lt;br /&gt;
&lt;br /&gt;
Immo's Summer internship project: Imagine a world where NGen would run when it needed to (in addition to what it does today as part of an application installation process), automatically, and target specific and isolated pieces of the application(binaries that require re-Ngen'ing). Make sense? No? Well, Immo is a very articulate young man, so let him explain it to you. Great thinking, Immo. Looking forward to watching what happens here as NGen evolves.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.mp4" expression="full" duration="1915" fileSize="334092036" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.mp3" expression="full" duration="1915" fileSize="15328185" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.mp4" expression="full" duration="1915" fileSize="334092036" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.wma" expression="full" duration="1915" fileSize="15502613" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.wmv" expression="full" duration="1915" fileSize="423520337" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_2MB_ch9.wmv" expression="full" duration="1915" fileSize="595448927" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_Zune_ch9.wmv" expression="full" duration="1915" fileSize="254880323" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_512_ch9.png" expression="full" duration="1915" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures.ism/Manifest" expression="full" duration="1915" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.wmv" length="423520337" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Immo-Landwerth-Future-Directions-of-the-Native-Image-Generator-NGen/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/495534/Trackback.aspx</trackback:ping><category>CLR</category><category>NGen</category><category>Niners on 9</category><category>Summer Internships</category></item><item><title>Introducing Microsoft Office Starter 2010</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_85_ch9.png" border="0" /&gt;&lt;p&gt;Microsoft introduces Office Starter 2010, which includes Word Starter 2010 and Excel 2010. Brian Albrecht and Scott Kahler tell us more about these basic, ad-supported versions of our most popular productivity applications. Note that this is essentially a commercial for the new technology in Office 2010. We will go deeper in the future and in a more conversational manner. Please do ask questions here and on the &lt;a href="http://blogs.technet.com/office2010/" target="_blank"&gt;Office 2010 engineering blog&lt;/a&gt;, where you can much more about this great addition to Office.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/496554/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Introducing-Microsoft-Office-Starter-2010/</comments><link>http://channel9.msdn.com/posts/Charles/Introducing-Microsoft-Office-Starter-2010/</link><pubDate>Thu, 08 Oct 2009 16:02:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_ch9.wmv</guid><evnet:views>66385</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/496554/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Microsoft introduces Office Starter 2010, which includes Word Starter 2010 and Excel 2010. Brian Albrecht and Scott Kahler tell us more about these basic, ad-supported versions of our most popular productivity applications. Note that this is essentially a commercial for the new technology in Office 2010. We will go deeper in the future and in a more conversational manner. Please do ask questions here and on the &lt;a href="http://blogs.technet.com/office2010/" target="_blank"&gt;Office 2010 engineering blog&lt;/a&gt;, where you can much more about this great addition to Office.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_ch9.mp4" expression="full" duration="208" fileSize="34619868" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_ch9.mp3" expression="full" duration="208" fileSize="1666474" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_ch9.mp4" expression="full" duration="208" fileSize="34619868" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_ch9.wma" expression="full" duration="208" fileSize="1693225" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_ch9.wmv" expression="full" duration="208" fileSize="45432445" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_2MB_ch9.wmv" expression="full" duration="208" fileSize="206440459" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_Zune_ch9.wmv" expression="full" duration="208" fileSize="27160425" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_512_ch9.png" expression="full" duration="208" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/5/5/6/9/4/Office2010Starter.ism/Manifest" expression="full" duration="208" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/5/5/6/9/4/Office2010Starter_ch9.wmv" length="45432445" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>9</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Introducing-Microsoft-Office-Starter-2010/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/496554/Trackback.aspx</trackback:ping><category>Office 2010</category><category>Office Starter 2010</category></item><item><title>Introducing Click-to-Run in Office 2010</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_85_ch9.png" border="0" /&gt;&lt;p&gt;John Jendrezak and Trevor McDiarmid give us a first look at Click-to-Run, an innovative new Electronic Software Distribution (ESD) technology for Office 2010 that  utilizes Microsoft’s streaming and virtualization technology (&lt;a href="http://channel9.msdn.com/tags/AppVirt/" target="_blank"&gt;AppVirt&lt;/a&gt; - you learned a great deal about this technology right here on Channel 9...).   It's great to see application virtualization in the mainstream. Note that this is essentially a commercial for the new technology in Office 2010. We will go deeper in the future and in a more conversational manner. Please do ask questions here and on the &lt;a href="http://blogs.technet.com/office2010/" target="_blank"&gt;Office 2010 engineering blog&lt;/a&gt;, where you can much more about this great addition to Office.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/496555/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Introducing-Click-to-Run-in-Office-2010/</comments><link>http://channel9.msdn.com/posts/Charles/Introducing-Click-to-Run-in-Office-2010/</link><pubDate>Thu, 08 Oct 2009 16:00:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_ch9.wmv</guid><evnet:views>45617</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/496555/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;John Jendrezak and Trevor McDiarmid give us a first look at Click-to-Run, an innovative new Electronic Software Distribution (ESD) technology for Office 2010 that utilizes Microsoft’s streaming and virtualization technology (&lt;a href="http://channel9.msdn.com/tags/AppVirt/" target="_blank"&gt;AppVirt&lt;/a&gt; - you learned a great deal about this technology right here on Channel 9...). It's great to see application virtualization in the mainstream. Note that this is essentially a commercial for the new technology in Office 2010. We will go deeper in the future and in a more conversational manner. Please do ask questions here and on the &lt;a href="http://blogs.technet.com/office2010/" target="_blank"&gt;Office 2010 engineering blog&lt;/a&gt;, where you can much more about this great addition to Office.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_ch9.mp4" expression="full" duration="237" fileSize="39957749" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_ch9.mp3" expression="full" duration="237" fileSize="1904723" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_ch9.mp4" expression="full" duration="237" fileSize="39957749" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_ch9.wma" expression="full" duration="237" fileSize="1930541" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_ch9.wmv" expression="full" duration="237" fileSize="51736851" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_2MB_ch9.wmv" expression="full" duration="237" fileSize="236231875" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_Zune_ch9.wmv" expression="full" duration="237" fileSize="32152831" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_512_ch9.png" expression="full" duration="237" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/5/5/5/6/9/4/Office2010ClickToRun.ism/Manifest" expression="full" duration="237" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/5/5/6/9/4/Office2010ClickToRun_ch9.wmv" length="51736851" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Introducing-Click-to-Run-in-Office-2010/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/496555/Trackback.aspx</trackback:ping><category>Click to Run</category><category>Office 2010</category></item><item><title>Niners on 9: Sven Groot - Past, Present and Future</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_85_ch9.png" border="0" /&gt;&lt;a href="http://channel9.msdn.com/Niners/Sven%20Groot/" target="_blank"&gt;Sven Groot&lt;/a&gt; is a long time Niner and one of the more active contributors to the C9 forums (you'll note that Sven answers technical questions when he can and has always been respectful in the way he interacts with his fellow Niners). Sven is also a PhD student at Tokyo University where he is working on and thinking about large scale distributed clustered computing (now we know why he was so keen on my producing a Dryad piece for Going Deep - Sven is a clever guy...). &lt;br /&gt;
&lt;br /&gt;
Sven was in town recently on vacation in Seattle (why not Maui or one of the Tahitian islands, man?), so we had to interview him. Also, I brought Sven to a randomly generated team meeting of one of the most innovative teams at Microsoft (and filmed it). So you will see more of Sven and learn more about some very interesting technologies, but here we learn all about Sven, the man, the legend. &lt;br /&gt;
&lt;br /&gt;
We cover a lot in this impromptu conversation and Sven has many interesting things to say about cloudy computation and the future of distributed computation somewhere up there. It's great to have you as a vocal member of Channel 9, Sven. Thank you for the feedback on C9 (some of which is shared in this conversation) and for being helpful to your fellow Niners. See, Niners, when you come to Seattle, you never know if you will sit down in front of a camera, rolling 9.&lt;br /&gt;
&lt;br /&gt;
Enjoy and thank you again, Sven!&lt;img src="http://channel9.msdn.com/493681/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Niners-on-9-Sven-Groot-Past-Present-and-Future/</comments><link>http://channel9.msdn.com/posts/Charles/Niners-on-9-Sven-Groot-Past-Present-and-Future/</link><pubDate>Wed, 07 Oct 2009 20:25:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_ch9.wmv</guid><evnet:views>41752</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/493681/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://channel9.msdn.com/Niners/Sven%20Groot/" target="_blank"&gt;Sven&lt;/a&gt; was in town recently on vacation in Seattle (why not Maui or one of the Tahitian islands, man?), so we had to interview him. Also, I brought Sven to a team meeting of one of the most innovative teams at Microsoft (and filmed it). So you will see more of Sven and learn more about some very interesting technologies, but here we learn all about Sven, the man, the legend. We cover a lot in this impromptu conversation and Sven has many interesting things to say about cloudy computation and the future of distributed computation that happens somewhere up there. It's great to have you as a vocal member of Channel 9, Sven. Thank you for the feedback on C9 (some of which is shared in this conversation) and for being helpful to your fellow Niners. See, Niners, when you come to Seattle, you never know if you will sit down in front of a camera, rolling 9 &lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_ch9.mp4" expression="full" duration="2451" fileSize="420273687" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_ch9.mp3" expression="full" duration="2451" fileSize="19616193" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_ch9.mp4" expression="full" duration="2451" fileSize="420273687" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_ch9.wma" expression="full" duration="2451" fileSize="19834381" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_ch9.wmv" expression="full" duration="2451" fileSize="534439899" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_2MB_ch9.wmv" expression="full" duration="2451" fileSize="762684143" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_Zune_ch9.wmv" expression="full" duration="2451" fileSize="308151827" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_512_ch9.png" expression="full" duration="2451" type="image/jpeg" medium="image" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/8/6/3/9/4/SvenGrootUnderTheHood_ch9.wmv" length="534439899" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Niners-on-9-Sven-Groot-Past-Present-and-Future/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/493681/Trackback.aspx</trackback:ping><category>Community</category><category>Niners</category><category>Niners on 9</category><category>Programming</category></item><item><title>Scott Guthrie: Introducing WebsiteSpark and Web Platform Installer V2 RTM </title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_85_ch9.png" border="0" /&gt;Today, we introduce &lt;a href="http://ch9.ms/webspark" target="_blank"&gt;WebsiteSpark&lt;/a&gt;, a new program that invests in small web dev companies by giving them free software, free support and free marketing. Wait. What? &lt;br /&gt;
&lt;br /&gt;
To explain what this means, &lt;em&gt;exactly&lt;/em&gt;, VP of the .NET platform and &lt;a href="http://www.microsoft.com/web/" target="_blank"&gt;web technologies&lt;/a&gt;, &lt;a href="http://www.microsoft.com/presspass/exec/guthrie/default.aspx" target="_blank"&gt;Scott Guthrie&lt;/a&gt;, joins us for an insightful conversation. Why are we doing this, anyway? What's the story? What's next?&lt;br /&gt;
&lt;br /&gt;
Here's a hint: 
&lt;p&gt;&lt;em&gt;&lt;br /&gt;
WebsiteSpark is a new global program, designed by Microsoft to help small professional Web development and design service companies succeed, by providing new business opportunities through connections with global partners and customers, support and training, and software tools – at no upfront cost&lt;/em&gt;. &lt;br /&gt;
&lt;br /&gt;
OK. So, free tools and support for small web dev companies? Very cool! Explain...&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/09/24/announcing-the-websitespark-program.aspx" target="_blank"&gt;Learn more details on Scott's latest blog post&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
We also announced the RTM of &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx" target="_blank"&gt;Web Platform Installer V2&lt;/a&gt; and an updated &lt;a href="http://www.microsoft.com/web/gallery/" target="_blank"&gt;Web App Gallery.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Tune in.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/493502/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Introducing-WebSiteSpark-and-Web-Platform-Installer-Web-App-Gallery-RTM/</comments><link>http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Introducing-WebSiteSpark-and-Web-Platform-Installer-Web-App-Gallery-RTM/</link><pubDate>Thu, 24 Sep 2009 09:00:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_ch9.wmv</guid><evnet:views>36405</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/493502/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Today, we introduce &lt;a href="http://ch9.ms/webspark" target="_blank"&gt;WebsiteSpark&lt;/a&gt;, a new program that invests in small web dev companies by giving them free software, free support and free marketing. Wait. What? &lt;br /&gt;
&lt;br /&gt;
To explain what this means, &lt;em&gt;exactly&lt;/em&gt;, VP of the .NET platform and &lt;a href="http://www.microsoft.com/web/" target="_blank"&gt;web technologies&lt;/a&gt;, Scott Guthrie, joins us for an insightful conversation. Why are we doing this, anyway? What's the story? What's next?&lt;br /&gt;
&lt;br /&gt;
Here's a hint:
&lt;p&gt;&lt;em&gt;&lt;br /&gt;
WebsiteSpark is a new global program, designed by Microsoft to help small professional Web development and design service companies succeed, by providing new business opportunities through connections with global partners and customers, support and training, and software tools – at no upfront cost&lt;/em&gt;. &lt;br /&gt;
&lt;br /&gt;
OK. So, free tools and support for small web dev companies? Very cool! Explain...&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/09/24/announcing-the-websitespark-program.aspx" target="_blank"&gt;Learn more details on Scott's latest blog post&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
We also announced the RTM of &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx" target="_blank"&gt;Web Platform Installer V2&lt;/a&gt; and an updated &lt;a href="http://www.microsoft.com/web/gallery/" target="_blank"&gt;Web App Gallery.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Tune in.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_ch9.mp4" expression="full" duration="1183" fileSize="204591381" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_ch9.mp3" expression="full" duration="1183" fileSize="9465875" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_ch9.mp4" expression="full" duration="1183" fileSize="204591381" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_ch9.wma" expression="full" duration="1183" fileSize="9575721" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_ch9.wmv" expression="full" duration="1183" fileSize="260102147" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_2MB_ch9.wmv" expression="full" duration="1183" fileSize="366844535" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_Zune_ch9.wmv" expression="full" duration="1183" fileSize="156262075" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_512_ch9.png" expression="full" duration="1183" type="image/jpeg" medium="image" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/0/5/3/9/4/ScottGuWebSiteSpark_ch9.wmv" length="260102147" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Introducing-WebSiteSpark-and-Web-Platform-Installer-Web-App-Gallery-RTM/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/493502/Trackback.aspx</trackback:ping><category>Scott Guthrie</category><category>Web App Gallery</category><category>Web PI</category><category>WebSiteSpark</category></item><item><title>Announcing Windows 7 Developer Boot Camp at PDC09 (and it's free!)</title><description>&lt;p&gt;We just announced a &lt;a href="http://microsoftpdc.com/WhatsHappening/FREE-Windows-7-Developer-Boot-Camp-Nov-16" target="_blank"&gt;day of &lt;em&gt;free&lt;/em&gt; training on November 16, 2009 in LA as part of PDC09&lt;/a&gt;. Did I mention that it is free, that it will include deep dives into the depth of Windows from folks like Mark Russinovich, Landy Wang and Arun Kishan? Wait, did I just write that?! &lt;br /&gt;
&lt;br /&gt;
This is &lt;strong&gt;AWESOME&lt;/strong&gt;. If you are a Windows developer and in the LA area I would &lt;em&gt;highly&lt;/em&gt; encourage you to attend this free day of training.&lt;br /&gt;
&lt;br /&gt;
The event is &lt;a href="http://microsoftpdc.com/Sessions/WKSP08" target="_blank"&gt;&lt;span&gt;FREE to any one&lt;/span&gt;&lt;/a&gt;,  &lt;strong&gt;it does not matter whether you are attending PDC&lt;/strong&gt;.   &lt;br /&gt;
&lt;br /&gt;
The event is first-come-first serve and there is limited capacity, so &lt;strong&gt;sign-up early!&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
The event will be fast-paced and very dense; we are condensing several weeks worth of blog, documentation and code reading into 8 hours...  It truly is a great way to dive quickly into Windows 7. Going Deep in real time! :)&lt;br /&gt;
&lt;br /&gt;
The event is coordinated with other PDC sessions,  we aim to minimize overlap,  and make sure there is good segues  from the boot camp to PDC sessions. &lt;br /&gt;
&lt;br /&gt;
There will be more speakers announced next week. Stay tuned!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Instructions for PDC09 conference attendees.&lt;/b&gt;  Enter the regular registration process through the &lt;a href="http://microsoftpdc.com/Registration"&gt;Registration page&lt;/a&gt;, and click on the orange register now button.  Select ‘register for the event’ as your registration type.  You’ll be able to add the Boot Camp as a workshop during the registration process.  If you have already registered, simply login and update your registration record to include the Boot Camp.  &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Instructions for non-attendees.&lt;/b&gt;  Enter the regular registration process through the &lt;a href="http://microsoftpdc.com/Registration"&gt;Registration page&lt;/a&gt;, and click on the orange register now button.  Select ‘register for workshop only pass’ as your registration type.  When you get to the workshop selection page of the registration form, you'll be able to pick the Windows 7 Boot Camp as a free item.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/493885/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Annoucing-Windows-7-Developer-Boot-Camp-at-PDC09-and-its-free-for-all-to-attend/</comments><link>http://channel9.msdn.com/posts/Charles/Annoucing-Windows-7-Developer-Boot-Camp-at-PDC09-and-its-free-for-all-to-attend/</link><pubDate>Wed, 23 Sep 2009 17:19:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Annoucing-Windows-7-Developer-Boot-Camp-at-PDC09-and-its-free-for-all-to-attend/</guid><evnet:views>23292</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/493885/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;We just announced a &lt;a href="http://microsoftpdc.com/WhatsHappening/FREE-Windows-7-Developer-Boot-Camp-Nov-16" target="_blank"&gt;day of &lt;em&gt;free&lt;/em&gt; training on November 16, 2009 in LA as part of PDC09&lt;/a&gt;. Did I mention that it is free, that it will include deep dives into the depth of Windows from folks like Mark Russinovich, Landy Wang and Arun Kishan? Wait, did I just write that?! &lt;br /&gt;
&lt;br /&gt;
This is &lt;strong&gt;AWESOME&lt;/strong&gt;. If you are a Windows developer and in the LA area I would &lt;em&gt;highly&lt;/em&gt; encourage you to attend this free day of training.&lt;br /&gt;
&lt;br /&gt;
The event is &lt;a href="http://microsoftpdc.com/Sessions/WKSP08" target="_blank"&gt;&lt;span&gt;FREE to any one&lt;/span&gt;&lt;/a&gt;, &lt;strong&gt;it does not matter whether you are attending PDC&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
The event is first-come-first serve and there is limited capacity, so &lt;strong&gt;sign-up early!&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
The event will be fast-paced and very dense; we are condensing several weeks worth of blog, documentation and code reading into 8 hours... It truly is a great way to dive quickly into Windows 7. Going Deep in real time! &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;&lt;br /&gt;
&lt;br /&gt;
The event is coordinated with other PDC sessions, we aim to minimize overlap, and make sure there is good segues from the boot camp to PDC sessions. &lt;br /&gt;
&lt;br /&gt;
There will be more speakers announced next week. Stay tuned!&lt;/p&gt;</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Annoucing-Windows-7-Developer-Boot-Camp-at-PDC09-and-its-free-for-all-to-attend/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/493885/Trackback.aspx</trackback:ping><category>PDC09</category><category>Programming</category><category>Windows 7</category></item><item><title>Andrew Kennedy: F# Units of Measure</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_85_ch9.png" border="0" /&gt;Floating point values in F# can have associated &lt;a href="http://msdn.microsoft.com/en-us/library/dd233243(VS.100).aspx" target="_blank"&gt;units of measure&lt;/a&gt;, which are typically used to indicate length, volume, mass, and so on. The built-in type float takes an optional unit-of-measure parameter, written in angle brackets, in a similar way that types such as IEnumerable take a &lt;i&gt;type&lt;/i&gt; parameter, as in IEnumerable&amp;lt;int&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
By using quantities with units, you enable the compiler to verify that arithmetic relationships have the correct units, which helps prevent programming errors like the one that led to NASA's Mars Climate Orbiter being &lt;a href="http://www.cnn.com/TECH/space/9909/30/mars.metric.02/"&gt;lost&lt;/a&gt; in September 1999. This was due to confusion between &lt;a href="http://en.wikipedia.org/wiki/Metric_system"&gt;metric&lt;/a&gt; and so-called "&lt;a href="http://en.wikipedia.org/wiki/English_unit"&gt;English&lt;/a&gt;" &lt;a href="http://en.wikipedia.org/wiki/Units_of_measurement"&gt;units of measurement&lt;/a&gt;.  The accident could have been prevented if the NASA engineers had been able to annotate their program code with units, and then employed static analysis tools or language-level type-checking to detect and fix any unit errors.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://research.microsoft.com/um/people/akenn/" target="_blank"&gt;Andrew Kennedy&lt;/a&gt; is an MSR research scientist who implemented units of measure for F#. What did this involve? How does it work, exactly? What's next? Meet Andrew and learn all about F#'s latest language feature, units of measure.&lt;br /&gt;
&lt;br /&gt;
Enjoy. &lt;br /&gt;
&lt;br /&gt;
Information sources: &lt;a href="http://msdn.com"&gt;http://msdn.com&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/andrewkennedy/"&gt;http://blogs.msdn.com/andrewkennedy/&lt;/a&gt;&lt;img src="http://channel9.msdn.com/488754/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Andrew-Kennedy-F-Units-of-Measure/</comments><link>http://channel9.msdn.com/posts/Charles/Andrew-Kennedy-F-Units-of-Measure/</link><pubDate>Tue, 22 Sep 2009 21:00:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_ch9.wmv</guid><evnet:views>29978</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/488754/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Floating point values in F# can have associated &lt;a href="http://msdn.microsoft.com/en-us/library/dd233243(VS.100).aspx" target="_blank"&gt;units of measure&lt;/a&gt;, which are typically used to indicate length, volume, mass, and so on. The built-in type float takes an optional unit-of-measure parameter, written in angle brackets, in a similar way that types such as IEnumerable take a &lt;i&gt;type&lt;/i&gt; parameter, as in IEnumerable&amp;lt;int&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
By using quantities with units, you enable the compiler to verify that arithmetic relationships have the correct units, which helps prevent programming errors like the one that led to NASA's Mars Climate Orbiter being &lt;a href="http://www.cnn.com/TECH/space/9909/30/mars.metric.02/"&gt;lost&lt;/a&gt; in September 1999. This was due to confusion between &lt;a href="http://en.wikipedia.org/wiki/Metric_system"&gt;metric&lt;/a&gt; and so-called "&lt;a href="http://en.wikipedia.org/wiki/English_unit"&gt;English&lt;/a&gt;" &lt;a href="http://en.wikipedia.org/wiki/Units_of_measurement"&gt;units of measurement&lt;/a&gt;. The accident could have been prevented if the NASA engineers had been able to annotate their program code with units, and then employed static analysis tools or language-level type-checking to detect and fix any unit errors.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://research.microsoft.com/um/people/akenn/" target="_blank"&gt;Andrew Kennedy&lt;/a&gt; is an MSR research scientist who implemented units of measure for F#. What did this involve? How does it work, exactly? What's next? Meet Andrew and learn all about F#'s latest language feature, units of measure.&lt;br /&gt;
&lt;br /&gt;
Enjoy.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_ch9.mp4" expression="full" duration="1964" fileSize="109747917" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_ch9.mp3" expression="full" duration="1964" fileSize="15717677" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_ch9.mp4" expression="full" duration="1964" fileSize="109747917" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_ch9.wma" expression="full" duration="1964" fileSize="15896131" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_ch9.wmv" expression="full" duration="1964" fileSize="236209075" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_2MB_ch9.wmv" expression="full" duration="1964" fileSize="395203764" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_Zune_ch9.wmv" expression="full" duration="1964" fileSize="129665003" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_512_ch9.png" expression="full" duration="1964" type="image/jpeg" medium="image" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/5/7/8/8/4/AndrewKennedyUnitsOfMeasure_ch9.wmv" length="236209075" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>16</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Andrew-Kennedy-F-Units-of-Measure/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/488754/Trackback.aspx</trackback:ping><category>FSharp</category><category>MSR</category><category>Programming</category><category>Programming Languages</category><category>Units of Measure</category></item><item><title>Parallel Performance Tuning for Haskell</title><description>&lt;p&gt;&lt;a href="http://research.microsoft.com/apps/pubs/default.aspx?id=80976" target="_blank"&gt;Very interesting work&lt;/a&gt; with implications for integration into more mainstream runtimes... In general, runtime support for parallel tuning is necessary going forward. The Many Core age has only just begun... This paper is a great read.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Parallel Haskell programming has entered the mainstream with support now included in GHC for multiple parallel programming models, along with multicore execution support in the runtime. However, tuning programs for parallelism is still something of a black art. Without much in the way of feedback provided by the runtime system, it is a matter of trial and error combined with experience to achieve good parallel speedups.&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This paper describes an early prototype of a parallel profiling system for multicore programming with GHC. The system comprises three parts: fast event tracing in the runtime, a Haskell library for reading the resulting trace files, and a number of tools built on this library for presenting the information to the programmer. We focus on one tool in particular, a graphical timeline browser called ThreadScope.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/491222/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Parallel-Performance-Tuning-for-Haskell/</comments><link>http://channel9.msdn.com/posts/Charles/Parallel-Performance-Tuning-for-Haskell/</link><pubDate>Sat, 12 Sep 2009 19:30:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Parallel-Performance-Tuning-for-Haskell/</guid><evnet:views>35600</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/491222/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;&lt;a href="http://research.microsoft.com/apps/pubs/default.aspx?id=80976" target="_blank"&gt;Very interesting work&lt;/a&gt; with implications, as usual, for integration into more mainstream runtimes...&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Parallel Haskell programming has entered the mainstream with support now included in GHC for multiple parallel programming models, along with multicore execution support in the runtime. However, tuning programs for parallelism is still something of a black art. Without much in the way of feedback provided by the runtime system, it is a matter of trial and error combined with experience to achieve good parallel speedups.&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This paper describes an early prototype of a parallel profiling system for multicore programming with GHC. The system comprises three parts: fast event tracing in the runtime, a Haskell library for reading the resulting trace files, and a number of tools built on this library for presenting the information to the programmer. We focus on one tool in particular, a graphical timeline browser called ThreadScope.&lt;/em&gt;&lt;/p&gt;</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Parallel-Performance-Tuning-for-Haskell/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/491222/Trackback.aspx</trackback:ping><category>Concurrency</category><category>Haskell</category><category>Parallel Computing</category><category>Parallelism</category><category>Programming</category></item><item><title>George Moore: Windows Azure Business Model for Developers - An Introduction</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_85_ch9.png" border="0" /&gt;21 year Microsoft veteran and Software Architect George Moore is involved in defining and implementing an effective strategy for taking Windows Azure from technology preview to enterprise business ready. Specifically, George is responsible for all integration of all Azure services (Windows Azure, SQL Azure, .NET Services) to other systems at Microsoft. This includes the billing system integration across all Azure services, the business owner portal, and the developer portal for all Azure services. &lt;br /&gt;
&lt;br /&gt;
Here, we get to know a bit more about the thinking behind the commercialization of Windows Azure (which you will learn more about in great detail at &lt;a href="http://microsoftpdc.com" target="_blank"&gt;PDC 09&lt;/a&gt;). We also learn more about George and his 21 years at the company. He's been a part of some very interesting and innovative technologies over the years not the least of which is the &lt;a href="http://channel9.msdn.com/tags/CCR" target="_blank"&gt;CCR&lt;/a&gt; (he led the team that created it). &lt;br /&gt;
&lt;br /&gt;
Tune in. This is classic C9. Human. Insightful. Unscripted.&lt;br /&gt;
&lt;br /&gt;
Enjoy&lt;img src="http://channel9.msdn.com/489309/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/George-Moore-Windows-Azure-Business-Model-for-Developers-An-Introduction/</comments><link>http://channel9.msdn.com/posts/Charles/George-Moore-Windows-Azure-Business-Model-for-Developers-An-Introduction/</link><pubDate>Tue, 08 Sep 2009 17:03:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_ch9.wmv</guid><evnet:views>43759</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/489309/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>21 year Microsoft veteran and Software Architect George Moore is involved in defining and implementing an effective strategy for taking Windows Azure from technology preview to enterprise business ready. Specifically, George is responsible for all integration of all Azure services (Windows Azure, SQL Azure, .NET Services) to other systems at Microsoft. This includes the billing system integration across all Azure services, the business owner portal, and the developer portal for all Azure services.&lt;br /&gt;
&lt;br /&gt;
Here, we get to know a bit more about the thinking behind the commercialization of Windows Azure (which you will learn more about in great detail at &lt;a href="http://microsoftpdc.com" target="_blank"&gt;PDC 09&lt;/a&gt;). We also learn more about George and his 21 years at the company. He's been a part of some very interesting and innovative technologies over the years not the least of which is the &lt;a href="http://channel9.msdn.com/tags/CCR" target="_blank"&gt;CCR&lt;/a&gt; (he led the team that created it).</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_ch9.mp4" expression="full" duration="877" fileSize="81869836" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_ch9.mp3" expression="full" duration="877" fileSize="7023567" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_ch9.mp4" expression="full" duration="877" fileSize="81869836" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_ch9.wma" expression="full" duration="877" fileSize="7109437" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_ch9.wmv" expression="full" duration="877" fileSize="179857863" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_2MB_ch9.wmv" expression="full" duration="877" fileSize="260946699" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_Zune_ch9.wmv" expression="full" duration="877" fileSize="96657791" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_512_ch9.png" expression="full" duration="877" type="image/jpeg" medium="image" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/0/3/9/8/4/GeorgeMooreAzureBusinessModelForDevs_ch9.wmv" length="179857863" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/George-Moore-Windows-Azure-Business-Model-for-Developers-An-Introduction/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/489309/Trackback.aspx</trackback:ping><category>Azure Services Platform</category><category>Cloud Computing</category><category>Cloud Services</category><category>Windows Azure</category></item><item><title>David Grant and Ryan Kivett: !Analyze - Automatic Root Cause Analysis</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_small_ch9.png" border="0" /&gt;!Analyze is an automatic root cause analysis tool for software failures. For years, it has provided insight to engineers both inside and outside of Microsoft. It is a key enabling technology behind numerous higher-level feedback systems, including Windows Error Reporting and Watson. &lt;br /&gt;
&lt;br /&gt;
!Analyze runs millions of times each day, producing actionable results from reliability telemetry data sent to Microsoft. Ordinary debugging tools report the file and function where a failure ended. !Analyze pinpoints where the failure started. &lt;br /&gt;
&lt;br /&gt;
How does it work, exactly? What's the story behind !Analyze? &lt;br /&gt;
&lt;br /&gt;
Meet two of the Software Developers behind !Analyze, David Grant and Ryan Kivett. They share with us how !Analyze works, it's history and provide a glimpse into it's potential future.Tune in. &lt;br /&gt;
&lt;br /&gt;
Great job, !Analyze team!&lt;img src="http://channel9.msdn.com/482885/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/David-Grant-and-Ryan-Kivett-Analyze-Automatic-Root-Cause-Analysis/</comments><link>http://channel9.msdn.com/posts/Charles/David-Grant-and-Ryan-Kivett-Analyze-Automatic-Root-Cause-Analysis/</link><pubDate>Wed, 02 Sep 2009 17:33:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_ch9.wmv</guid><evnet:views>44443</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/482885/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>!Analyze is an automatic root cause analysis tool for software failures. For years, it has provided insight to engineers both inside and outside of Microsoft. It is a key enabling technology behind numerous higher-level feedback systems, including Windows Error Reporting and Watson. &lt;br /&gt;
&lt;br /&gt;
!Analyze runs millions of times each day, producing actionable results from reliability telemetry data sent to Microsoft. Ordinary debugging tools report the file and function where a failure ended. !Analyze pinpoints where the failure started.&lt;br /&gt;
 &lt;br /&gt;
How does it work, exactly? What's the story behind !Analyze? &lt;br /&gt;
&lt;br /&gt;
Meet two of the Software Developers behind !Analyze, David Grant and Ryan Kivett. They teach us how !Analyze works, it's history and peek into it's future.Tune in.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_ch9.mp4" expression="full" duration="1700" fileSize="201982734" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_ch9.mp3" expression="full" duration="1700" fileSize="13606720" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_ch9.mp4" expression="full" duration="1700" fileSize="201982734" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_ch9.wma" expression="full" duration="1700" fileSize="13763291" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_ch9.wmv" expression="full" duration="1700" fileSize="374445379" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_2MB_ch9.wmv" expression="full" duration="1700" fileSize="526575637" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_Zune_ch9.wmv" expression="full" duration="1700" fileSize="238253307" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/8/2/8/4/Win7Analyze_ch9.wmv" length="374445379" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/David-Grant-and-Ryan-Kivett-Analyze-Automatic-Root-Cause-Analysis/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/482885/Trackback.aspx</trackback:ping><category>_Featured</category><category>_Win7</category><category>_Win7UnderHood</category><category>_Win7UnderHoodFeatured</category><category>Analysis Tools</category><category>Debugging</category><category>Reliability</category><category>Windows 7</category></item><item><title>Christian Kleinerman: Introduction to SQL Server Project Madison</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_small_ch9.png" border="0" /&gt;The SQL Server team is working on a new project code-named “&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/madison.aspx" target="_blank"&gt;Madison&lt;/a&gt;”. "Madison" is a highly scalable data warehouse appliance that delivers performance at low cost through massively parallel processing (MPP). How does it work? What's the story? Well, "Madison" Product Unit Manager Christian Kleinerman sure knows the answers and he provides an introduction to this new SQL data warehousing technology. Tune in. &lt;br /&gt;
&lt;br /&gt;
More info here:
&lt;p&gt;&lt;a href="http://blogs.technet.com/dataplatforminsider/archive/2009/08/24/microsoft-ships-the-first-technology-preview-for-project-code-named-madison.aspx"&gt;http://blogs.technet.com/dataplatforminsider/archive/2009/08/24/microsoft-ships-the-first-technology-preview-for-project-code-named-madison.aspx&lt;/a&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/482884/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Christian-Kleinerman-Introduction-to-SQL-Server-Project-Madison/</comments><link>http://channel9.msdn.com/posts/Charles/Christian-Kleinerman-Introduction-to-SQL-Server-Project-Madison/</link><pubDate>Tue, 01 Sep 2009 19:21:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_ch9.wmv</guid><evnet:views>46770</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/482884/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The SQL Server team is working on a new project code-named “&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/madison.aspx" target="_blank"&gt;Madison&lt;/a&gt;”. "Madison" is a highly scalable data warehouse appliance that delivers performance at low cost through massively parallel processing (MPP). How does it work? What's the story? Well, "Madison" Product Unit Manager Christian Kleinerman sure knows the answers and he provides an introduction to this new SQL data warehousing technology. Tune in.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_ch9.mp4" expression="full" duration="1668" fileSize="193968229" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_ch9.mp3" expression="full" duration="1668" fileSize="13345911" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_ch9.mp4" expression="full" duration="1668" fileSize="193968229" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_ch9.wma" expression="full" duration="1668" fileSize="13498939" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_ch9.wmv" expression="full" duration="1668" fileSize="368620931" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_2MB_ch9.wmv" expression="full" duration="1668" fileSize="515119445" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_Zune_ch9.wmv" expression="full" duration="1668" fileSize="226412859" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/8/2/8/4/IntroMadisonSQLDataWarehousing_ch9.wmv" length="368620931" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Christian-Kleinerman-Introduction-to-SQL-Server-Project-Madison/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/482884/Trackback.aspx</trackback:ping><category>Data Warehousing</category><category>Madison</category><category>Parallel Computing</category><category>SQL Server 2008</category></item><item><title>Donald Farmer and Julie Strauss: Inside Project Gemini</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_small_ch9.png" border="0" /&gt;Office Marketing &lt;a href="http://www.microsoft.com/officebusiness/office2010/Default.aspx?vid=Gemini" target="_blank"&gt;says&lt;/a&gt;: "Need to make timely business decisions without having to use complicated and sluggish analytical applications? Love to use Excel? Project Gemini is an Excel 2010 add-in that allows you to create powerful analyses by quickly manipulating millions of rows of data into a single Excel workbook and utilize Microsoft Office 2010 to share and collaborate on your insights with your team."&lt;br /&gt;
&lt;br /&gt;
Donald Farmer and Julie Strauss are Program Managers behind this new technology "Gemini". What is "Gemini"? How does it work? Why? What's it all really mean, anyway? &lt;br /&gt;
&lt;br /&gt;
Tune in. Very interesting technology here. For all you spreadsheet jockeys out there, this should prove extraordinarliy useful to you when you need to crunch and analyze lots of data &lt;i&gt;effeciently&lt;/i&gt;. Wow. 1,000,000 rows in Excel without causing a hang. Nice work, "Gemini" team!&lt;br /&gt;
&lt;br /&gt;
Enjoy. &lt;br /&gt;
&lt;br /&gt;
PS: The painting in the video has nothing to do with Project Gemini. It's an original art by Donald's wife.&lt;img src="http://channel9.msdn.com/484746/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Donald-Farmer-and-Julie-Strauss-Inside-Project-Gemini/</comments><link>http://channel9.msdn.com/posts/Charles/Donald-Farmer-and-Julie-Strauss-Inside-Project-Gemini/</link><pubDate>Tue, 01 Sep 2009 17:16:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_ch9.wmv</guid><evnet:views>43722</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/484746/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Donald Farmer and Julie Strauss are Program Managers behind the new technology "Gemini". What is "Gemini"? How does it work? Why? What's it all really mean, anyway? &lt;br /&gt;
&lt;br /&gt;
Tune in. Very interesting technology here. For all you spreadsheet jockeys out there, this should prove extraordinarliy useful to you when you need to crunch and analyze lots of data &lt;em&gt;effeciently&lt;/em&gt;. Wow. 1,000,000 rows in Excel without causing a hang. Nice work, "Gemini" team! &lt;br /&gt;
&lt;br /&gt;
Enjoy. &lt;br /&gt;
&lt;br /&gt;
PS: The painting in the video has nothing to do with Project Gemini. It's original art by Donald's wife.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_ch9.mp4" expression="full" duration="1757" fileSize="209035573" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_ch9.mp3" expression="full" duration="1757" fileSize="14064985" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_ch9.mp4" expression="full" duration="1757" fileSize="209035573" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_ch9.wma" expression="full" duration="1757" fileSize="14222903" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_ch9.wmv" expression="full" duration="1757" fileSize="387006191" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_2MB_ch9.wmv" expression="full" duration="1757" fileSize="541111979" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_Zune_ch9.wmv" expression="full" duration="1757" fileSize="244750105" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/4/7/4/8/4/ProjectGemini_ch9.wmv" length="387006191" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>9</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Donald-Farmer-and-Julie-Strauss-Inside-Project-Gemini/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/484746/Trackback.aspx</trackback:ping><category>Excel</category><category>Office 2010</category><category>Project Gemini</category></item><item><title>Peter Villadsen and Gustavo Plancarte: X++ to MSIL</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_85_ch9.png" border="0" /&gt;Dynamics Program Manager Peter Villadsen and Software Developer Gustavo Plancarte teach us about a new tool they've developed that translates X++ byte code into MSIL. We learn a lot of history along the way and gain insights into the process of taking X++ into the .NET age.&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Microsoft Dynamics features a proprietary language called X++ (basically a superset of Java, with some strong data primitives added) and a complete stack (compiler, interpreter and debugger) that goes with it. The new feature Peter and team have developed is a tool to generate managed code from the X++ intermediate language produced by the X++ compiler. This will have profound impact on the performance of the business applications written in X++, and it very clearly points to where they'll be going in the next few releases of Dynamics Ax.&lt;br /&gt;
&lt;br /&gt;
Tune in.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/488755/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Peter-Villadsen-and-Gustavo-Plancarte-Inside-Ax-Translator-X-to-MSIL/</comments><link>http://channel9.msdn.com/posts/Charles/Peter-Villadsen-and-Gustavo-Plancarte-Inside-Ax-Translator-X-to-MSIL/</link><pubDate>Tue, 01 Sep 2009 16:27:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_ch9.wmv</guid><evnet:views>45869</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/488755/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Dynamics Program Manager Peter Villadsen and Software Developer Gustavo Plancarte teach us about a new tool they've developed that translates X++ byte code into MSIL. We learn a lot of history along the way and gain insights into the process of taking X++ into the .NET age.&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Microsoft Dynamics features a proprietary language called X++ (basically a superset of Java, with some strong data primitives added) and a complete stack (compiler, interpreter and debugger) that goes with it. The new feature Peter and team have developed is a tool to generate managed code from the X++ intermediate language produced by the X++ compiler. This will have profound impact on the performance of the business applications written in X++, and it very clearly points to where they'll be going in the next few releases of Dynamics Ax.&lt;br /&gt;
&lt;br /&gt;
Tune in.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_ch9.mp4" expression="full" duration="1847" fileSize="123252659" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_ch9.mp3" expression="full" duration="1847" fileSize="14780479" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_ch9.mp4" expression="full" duration="1847" fileSize="123252659" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_ch9.wma" expression="full" duration="1847" fileSize="14946873" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_ch9.wmv" expression="full" duration="1847" fileSize="267695443" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_2MB_ch9.wmv" expression="full" duration="1847" fileSize="371674455" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_Zune_ch9.wmv" expression="full" duration="1847" fileSize="143903371" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_512_ch9.png" expression="full" duration="1847" type="image/jpeg" medium="image" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/8/8/4/InsideAxTranslator_ch9.wmv" length="267695443" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Peter-Villadsen-and-Gustavo-Plancarte-Inside-Ax-Translator-X-to-MSIL/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/488755/Trackback.aspx</trackback:ping><category>Architecture</category><category>Compilers</category><category>Dynamics AX</category><category>Programming Languages</category><category>X++</category></item><item><title>Doug Hauger: Inside the Windows Azure Platform Business Model</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_small_ch9.png" border="0" /&gt;Meet Doug Hauger, Azure General Manager. Doug owns the business side of the Azure Platform equation. How was the pricing determined? Are there different plans for "garage innovators" versus large enterprise customers? What does it all &lt;em&gt;really&lt;/em&gt; mean? Would we be able to finish the converstion in under 15 minutes (hard for me to do, as you know...:))? Of course, the complexity of the Azure business model would determine the time it takes to explain it (and the thinking behind it). Well, as you can see by the length of the interview, apparently the Azure people constructed a pricing model that is &lt;em&gt;greatly&lt;/em&gt; simplified compared to some of our other business pricing models from years past. The overall simplicity of the plan is impressive. &lt;br /&gt;
&lt;br /&gt;
Tune in. Meet one of the key minds behind the Azure business model and learn about some of the reasoning used in constructing &lt;a href="http://blogs.msdn.com/windowsazure/archive/2009/07/14/confirming-commercial-availability-and-announcing-business-model.aspx" target="_blank"&gt;the official plan&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;em&gt;Windows Azure, SQL Azure and .NET Services will be commercially available at the Professional Developer Conference 2009 and we hope you will continue building on the Community Technology Preview (CTP) at no cost today.    &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Upon commercial availability we will offer Windows Azure through a consumption-based pricing model, allowing partners and customers to pay only for the services that they consume. &lt;br /&gt;
&lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows Azure&lt;/strong&gt;&lt;em&gt;:&lt;br /&gt;
&lt;/em&gt;Compute @  $0.12 / instance hour&lt;br /&gt;
Storage @ $0.15 / GB / month stored&lt;br /&gt;
Storage Transactions @ $0.01 / 10K&lt;br /&gt;
&lt;em&gt; &lt;br /&gt;
&lt;/em&gt;&lt;strong&gt;SQL Azure&lt;/strong&gt;&lt;em&gt;: &lt;br /&gt;
&lt;/em&gt;Web Edition – Up to 1 GB relational database @ $9.99 Business Edition – Up to 10 GB relational database @ $99.99  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;.NET Services&lt;/strong&gt;:&lt;em&gt; &lt;br /&gt;
&lt;/em&gt;Messages @ $0.15/100K message operations, including Service Bus messages and Access Control tokens&lt;/p&gt;&lt;img src="http://channel9.msdn.com/482913/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Doug-Hauger-Inside-the-Windows-Azure-Platform-Business-Model/</comments><link>http://channel9.msdn.com/posts/Charles/Doug-Hauger-Inside-the-Windows-Azure-Platform-Business-Model/</link><pubDate>Tue, 18 Aug 2009 06:16:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_ch9.wmv</guid><evnet:views>51660</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/482913/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Meet Doug Hauger, Azure General Manager. Doug owns the business side of the Azure equation. How was the pricing determined? Are there different plans for "garage innovators" versus large enterprise customers? What does it all &lt;em&gt;really&lt;/em&gt; mean? Would we be able to finish the converstion in under 15 minutes (hard for me to do, as you know...&lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;)? Of course, the complexity of the Azure business model would determine the time it takes to explain it (and the thinking behind it). Well, as you can see by the length of the interview, apparently the Azure people constructed a pricing model that is &lt;em&gt;greatly&lt;/em&gt; simplified compared to some of our other business pricing models from years past. The overall simplicity of the plan is impressive. &lt;br /&gt;
&lt;br /&gt;
Tune in. Meet one of the key minds behind the Azure business model and learn about some of the reasoning used in constructing &lt;a href="http://blogs.msdn.com/windowsazure/archive/2009/07/14/confirming-commercial-availability-and-announcing-business-model.aspx" target="_blank"&gt;the official plan&lt;/a&gt;.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_ch9.mp4" expression="full" duration="899" fileSize="99950298" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_ch9.mp3" expression="full" duration="899" fileSize="7195897" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_ch9.mp4" expression="full" duration="899" fileSize="99950298" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_ch9.wma" expression="full" duration="899" fileSize="7280665" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_ch9.wmv" expression="full" duration="899" fileSize="196034171" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_2MB_ch9.wmv" expression="full" duration="899" fileSize="247530831" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_Zune_ch9.wmv" expression="full" duration="899" fileSize="116786099" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/9/2/8/4/DougHaugerAzureBusinessModel_ch9.wmv" length="196034171" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Doug-Hauger-Inside-the-Windows-Azure-Platform-Business-Model/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/482913/Trackback.aspx</trackback:ping><category>Azure Services</category><category>Windows Azure</category></item><item><title>STM.NET: Who. What. Why.</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_small_ch9.png" border="0" /&gt;&lt;a href="http://channel9.msdn.com/shows/Going+Deep/Software-Transactional-Memory-The-Current-State-of-the-Art/" target="_blank"&gt;Software Transactional Memory&lt;/a&gt; is no longer a pipe dream or the stuff of academics. &lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee334183.aspx" target="_blank"&gt;&lt;strong&gt;STM.NET, as it's called, is ready for your experimentation&lt;/strong&gt;&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
The goal of STM.NET is to be able to exploit concurrency by using components written by experts and consumed by application programmers who can then compose together these components using STM. Transactional memory provides an easy-to-use mechanism to do this safely. STM.NET is of course not a concurrency silver bullet and &lt;em&gt;this is an experimental rrelease of the .NET Framework that allows C# programmers to try out this technology, specifically a particular implementation of STM. &lt;/em&gt; &lt;br /&gt;
&lt;br /&gt;
The STM team &lt;em&gt;really&lt;/em&gt; needs your feedback to understand if they're doing the right things to meet your needs. Traditionally, using STM for simple trasactional tasks didn't make sense. The overhead was too high. Is this still the case? What needed to change in the .NET Framework to enable STM.NET? Remember, this is a &lt;em&gt;.NET Framework&lt;/em&gt; experiment to enable STM for managed code.&lt;br /&gt;
&lt;br /&gt;
Here, we meet most of the team responsible for STM.NET:  &lt;strong&gt;Chris Dern‎, Yossi Levanoni‎, Sasha Dadiomov‎, Weirong Zhu‎, Sukhdeep Sodhi‎ and Lingli Zhang&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
Tune in, meet the team and get a good sense of what this very small team has accomplished with STM.NET and  learn about some of the paths taken to get there. This represents really great engineering. Congratulations to the STM team! Now, Niners, go get the bits!&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/483239/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/STMNET-Who-What-Why/</comments><link>http://channel9.msdn.com/posts/Charles/STMNET-Who-What-Why/</link><pubDate>Fri, 14 Aug 2009 17:39:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_ch9.wmv</guid><evnet:views>52537</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/483239/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Software Transactional Memory is no longer a pipe dream or the stuff of academics. &lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee334183.aspx" target="_blank"&gt;&lt;strong&gt;STM.NET, as it's called, is ready for your experimentation&lt;/strong&gt;&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
The goal of STM.NET is to be able to exploit concurrency by using components written by experts and consumed by application programmers who can then compose together these components using STM. Transactional memory provides an easy-to-use mechanism to do this safely. STM.NET is of course not a concurrency silver bullet and &lt;em&gt;this is an experimental rrelease of the .NET Framework that allows C# programmers to try out this technology, specifically a particular implementation of STM. &lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Here, we meet most of the team responsible for STM.NET: &lt;strong&gt;Chris Dern‎, Yossi Levanoni‎, Sasha Dadiomov‎, Weirong Zhu‎, Sukhdeep Sodhi‎ and Lingli Zhang&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
Tune in, meet the team and get a good sense of what this very small team has accomplished with STM.NET and learn about some of the paths taken to get there. This represents really great engineering. Congratulations to the STM team! Now, Niners, go get the bits!&lt;br /&gt;
&lt;br /&gt;
Enjoy.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_ch9.mp4" expression="full" duration="3153" fileSize="389923921" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_ch9.mp3" expression="full" duration="3153" fileSize="25230197" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_ch9.mp4" expression="full" duration="3153" fileSize="389923921" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_ch9.wma" expression="full" duration="3153" fileSize="25511941" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_ch9.wmv" expression="full" duration="3153" fileSize="688273727" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_2MB_ch9.wmv" expression="full" duration="3153" fileSize="981968355" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_Zune_ch9.wmv" expression="full" duration="3153" fileSize="445793655" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/3/2/3/8/4/STMNETWhoWhatWhy_ch9.wmv" length="688273727" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/STMNET-Who-What-Why/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/483239/Trackback.aspx</trackback:ping><category>Concurrency</category><category>Parallelism</category><category>Programming</category><category>Software Transactional Memory</category><category>STM</category></item><item><title>David Fields and Bill Karagounis: Inside Windows 7 - Reliability, Performance and PerfTrack</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_small_ch9.png" border="0" /&gt;&lt;p&gt;PerfTrack is the feedback and monitoring system inside of Windows 7 that performs measurements on, well, all things related to the overall performance of the OS, especially as it relates to system responsiveness to user actions. So, when you click on something (an icon, a folder name, etc...), how long does it take for the user to receive an expected reaction from the system? What are the bottlenecks that lead to a poor experience (user-observable latency) when using some feature in Windows? Is the root problem in the design of the feature itself or with the underlying OS? Enter PerfTrack.&lt;br /&gt;
&lt;br /&gt;
Here, Development Manager David Fields and Group Program Manager Bill Karagounis share their wisdom and experience in the world of OS performance analysis. David and Bill explain how PerfTrack works and we digress into an interesting conversation about power management.&lt;br /&gt;
&lt;br /&gt;
PerfTrack is an example of a technology that provides &lt;em&gt;incredibly&lt;/em&gt; important real-world information to Windows engineers that can be used to solve performance problems in Windows. &lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/474044/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Inside-Windows-7-Reliability-Performance-and-PerfTrack/</comments><link>http://channel9.msdn.com/posts/Charles/Inside-Windows-7-Reliability-Performance-and-PerfTrack/</link><pubDate>Mon, 10 Aug 2009 18:31:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_ch9.wmv</guid><evnet:views>53799</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474044/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>PerfTrack is the feedback and monitoring system inside of Windows 7 that performs measurements on, well, all things related to the overall performance of the OS, especially as it relates to system responsiveness to user actions. So, when you click on something (an icon, a folder name, etc...), how long does it take for the user to receive an expected reaction from the system? What are the bottlenecks that lead to a poor experience (user-observable latency) when using some feature in Windows? Is the root problem in the design of the feature itself or with the underlying OS? Enter PerfTrack.&lt;br /&gt;
&lt;br /&gt;
Here, Development Manager David Fields and Group Program Manager Bill Karagounis share their wisdom and experience in the world of OS performance analysis. David and Bill explain how PerfTrack works and we digress into an interesting conversation about power management.&lt;br /&gt;
&lt;br /&gt;
PerfTrack is an example of a technology that provides &lt;em&gt;incredibly&lt;/em&gt; important real-world technical information to Windows engineers that can be used to solve performance problems in Windows.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_ch9.mp4" expression="full" duration="2652" fileSize="262026747" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_ch9.mp3" expression="full" duration="2652" fileSize="21218417" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_ch9.mp4" expression="full" duration="2652" fileSize="262026747" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_ch9.wma" expression="full" duration="2652" fileSize="42911121" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_ch9.wmv" expression="full" duration="2652" fileSize="368021355" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_2MB_ch9.wmv" expression="full" duration="2652" fileSize="830093851" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_Zune_ch9.wmv" expression="full" duration="2652" fileSize="376789335" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/4/0/4/7/4/Win7InsidePerfTrack_ch9.wmv" length="368021355" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Inside-Windows-7-Reliability-Performance-and-PerfTrack/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474044/Trackback.aspx</trackback:ping><category>_Win7</category><category>_Win7UnderHood</category><category>_Win7UnderHoodFeatured</category><category>performance</category><category>PerfTrack</category><category>Reliability</category><category>Windows 7</category></item><item><title>Inside the Active Template Library (ATL) Security Update</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_small_ch9.png" border="0" /&gt;&lt;p&gt;Today, Microsoft announced the details of an out-of-band &lt;a href="http://www.microsoft.com/security/atl.aspx" target="_blank"&gt;security update that impacts ATL&lt;/a&gt; components and controls (like ActiveX controls, for example) -&amp;gt; &lt;i&gt;Developers who have built controls using vulnerable versions of ATL should take immediate action to review and identify any vulnerabilities, modify and recompile their affected controls and components using the updated versions of ATL and finally distribute a non-vulnerable version of the controls and components to their customers&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Here, Damien Watkins from the VC++ team and Damian Hasse and Jonathan Ness from MSRC Engineering review the steps to identify and address vulnerable controls and components. Of course, being a Channel 9 interview, we dig into various aspects of the problem without veering away from the goal here: &lt;i&gt;helping you understand the exact issues with this vulnerability&lt;/i&gt;. If you own a component or control that uses ATL, then you will know what you need to do to prevent a possible attack. &lt;/p&gt;
&lt;p&gt; &lt;br /&gt;
Please visit the URLs below as soon as possible for detailed information on this vulnerability.&lt;/p&gt;
&lt;p&gt;Resources discussed in this video are available on MSDN: &lt;a href="http://go.microsoft.com/?linkid=9674481"&gt;Active Template Library Security Update and Developers&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Detailed technical information on this security release for ATL developers: &lt;a href="http://blogs.technet.com/srd/archive/2009/07/28/overview-of-the-out-of-band-release.aspx"&gt;http://blogs.technet.com/srd/archive/2009/07/28/overview-of-the-out-of-band-release.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Additional information on this security release is available on the &lt;a href="http://go.microsoft.com/?linkid=9674666"&gt;Security Research &amp;amp; Defense blog&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Overview with background + table of links:  &lt;a href="http://blogs.technet.com/srd/archive/2009/07/28/overview-of-the-out-of-band-release.aspx"&gt;http://blogs.technet.com/srd/archive/2009/07/28/overview-of-the-out-of-band-release.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;IE mitigation explanation:  &lt;a href="http://blogs.technet.com/srd/archive/2009/07/28/internet-explorer-mitigations-for-atl-data-stream-vulnerabilities.aspx"&gt;http://blogs.technet.com/srd/archive/2009/07/28/internet-explorer-mitigations-for-atl-data-stream-vulnerabilities.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deep dive for developers:  &lt;a href="http://blogs.technet.com/srd/archive/2009/07/28/atl-vulnerability-developer-deep-dive.aspx"&gt;http://blogs.technet.com/srd/archive/2009/07/28/atl-vulnerability-developer-deep-dive.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;How msvidctl.dll is related:  &lt;a href="http://blogs.technet.com/srd/archive/2009/07/28/msvidctl-ms09-032-and-the-atl-vulnerability.aspx"&gt;http://blogs.technet.com/srd/archive/2009/07/28/msvidctl-ms09-032-and-the-atl-vulnerability.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Michael Howard's perspective on this issue: &lt;a href="http://blogs.msdn.com/sdl/archive/2009/07/28/atl-ms09-035-and-the-sdl.aspx"&gt;http://blogs.msdn.com/sdl/archive/2009/07/28/atl-ms09-035-and-the-sdl.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/srd/archive/2009/07/28/overview-of-the-out-of-band-release.aspx"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/481147/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Out-of-Band-Inside-the-ATL-Security-Update/</comments><link>http://channel9.msdn.com/posts/Charles/Out-of-Band-Inside-the-ATL-Security-Update/</link><pubDate>Tue, 28 Jul 2009 17:02:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_ch9.wmv</guid><evnet:views>322152</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/481147/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Today, Microsoft announced the details of an out-of-band &lt;a href="http://www.microsoft.com/security/atl.aspx" target="_blank"&gt;security update that impacts ATL&lt;/a&gt; components and controls (like ActiveX controls, for example) -&amp;gt; &lt;i&gt;Developers who have built controls using vulnerable versions of ATL should take immediate action to review and identify any vulnerabilities, modify and recompile their affected controls and components using the updated versions of ATL and finally distribute a non-vulnerable version of the controls and components to their customers&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Here, Damien Watkins from the VC++ team and Damian Hasse and Jonathan Ness from MSRC Engineering review the steps to identify and address vulnerable controls and components. Of course, being a Channel 9 interview, we dig into various aspects of the problem without veering away from the goal here: helping you understand the exact issues with this vulnerability. If you own a component or control that uses ATL, then you will know what you need to do to prevent a possible attack. &lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_ch9.mp4" expression="full" duration="2057" fileSize="260973247" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_ch9.mp3" expression="full" duration="2057" fileSize="16461580" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_ch9.mp4" expression="full" duration="2057" fileSize="260973247" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_ch9.wma" expression="full" duration="2057" fileSize="16647137" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_ch9.wmv" expression="full" duration="2057" fileSize="451666383" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_2MB_ch9.wmv" expression="full" duration="2057" fileSize="808522387" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_Zune_ch9.wmv" expression="full" duration="2057" fileSize="292210311" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/1/1/8/4/InsideATLSecurityUpdate_ch9.wmv" length="451666383" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Out-of-Band-Inside-the-ATL-Security-Update/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/481147/Trackback.aspx</trackback:ping><category>ATL</category><category>C++</category><category>Programming</category><category>Security</category><category>Trustworthy Computing</category></item><item><title>Michael Fortin: Windows 7 Efficiency</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_small_ch9.png" border="0" /&gt;The Windows 7 project involved very &lt;i&gt;efficient&lt;/i&gt; software engineering planning and execution. It is no surprise that an equivalent level of efficiency exists throughout the OS (efficiency in how the OS deals with faults, threads, memory management, power management, process management, window management, graphics, audio, local search, diagnostics, and on and on - truly excellent, and efficient, engineering).&lt;br /&gt;
&lt;br /&gt;
Michael Fortin is a Distinguished Engineer in the Windows Core Operating System Division. His team builds the technologies that help make Windows 7 reliable, stable and performant, which are core ingredients in any highly &lt;em&gt;efficient&lt;/em&gt; general purpose operating system. You'll hear us talk about Windows 7 as a very efficient general purpose operating system quite a bit over the coming months. In fact, if I had to sum up Windows 7 in one word it would be &lt;strong&gt;Efficient&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Michael's team also builds the troubleshooting and diagnostics systems in Windows, including the internal mechanisms that construct fault data packages and sends them to cloud-based components which receive data from &lt;em&gt;millions&lt;/em&gt; of clients running Windows 7. Michael's team is a global team - engineers are located in multiple places around the world including a stellar team of engineers located in Beijing, China (you'll meet them in the future right here on C9).&lt;br /&gt;
&lt;br /&gt;
You may remember Michael from his &lt;a href="http://channel9.msdn.com/shows/Going+Deep/The-Advancement-of-Windows-Michael-Fortin-Windows-Vista-SuperFetch/" target="_blank"&gt;last interview on Channel 9&lt;/a&gt; that covered his work on Vista's SuperFetch and ReadyBoost technologies. Yep, these great technologies are alive and well in Windows 7 and have evolved to meet the needs of the evolving system and help add to the overall efficiency of Windows. (There, I wrote "efficiency" again...)&lt;br /&gt;
&lt;br /&gt;
Over the past year or so, Michael's team has received, analyzed and acted upon a very large amount of data sent from Windows 7 Beta and RC running on a variety of PCs with a variety of hardware and software configurations in place. This data was used to construct new system features, like the Fault Tolerant Heap, and to engineer updates to existing mechanisms to make them more robust or performant or reliable or stable... You will meet some of his team here on C9 in the future and we will dig into many of the mechanisms Michael touched on in this conversation (Fault Tolerant Heap, Troubleshooting and Diagnostics, etc).&lt;br /&gt;
&lt;br /&gt;
Here, Michael and I chat about the work his team has done, the engineering philosophy that has driven efficiency into Windows at all levels (from the kernel to the shell), the knowledge his team has gained about how Windows is used in the wild, what the most common problems have been and the solutions that are based on this important telemetry data. So, for all of you out there who chose to send fault data from your PC to Microsoft - &lt;strong&gt;THANK YOU&lt;/strong&gt;. You truly have helped, in a fundamental way, to make Windows 7 the most efficient general purpose operating system from Microsoft to date. Yeah. True story.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/477803/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Michael-Fortin-Windows-7-Efficiency/</comments><link>http://channel9.msdn.com/posts/Charles/Michael-Fortin-Windows-7-Efficiency/</link><pubDate>Wed, 22 Jul 2009 20:42:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.wmv</guid><evnet:views>62880</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/477803/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The Windows 7 project involved very efficient software engineering planning and execution. It is no surprise that an equivalent level of efficiency exists throughout the OS (efficiency in how the OS deals with faults, threads, memory management, power management, process management, window management, graphics, audio, local search, diagnostics, and on and on - truly excellent, and efficient, engineering).&lt;br /&gt;
&lt;br /&gt;
Michael Fortin is a Distinguished Engineer in the Windows Core Operating System Division. His team builds the technologies that help make Windows 7 reliable, stable and performant, which are core ingredients in any highly &lt;em&gt;efficient&lt;/em&gt; general purpose operating system. You'll hear us talk about Windows 7 as a very efficient general purpose operating system quite a bit over the coming months. In fact, if I had to sum up Windows 7 in one word it would be &lt;strong&gt;Efficient&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Here, Michael and I chat about the work his team has done, the engineering philosophy that has driven efficiency into Windows at all levels (from the kernel to the shell), the knowledge his team has gained about how Windows is used in the wild, what the most common problems have been and the solutions that are based on this important telemetry data. So, for all of you out there who chose to send fault data from your PC to Microsoft - &lt;strong&gt;THANK YOU&lt;/strong&gt;. You truly have helped, in a fundamental way, to make Windows 7 the most efficient general purpose operating system from Microsoft to date. Yeah. True story.&lt;br /&gt;
&lt;br /&gt;
Enjoy.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp4" expression="full" duration="1738" fileSize="171201740" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp3" expression="full" duration="1738" fileSize="13912113" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp4" expression="full" duration="1738" fileSize="171201740" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.wma" expression="full" duration="1738" fileSize="28140453" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.wmv" expression="full" duration="1738" fileSize="247711871" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_2MB_ch9.wmv" expression="full" duration="1738" fileSize="544272367" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_Zune_ch9.wmv" expression="full" duration="1738" fileSize="238399851" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.wmv" length="247711871" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Michael-Fortin-Windows-7-Efficiency/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/477803/Trackback.aspx</trackback:ping><category>_Win7</category><category>_Win7UnderHood</category><category>Diagnostics</category><category>Kernel</category><category>performance</category><category>Reliability</category><category>Troubleshooting</category><category>Windows 7</category></item><item><title>Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_small_ch9.png" border="0" /&gt;&lt;p&gt;Microsoft Research recently announced the availability, under &lt;a href="http://research.microsoft.com/en-us/downloads/03960cab-bb92-4c5c-be23-ce51aee0792c/default.aspx" target="_blank"&gt;Academic Licensing&lt;/a&gt;, of &lt;a href="http://research.microsoft.com/en-us/collaboration/tools/dryad.aspx" target="_blank"&gt;Dryad&lt;/a&gt;, an infrastructure which allows a programmer to use the resources of a computer cluster or a data center for running data-parallel programs. A Dryad programmer can use thousands of machines, each of them with multiple processors or cores, without knowing anything about concurrent programming.&lt;br /&gt;
 &lt;br /&gt;
&lt;a href="http://research.microsoft.com/en-us/projects/dryadlinq/default.aspx" target="_blank"&gt;DryadLINQ&lt;/a&gt; is the managed high level programming abstraction used to compose Dryad vertex topology graphs that the Dryad infrastructure uses to partition parallel computations. Here, Erik Meijer and Dryad team member Roger Barga discuss Drayad and DryadLINQ at a high level so that most of us can understand the implications, history and future of Dryad. This is an introductory piece. Erik and I will dive deep into Dryad with one of the scientists behind it in the second part of this Expert to Expert mini series on Dryad. UPDATE: The &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Michael-Isard-Inside-Dryad/"&gt;Going Deep episode on Dryad is now live&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Enjoy! This is incredible and important technology for simplifying the inherent complexity of distributed computation in the cloud. In essence, DryadLINQ enables a sequential programming experience over what will execute across potentially thousands of machines (depending upon the computational complexity of the program) concurrently.  Much to learn here. Channel 9 will help teach.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Editorial note&lt;/strong&gt;: When we discuss native code and the implementation of Dryad, the focus is on DryadLINQ &lt;em&gt;not&lt;/em&gt; the Dryad infrastructure and low level vertex APIs, which are written in C++. Just to be clear...&lt;br /&gt;
&lt;br /&gt;
Useful links:&lt;br /&gt;
&lt;br /&gt;
Connect site: &lt;a href="http://connect.microsoft.com/site/sitehome.aspx?SiteID=891"&gt;http://connect.microsoft.com/site/sitehome.aspx?SiteID=891&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;ER Website on Academic Use: &lt;a href="http://research.microsoft.com/en-us/collaboration/tools/dryad.aspx"&gt;http://research.microsoft.com/en-us/collaboration/tools/dryad.aspx&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;MSR Info: &lt;a href="http://research.microsoft.com/en-us/projects/dryadlinq/"&gt;http://research.microsoft.com/en-us/projects/dryadlinq/&lt;/a&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/478816/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/</comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/</link><pubDate>Thu, 16 Jul 2009 16:43:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_ch9.wmv</guid><evnet:views>52299</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/478816/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Microsoft Research recently announced the availability, under &lt;a href="http://research.microsoft.com/en-us/downloads/03960cab-bb92-4c5c-be23-ce51aee0792c/default.aspx" target="_blank"&gt;Academic Licensing&lt;/a&gt;, of &lt;a href="http://research.microsoft.com/en-us/collaboration/tools/dryad.aspx" target="_blank"&gt;Dryad&lt;/a&gt;, an infrastructure which allows a programmer to use the resources of a computer cluster or a data center for running data-parallel programs. A Dryad programmer can use thousands of machines, each of them with multiple processors or cores, without knowing anything about concurrent programming.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://research.microsoft.com/en-us/projects/dryadlinq/default.aspx" target="_blank"&gt;DryadLINQ&lt;/a&gt; is the managed high level programming abstraction used to compose Dryad vertex topology graphs that the Dryad infrastructure uses to partition parallel computations. Here, Erik Meijer and Dryad team member Roger Barga discuss Drayad and DryadLINQ at a high level so that most of us can understand the implications, history and future of Dryad. This is an introductory piece. Erik and I will dive deep into Dryad with one of the scientists behind it in the second part of this Expert to Expert mini series on Dryad. UPDATE: The &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Michael-Isard-Inside-Dryad/"&gt;Going Deep episode on Dryad is now live&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Enjoy! This is incredible and important technology for simplifying the inherent complexity of distributed computation in the cloud. In essence, DryadLINQ enables a sequential programming experience over what will execute across potentially thousands of machines (depending upon the computational complexity of the program) concurrently. Much to learn here. Channel 9 will help teach.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_ch9.mp4" expression="full" duration="1945" fileSize="191960486" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_ch9.mp3" expression="full" duration="1945" fileSize="15564820" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_ch9.mp4" expression="full" duration="1945" fileSize="191960486" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_ch9.wma" expression="full" duration="1945" fileSize="31480901" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_ch9.wmv" expression="full" duration="1945" fileSize="275857113" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_2MB_ch9.wmv" expression="full" duration="1945" fileSize="609049609" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_Zune_ch9.wmv" expression="full" duration="1945" fileSize="274545093" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/8/8/7/4/E2ERogerBargaDryadAndDryadLINQ_ch9.wmv" length="275857113" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/478816/Trackback.aspx</trackback:ping><category>Concurrency</category><category>Dryad</category><category>DryadLINQ</category><category>Erik Meijer</category><category>Expert to Expert</category><category>LINQ</category><category>Parallel Computing</category><category>Programming</category></item><item><title>Scott Guthrie and Christian Schormann: Web Programming, Design Tools and Silverlight 3</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_small_ch9.png" border="0" /&gt;Today, we announce the general availability of &lt;a href="http://silverlight.net/" target="_blank"&gt;Silverlight 3&lt;/a&gt; and the &lt;a href="http://expression.microsoft.com/" target="_blank"&gt;Release Candidate of Expression 3&lt;/a&gt;. To celebrate this momentous occasion we had a few conversations with Scott Guthrie about what it all means and where it's going.&lt;br /&gt;
&lt;br /&gt;
Here, VP Scott Guthrie and Director of Program Management of Expression Blend Christian Schormann sit down with me to discuss the implications of Silverlight 3 and related tools for both developers and designers. We also discuss how it is that their teams can release versions of their software so quickly and with such high quality. How does SketchFlow work and why did we invent it? Of course, we have to talk about HTML5 since most everybody else is out there... Then, there's the notion of Silverlight running outside the context of a web browser - what does this mean, exactly and how does it work. As usual, we touch on the future...&lt;br /&gt;
&lt;br /&gt;
Congratulations to the Silverlight and Expression teams. Go get the bits.&lt;br /&gt;
&lt;br /&gt;
You should also watch the &lt;a href="http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Silverlight-3-is-here/" target="_blank"&gt;conversation with Scott and Laurence.&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
Enjoy!&lt;img src="http://channel9.msdn.com/477120/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Scott-Guthrie-and-Christian-Schormann-Web-Programming-Design-Tools-and-Silverlight-3/</comments><link>http://channel9.msdn.com/posts/Charles/Scott-Guthrie-and-Christian-Schormann-Web-Programming-Design-Tools-and-Silverlight-3/</link><pubDate>Fri, 10 Jul 2009 17:35:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_ch9.wmv</guid><evnet:views>50980</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/477120/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Today, we announce the general availability of &lt;a href="http://silverlight.net/" target="_blank"&gt;Silverlight 3&lt;/a&gt; and the &lt;a href="http://expression.microsoft.com/" target="_blank"&gt;Release Candidate of Expression 3&lt;/a&gt;. To celebrate this momentous occasion we had a few conversations with Scott Guthrie about what it all means and where it's going.&lt;br /&gt;
&lt;br /&gt;
Here, VP Scott Guthrie and Director of Program Management of Expression Blend Christian Schormann sit down with me to discuss the implications of Silverlight 3 and related tools for both developers and designers. We also discuss how it is that their teams can release versions of their software so quickly and with such high quality. How does SketchFlow work and why did we invent it? Of course, we have to talk about HTML5 since most everybody else is out there... Then, there's the notion of Silverlight running outside the context of a web browser - what does this mean, exactly and how does it work. As usual, we touch on the future...&lt;br /&gt;
&lt;br /&gt;
Congratulations to the Silverlight and Expression teams. Go get the bits.&lt;br /&gt;
&lt;br /&gt;
You should also watch the &lt;a href="http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Silverlight-3-is-here/" target="_blank"&gt;conversation with Scott and Laurence.&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
Enjoy!</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_ch9.mp4" expression="full" duration="1142" fileSize="78632952" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_ch9.mp3" expression="full" duration="1142" fileSize="9141643" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_ch9.mp4" expression="full" duration="1142" fileSize="78632952" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_ch9.wma" expression="full" duration="1142" fileSize="18491605" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_ch9.wmv" expression="full" duration="1142" fileSize="160332295" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_2MB_ch9.wmv" expression="full" duration="1142" fileSize="350595552" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_Zune_ch9.wmv" expression="full" duration="1142" fileSize="109356275" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/7/7/4/ScottGuCSchormannSL3RTW_ch9.wmv" length="160332295" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Scott-Guthrie-and-Christian-Schormann-Web-Programming-Design-Tools-and-Silverlight-3/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/477120/Trackback.aspx</trackback:ping><category>Christian Schormann</category><category>Design Tools</category><category>Programming</category><category>Scott Guthrie</category><category>Silverlight 3</category><category>SketchFlow</category></item></channel></rss>