<?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 Ale Contenti</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/ale+contenti/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 Ale Contenti</title>
      <link>http://channel9.msdn.com/Tags/ale+contenti</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/ale+contenti</link>
    <language>en</language>
    <pubDate>Thu, 20 Jun 2013 05:59:25 GMT</pubDate>
    <lastBuildDate>Thu, 20 Jun 2013 05:59:25 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>5</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>GoingNative 15: VC++ turns 20, Ale turns 40, C9 turns 9</title>
      <description><![CDATA[<p><strong>Visual C&#43;&#43; turned 20</strong> this month! It certainly has come a long way. How did it begin? What were the goals way back when? Fortunately for us, one of the original&nbsp;team members VC&#43;&#43; team members, <strong>Jan Gray</strong>, set up a reunion of former and current employees who worked on the first visual IDE for C&#43;&#43; from Microsoft. During one of the related gatherings, Jan and fellow&nbsp;original&nbsp;VC&#43;&#43;&nbsp;alum, <strong>Rico Mariani</strong>, joined us for a casual chat about the early days of VC&#43;&#43;. This conversation is full of goodness and a few surprises. Congratulations to the VC&#43;&#43; team and to all who shaped and continue to shape the product, from VC&#43;&#43; 1.0 to&nbsp;VC&#43;&#43;11 - and that includes you, too! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />&nbsp;<br><br>It's no coincidence that as VC&#43;&#43; turned 20, Ale turned 40, and&nbsp;<a href="http://channel9.msdn.com/Blogs/C9Team/Channel-9-turns-9" target="_blank">Channel 9 turned 9</a>. Or is it? What's the hidden meaning in the sequence 20 40&nbsp;9? Certainly something special! <strong>Happy birthday to all!!! And a big thank you to all of you who use Visual C&#43;&#43;.</strong></p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9#time=00m00s">[00:00]</a> GoingNative(); //We filmed this episode on Ale's 40th, VC&#43;&#43;'s 20th, and C9's 9th birthday!! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9#time=02m26s">[02:26]</a>&nbsp; <strong>Rico Mariani</strong>&nbsp;and <strong>Jan Gray</strong>&nbsp;reminisce about the very early days of VC&#43;&#43;<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9#time=46m11s">[46:11]</a> ~GoingNative();</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ale+contenti/RSS&WT.dl=0&WT.entryid=Entry:RSSView:436976ac9ef64285bf7fa1860116e6c5">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9</comments>
      <itunes:summary>Visual C&amp;#43;&amp;#43; turned 20 this month! It certainly has come a long way. How did it begin? What were the goals way back when? Fortunately for us, one of the original&amp;nbsp;team members VC&amp;#43;&amp;#43; team members, Jan Gray, set up a reunion of former and current employees who worked on the first visual IDE for C&amp;#43;&amp;#43; from Microsoft. During one of the related gatherings, Jan and fellow&amp;nbsp;original&amp;nbsp;VC&amp;#43;&amp;#43;&amp;nbsp;alum, Rico Mariani, joined us for a casual chat about the early days of VC&amp;#43;&amp;#43;. This conversation is full of goodness and a few surprises. Congratulations to the VC&amp;#43;&amp;#43; team and to all who shaped and continue to shape the product, from VC&amp;#43;&amp;#43; 1.0 to&amp;nbsp;VC&amp;#43;&amp;#43;11 - and that includes you, too! &amp;nbsp;It&#39;s no coincidence that as VC&amp;#43;&amp;#43; turned 20, Ale turned 40, and&amp;nbsp;Channel 9 turned 9. Or is it? What&#39;s the hidden meaning in the sequence 20 40&amp;nbsp;9? Certainly something special! Happy birthday to all!!! And a big thank you to all of you who use Visual C&amp;#43;&amp;#43;. [00:00] GoingNative(); //We filmed this episode on Ale&#39;s 40th, VC&amp;#43;&amp;#43;&#39;s 20th, and C9&#39;s 9th birthday!! [02:26]&amp;nbsp; Rico Mariani&amp;nbsp;and Jan Gray&amp;nbsp;reminisce about the very early days of VC&amp;#43;&amp;#43;[46:11] ~GoingNative(); </itunes:summary>
      <itunes:duration>2856</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9</link>
      <pubDate>Thu, 21 Mar 2013 21:01:29 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.mp3" expression="full" duration="2856" fileSize="45699451" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.mp4" expression="full" duration="2856" fileSize="269248152" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.webm" expression="full" duration="2856" fileSize="110837712" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.wma" expression="full" duration="2856" fileSize="23099783" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.wmv" expression="full" duration="2856" fileSize="315059327" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_high.mp4" expression="full" duration="2856" fileSize="593556736" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_mid.mp4" expression="full" duration="2856" fileSize="413719019" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_Source.wmv" expression="full" duration="2856" fileSize="967319033" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.ism/manifest" expression="full" duration="2856" fileSize="7898" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.wmv" length="315059327" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9/RSS</wfw:commentRss>
      <category>Ale Contenti</category>
      <category>C++</category>
      <category>Channel 9</category>
      <category>History</category>
      <category>Rico Mariani</category>
      <category>Visual C++</category>
    </item>
  <item>
      <title>GoingNative 10: Welcome Ale Contenti, VC11 and Beyond with Steve Teixeira and Tarek Madkour</title>
      <description><![CDATA[<p><a href="http://www.visualstudiolaunch.com/vs2012vle/splash" target="_blank"><strong>Visual Studio 2012 RTM'd recently</strong></a> and MSDN subscribers are now writing code in the latest iteration of VS! C&#43;&#43; developers will be pleased with the improvements in VC11. From the compiler to libraries to IDE features, VC&#43;&#43; in VS 2012 represents the best&nbsp;version of VC&#43;&#43; to date, chalk full of new features and modern capabilities. <br><br>Now that VC11 has shipped, what's next? What are some of the things the VC team are&nbsp;working on? What's the plan for shipping new features faster?</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour#time=00m00s">[00:00]</a> GoingNative(); // VC&#43;&#43; Dev Manager <strong>Ale Contenti</strong> joins the cast! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour#time=07m09s">[07:09]</a> Charles interviews VC&#43;&#43; leaders <strong>Steve Teixeira</strong> and <strong>Tarek Madkour</strong> about VC11 RTM and beyond. Congratulations to the VC team for shipping a stellar release!!<br><br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour#time=38m04s">[38:04]</a> ~GoingNative(); // Ale and Charles talk about the industry's&nbsp;movement towards more cohesive standard modern libraries. See you next month! Go native! Ciao Ale!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ale+contenti/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ccba8990829e4a63bdd3a0b6010b907d">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour</comments>
      <itunes:summary>Visual Studio 2012 RTM&#39;d recently and MSDN subscribers are now writing code in the latest iteration of VS! C&amp;#43;&amp;#43; developers will be pleased with the improvements in VC11. From the compiler to libraries to IDE features, VC&amp;#43;&amp;#43; in VS 2012 represents the best&amp;nbsp;version of VC&amp;#43;&amp;#43; to date, chalk full of new features and modern capabilities. Now that VC11 has shipped, what&#39;s next? What are some of the things the VC team are&amp;nbsp;working on? What&#39;s the plan for shipping new features faster? [00:00] GoingNative(); // VC&amp;#43;&amp;#43; Dev Manager Ale Contenti joins the cast!  [07:09] Charles interviews VC&amp;#43;&amp;#43; leaders Steve Teixeira and Tarek Madkour about VC11 RTM and beyond. Congratulations to the VC team for shipping a stellar release!![38:04] ~GoingNative(); // Ale and Charles talk about the industry&#39;s&amp;nbsp;movement towards more cohesive standard modern libraries. See you next month! Go native! Ciao Ale! </itunes:summary>
      <itunes:duration>2453</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour</link>
      <pubDate>Sat, 25 Aug 2012 18:57:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.mp3" expression="full" duration="2453" fileSize="39251350" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.mp4" expression="full" duration="2453" fileSize="234100736" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.webm" expression="full" duration="2453" fileSize="96034379" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.wma" expression="full" duration="2453" fileSize="19843447" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.wmv" expression="full" duration="2453" fileSize="226564307" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_high.mp4" expression="full" duration="2453" fileSize="512130716" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_mid.mp4" expression="full" duration="2453" fileSize="357987639" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_Source.wmv" expression="full" duration="2453" fileSize="891962004" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.ism/manifest" expression="full" duration="2453" fileSize="7912" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.wmv" length="226564307" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour/RSS</wfw:commentRss>
      <category>Ale Contenti</category>
      <category>C++</category>
      <category>Steve Teixeira</category>
      <category>Native</category>
      <category>Visual C++</category>
      <category>C++11</category>
      <category>_techmeme</category>
      <category>Visual Studio 2012</category>
    </item>
  <item>
      <title>David LeBlanc: Inside SafeInt</title>
      <description><![CDATA[<a shape="rect" href="http://www.codeplex.com/SafeInt" target="_blank" shape="rect">SafeInt</a>&nbsp;is a C&#43;&#43; header containing the SafeInt class, non-throwing functions to check common operations, and the associated internal mechanisms. SafeInt is currently
 used extensively throughout Microsoft, with substantial adoption within Office and Windows.&nbsp;<br /><br /><a shape="rect" href="http://blogs.msdn.com/david_leblanc/default.aspx" target="_blank" shape="rect">David LeBlanc</a> is a software engineer and security expert. You may know him from the
<a shape="rect" href="http://www.microsoft.com/learning/en/us/book.aspx?ID=5957&amp;locale=en-us" target="_blank" shape="rect">
Writing Secure Code </a>books. David and Michael Howard have helped raise the bar for software security inside Microsoft for several years now. David has mostly remained out of the limelight since he's much more interested in writing secure code than talking
 about writing secure code. Well, now David's going to be famous. Sorry, David. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />
<br /><br />The great Ale Contenti joins us in this conversation to provide some context and ask some hard questions. Ale is a dev lead on the C&#43;&#43; libraries team.
<a shape="rect" href="http://channel9.msdn.com/tags/Ale&#43;Contenti/" target="_blank" shape="rect">
You've seen him a few times on 9</a>. As you can imagine, he probably uses SafeInt in his own work.<br /><br />Here, we dig into the thinking behind SafeInt, how it works, how it's composed, when to use it, when not to use it and how it will evolve to meet new demands and support other compilers (SafeInt now supports gcc). Enjoy!
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ale+contenti/RSS&WT.dl=0&WT.entryid=Entry:RSSView:de0fc3c4f14b44c686dd9dea00434dde">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/David-LeBlanc-Inside-SafeInt</comments>
      <itunes:summary>SafeInt&amp;nbsp;is a C&amp;#43;&amp;#43; header containing the SafeInt class, non-throwing functions to check common operations, and the associated internal mechanisms. SafeInt is currently
 used extensively throughout Microsoft, with substantial adoption within Office and Windows.&amp;nbsp;David LeBlanc is a software engineer and security expert. You may know him from the

Writing Secure Code books. David and Michael Howard have helped raise the bar for software security inside Microsoft for several years now. David has mostly remained out of the limelight since he&#39;s much more interested in writing secure code than talking
 about writing secure code. Well, now David&#39;s going to be famous. Sorry, David. 
The great Ale Contenti joins us in this conversation to provide some context and ask some hard questions. Ale is a dev lead on the C&amp;#43;&amp;#43; libraries team.

You&#39;ve seen him a few times on 9. As you can imagine, he probably uses SafeInt in his own work.Here, we dig into the thinking behind SafeInt, how it works, how it&#39;s composed, when to use it, when not to use it and how it will evolve to meet new demands and support other compilers (SafeInt now supports gcc). Enjoy!
</itunes:summary>
      <itunes:duration>3064</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/David-LeBlanc-Inside-SafeInt</link>
      <pubDate>Tue, 16 Jun 2009 16:34:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/David-LeBlanc-Inside-SafeInt</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/471099_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/471099_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_2MB_ch9.wmv" expression="full" duration="3064" fileSize="954704323" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_ch9.mp3" expression="full" duration="3064" fileSize="24514231" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_ch9.mp4" expression="full" duration="3064" fileSize="302111449" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_ch9.wma" expression="full" duration="3064" fileSize="49570989" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_ch9.wmv" expression="full" duration="3064" fileSize="432807827" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_Zune_ch9.wmv" expression="full" duration="3064" fileSize="404055807" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_s_ch9.wmv" expression="full" duration="3064" fileSize="221" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/0/1/7/4/LeBlancInsideSafeInt_ch9.wmv" length="432807827" 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/Shows/Going+Deep/David-LeBlanc-Inside-SafeInt/RSS</wfw:commentRss>
      <category>Ale Contenti</category>
      <category>C++</category>
      <category>David LeBlanc</category>
      <category>Programming</category>
      <category>Security</category>
    </item>
  <item>
      <title>Ale Contenti and Louis Lafreniere: Understanding Exceptions and When/How to Handle Them</title>
      <description><![CDATA[Sometimes, things go wrong when code executes. You can't predict when this will happen or even why, but you can write code to handle exceptional problems. If you're lucky, the problem will carry with it a bunch of useful information that you can use, at
 runtime, to handle the specific error. These exceptional information structures are called structured exceptions; blobs of bad news carrying useful and specific information that you can use to find your way out of the exceptional rabbit hole. Of course, with
 useful data packaged up in an exception you can more easily debug to find root causes, which is much harder to do with, say, error codes...<br /><br />What is a structured exception, exactly? How should you handle exceptions that you don't assume will arise during the execution of your code? What are the correct patterns of exception handling that you can safely rely on? What does the C&#43;&#43; compiler have to
 do with exception code patterns? <br /><br />Come along for ride into the deep and murky world of exceptions with some folks that truly understand them at the most fundamental levels.<br /><br />Ale Contenti is a senior development lead in the C&#43;&#43; base class libraries team. Louis Lafreniere is a principal software developer in the C&#43;&#43; compiler group. Here, Ale and Louis teach us about exceptions and handling them (and when not to handle them). I love
 talking to the <a shape="rect" href="http://blogs.msdn.com/vcblog/" shape="rect">
VC&#43;&#43; People</a>. They live on the metal and really understand the fascinating intracacies of our platform.<br /><br />Enjoy this latest <a shape="rect" href="/shows/going_deep" shape="rect">Going Deep</a> episode.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ale+contenti/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4288b5cbdd9f4e9d8f029dea0044c3e5">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Ale-Contenti-and-Louis-Lafreniere-Understanding-Exceptions-and-WhenHow-to-Handle-Them</comments>
      <itunes:summary>Sometimes, things go wrong when code executes. You can&#39;t predict when this will happen or even why, but you can write code to handle exceptional problems. If you&#39;re lucky, the problem will carry with it a bunch of useful information that you can use, at
 runtime, to handle the specific error. These exceptional information structures are called structured exceptions; blobs of bad news carrying useful and specific information that you can use to find your way out of the exceptional rabbit hole. Of course, with
 useful data packaged up in an exception you can more easily debug to find root causes, which is much harder to do with, say, error codes...What is a structured exception, exactly? How should you handle exceptions that you don&#39;t assume will arise during the execution of your code? What are the correct patterns of exception handling that you can safely rely on? What does the C&amp;#43;&amp;#43; compiler have to
 do with exception code patterns? Come along for ride into the deep and murky world of exceptions with some folks that truly understand them at the most fundamental levels.Ale Contenti is a senior development lead in the C&amp;#43;&amp;#43; base class libraries team. Louis Lafreniere is a principal software developer in the C&amp;#43;&amp;#43; compiler group. Here, Ale and Louis teach us about exceptions and handling them (and when not to handle them). I love
 talking to the 
VC&amp;#43;&amp;#43; People. They live on the metal and really understand the fascinating intracacies of our platform.Enjoy this latest Going Deep episode.
</itunes:summary>
      <itunes:duration>3336</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Ale-Contenti-and-Louis-Lafreniere-Understanding-Exceptions-and-WhenHow-to-Handle-Them</link>
      <pubDate>Fri, 21 Sep 2007 00:47:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Ale-Contenti-and-Louis-Lafreniere-Understanding-Exceptions-and-WhenHow-to-Handle-Them</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/249500_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/249500_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/88c7424e-5a6b-414c-b61b-79a5eb6759c6.jpg" height="205" width="270"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/01e77d5f-d62e-4852-965d-4d5ddc2fa166.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GD_SEH_Exceptions_512.wmv" expression="full" duration="3336" fileSize="211711457" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GD_SEH_Exceptions_ch9.mp3" expression="full" duration="3336" fileSize="26690246" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GD_SEH_Exceptions_ch9.wma" expression="full" duration="3336" fileSize="26989991" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="mms://wm.microsoft.com/ms/evnet/SEH_Exceptions_s_ch9.wmv" expression="full" duration="3336" fileSize="168" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GD_SEH_Exceptions_512.wmv" length="211711457" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>17</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Ale-Contenti-and-Louis-Lafreniere-Understanding-Exceptions-and-WhenHow-to-Handle-Them/RSS</wfw:commentRss>
      <category>Ale Contenti</category>
      <category>C++</category>
      <category>Compilers</category>
      <category>Computing</category>
      <category>Exceptions</category>
      <category>Louis Lafreniere</category>
      <category>Programming</category>
    </item>
  <item>
      <title>Ale Contenti: VC++ Safe Libraries and More</title>
      <description><![CDATA[Ale Contenti is a Senior Development Lead on the VC&#43;&#43; team. He works primarily on Safe Libraries and associated constructs. Here, we learn about what's new in VC SL (checked iterators are certainly cool - and fast too), things to think about in terms of
 writing &quot;safe&quot; C&#43;&#43;, future thinking in this area, and how to write a useful and performant C&#43;&#43; program without using pointers explicitly.<br /><br />VC&#43;&#43; continues to evolve...<br /><br />Enjoy.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ale+contenti/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6dc05decf0f444cb9b749dea0044e893">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Ale-Contenti-VC-Safe-Libraries-and-More</comments>
      <itunes:summary>Ale Contenti is a Senior Development Lead on the VC&amp;#43;&amp;#43; team. He works primarily on Safe Libraries and associated constructs. Here, we learn about what&#39;s new in VC SL (checked iterators are certainly cool - and fast too), things to think about in terms of
 writing &amp;quot;safe&amp;quot; C&amp;#43;&amp;#43;, future thinking in this area, and how to write a useful and performant C&amp;#43;&amp;#43; program without using pointers explicitly.VC&amp;#43;&amp;#43; continues to evolve...Enjoy. </itunes:summary>
      <itunes:duration>2980</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Ale-Contenti-VC-Safe-Libraries-and-More</link>
      <pubDate>Wed, 18 Apr 2007 18:23:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Ale-Contenti-VC-Safe-Libraries-and-More</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/249340_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/249340_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/185159e2-965a-44fc-986c-90f1431908f3.jpg" height="226" width="300"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/ab838672-0cb8-4454-b71b-74762359cad5.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/9/1/0/3/Ale_VCSafeLib.wmv" expression="full" duration="2980" fileSize="410439801" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/7/4/9/1/0/3/Ale_VC_SafeLib_s_ch9.wmv" expression="full" duration="2980" fileSize="209" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/4/9/1/0/3/Ale_VCSafeLib.wmv" length="410439801" 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/Ale-Contenti-VC-Safe-Libraries-and-More/RSS</wfw:commentRss>
      <category>Ale Contenti</category>
      <category>C++</category>
      <category>Libraries</category>
      <category>Programming</category>
    </item>    
</channel>
</rss>