<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with COM</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/com/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with COM</title>
      <link>http://channel9.msdn.com/Tags/com</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/com</link>
    <language>en</language>
    <pubDate>Tue, 21 May 2013 16:51:27 GMT</pubDate>
    <lastBuildDate>Tue, 21 May 2013 16:51:27 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>8</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Inside Windows 8: Martyn Lovell and Elliot H Omiya - The Windows Runtime</title>
      <description><![CDATA[<p><strong>Windows 8</strong> introduces an application programming model for building new kinds of user mode apps called <strong>Windows Store Apps</strong>. The name reflects the new way users discover, download, purchase, rate, and&nbsp;install applications on Windows 8: <strong>The Windows Store</strong>.<br><br>On Windows 8, underneath this new application model is the <strong>Windows Runtime</strong> (WinRT for short), which provides an API and ABI as well as services for these modern Windows applications.&nbsp;WinRT is&nbsp;a security sandbox and an advanced execution environment. It enables efficient interoperation among very different language &quot;projections&quot;—so, JavaScript, for example, can seamlessly interact with C&#43;&#43;.&nbsp;</p><p>What is WinRT, exactly? Why is it designed the way it is? What's the history of WinRT? What are the primary goals of this new technology? How did the Windows engineering team arrive at the design and implementation of this new Windows user mode development platform? These are the key questions addressed in this conversation with Windows Runtime engineering leaders <strong>Martyn Lovell</strong> and <strong>Elliot H Omiya</strong> (we call him EHO). Elliot and Martyn are two of the original WinRT architects. Watch as they tell us how it was conceived, how it works, and why COM is such a big part of the equation (it's not your grandmother's COM, mind you. WinRT is a very different COM than classic COM).&nbsp;<br><br><strong>Huge thanks</strong> to Martyn and EHO for this excellent conversation.</p><p>Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/com/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cd5e912506fb49aa85eda100014533a6">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Inside-Windows-8-Martyn-Lovell-and-Elliot-H-Omiya-The-Windows-Runtime</comments>
      <itunes:summary>Windows 8 introduces an application programming model for building new kinds of user mode apps called Windows Store Apps. The name reflects the new way users discover, download, purchase, rate, and&amp;nbsp;install applications on Windows 8: The Windows Store.On Windows 8, underneath this new application model is the Windows Runtime (WinRT for short), which provides an API and ABI as well as services for these modern Windows applications.&amp;nbsp;WinRT is&amp;nbsp;a security sandbox and an advanced execution environment. It enables efficient interoperation among very different language &amp;quot;projections&amp;quot;—so, JavaScript, for example, can seamlessly interact with C&amp;#43;&amp;#43;.&amp;nbsp; What is WinRT, exactly? Why is it designed the way it is? What&#39;s the history of WinRT? What are the primary goals of this new technology? How did the Windows engineering team arrive at the design and implementation of this new Windows user mode development platform? These are the key questions addressed in this conversation with Windows Runtime engineering leaders Martyn Lovell and Elliot H Omiya (we call him EHO). Elliot and Martyn are two of the original WinRT architects. Watch as they tell us how it was conceived, how it works, and why COM is such a big part of the equation (it&#39;s not your grandmother&#39;s COM, mind you. WinRT is a very different COM than classic COM).&amp;nbsp;Huge thanks to Martyn and EHO for this excellent conversation. Tune in. </itunes:summary>
      <itunes:duration>2841</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Inside-Windows-8-Martyn-Lovell-and-Elliot-H-Omiya-The-Windows-Runtime</link>
      <pubDate>Mon, 12 Nov 2012 20:54:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Inside-Windows-8-Martyn-Lovell-and-Elliot-H-Omiya-The-Windows-Runtime</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.mp3" expression="full" duration="2841" fileSize="45470660" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.mp4" expression="full" duration="2841" fileSize="267808081" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.webm" expression="full" duration="2841" fileSize="113594860" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.wma" expression="full" duration="2841" fileSize="22991639" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.wmv" expression="full" duration="2841" fileSize="229423163" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_high.mp4" expression="full" duration="2841" fileSize="588038432" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_mid.mp4" expression="full" duration="2841" fileSize="410719717" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_Source.wmv" expression="full" duration="2841" fileSize="615866415" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.ism/manifest" expression="full" duration="2841" fileSize="6196" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.wmv" length="229423163" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Inside-Windows-8-Martyn-Lovell-and-Elliot-H-Omiya-The-Windows-Runtime/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>COM</category>
      <category>Platform</category>
      <category>Programming</category>
      <category>Windows 8</category>
      <category>WinRT</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>GoingNative 4: Jim Springfield on ATL, GoingNative Conference - Register Today!</title>
      <description><![CDATA[<p>We've not covered <strong>ATL</strong> before on Channel 9 and with all the talk going on these days about [the elephant in the room], we figured it would be useful to spend some time with ATL creator <strong>Jim Springfield</strong> to get a historical perspective (as well as a technical one) on Active Template Library.<br><br><strong><a href="http://msdn.microsoft.com/en-us/library/hdf7fy18.aspx" target="_blank">ATL</a>&nbsp;</strong>is a C&#43;&#43; template library for building&nbsp;lean and fast&nbsp;COM objects for Windows. ATL is designed to maximize performance while removing some of the complexity of&nbsp;COM-based Windows application development. If you've built ActiveX controls then you've used ATL. Of course, ATL isn't just for ActiveX objects... <br><br>Thanks to Niner <strong>C64</strong> for the suggestion to ask Jim historical questions in addition to the expected technical ones. C64 also asked us to spend some time on <a href="http://sourceforge.net/projects/wtl/" target="_blank"><strong>WTL</strong></a>. So we did.</p><p>The&nbsp;Windows Template Library was created&nbsp;(and is&nbsp;still maintained) by&nbsp;<strong>Nenad Stefanovic</strong>, whose name I horribly mangled in the&nbsp;show's constructor. My apologies, Nenad! WTL is built on top of ATL, extending the power and relative simplicity of ATL to more of Win32's componentry. Lots of native Windows applications are written in WTL (including some of Windows itself, IE, Chrome, etc).</p><p>Niner <strong>Ion</strong> also asked some specific ATL questions. We get to those, too.<br><br><strong>Thank you</strong> for spending time with us, Jim!</p><p><strong>Table of Contents</strong> (click time code links to navigate player accordingly)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today#time=00m00s">[00:00]</a> GoingNative(); //<strong>Thank you</strong> <strong>for <a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu" target="_blank">challenging us and speaking your minds</a>!</strong> Thanks Herb Sutter, Jim Springfield, PFYB, KM-KY, Warren, Garfield, C64, Glen, and Tomas (who's trying to make his own C&#43;&#43; lib-only implementation for Metro component authoring—way to go. Best to just <em>do</em> rather than just <em>say</em>! Good luck, Tomas!).</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today#time=06m34s">[06:34]</a> Charles interviews <strong>Jim Springfield </strong>(whiteboarding included)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today#time=51m18s">[51:18]</a> ~GoingNative();//<strong>Announcing</strong> and talking about <strong>GoingNative 2012</strong>. Please join us in Redmond! See below for details:</p><p><strong>Announcing GoingNative 2012 – A Modern C&#43;&#43; Conference </strong><br><br>Here at Microsoft, we're very excited about the surge of industry interest in C&#43;&#43; and we want to support that. We know developers are hungry for information about modern C&#43;&#43; (C&#43;&#43;11). The goal of GoingNative is to help provide current information to as many people as possible and to share technical insights and knowledge from C&#43;&#43; luminaries from across the industry. It's a C&#43;&#43; party and you're invited. Please join us.<br><br><strong><a href="https://dynamicevents.emeetingsonline.com/emeetings/websitev2.asp?mmnno=388&amp;pagename=SITE218011">Register Now!</a></strong></p><p><br><strong>Event Details:</strong></p><p><br><a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012"><strong>GoingNative 2012</strong></a> is a 48-hour technical event for those who push the boundaries of general purpose computing by exploiting the true capabilities of the underlying machine: native developers. Distinguished speakers include the creator of C&#43;&#43;,<strong> Bjarne Stroustrup, </strong>C&#43;&#43; Standards Committee Chair<strong>,</strong> <strong>Herb Sutter, </strong>C&#43;&#43; template guru and big compute master<strong>, Andrei Alexandrescu, </strong>and more!</p><p><strong>Feb 2-3, 2012<br>Microsoft Corporate Campus<br>Redmond, WA, USA</strong></p><p>The entire event will be streamed live on Channel 9 and all sessions will show up for on-demand use in 24 hours or less. That said, you do want to be here. It's going to be&nbsp;a lot fun and we are going to take care of you.</p><p>&nbsp;</p><p><strong></strong>&nbsp;</p><p><strong>We really want to hear from you</strong>, so please tweet feedback to <a href="http://twitter.com/#!/C9GoingNative" target="_blank"><strong>@C9GoingNative (follow us!)</strong> </a>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong>C9GoingNative [at] hotmail [dot] com</strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. And if you're a Facebook user, please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative Facebook group</a></strong>.</p><p><strong>Go native!</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/com/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c0aa32656d83452fb0ce9fa4000f34be">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today</comments>
      <itunes:summary>We&#39;ve not covered ATL before on Channel 9 and with all the talk going on these days about [the elephant in the room], we figured it would be useful to spend some time with ATL creator Jim Springfield to get a historical perspective (as well as a technical one) on Active Template Library.ATL&amp;nbsp;is a C&amp;#43;&amp;#43; template library for building&amp;nbsp;lean and fast&amp;nbsp;COM objects for Windows. ATL is designed to maximize performance while removing some of the complexity of&amp;nbsp;COM-based Windows application development. If you&#39;ve built ActiveX controls then you&#39;ve used ATL. Of course, ATL isn&#39;t just for ActiveX objects... Thanks to Niner C64 for the suggestion to ask Jim historical questions in addition to the expected technical ones. C64 also asked us to spend some time on WTL. So we did. The&amp;nbsp;Windows Template Library was created&amp;nbsp;(and is&amp;nbsp;still maintained) by&amp;nbsp;Nenad Stefanovic, whose name I horribly mangled in the&amp;nbsp;show&#39;s constructor. My apologies, Nenad! WTL is built on top of ATL, extending the power and relative simplicity of ATL to more of Win32&#39;s componentry. Lots of native Windows applications are written in WTL (including some of Windows itself, IE, Chrome, etc). Niner Ion also asked some specific ATL questions. We get to those, too.Thank you for spending time with us, Jim! Table of Contents (click time code links to navigate player accordingly) [00:00] GoingNative(); //Thank you for challenging us and speaking your minds! Thanks Herb Sutter, Jim Springfield, PFYB, KM-KY, Warren, Garfield, C64, Glen, and Tomas (who&#39;s trying to make his own C&amp;#43;&amp;#43; lib-only implementation for Metro component authoring—way to go. Best to just do rather than just say! Good luck, Tomas!). [06:34] Charles interviews Jim Springfield (whiteboarding included) [51:18] ~GoingNative();//Announcing and talking about GoingNative 2012. Please join us in Redmond! See below for details: Announcing GoingNative 2012 – A Modern C&amp;#43;&amp;#43; Conference Here at Microsoft, we&#39;</itunes:summary>
      <itunes:duration>3486</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today</link>
      <pubDate>Wed, 23 Nov 2011 23:57:19 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_2MB_ch9.wmv" expression="full" duration="3486" fileSize="1286705325" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.mp3" expression="full" duration="3486" fileSize="27896715" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.webm" expression="full" duration="3486" fileSize="291813639" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.wma" expression="full" duration="3486" fileSize="28200521" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.wmv" expression="full" duration="3486" fileSize="744650347" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_high_ch9.mp4" expression="full" duration="3486" fileSize="932648837" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_low_ch9.mp4" expression="full" duration="3486" fileSize="310800722" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_med_ch9.mp4" expression="full" duration="3486" fileSize="686126956" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12.ism/manifest" expression="full" duration="3486" fileSize="8746" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.wmv" length="744650347" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>116</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today/RSS</wfw:commentRss>
      <category>ATL</category>
      <category>C++</category>
      <category>COM</category>
      <category>C++11</category>
      <category>_techmeme</category>
      <category>GoingNative 2012</category>
    </item>
  <item>
      <title>GoingNative 2: C++ at BUILD, Windows Runtime Library(WRL), Meet Tarek and Sridhar</title>
      <description><![CDATA[<p>We're back with the third installment of C9::GoingNative and it's a LONG one <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> For good reason, of course -&gt; there's SO much to talk about! We all learned at the <a href="http://buildwindows.com" target="_blank">BUILD conference</a>&nbsp;that Microsoft is fully committed to native developers and C&#43;&#43; on Windows 8 (Please see the&nbsp;<strong><a href="http://channel9.msdn.com/posts/GoingNative-Live-at-BUILD-Herb-Sutter-Joanna-Mason-Tony-Goodhew" target="_blank">C9 Live segment from BUILD where Herb Sutter addresses the C&#43;&#43;11 compliance stuff</a></strong>).<br><br><em>BUILD represents the first time in the last 10 or so years that Microsoft has put on a developer conference with C&#43;&#43; front and center</em> (along with managed code and now HTML5...). There's a lot of <strong>great</strong> native content from BUILD. If you haven't had a chance to watch any of the <strong><a href="http://channel9.msdn.com/Events/Build/Build2011?sort=sequential&amp;direction=desc&amp;term=&amp;t=c%2B%2B" target="_blank">BUILD C&#43;&#43; sessions</a></strong>, please do!<br><br>As you can imagine, Diego and team are busily tracking and responding to&nbsp;the feedback provided by C&#43;&#43; developers who attended BUILD and/or watched the BUILD&nbsp;<a href="http://channel9.msdn.com/Events/Build/Build2011" target="_blank">sessions on Channel 9</a>. In this episode, we aim to clear up some of the confusion we're seeing around C&#43;&#43;/CX, Microsoft's committment to ISO C&#43;&#43; (as it relates to Windows 8 app development, specifically), and&nbsp;low level WinRT programming for C&#43;&#43; developers who don't want to use C&#43;&#43;/CX or can't use it for various reasons (like not being able to use exceptions). <br><br>We're thrilled to be able to meet and talk to <strong>Tarek Madkour</strong>, a leader on the VC&#43;&#43; team. Tarek shares&nbsp;some very wise perspectives&nbsp;on modern C&#43;&#43; for Windows 8 (Metro style apps). Hint: most of your time will be spent writing ISO C&#43;&#43;, not C&#43;&#43;/CX, which is the language extension you use to program at the boundary of your Metro application.&nbsp;Tarek also hooks us up with&nbsp;<strong>Sridhar Madhugiri</strong>, one of the authors of the <strong>Windows Runtime Library</strong> <strong>(WRL)</strong>, a low level native library for advanced WinRT programming. <em>When</em> would you use WRL? <em>Why</em> would you use WRL? <em>How</em> do you use WRL? Sridhar answers these questions and more in our extended interview with him (it's <em>long</em>, but very well worth your time!).<br><strong><br>Table of Contents</strong>(click time code links to navigate player accordingly)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar#time=00m00s">[00:00]</a> GoingNative();<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar#time=02m46s">[02:46]</a> <strong>Tarek Madkour</strong> beams in to talk about C&#43;&#43; at BUILD<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar#time=14m40s">[14:40]</a> <strong>Sridhar Madhugiri&nbsp;</strong>digs into the Windows Runtime Library (WRL)<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar#time=01h00m07s">[01:00:07]</a> ~GoingNative(); //we just call delete() to&nbsp;end it all...</p><p><strong>We really want to hear from you</strong>, so please tweet feedback to <a href="http://twitter.com/#!/C9GoingNative" target="_blank"><strong>@C9GoingNative (follow us!)</strong> </a>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong>C9GoingNative at hotmail com</strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. If you are a Facebook user, then please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative Facebook group</a></strong>.</p><p><strong>Go native!</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/com/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3c8ad5cd30544826a1369f6c01334e58">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar</comments>
      <itunes:summary>We&#39;re back with the third installment of C9::GoingNative and it&#39;s a LONG one  For good reason, of course -&amp;gt; there&#39;s SO much to talk about! We all learned at the BUILD conference&amp;nbsp;that Microsoft is fully committed to native developers and C&amp;#43;&amp;#43; on Windows 8 (Please see the&amp;nbsp;C9 Live segment from BUILD where Herb Sutter addresses the C&amp;#43;&amp;#43;11 compliance stuff).BUILD represents the first time in the last 10 or so years that Microsoft has put on a developer conference with C&amp;#43;&amp;#43; front and center (along with managed code and now HTML5...). There&#39;s a lot of great native content from BUILD. If you haven&#39;t had a chance to watch any of the BUILD C&amp;#43;&amp;#43; sessions, please do!As you can imagine, Diego and team are busily tracking and responding to&amp;nbsp;the feedback provided by C&amp;#43;&amp;#43; developers who attended BUILD and/or watched the BUILD&amp;nbsp;sessions on Channel 9. In this episode, we aim to clear up some of the confusion we&#39;re seeing around C&amp;#43;&amp;#43;/CX, Microsoft&#39;s committment to ISO C&amp;#43;&amp;#43; (as it relates to Windows 8 app development, specifically), and&amp;nbsp;low level WinRT programming for C&amp;#43;&amp;#43; developers who don&#39;t want to use C&amp;#43;&amp;#43;/CX or can&#39;t use it for various reasons (like not being able to use exceptions). We&#39;re thrilled to be able to meet and talk to Tarek Madkour, a leader on the VC&amp;#43;&amp;#43; team. Tarek shares&amp;nbsp;some very wise perspectives&amp;nbsp;on modern C&amp;#43;&amp;#43; for Windows 8 (Metro style apps). Hint: most of your time will be spent writing ISO C&amp;#43;&amp;#43;, not C&amp;#43;&amp;#43;/CX, which is the language extension you use to program at the boundary of your Metro application.&amp;nbsp;Tarek also hooks us up with&amp;nbsp;Sridhar Madhugiri, one of the authors of the Windows Runtime Library (WRL), a low level native library for advanced WinRT programming. When would you use WRL? Why would you use WRL? How do you use WRL? Sridhar answers these questions and more in our extended interview with him (it&#39;s long, but very well w</itunes:summary>
      <itunes:duration>3779</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar</link>
      <pubDate>Thu, 29 Sep 2011 20:23:03 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_2MB_ch9.wmv" expression="full" duration="3779" fileSize="377304873" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_ch9.mp3" expression="full" duration="3779" fileSize="30237671" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_ch9.wma" expression="full" duration="3779" fileSize="30567673" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_ch9.wmv" expression="full" duration="3779" fileSize="553740105" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_high_ch9.mp4" expression="full" duration="3779" fileSize="1301948023" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_low_ch9.mp4" expression="full" duration="3779" fileSize="304249335" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar.ism/manifest" expression="full" duration="3779" fileSize="5436" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_ch9.wmv" length="553740105" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>25</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar/RSS</wfw:commentRss>
      <category>C++</category>
      <category>COM</category>
      <category>Windows 8</category>
      <category>C++11</category>
    </item>
  <item>
      <title>Whirlwind 12: What&#39;s new in C# 4 - More COM Love</title>
      <description><![CDATA[
<p>ISV Architect Evangelist Bruce Kyle of Microsoft and <a shape="rect" href="http://visualstuart.net/" title="VisualStuart.net" shape="rect">
MVP Stuart Celarier </a>explore the new languages features in C#. It's a <b>Whirlwind Tour</b> of the important language features&nbsp;of C# 4. Stuart describes each major feature and why it is useful. But doesn't get into best practices nor suggested usages. Just
 the facts about each feature.</p>
<p>Whirlwinds are bite-sized webcasts, generally&nbsp;shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.<br /><br />Stuart describes two improvements&nbsp;to C# 4 for COM Interop. </p>
<ul>
<li>ref keyword is optional if you are not going to use a return value when calling COM.
</li><li>No Primary Interop Assembly (PIA) is required. </li></ul>
<p>Stuart describes the importance of these two new features in C#.<br /><br />Discover the entire series on C#. </p>
<p><b>What's new in C# 2</b></p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/Showpost.aspx?postid=390556" shape="rect">Whirlwind 1 - Generics</a>
</li><li><a shape="rect" href="http://channel9.msdn.com/ShowPost.aspx?PostID=391143" shape="rect">Whirlwind 2 - Iterators</a>
</li><li><a shape="rect" href="http://channel9.msdn.com/ShowPost.aspx?PostID=391977" shape="rect">Whirlwind 3 - Partial types, Anonymous methods</a>
</li><li><a shape="rect" href="http://channel9.msdn.com/ShowPost.aspx?PostID=392487" shape="rect">Whirlwind 4 - Accessors, Static Classes, Nullable Types</a>
</li></ul>
<p><b>What's new in C# 3</b></p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/ShowPost.aspx?PostID=393414" shape="rect">Whirlwind 5 - Automatically Implemented Properties, Type Inference, Initializer</a>
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/bruceky/Whirlwind-6-Whats-New-in-C-3-Anonymous-types-Extension-methods/" shape="rect">Whirlwind 6 -&nbsp;Anonymous types, Extension method</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/ShowPost.aspx?PostID=395236" shape="rect">Whirlwind 7 - Lambda Expressions</a>
</li><li><a shape="rect" href="http://channel9.msdn.com/Showpost.aspx?postid=396483" shape="rect">Whirlwind 8 - Linq</a>
</li></ul>
<p><b>What's new in C# 4</b></p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/bruceky/Whirlwind-9-Introducing-C-4/" shape="rect">Whirlwind 9 - Introducing C# 4</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/bruceky/Whirlwind-10-Whats-new-in-C-4-Dynamic-Lookup/" shape="rect">Whirlwind 10 - Dynamic Lookup</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/bruceky/Whirlwind-11-Whats-new-in-C-4-Named--Optional-Parameters/" shape="rect">Whirlwind 11 - Named &amp; Optional Parameters</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/bruceky/Whirlwind-12-Whats-new-in-C-4-More-COM-Love/" shape="rect">Whirlwind 12 - More COM Love</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/bruceky/Whirlwind-13-Whats-new-in-C-4-Covariance--Contravariance/" shape="rect">Whirlwind 13 - Covariance &amp; Contravariance</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/bruceky/Whirlwind-14-Whats-new-in-C-4-Events/" shape="rect">Whirlwind 14 - Events
</a></li></ul>
<p>For the latest news for developers and ISVs, see <a shape="rect" href="http://blogs.msdn.com/usisvde" shape="rect">
US ISV Developer Community blog</a>.<br /><br />For code samples and additional information on C# 4, see <a shape="rect" href="http://visualstuart.net" shape="rect">
Visual Stuart.NET</a>.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/com/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6f1a068f649740daab469deb000afa72">]]></description>
      <comments>http://channel9.msdn.com/Blogs/bruceky/Whirlwind-12-Whats-new-in-C-4-More-COM-Love</comments>
      <itunes:summary>
ISV Architect Evangelist Bruce Kyle of Microsoft and 
MVP Stuart Celarier explore the new languages features in C#. It&#39;s a Whirlwind Tour of the important language features&amp;nbsp;of C# 4. Stuart describes each major feature and why it is useful. But doesn&#39;t get into best practices nor suggested usages. Just
 the facts about each feature. 
Whirlwinds are bite-sized webcasts, generally&amp;nbsp;shorter than 15 minutes. You can start anywhere in the series to learn about the parts you&#39;re most interested in.Stuart describes two improvements&amp;nbsp;to C# 4 for COM Interop.  

ref keyword is optional if you are not going to use a return value when calling COM.
No Primary Interop Assembly (PIA) is required. 
Stuart describes the importance of these two new features in C#.Discover the entire series on C#.  
What&#39;s new in C# 2 

Whirlwind 1 - Generics
Whirlwind 2 - Iterators
Whirlwind 3 - Partial types, Anonymous methods
Whirlwind 4 - Accessors, Static Classes, Nullable Types

What&#39;s new in C# 3 

Whirlwind 5 - Automatically Implemented Properties, Type Inference, Initializer
Whirlwind 6 -&amp;nbsp;Anonymous types, Extension method&amp;nbsp;
Whirlwind 7 - Lambda Expressions
Whirlwind 8 - Linq

What&#39;s new in C# 4 

Whirlwind 9 - Introducing C# 4&amp;nbsp;
Whirlwind 10 - Dynamic Lookup&amp;nbsp;
Whirlwind 11 - Named &amp;amp; Optional Parameters&amp;nbsp;
Whirlwind 12 - More COM Love&amp;nbsp;
Whirlwind 13 - Covariance &amp;amp; Contravariance&amp;nbsp;
Whirlwind 14 - Events

For the latest news for developers and ISVs, see 
US ISV Developer Community blog.For code samples and additional information on C# 4, see 
Visual Stuart.NET. 
</itunes:summary>
      <itunes:duration>461</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/bruceky/Whirlwind-12-Whats-new-in-C-4-More-COM-Love</link>
      <pubDate>Tue, 13 Apr 2010 00:36:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/bruceky/Whirlwind-12-Whats-new-in-C-4-More-COM-Love</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/542495_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/542495_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_2MB_ch9.wmv" expression="full" duration="461" fileSize="5291935" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_ch9.mp3" expression="full" duration="461" fileSize="3691447" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_ch9.mp4" expression="full" duration="461" fileSize="11499847" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_ch9.wma" expression="full" duration="461" fileSize="3747963" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_ch9.wmv" expression="full" duration="461" fileSize="11995989" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_Zune_ch9.wmv" expression="full" duration="461" fileSize="22184251" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/9/4/2/4/5/whirlwind12_ch9.wmv" length="11995989" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Bruce D Kyle</dc:creator>
      <itunes:author>Bruce D Kyle</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/bruceky/Whirlwind-12-Whats-new-in-C-4-More-COM-Love/RSS</wfw:commentRss>
      <category>.NET 4.0</category>
      <category>.NET Framework 4.0</category>
      <category>COM</category>
      <category>COM Interop</category>
      <category>C# 4.0</category>
      <category>Visual Studio 2010</category>
      <category>whirlwind</category>
    </item>
  <item>
      <title>IE 9 Performance Pipeline Overview</title>
      <description><![CDATA[Get your <em>hands on</em> <a shape="rect" href="http://ie.microsoft.com/testdrive/" shape="rect" target="new">
the IE9 developer platform preview</a>!<br /><br />IE Performance PM Jason Weber and Performance Dev Lead Venkat Kudallur take us through the updated and improved performance pipeline in IE (hardware accelerated graphics rendering, new JavaScript engine (employing a dual execution pipeline), improved downloader,
 etc). We also get to see some really cool demos!  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/com/RSS&WT.dl=0&WT.entryid=Entry:RSSView:06228a1923344ad2b18d9dea00c9b255">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/In-your-hands-IE-9-Performance-From-JS-to-COM-to-DOM-to-HTML5-on-GPU</comments>
      <itunes:summary>Get your hands on 
the IE9 developer platform preview!IE Performance PM Jason Weber and Performance Dev Lead Venkat Kudallur take us through the updated and improved performance pipeline in IE (hardware accelerated graphics rendering, new JavaScript engine (employing a dual execution pipeline), improved downloader,
 etc). We also get to see some really cool demos! </itunes:summary>
      <itunes:duration>1411</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/In-your-hands-IE-9-Performance-From-JS-to-COM-to-DOM-to-HTML5-on-GPU</link>
      <pubDate>Tue, 16 Mar 2010 16:18:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/In-your-hands-IE-9-Performance-From-JS-to-COM-to-DOM-to-HTML5-on-GPU</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/536871_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/536871_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_2MB_ch9.wmv" expression="full" duration="1411" fileSize="951907355" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_ch9.mp3" expression="full" duration="1411" fileSize="11296795" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_ch9.mp4" expression="full" duration="1411" fileSize="247934537" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_ch9.wma" expression="full" duration="1411" fileSize="11423181" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_ch9.wmv" expression="full" duration="1411" fileSize="310409287" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_Zune_ch9.wmv" expression="full" duration="1411" fileSize="163913339" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/7/8/6/3/5/IE9PerformanceFromJStoDOMtoCOMtoGPU_ch9.wmv" length="310409287" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/In-your-hands-IE-9-Performance-From-JS-to-COM-to-DOM-to-HTML5-on-GPU/RSS</wfw:commentRss>
      <category>COM</category>
      <category>GPU</category>
      <category>HTML 5</category>
      <category>HTML5</category>
      <category>IE9</category>
      <category>IE DOM</category>
      <category>Internet Explorer</category>
      <category>JavaScript</category>
      <category>Performance</category>
    </item>
  <item>
      <title>VSX203: Visual Studio Tools for Applications</title>
      <description><![CDATA[In this session, we’ll explore Microsoft Visual Studio Tools for Applications (VSTA), which provides managed extensibility and a Visual Studio based scripting environment for both Component Object Model (COM) and Microsoft .NET applications. When integrated
 into an application, VSTA can help accelerate the development of custom solutions, making it easier for development teams, customers, and partners to tailor applications to meet their specific business needs. In this session, learn how integrate VSTA in a
 sample application to brings the capabilities of Microsoft Visual Basic for Applications (VBA) to your application based on the .NET platform. Also discussed will be the future of VBA as it will ship with Office 2010.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/com/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f79661c15ce94ff58eb89deb0034eafb">]]></description>
      <comments>http://channel9.msdn.com/Blogs/VSIPMarketing/VSX203-Visual-Studio-Tools-for-Applications</comments>
      <itunes:summary>In this session, we’ll explore Microsoft Visual Studio Tools for Applications (VSTA), which provides managed extensibility and a Visual Studio based scripting environment for both Component Object Model (COM) and Microsoft .NET applications. When integrated
 into an application, VSTA can help accelerate the development of custom solutions, making it easier for development teams, customers, and partners to tailor applications to meet their specific business needs. In this session, learn how integrate VSTA in a
 sample application to brings the capabilities of Microsoft Visual Basic for Applications (VBA) to your application based on the .NET platform. Also discussed will be the future of VBA as it will ship with Office 2010.
</itunes:summary>
      <itunes:duration>3695</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/VSIPMarketing/VSX203-Visual-Studio-Tools-for-Applications</link>
      <pubDate>Wed, 09 Dec 2009 17:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/VSIPMarketing/VSX203-Visual-Studio-Tools-for-Applications</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/507625_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/507625_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_2MB_ch9.wmv" expression="full" duration="3695" fileSize="382798783" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_ch9.mp3" expression="full" duration="3695" fileSize="29561353" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_ch9.mp4" expression="full" duration="3695" fileSize="240388411" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_ch9.wma" expression="full" duration="3695" fileSize="29891767" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_ch9.wmv" expression="full" duration="3695" fileSize="375993243" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_Zune_ch9.wmv" expression="full" duration="3695" fileSize="213433295" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/2/6/7/0/5/VSX203_ch9.wmv" length="375993243" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Sherry Toly</dc:creator>
      <itunes:author>Sherry Toly</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/VSIPMarketing/VSX203-Visual-Studio-Tools-for-Applications/RSS</wfw:commentRss>
      <category>COM</category>
      <category>Development Tools Ecosystem Summit</category>
      <category>Office 2010</category>
      <category>VBA</category>
      <category>Visual Studio 2010</category>
      <category>Visual Studio Tools for Applications</category>
      <category>VSTA</category>
    </item>
  <item>
      <title>Raja Krishnaswamy and Vance Morrison: CLR 4 - Inside Type Equivalence</title>
      <description><![CDATA[You recently learned about CLR 4's support for type equivalence in a <a shape="rect" href="http://channel9.msdn.com/posts/Charles/Raja-Krishnaswamy-and-Jesse-Kaplan-CLR-4-Inside-No-PIA/" target="_blank" shape="rect">
conversation right here on C9 with Raja Krishnaswamy and Jesse Kaplan</a>. The idea of type equivalence and its potential usefulness beyond simplifying and de-bloating COM interop that employs Interop Assemblies (CLR 4's No-PIA feature)&nbsp;led to the need to sit
 down with Raja and Vance Morrison to really dig into the thinking behind the technology. How does type equivalence actually work? What are the semantics and why? In the VS 2010 timeframe, what should developers expect to be able to do with this new programming
 abstraction? What types make sense to mark as equivalent? Why? Where does Type Embedding fit into this picture and what role does the compiler play in the No-PIA dance?&nbsp;What impact may this have on the future of managed-to-managed type &quot;interop&quot;? What's the
 story here? What's next?<br /><br />This is a great conversation with the primary minds behind type equivalence support in CLR 4. Enjoy.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/com/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4170081769224f4cb5459dea0043514e">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence</comments>
      <itunes:summary>You recently learned about CLR 4&#39;s support for type equivalence in a 
conversation right here on C9 with Raja Krishnaswamy and Jesse Kaplan. The idea of type equivalence and its potential usefulness beyond simplifying and de-bloating COM interop that employs Interop Assemblies (CLR 4&#39;s No-PIA feature)&amp;nbsp;led to the need to sit
 down with Raja and Vance Morrison to really dig into the thinking behind the technology. How does type equivalence actually work? What are the semantics and why? In the VS 2010 timeframe, what should developers expect to be able to do with this new programming
 abstraction? What types make sense to mark as equivalent? Why? Where does Type Embedding fit into this picture and what role does the compiler play in the No-PIA dance?&amp;nbsp;What impact may this have on the future of managed-to-managed type &amp;quot;interop&amp;quot;? What&#39;s the
 story here? What&#39;s next?This is a great conversation with the primary minds behind type equivalence support in CLR 4. Enjoy.
</itunes:summary>
      <itunes:duration>3517</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence</link>
      <pubDate>Fri, 05 Jun 2009 17:12:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/470091_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/470091_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_2MB_ch9.wmv" expression="full" duration="3517" fileSize="1100763047" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_ch9.mp3" expression="full" duration="3517" fileSize="28137324" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_ch9.mp4" expression="full" duration="3517" fileSize="346906519" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_ch9.wma" expression="full" duration="3517" fileSize="56894741" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_ch9.wmv" expression="full" duration="3517" fileSize="213114539" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_Zune_ch9.wmv" expression="full" duration="3517" fileSize="498394519" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_s_ch9.wmv" expression="full" duration="3517" fileSize="231" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/9/0/0/7/4/CLR4InsideTypeEquivalence_ch9.wmv" length="213114539" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>.NET Framework</category>
      <category>CLR 4</category>
      <category>COM</category>
      <category>COM Interop</category>
      <category>No-PIA</category>
      <category>Programming</category>
      <category>Raja Krishnaswamy</category>
      <category>Type Equivalence</category>
      <category>Vance Morrison</category>
    </item>
  <item>
      <title>Raja Krishnaswamy and Jesse Kaplan: CLR 4 - Inside No-PIA</title>
      <description><![CDATA[Principal Architect Raja Krishnaswamy, Program Manager Jesse Kaplan&nbsp;and team have created a new way to streamline and simplfiy PIA-based&nbsp;COM Interop: rather than including an entire PIA (Primary Interop Assembly) in your application to utilize the functionality
 of a few of its member classes, with CLR 4 you are able, via type embedding and type equivalence, to include only the objects you need which has the pleasant side effect of decreasing the size of your application and making it much easier for you to update
 without relying on a new PIA version from some third party (like Microsoft Office, for a canonical example). How does this work, exactly? Does this mean that PIAs are no longer required? How does versioning in this scenario work, exactly? Let's learn all about
 the thinking behind the thinking of this new CLR enabled feature, No-PIA.<br /><br />You will learn, in great detail, about Type Equivalence in a soon to be released conversation with Raja and Vance Morrison. For now, wrap your head around No-PIA. Raja and Jesse are great at explaining complexity in simple to understand ways.&nbsp;<br /><br />No-PIA in CLR 4&nbsp;is the&nbsp;beginning of something very, very useful (consider the non-interop scenario (managed to managed)&nbsp;for a moment. Fascinating, Captain.)<br /><br />Enjoy!  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/com/RSS&WT.dl=0&WT.entryid=Entry:RSSView:90c5d6e8c2cc4156a6339dea00cad073">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Raja-Krishnaswamy-and-Jesse-Kaplan-CLR-4-Inside-No-PIA</comments>
      <itunes:summary>Principal Architect Raja Krishnaswamy, Program Manager Jesse Kaplan&amp;nbsp;and team have created a new way to streamline and simplfiy PIA-based&amp;nbsp;COM Interop: rather than including an entire PIA (Primary Interop Assembly) in your application to utilize the functionality
 of a few of its member classes, with CLR 4 you are able, via type embedding and type equivalence, to include only the objects you need which has the pleasant side effect of decreasing the size of your application and making it much easier for you to update
 without relying on a new PIA version from some third party (like Microsoft Office, for a canonical example). How does this work, exactly? Does this mean that PIAs are no longer required? How does versioning in this scenario work, exactly? Let&#39;s learn all about
 the thinking behind the thinking of this new CLR enabled feature, No-PIA.You will learn, in great detail, about Type Equivalence in a soon to be released conversation with Raja and Vance Morrison. For now, wrap your head around No-PIA. Raja and Jesse are great at explaining complexity in simple to understand ways.&amp;nbsp;No-PIA in CLR 4&amp;nbsp;is the&amp;nbsp;beginning of something very, very useful (consider the non-interop scenario (managed to managed)&amp;nbsp;for a moment. Fascinating, Captain.)Enjoy! </itunes:summary>
      <itunes:duration>1670</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Raja-Krishnaswamy-and-Jesse-Kaplan-CLR-4-Inside-No-PIA</link>
      <pubDate>Wed, 27 May 2009 15:43:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Raja-Krishnaswamy-and-Jesse-Kaplan-CLR-4-Inside-No-PIA</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/467182_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/467182_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_2MB_ch9.wmv" expression="full" duration="1670" fileSize="522911965" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_ch9.mp3" expression="full" duration="1670" fileSize="13365942" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_ch9.mp4" expression="full" duration="1670" fileSize="164822178" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_ch9.wma" expression="full" duration="1670" fileSize="27034981" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_ch9.wmv" expression="full" duration="1670" fileSize="100991463" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_Zune_ch9.wmv" expression="full" duration="1670" fileSize="233295443" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_s_ch9.wmv" expression="full" duration="1670" fileSize="225" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_ch9.wmv" length="100991463" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>7</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Raja-Krishnaswamy-and-Jesse-Kaplan-CLR-4-Inside-No-PIA/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>CLR</category>
      <category>CLR 4</category>
      <category>COM</category>
      <category>COM Interop</category>
      <category>No-PIA</category>
      <category>Raja Krishnaswamy</category>
      <category>Type Equivalence</category>
    </item>    
</channel>
</rss>