<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/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:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with clr - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/clr/feed/ipod/default.aspx" /><itunes:summary>clr</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with clr - Channel 9</title><link>http://channel9.msdn.com/tags/CLR/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>clr</description><link>http://channel9.msdn.com/tags/CLR/</link><language>en-us</language><pubDate>Wed, 11 Nov 2009 00:32:12 GMT</pubDate><lastBuildDate>Wed, 11 Nov 2009 00:32:12 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>E2E: Erik Meijer and Patrick Dussud - Inside Garbage Collection</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_85_ch9.png" border="0" /&gt;&lt;a href="http://www.microsoft.com/presspass/exec/techfellow/dussud/default.mspx" target="_blank"&gt;Patrick Dussud&lt;/a&gt; is a Technical Fellow at Microsoft who is the author of .NET's garbage collector (GC) - the automatic memory management infrastructure that makes up most of what is managed in managed code execution. How does GC, work, generally? Why is it important? The GC inside of the CLR is of a specfic type - ephemeral, concurrent (the server version has always been concuurent and now with Background GC on the client in CLR 4, GC is concurrent on the client as well, but there are differences...). &lt;br /&gt;
&lt;br /&gt;
Patrick takes us through the basics of GC up to the current state of the art in this outstanding conversation with one of the fathers of .NET. Of course, given the other expert in the room - programming language designer Erik Meijer, we have to talk about the impact that dynamic and functional languages have on the design of general purpose GCs as well as future directions of the CLR's GC, generally. What's Patrick working on these days? &lt;br /&gt;
&lt;br /&gt;
Patrick will be presenting at &lt;a href="http://microsoftpdc.com" target="_blank"&gt;PDC09&lt;/a&gt; in the the &lt;a href="http://microsoftpdc.com/Sessions/Tags/TechnicalLeaders" target="_blank"&gt;Technical Leaders track&lt;/a&gt;. His talk, &lt;a href="http://microsoftpdc.com/Sessions/FT51" target="_blank"&gt;Future of GC&lt;/a&gt;, should not be missed. This conversation is a great introduction to what Patrick will be talking about and we highly recommend you watch this before you attend his session (or watch his session after the show shortly after the PDC ends - like last year, all sessions will be available on-demand...).&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/505480/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/E2E-Erik-Meijer-and-Patrick-Dussud-Inside-Garbage-Collection/</comments><itunes:summary>Patrick Dussud is a Technical Fellow at Microsoft who is the author of .NET's garbage collector (GC) - the automatic memory management infrastructure that makes up most of what is managed in managed code execution. How does GC, work, generally? Why is it important? The GC inside of the CLR is of a specfic type - ephemeral, concurrent (the server version has always been concuurent and now with Background GC on the client in CLR 4, GC is concurrent on the client as well, but there are differences...). 

Patrick takes us through the basics of GC up to the current state of the art in this outstanding conversation with one of the fathers of .NET. Of course, given the other expert in the room - programming language designer Erik Meijer, we have to talk about the impact that dynamic and functional languages have on the design of general purpose GCs as well as future directions of the CLR's GC, generally. What's Patrick working on these days? 

Patrick will be presenting at PDC09 in the the Technical Leaders track. His talk, Future of GC, should not be missed. This conversation is a great introduction to what Patrick will be talking about and we highly recommend you watch this before you attend his session (or watch his session after the show shortly after the PDC ends - like last year, all sessions will be available on-demand...).

Enjoy.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/E2E-Erik-Meijer-and-Patrick-Dussud-Inside-Garbage-Collection/</link><pubDate>Fri, 13 Nov 2009 16:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_ch9.mp4</guid><evnet:views>34053</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/505480/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://www.microsoft.com/presspass/exec/techfellow/dussud/default.mspx" target="_blank"&gt;Patrick Dussud&lt;/a&gt;, Technical Fellow and father of the CLR's garbage collector, takes us through the basics of GC up to the current state of the art in this outstanding conversation. Of course, given the other expert in the room, programming language designer and Channel 9 hero Erik Meijer, we &lt;em&gt;have&lt;/em&gt; to talk about the impact that dynamic and functional languages have on the design of general purpose GCs as well as future directions of the CLR's GC, generally. What's Patrick working on these days? &lt;br /&gt;
&lt;br /&gt;
Patrick will be presenting at &lt;a href="http://microsoftpdc.com" target="_blank"&gt;PDC09&lt;/a&gt; in the the &lt;a href="http://microsoftpdc.com/Sessions/Tags/TechnicalLeaders" target="_blank"&gt;Technical Leaders track&lt;/a&gt;. His talk, &lt;a href="http://microsoftpdc.com/Sessions/FT51" target="_blank"&gt;Future of GC&lt;/a&gt;, should not be missed. This conversation is a great introduction to what Patrick will be talking about and we highly recommend you watch this before you attend his session (or watch his session after the show shortly after the PDC ends - like last year, all sessions will be available on-demand...).&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_ch9.mp4" expression="full" duration="3422" fileSize="639486554" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_ch9.mp3" expression="full" duration="3422" fileSize="27380211" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_ch9.mp4" expression="full" duration="3422" fileSize="639486554" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_ch9.wma" expression="full" duration="3422" fileSize="27683827" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_ch9.wmv" expression="full" duration="3422" fileSize="754709435" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_2MB_ch9.wmv" expression="full" duration="3422" fileSize="1072801969" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_Zune_ch9.wmv" expression="full" duration="3422" fileSize="482725487" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_512_ch9.png" expression="full" duration="3422" type="image/jpeg" medium="image" /><media:content url="http://mschannel9.vo.msecnd.net/ss1/ch9/0/8/4/5/0/5/E2EMeijerDussudGC.ism/Manifest" expression="full" duration="3422" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/8/4/5/0/5/E2EMeijerDussudGC_ch9.mp4" length="639486554" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>13</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/E2E-Erik-Meijer-and-Patrick-Dussud-Inside-Garbage-Collection/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/505480/Trackback.aspx</trackback:ping><category>CLR</category><category>Erik Meijer</category><category>Expert to Expert</category><category>GC</category><category>Patrick-Dussud</category><category>PDC09</category><category>Programming</category></item><item><title>Immo Landwerth: Future Directions of Native Image Generation via NGen</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_85_ch9.png" border="0" /&gt;Immo Landwerth is a self-confessed Niner who spends a fair amount of time lurking on C9 and watching videos. In fact, he decided to apply for an internship at Microsoft this past Summer because of the videos on C9. Wow. That's cool! &lt;br /&gt;
&lt;br /&gt;
Immo is from Germany where he is working on his Masters degree in computer science. What better team to intern with than the CLR team? What better problem to spend the summer investigating than how to make the Native Image Generator (Ngen) a more granular "service" and without requiring admin rights to create native images?&lt;br /&gt;
&lt;br /&gt;
Imagine a world where NGen would run when it needed to (in addition to what it does today as part of an application installation process), automatically, and target specific and isolated pieces of the application(binaries that require re-Ngen'ing). Make sense? No? Well, Immo is a very articulate young man, so let him explain it to you. Great thinking, Immo. Looking forward to watching what happens here as NGen evolves. &lt;br /&gt;
&lt;br /&gt;
Good luck, Immo! Hopefully, we'll see you soon when you come to work full time on the CLR team! :)&lt;img src="http://channel9.msdn.com/495534/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Immo-Landwerth-Future-Directions-of-the-Native-Image-Generator-NGen/</comments><itunes:summary>Immo Landwerth is a self-confessed Niner who spends a fair amount of time lurking on C9 and watching videos. In fact, he decided to apply for an internship at Microsoft this past Summer because of the videos on C9. Wow. That's cool! 

Immo is from Germany where he is working on his Masters degree in computer science. What better team to intern with than the CLR team? What better problem to spend the summer investigating than how to make the Native Image Generator (Ngen) a more granular "service" and without requiring admin rights to create native images?

Imagine a world where NGen would run when it needed to (in addition to what it does today as part of an application installation process), automatically, and target specific and isolated pieces of the application(binaries that require re-Ngen'ing). Make sense? No? Well, Immo is a very articulate young man, so let him explain it to you. Great thinking, Immo. Looking forward to watching what happens here as NGen evolves. 

Good luck, Immo! Hopefully, we'll see you soon when you come to work full time on the CLR team! </itunes:summary><link>http://channel9.msdn.com/posts/Charles/Immo-Landwerth-Future-Directions-of-the-Native-Image-Generator-NGen/</link><pubDate>Wed, 14 Oct 2009 15:42:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.mp4</guid><evnet:views>36945</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/495534/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Immo Landwerth is a self-confessed Niner who spends a fair amount of time lurking on C9 and watching videos. In fact, he decided to apply for an internship at Microsoft because of the videos on C9. Wow. That's cool! &lt;br /&gt;
&lt;br /&gt;
Immo's Summer internship project: Imagine a world where NGen would run when it needed to (in addition to what it does today as part of an application installation process), automatically, and target specific and isolated pieces of the application(binaries that require re-Ngen'ing). Make sense? No? Well, Immo is a very articulate young man, so let him explain it to you. Great thinking, Immo. Looking forward to watching what happens here as NGen evolves.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.mp4" expression="full" duration="1915" fileSize="334092036" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.mp3" expression="full" duration="1915" fileSize="15328185" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.mp4" expression="full" duration="1915" fileSize="334092036" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.wma" expression="full" duration="1915" fileSize="15502613" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.wmv" expression="full" duration="1915" fileSize="423520337" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_2MB_ch9.wmv" expression="full" duration="1915" fileSize="595448927" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_Zune_ch9.wmv" expression="full" duration="1915" fileSize="254880323" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_512_ch9.png" expression="full" duration="1915" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures.ism/Manifest" expression="full" duration="1915" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/3/5/5/9/4/ImmoLandwerthNGENFutures_ch9.mp4" length="334092036" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Immo-Landwerth-Future-Directions-of-the-Native-Image-Generator-NGen/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/495534/Trackback.aspx</trackback:ping><category>CLR</category><category>NGen</category><category>Niners on 9</category><category>Summer Internships</category></item><item><title>Ian Carmichael: The History and Future of the CLR</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_small_ch9.png" border="0" /&gt;Ian Carmichael has been working on the CLR team since before Microsoft came up with the .NET branding for our managed platform and the virtual machine that powers it all, the Common Language Runtime. Well, we're getting close to the third major release of the CLR, CLR 4 (V3 was really a service or minor release, but who's counting?). &lt;br /&gt;
&lt;br /&gt;
Back in the good old days prior to V1, Ian was an engineer and a peer of Chris Brumme, Vance Morrison and other top of the line engineers working through the architecture, design and implementation of the CLR. Now, Ian is the GM of CLR and he's at the helm plotting out the course for CLR's future. Necessarily, we had to sit down with him to pick his brain about CLR then, now and tomorrow. Tune in. Get a glimpse into the past and future of the CLR from somebody who's been deeply involved with the advent and evolution of Microsoft's now ubiquitous managed runtime.&lt;img src="http://channel9.msdn.com/469794/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Ian-Carmichael-The-History-and-Future-of-CLR/</comments><itunes:summary>Ian Carmichael has been working on the CLR team since before Microsoft came up with the .NET branding for our managed platform and the virtual machine that powers it all, the Common Language Runtime. Well, we're getting close to the third major release of the CLR, CLR 4 (V3 was really a service or minor release, but who's counting?). 

Back in the good old days prior to V1, Ian was an engineer and a peer of Chris Brumme, Vance Morrison and other top of the line engineers working through the architecture, design and implementation of the CLR. Now, Ian is the GM of CLR and he's at the helm plotting out the course for CLR's future. Necessarily, we had to sit down with him to pick his brain about CLR then, now and tomorrow. Tune in. Get a glimpse into the past and future of the CLR from somebody who's been deeply involved with the advent and evolution of Microsoft's now ubiquitous managed runtime.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Ian-Carmichael-The-History-and-Future-of-CLR/</link><pubDate>Tue, 09 Jun 2009 16:18:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_ch9.mp4</guid><evnet:views>37928</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/469794/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Ian Carmichael has been working on the CLR team since before Microsoft came up with the .NET branding for our managed platform and the virtual machine that powers it all, the Common Language Runtime. Well, we're getting close to the third major release of the CLR, CLR 4 (V3 was really a service or minor release, but who's counting?). &lt;br /&gt;
&lt;br /&gt;
Back in the good old days prior to V1, Ian was an engineer and a peer of Chris Brumme, Vance Morrison and other top of the line engineers working through the architecture, design and implementation of the CLR. Now, Ian is the GM of CLR and he's at the helm plotting out the course for CLR's future. Necessarily, we had to sit down with him to pick his brain about CLR then, now and tomorrow. Tune in. Get a glimpse into the past and future of the CLR from somebody who's been deeply involved with the advent and evolution of Microsoft's now ubiquitous managed runtime.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_ch9.mp4" expression="full" duration="2286" fileSize="225499162" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_ch9.mp3" expression="full" duration="2286" fileSize="18293577" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_ch9.mp4" expression="full" duration="2286" fileSize="225499162" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_ch9.wma" expression="full" duration="2286" fileSize="36993241" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_2MB_ch9.wmv" expression="full" duration="2286" fileSize="715755661" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_2MB_ch9.wmv" expression="full" duration="2286" fileSize="715755661" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_Zune_ch9.wmv" expression="full" duration="2286" fileSize="317827139" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_ch9.mp4" expression="full" duration="2286" fileSize="225499162" type="video/mp4" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/7/9/6/4/CLR4IanCarmichaelNew_ch9.mp4" length="225499162" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>16</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Ian-Carmichael-The-History-and-Future-of-CLR/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/469794/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>CLR</category><category>CLR 4</category><category>MS Execs</category><category>Programming</category><category>Virtual Machines</category></item><item><title>Raja Krishnaswamy and Jesse Kaplan: CLR 4 - Inside No-PIA</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_small_ch9.png" border="0" /&gt;Principal Architect Raja Krishnaswamy, Program Manager Jesse Kaplan and team have created a new way to streamline and simplfiy PIA-based 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.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
No-PIA in CLR 4 is the beginning of something very, very useful (consider the non-interop scenario (managed to managed) for a moment. Fascinating, Captain.)&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;img src="http://channel9.msdn.com/467182/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Raja-Krishnaswamy-and-Jesse-Kaplan-CLR-4-Inside-No-PIA/</comments><itunes:summary>Principal Architect Raja Krishnaswamy, Program Manager Jesse Kaplan and team have created a new way to streamline and simplfiy PIA-based 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.

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. 

No-PIA in CLR 4 is the beginning of something very, very useful (consider the non-interop scenario (managed to managed) for a moment. Fascinating, Captain.)

Enjoy!</itunes:summary><link>http://channel9.msdn.com/posts/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://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_ch9.mp4</guid><evnet:views>40620</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467182/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Principal Architect Raja Krishnaswamy, Program Manager Jesse Kaplan and team have created a new way to streamline and simplfiy PIA-based 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.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
No-PIA in CLR 4 is the beginning of something very, very useful (consider the non-interop scenario (managed to managed) for a moment. Fascinating, Captain.)&lt;br /&gt;
&lt;br /&gt;
Enjoy!</evnet:previewtext><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 url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_small_ch9.png" height="64" width="85" /><media:group><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 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 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 isDefault="true" 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 isDefault="true" 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 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 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:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/1/7/6/4/CLR4EmbeddedTypesNoPIA_ch9.mp4" length="164822178" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Raja-Krishnaswamy-and-Jesse-Kaplan-CLR-4-Inside-No-PIA/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/467182/Trackback.aspx</trackback:ping><category>Architecture</category><category>CLR</category><category>CLR 4</category><category>COM Interop</category><category>No-PIA</category><category>Raja Krishnaswamy</category><category>Type Equivalence</category></item><item><title>CLR 4: Debugging and Profiling API Enhancements</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_small_ch9.png" border="0" /&gt;Developers Thomas Lai and David Broman join Program Manager Jon Langdon to share with us some of the new debugging and profiling enhancements in CLR 4. They've done a lot work in the upcoming release and besides evolving debugging and profilining capabilities and semantics (APIs), they've implemented (or fixed) many things customers have been asking for. &lt;br /&gt;
&lt;br /&gt;
The managed debugging and profiling story with CLR 4 is based on a new core architecture (they are moving to an out of process model which means you'll be able to debug multiple threads rather than being stuck to the same thread(s) attached to the main context. Something like that. Watch, listen, learn.). &lt;br /&gt;
&lt;br /&gt;
Tune in to learn about some of the design decisions made to support moving out-of-proc, improving debugger and profiling reliability, enhanced core APIs, future directions and meet some of the people who design and implement these important engineering components for the managed (.NET) world.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/467169/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/CLR-4-Debugging-and-Profiling-Enhancements/</comments><itunes:summary>Developers Thomas Lai and David Broman join Program Manager Jon Langdon to share with us some of the new debugging and profiling enhancements in CLR 4. They've done a lot work in the upcoming release and besides evolving debugging and profilining capabilities and semantics (APIs), they've implemented (or fixed) many things customers have been asking for. 

The managed debugging and profiling story with CLR 4 is based on a new core architecture (they are moving to an out of process model which means you'll be able to debug multiple threads rather than being stuck to the same thread(s) attached to the main context. Something like that. Watch, listen, learn.). 

Tune in to learn about some of the design decisions made to support moving out-of-proc, improving debugger and profiling reliability, enhanced core APIs, future directions and meet some of the people who design and implement these important engineering components for the managed (.NET) world.

Enjoy.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/CLR-4-Debugging-and-Profiling-Enhancements/</link><pubDate>Tue, 26 May 2009 19:07:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_ch9.mp4</guid><evnet:views>37558</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467169/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Developers Thomas Lai and David Broman join Program Manager Jon Langdon to share with us some of the new debugging and profiling enhancements in CLR 4. They've done a lot work in the upcoming release and besides evolving debugging and profilining capabilities and semantics (APIs), they've implemented (or fixed) many things customers have been asking for. &lt;br /&gt;
&lt;br /&gt;
The managed debugging and profiling story with CLR 4 is based on a new core architecture (they are moving to an out of process model which means you'll be able to debug multiple threads rather than being stuck to the same thread(s) attached to the main context. Something like that. Watch, listen, learn.). &lt;br /&gt;
&lt;br /&gt;
Tune in to learn about some of the design decisions made to support moving out-of-proc, improving debugger and profiling reliability, enhanced core APIs, future directions and meet some of the people who design and implement these important engineering components for the managed (.NET) world.&lt;br /&gt;
&lt;br /&gt;
Enjoy.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_ch9.mp4" expression="full" duration="1597" fileSize="157554495" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_ch9.mp3" expression="full" duration="1597" fileSize="12779751" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_ch9.mp4" expression="full" duration="1597" fileSize="157554495" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_ch9.wma" expression="full" duration="1597" fileSize="25851405" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_ch9.wmv" expression="full" duration="1597" fileSize="96575025" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_2MB_ch9.wmv" expression="full" duration="1597" fileSize="500007527" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_Zune_ch9.wmv" expression="full" duration="1597" fileSize="225423005" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/7/6/4/CLR4DebuggingProfiling_ch9.mp4" length="157554495" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/CLR-4-Debugging-and-Profiling-Enhancements/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/467169/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>CLR</category><category>CLR 4</category><category>Debugging</category><category>Programming</category></item><item><title>Vance Morrison: CLR Through the Years</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_small_ch9.png" border="0" /&gt;CLR Architect Vance Morrison has been very busy working on the future of the CLR, especially as it relates to execution performance and the type system. Some of his latest work is present in the upcoming 4th version of the virtual machine that powers all things .NET, CLR 4, which ships with Visual Studio 2010. Vance has been on the CLR team since its inception. MSIL, the intermediate language produced by the compilers of all .NET languages, is primarily Vance's doing. &lt;br /&gt;
&lt;br /&gt;
Here, Vance guides us through some of the history of the CLR, a look inside the upcoming version and some insights into the future. One of the things that Vance is thinking about with respect to type inheritance is what he calls default interfaces: they are contractual, but with default implementation characteristics, as opposed to purely abstract as interfaces are today. So, a default(implementation) interface is capabe of changing without breaking the systems that implement it. Wait a minute, that' goes against the basic rules of interfaces in the OO world. Vance explains. Relax. &lt;br /&gt;
&lt;br /&gt;
Meet Vance, the face of MSIL. There's much of his thinking and code inside the CLR. Learn about some this here. Tune in.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/464698/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Vance-Morrison-CLR-Through-the-Years/</comments><itunes:summary>CLR Architect Vance Morrison has been very busy working on the future of the CLR, especially as it relates to execution performance and the type system. Some of his latest work is present in the upcoming 4th version of the virtual machine that powers all things .NET, CLR 4, which ships with Visual Studio 2010. Vance has been on the CLR team since its inception. MSIL, the intermediate language produced by the compilers of all .NET languages, is primarily Vance's doing. 

Here, Vance guides us through some of the history of the CLR, a look inside the upcoming version and some insights into the future. One of the things that Vance is thinking about with respect to type inheritance is what he calls default interfaces: they are contractual, but with default implementation characteristics, as opposed to purely abstract as interfaces are today. So, a default(implementation) interface is capabe of changing without breaking the systems that implement it. Wait a minute, that' goes against the basic rules of interfaces in the OO world. Vance explains. Relax. 

Meet Vance, the face of MSIL. There's much of his thinking and code inside the CLR. Learn about some this here. Tune in.

Enjoy.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Vance-Morrison-CLR-Through-the-Years/</link><pubDate>Tue, 19 May 2009 15:48:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp4</guid><evnet:views>39405</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/464698/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>CLR Architect Vance Morrison has been very busy working on the future of the CLR, especially as it relates to execution performance and the type system. Some of his latest work is present in the upcoming 4th version of the virtual machine that powers all things .NET, CLR 4, which ships with Visual Studio 2010. Vance has been on the CLR team since its inception. MSIL, the intermediate language produced by the compilers of all .NET languages, is primarily Vance's doing. He's the face of IL. &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp4" expression="full" duration="2668" fileSize="263246109" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp3" expression="full" duration="2668" fileSize="643" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp4" expression="full" duration="2668" fileSize="263246109" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.wma" expression="full" duration="2668" fileSize="43166461" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.wmv" expression="full" duration="2668" fileSize="161669451" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_2MB_ch9.wmv" expression="full" duration="2668" fileSize="835101953" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_Zune_ch9.wmv" expression="full" duration="2668" fileSize="378341431" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/6/4/6/4/VanceMorrisonCLR_ch9.mp4" length="263246109" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>23</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Vance-Morrison-CLR-Through-the-Years/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/464698/Trackback.aspx</trackback:ping><category>.NET</category><category>Architecture</category><category>CLR</category><category>CLR 4</category><category>MSIL</category><category>Programming</category><category>Vance Morrison</category><category>Virtual Machines</category></item><item><title>John Rose: Static Runtimes and Dynamic Byte Codes</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_small_ch9.png" border="0" /&gt;&lt;a href="http://blogs.sun.com/jrose/" target="_blank"&gt;John Rose&lt;/a&gt; is a virtual machine expert who's been working on the Java Virtual Machine for several years. He's part of the team that is adding multi-language support to the JVM, specifically, &lt;em&gt;dynamic&lt;/em&gt; language support. How does the  multi-dynamic-language support mechanism work, exactly, inside the statically typed JVM? What are some of the basic problems faced by VMs that must support both static and dynamic languages? The JVM, like the CLR, has a baked in static type system. What hurdles did this create for John and team and have they jumped them?&lt;br /&gt;
&lt;br /&gt;
Tune in.&lt;img src="http://channel9.msdn.com/467489/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/John-Rose-Static-Managed-Runtimes-and-Dynamic-Byte-Codes/</comments><itunes:summary>John Rose is a virtual machine expert who's been working on the Java Virtual Machine for several years. He's part of the team that is adding multi-language support to the JVM, specifically, dynamic language support. How does the  multi-dynamic-language support mechanism work, exactly, inside the statically typed JVM? What are some of the basic problems faced by VMs that must support both static and dynamic languages? The JVM, like the CLR, has a baked in static type system. What hurdles did this create for John and team and have they jumped them?

Tune in.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/John-Rose-Static-Managed-Runtimes-and-Dynamic-Byte-Codes/</link><pubDate>Mon, 04 May 2009 18:17:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.mp4</guid><evnet:views>31926</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467489/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://blogs.sun.com/jrose/" target="_blank"&gt;John Rose&lt;/a&gt; is a virtual machine expert who's been working on the Java Virtual Machine for several years. He's part of the team that is adding multi-language support to the JVM, specifically, &lt;em&gt;dynamic&lt;/em&gt; language support. How does the multi-dynamic-language support mechanism work, exactly, inside the statically typed JVM? What are some of the basic problems faced by VMs that must support both static and dynamic languages? The JVM, like the CLR, has a baked in static type system. What hurdles did this create for John and team and have they jumped them?&lt;br /&gt;
&lt;br /&gt;
Tune in.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.mp4" expression="full" duration="2109" fileSize="161258090" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.mp3" expression="full" duration="2109" fileSize="16876793" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.mp4" expression="full" duration="2109" fileSize="161258090" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.wma" expression="full" duration="2109" fileSize="34127425" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.wmv" expression="full" duration="2109" fileSize="127602097" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_2MB_ch9.wmv" expression="full" duration="2109" fileSize="541391273" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_Zune_ch9.wmv" expression="full" duration="2109" fileSize="206066077" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.mp4" length="161258090" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/John-Rose-Static-Managed-Runtimes-and-Dynamic-Byte-Codes/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/467489/Trackback.aspx</trackback:ping><category>CLR</category><category>Java</category><category>John Rose</category><category>JVM</category><category>LangNET 2009</category><category>Programming</category></item><item><title>Scott Guthrie: Inside Silverlight 3</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_small_ch9.png" border="0" /&gt;Scott Guthrie, Corporate Vice President, leads the teams that create the .NET developer and designer technologies and tools. &lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx" target="_blank"&gt;Silverlight 3 has arrived in beta form&lt;/a&gt;. &lt;a href="http://expression.microsoft.com/en-us/dd565875.aspx" target="_blank"&gt;Expression 3 also ships today in Preview form&lt;/a&gt;. Grab the bits and play. Provide feedback. OK. That's the housekeeping stuff. Now, on to this conversation with Scott. We talk about many things in this interview and weave the deeply technical view on Silverlight 3 with more surface level perspectives. So, if you're looking for bite size marketing messages, this video isn't for you :)&lt;br /&gt;
&lt;br /&gt;
What are the &lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx#whatsnew" target="_blank"&gt;significant changes/improvements/inventions in Silverlight 3&lt;/a&gt;? Silverlight 2 brought the world a cross platfrom CLR. How has the CLR changed in Silverlight 3? Silverlight 3 enables Silverlight to run outside the context of a browser. What does this mean, exactly? Silverlight and Many-Core? What has the significant real world feedback been like regarding Silverlight 2 and how has it helped shape Silverlight 3? How do you work with the Moonlight folks, exactly (&lt;a href="http://channel9.msdn.com/posts/Charles/Miguel-de-Icaza-Moonlight/" target="_blank"&gt;see Miguel's perspective on this as well&lt;/a&gt;)? And much, much more. This is a typically long Charles interview and we travel around The Gu's globe of knowledge (which is vast - he's an engineer at heart). &lt;br /&gt;
&lt;br /&gt;
Thank you, Scott, for spending so much of your valuable time for a Channel 9 interview that should prove most interesting to many folks who watch and listen.&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;img src="http://channel9.msdn.com/461198/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Inside-Silverlight-3/</comments><itunes:summary>Scott Guthrie, Corporate Vice President, leads the teams that create the .NET developer and designer technologies and tools. Silverlight 3 has arrived in beta form. Expression 3 also ships today in Preview form. Grab the bits and play. Provide feedback. OK. That's the housekeeping stuff. Now, on to this conversation with Scott. We talk about many things in this interview and weave the deeply technical view on Silverlight 3 with more surface level perspectives. So, if you're looking for bite size marketing messages, this video isn't for you 

What are the significant changes/improvements/inventions in Silverlight 3? Silverlight 2 brought the world a cross platfrom CLR. How has the CLR changed in Silverlight 3? Silverlight 3 enables Silverlight to run outside the context of a browser. What does this mean, exactly? Silverlight and Many-Core? What has the significant real world feedback been like regarding Silverlight 2 and how has it helped shape Silverlight 3? How do you work with the Moonlight folks, exactly (see Miguel's perspective on this as well)? And much, much more. This is a typically long Charles interview and we travel around The Gu's globe of knowledge (which is vast - he's an engineer at heart). 

Thank you, Scott, for spending so much of your valuable time for a Channel 9 interview that should prove most interesting to many folks who watch and listen.

Enjoy!</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Inside-Silverlight-3/</link><pubDate>Wed, 18 Mar 2009 19:12:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_ch9.mp4</guid><evnet:views>86814</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/461198/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Scott Guthrie, Corporate Vice President, leads the teams that create the .NET developer and designer technologies and tools. &lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx" target="_blank"&gt;Silverlight 3 has arrived in beta form&lt;/a&gt;. &lt;a href="http://expression.microsoft.com/en-us/dd565875.aspx" target="_blank"&gt;Expression 3 also ships today in Preview form&lt;/a&gt;. Grab the bits and play. Provide feedback. OK. That's the housekeeping stuff. Now, on to this conversation with Scott. We talk about many things in this interview and weave the deeply technical view on Silverlight 3 with more surface level perspectives. So, if you're looking for bite size marketing messages, this video isn't for you &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_ch9.mp4" expression="full" duration="2859" fileSize="281943501" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_ch9.mp3" expression="full" duration="2859" fileSize="22879213" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_ch9.mp4" expression="full" duration="2859" fileSize="281943501" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_ch9.wma" expression="full" duration="2859" fileSize="46269593" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_ch9.wmv" expression="full" duration="2859" fileSize="173382597" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_2MB_ch9.wmv" expression="full" duration="2859" fileSize="895047099" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_Zune_ch9.wmv" expression="full" duration="2859" fileSize="227078577" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/9/1/1/6/4/ScottGuthrieSL3_ch9.mp4" length="281943501" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>31</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Inside-Silverlight-3/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/461198/Trackback.aspx</trackback:ping><category>CLR</category><category>Concurrency</category><category>Designer</category><category>Expression 3</category><category>Parallel Computing</category><category>Scott Guthrie</category><category>Silverlight 3</category></item><item><title>Expert to Expert: Erik Meijer and Anders Hejlsberg - The Future of C#</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsbergLanguageFutures_small_ch9.png" border="0" /&gt;It's always a pleasure to get a chance to sit down and geek out with Anders Hejlsberg. Anders is a Microsoft Technical Fellow (a Technical Fellow is the highest ranking technical position at Microsoft) and programming language design master. He's the creator of C# and one of the founders of .NET. Anders is an expert language design craftsman. C# is one of the most popular languages Microsoft has created and certainly the most widely used language by developers who target the .NET platform. &lt;br /&gt;
&lt;br /&gt;
Erik Meijer, Expert to Expert host, programming language designer and occasionally-radical category theoritician, has spent many years working with Anders and the C# team. As you may know, Erik has been a key contributor to the addition of functional constructs to C#. &lt;br /&gt;
&lt;br /&gt;
Here, Erik and Anders wax on topics ranging from the design of C# 4.0's dynamic keyword (what's the thinking behind the thinking) to the potential near and far future of the C# language (and general purpose imperative programming, generally). Anders also spends some time at the whiteboard explaining C# 4.0's support for covariance and contravariance. Of course, we &lt;em&gt;can't&lt;/em&gt; forget about concurrency and parallelism, so we don't.&lt;br /&gt;
&lt;br /&gt;
As you might expect, the conversation takes some interesting jaunts into various programming language design rabbit holes. For example, Anders discusses the notion of creating a new language to support new problem domains versus extending current languages to meet the needs of developers who need to express solutions to complex problems (so, how do you make a language like C# more dynamic in the sense that it can readily help developers solve problems that the language was not initially designed to solve?). We talk about the work being done on a service-oriented C# compiler (compiler as a service), C# as an ESDL container (or as an EDSL itself to be hosted in other environments...) and much more. This is a fantastic conversation with some of Microsoft's true visionaries. Enjoy.&lt;img src="http://channel9.msdn.com/458953/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Anders-Hejlsberg-The-Future-of-C/</comments><itunes:summary>It's always a pleasure to get a chance to sit down and geek out with Anders Hejlsberg. Anders is a Microsoft Technical Fellow (a Technical Fellow is the highest ranking technical position at Microsoft) and programming language design master. He's the creator of C# and one of the founders of .NET. Anders is an expert language design craftsman. C# is one of the most popular languages Microsoft has created and certainly the most widely used language by developers who target the .NET platform. 

Erik Meijer, Expert to Expert host, programming language designer and occasionally-radical category theoritician, has spent many years working with Anders and the C# team. As you may know, Erik has been a key contributor to the addition of functional constructs to C#. 

Here, Erik and Anders wax on topics ranging from the design of C# 4.0's dynamic keyword (what's the thinking behind the thinking) to the potential near and far future of the C# language (and general purpose imperative programming, generally). Anders also spends some time at the whiteboard explaining C# 4.0's support for covariance and contravariance. Of course, we can't forget about concurrency and parallelism, so we don't.

As you might expect, the conversation takes some interesting jaunts into various programming language design rabbit holes. For example, Anders discusses the notion of creating a new language to support new problem domains versus extending current languages to meet the needs of developers who need to express solutions to complex problems (so, how do you make a language like C# more dynamic in the sense that it can readily help developers solve problems that the language was not initially designed to solve?). We talk about the work being done on a service-oriented C# compiler (compiler as a service), C# as an ESDL container (or as an EDSL itself to be hosted in other environments...) and much more. This is a fantastic conversation with some of Microsoft's true visionaries. Enjoy.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Anders-Hejlsberg-The-Future-of-C/</link><pubDate>Tue, 03 Mar 2009 20:16:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsberg.m4v</guid><evnet:views>64152</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/458953/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Erik Meijer and Anders Hejlsberg wax on topics ranging from the design of C# 4.0's dynamic keyword (what's the thinking behind the thinking) to the potential near and far future of the C# language(and general purpose imperative programming, generally). Anders also spends some time at the whiteboard explaining C# 4.0's support for covariance and contravariance. As you might expect, the conversation takes some interesting jaunts into various programming language design rabbit holes. For example, Anders discusses the notion of creating a new language to support new problem domains versus extending current languages to meet the needs of developers who need to express solutions to complex problems (so, how do you make a language like C# more dynamic in the sense that it can readily help developers solve problems that the language was not initially designed to solve?). We talk about the work being done on a service-oriented C# compiler, C# as an ESDL container(or as an EDSL itself to be hosted in other environments...) and much more. This is a fantastic conversation with some of Microsoft's true visionaries. Enjoy.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsbergLanguageFutures_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsbergLanguageFutures_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsberg.m4v" expression="full" duration="4232" fileSize="254606969" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsberg.mp3" expression="full" duration="4232" fileSize="84653485" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsberg.mp4" expression="full" duration="4232" fileSize="723988279" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsbergLanguageFutures_ch9.wma" expression="full" duration="4232" fileSize="68469151" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsbergLanguageFutures_ch9.wmv" expression="full" duration="4232" fileSize="256974833" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsbergLanguageFutures_2MB_ch9.wmv" expression="full" duration="4232" fileSize="1324783337" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsbergLanguageFutures_Zune_ch9.wmv" expression="full" duration="4232" fileSize="336014813" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/2/4/9/4/2/E2EAndersHejlsberg.m4v" length="254606969" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>50</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Anders-Hejlsberg-The-Future-of-C/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/458953/Trackback.aspx</trackback:ping><category>Anders Hejlsberg</category><category>CLR</category><category>Concurrency</category><category>CSharp</category><category>CSharp 4.0</category><category>Erik Meijer</category><category>Expert to Expert</category><category>Functional Programming</category><category>Parallel Computing</category><category>Parallelism</category><category>Programming Languages</category></item><item><title>New sessions announced for MIX09</title><description>&lt;img src="http://channel9.msdn.com/Link/c1ccdb2c-2630-4201-a2c3-4c9f189ac990/" border="0" /&gt;New&amp;nbsp;&lt;a href="http://2009.visitmix.com/Agenda/Sessions.aspx"&gt;sessions&lt;/a&gt; have just been announced for &lt;a href="http://2009.visitmix.com/"&gt;MIX09&lt;/a&gt;. Some of the ones I find most interesting are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Building Microsoft Silverlight Applications with Eclipse&lt;/strong&gt;
    &lt;br /&gt;
    Come learn about plug-in support in Silverlight 2, and how to build a typical Silverlight-based application using the Silverlight tools for Eclipse. &lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Deep Dive into Microsoft Silverlight Graphics&lt;/strong&gt;&lt;br /&gt;
    Come hear about the Silverlight 3 rendering pipeline, and learn how to enhance your application experience with the latest additions to the Silverlight graphics APIs. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Going Inside Microsoft Silverlight: Exploring the Core CLR&lt;/strong&gt;&lt;br /&gt;
    See how the CLR team slimmed down the size of the runtime into a small, zippy download, the Core CLR, yet kept the experience .NET developers have come to love. &lt;br /&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Live Framework and Mesh Services: Live Services for Developers&lt;/strong&gt;&lt;br /&gt;
    Learn about the Live Framework including new and future services (such as Mesh Services), protocols, APIs, and tools which enable your Web, service, or client applications to access, store, and synchronize user data with Live Services, obtain audience analytics data, and more. &lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Mesh-Enabled Web Applications&lt;br /&gt;
    &lt;/strong&gt;Come learn how to extend your existing Web applications and get them to live and breathe within Live Mesh. See how Mesh-enabled Web applications can be accessed from anywhere through a Web browser as well as run locally (and offline) on a user's desktop. Also see how Web applications can take full advantage of value-add Mesh services such as a dedicated sandbox, online and offline synchronized storage, automatic application updates, identity, application catalog, social computing, and more. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;br /&gt;
In other MIX news... The great Robert Hess, &lt;a href="http://drinkboy.com/" target="_blank"&gt;Cocktail Master &lt;/a&gt;and Demo Guru, &lt;a href="http://visitmix.com/News/Countdown-to-MIX09-DrinkBoy-Demos-and-Double-Redundancy" target="_blank"&gt;chats about the scenes behind the scenes of putting on a conference like MIX&lt;/a&gt;. Interesting indeed. Much work goes into pulling off an event like MIX.
&lt;/p&gt;&lt;img src="http://channel9.msdn.com/453309/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/New-sessions-announced-for-MIX09/</comments><itunes:summary>New&amp;nbsp;sessions have just been announced for MIX09. Some of the ones I find most interesting are:




    Building Microsoft Silverlight Applications with Eclipse
    
    Come learn about plug-in support in Silverlight 2, and how to build a typical Silverlight-based application using the Silverlight tools for Eclipse. 


    Deep Dive into Microsoft Silverlight Graphics
    Come hear about the Silverlight 3 rendering pipeline, and learn how to enhance your application experience with the latest additions to the Silverlight graphics APIs. 

 

    Going Inside Microsoft Silverlight: Exploring the Core CLR
    See how the CLR team slimmed down the size of the runtime into a small, zippy download, the Core CLR, yet kept the experience .NET developers have come to love. 
    

 

    Live Framework and Mesh Services: Live Services for Developers
    Learn about the Live Framework including new and future services (such as Mesh Services), protocols, APIs, and tools which enable your Web, service, or client applications to access, store, and synchronize user data with Live Services, obtain audience analytics data, and more. 


    Mesh-Enabled Web Applications
    Come learn how to extend your existing Web applications and get them to live and breathe within Live Mesh. See how Mesh-enabled Web applications can be accessed from anywhere through a Web browser as well as run locally (and offline) on a user's desktop. Also see how Web applications can take full advantage of value-add Mesh services such as a dedicated sandbox, online and offline synchronized storage, automatic application updates, identity, application catalog, social computing, and more. 



In other MIX news... The great Robert Hess, Cocktail Master and Demo Guru, chats about the scenes behind the scenes of putting on a conference like MIX. Interesting indeed. Much work goes into pulling off an event like MIX.
</itunes:summary><link>http://channel9.msdn.com/posts/Charles/New-sessions-announced-for-MIX09/</link><pubDate>Wed, 14 Jan 2009 19:41:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/New-sessions-announced-for-MIX09/</guid><evnet:views>51156</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/453309/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>New&amp;nbsp;&lt;a href="http://2009.visitmix.com/Agenda/Sessions.aspx"&gt;sessions&lt;/a&gt; have just been announced for &lt;a href="http://2009.visitmix.com/"&gt;MIX09&lt;/a&gt;. Some of the ones I find most interesting are ...</evnet:previewtext><media:thumbnail url="http://2009.visitmix.com/Images/MIXtifyArt/TaglineDownload.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c1ccdb2c-2630-4201-a2c3-4c9f189ac990/" height="64" width="85" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/New-sessions-announced-for-MIX09/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/453309/Trackback.aspx</trackback:ping><category>CLR</category><category>Live Mesh</category><category>Mix09</category><category>Silverlight</category></item><item><title>VIEWS Sample File</title><description>This post includes the files for the&amp;nbsp;&lt;A href="http://channel9.msdn.com/posts/jbienz/Virtual-Earth-Mapping-in-Silverlight-with-VIEWS/"&gt;Virtual Earth Mapping in Silverlight with VIEWS&lt;/A&gt; screencast.&lt;img src="http://channel9.msdn.com/412940/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/playground/Sandbox/412940-VIEWS-Sample-File/</comments><itunes:summary>This post includes the files for the&amp;nbsp;Virtual Earth Mapping in Silverlight with VIEWS screencast.</itunes:summary><link>http://channel9.msdn.com/playground/Sandbox/412940-VIEWS-Sample-File/</link><pubDate>Tue, 01 Jul 2008 03:32:31 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/playground/Sandbox/412940-VIEWS-Sample-File/</guid><evnet:views>2011</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/412940/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This post includes the files for the&amp;nbsp;Virtual Earth Mapping in Silverlight with VIEWS screencast.</evnet:previewtext><media:content url="http://mschnlnine.vo.llnwd.net/d1/userFiles/4/7/0/1/1/470115df-a511-42a2-985e-43d437d32347/VIEWSTest.zip" expression="full" fileSize="1187047" type="" /><dc:creator>Jared Bienz</dc:creator><itunes:author>Jared Bienz</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/playground/Sandbox/412940-VIEWS-Sample-File/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/412940/Trackback.aspx</trackback:ping><category>CLR</category><category>maps</category><category>Virtual Earth</category></item><item><title>Virtual Earth Mapping in Silverlight with VIEWS</title><description>&lt;img src="http://channel9.msdn.com/Link/a2a61f48-0bf3-40c5-96d3-379a22d6efa7/" border="0" /&gt;VIEWS (the Virtual Earth Wrapper for Silverlight) provides a fully managed wrapper around Virtual Earth for Silverlight applications. VIEWS has its roots in Microsoft Research but now lives as an open source project &lt;a href="http://www.codeplex.com/views"&gt;on CodePlex&lt;/a&gt;. Join us for a quick lap around VIEWS and learn how you can add mapping to your applications without getting deep into JavaScript. &lt;br /&gt;
&lt;br /&gt;
Download: &lt;a href="http://channel9.msdn.com/playground/Sandbox/412940-VIEWS-Sample-File/"&gt;Sample Files&lt;/a&gt;&lt;img src="http://channel9.msdn.com/412935/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jbienz/Virtual-Earth-Mapping-in-Silverlight-with-VIEWS/</comments><itunes:summary>VIEWS (the Virtual Earth Wrapper for Silverlight) provides a fully managed wrapper around Virtual Earth for Silverlight applications. VIEWS has its roots in Microsoft Research but now lives as an open source project on CodePlex. Join us for a quick lap around VIEWS and learn how you can add mapping to your applications without getting deep into JavaScript. 

Download: Sample Files</itunes:summary><link>http://channel9.msdn.com/posts/jbienz/Virtual-Earth-Mapping-in-Silverlight-with-VIEWS/</link><pubDate>Tue, 01 Jul 2008 03:25:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/jbienz/Virtual-Earth-Mapping-in-Silverlight-with-VIEWS/</guid><evnet:views>15903</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/412935/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>VIEWS (the Virtual Earth Wrapper for Silverlight) provides a fully managed wrapper around Virtual Earth for Silverlight applications. Learn how you can add mapping to your applications without getting deep into JavaScript.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/9/2/1/4/ViewsForSilverlight_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/69b67237-babc-4564-a8b1-4fb538f74c6f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a2a61f48-0bf3-40c5-96d3-379a22d6efa7/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/9/2/1/4/Virtual Earth Mapping in Silverlight with VIEWS.wmv" expression="full" duration="839" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/9/2/1/4/Virtual Earth Mapping in Silverlight with VIEWS.wmv" expression="full" duration="840" fileSize="17923441" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/9/2/1/4/Virtual Earth Mapping in Silverlight with VIEWS.wmv" expression="full" duration="840" fileSize="17923441" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/9/2/1/4/Virtual Earth Mapping in Silverlight with VIEWS.wmv" expression="full" duration="840" fileSize="17923441" type="video/x-ms-asf" medium="video" /></media:group><dc:creator>Jared Bienz</dc:creator><itunes:author>Jared Bienz</itunes:author><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jbienz/Virtual-Earth-Mapping-in-Silverlight-with-VIEWS/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/412935/Trackback.aspx</trackback:ping><category>CLR</category><category>maps</category><category>Silverlight</category><category>Virtual Earth</category></item><item><title>John Lam and Martin Maly: Deep DLR</title><description>Dynamic languages are becoming more popular than ever. Static runtimes (static type system is&amp;nbsp;baked into the machine)&amp;nbsp;like the CLR do not natively support languages that have no requirement for explicit types. Implementing languages of this class on the CLR is a rather complicated and arduous task. Some very clever folks like Program Manager,&amp;nbsp;RubyCLR creator&amp;nbsp;and IronRuby team member &lt;a href="http://www.iunknown.com/"&gt;John Lam&lt;/a&gt; and Senior Software Developer &lt;a href="http://blogs.msdn.com/mmaly/default.aspx"&gt;Martin Maly&lt;/a&gt; (creator of the &lt;a href="http://en.wikipedia.org/wiki/Lolcode"&gt;LOLCode &lt;/a&gt;programming language implementation&amp;nbsp;that runs on the DLR, but more importantly one of the devs who writes the DLR) are on the team that makes implementing dynamic languages that can run&amp;nbsp;on top of the CLR not only possible but easier than one might expect. This is made possible with a new managed virtual machine called the &lt;a href="http://en.wikipedia.org/wiki/Dynamic_Language_Runtime"&gt;Dynamic Language Runtime&lt;/a&gt; (&lt;a href="http://en.wikipedia.org/wiki/Dynamic_Language_Runtime"&gt;DLR&lt;/a&gt;). The DLR runs on top of the CLR, but you can think of the DLR as it's own managed runtime (or virtual machine). For this interview, it is assumed that you have working knowledge of what the CLR does.&lt;BR&gt;&lt;BR&gt;This interview focuses deeply on one core question: &lt;EM&gt;How does the DLR work&lt;/EM&gt;. Of course, we talk about the history and future of the DLR, but primarily we find out about DLR nuts and bolts and architecure.&lt;BR&gt;&lt;BR&gt;This interview is whiteboard heavy and compelling. It was really fun to chat with John and Martin and geek out on the DLR. It is a great technology with a very bright future.&lt;BR&gt;&lt;BR&gt;Enjoy!&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR_512kbs.wmv"&gt;&lt;BR&gt;&lt;BR&gt;Low res file here&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249678/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/</comments><itunes:summary>Dynamic languages are becoming more popular than ever. Static runtimes (static type system is&amp;nbsp;baked into the machine)&amp;nbsp;like the CLR do not natively support languages that have no requirement for explicit types. Implementing languages of this class on the CLR is a rather complicated and arduous task. Some very clever folks like Program Manager,&amp;nbsp;RubyCLR creator&amp;nbsp;and IronRuby team member John Lam and Senior Software Developer Martin Maly (creator of the LOLCode programming language implementation&amp;nbsp;that runs on the DLR, but more importantly one of the devs who writes the DLR) are on the team that makes implementing dynamic languages that can run&amp;nbsp;on top of the CLR not only possible but easier than one might expect. This is made possible with a new managed virtual machine called the Dynamic Language Runtime (DLR). The DLR runs on top of the CLR, but you can think of the DLR as it's own managed runtime (or virtual machine). For this interview, it is assumed that you have working knowledge of what the CLR does.This interview focuses deeply on one core question: How does the DLR work. Of course, we talk about the history and future of the DLR, but primarily we find out about DLR nuts and bolts and architecure.This interview is whiteboard heavy and compelling. It was really fun to chat with John and Martin and geek out on the DLR. It is a great technology with a very bright future.Enjoy!Low res file here.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/</link><pubDate>Mon, 24 Mar 2008 13:03:04 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR_ch9.mp3</guid><evnet:views>20014</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249678/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Dynamic languages are becoming more popular than ever. Static runtimes (static type system is&amp;nbsp;baked into the machine)&amp;nbsp;like the CLR do not natively support languages that have no requirement for explicit types. Implementing languages of this class on the CLR is a rather complicated and arduous task. Some very clever folks like Program Manager,&amp;nbsp;RubyCLR creator&amp;nbsp;and IronRuby team member John Lam and Senior Software Developer Martin Maly (creator of the LOLCode programming language implementation&amp;nbsp;that runs on the DLR, but more importantly one of the devs who writes the DLR)&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/9f328c5b-fa80-4a37-9096-f1925b3b2f99/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/77f71dda-730a-4aa5-9688-0f6685f237e0/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/0beca5a3-539e-4630-8604-137b24d1b681/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/0777b27e-88c9-4603-89cd-6f660635d0ef/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR_ch9.mp3" expression="full" duration="3730" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR_ch9.wma" expression="full" duration="3730" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR.wmv" expression="full" duration="3730" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249678/Trackback.aspx</trackback:ping><category>CLR</category><category>DLR</category><category>Programming</category></item><item><title>Charles Nutter and Wayne Kelly: Making Ruby Run on Static Virtual Machines - JRuby(JVM) and Ruby.NET</title><description>At &lt;a href="http://www.langnetsymposium.com/index.asp"&gt;Lang.NET 2008&lt;/a&gt;, I caught up with two dynamic languages afficianados who have been working on a similar (and really hard)problem over the years: getting Ruby (a dynamic language) to run on a static virtual machine (JVM and CLR, respectived). &lt;BR&gt;&lt;BR&gt;Charles Nutter is a lead developer on the&amp;nbsp;&lt;a href="http://jruby.codehaus.org/"&gt;JRuby&lt;/a&gt; project which aims to run Ruby "natively' on the JVM. Wayne Kelly is the lead developer on the &lt;a href="http://www.sapphiresteel.com/The-End-Of-Ruby-NET"&gt;now defunct Ruby.NET project&lt;/a&gt; (it's been&amp;nbsp;merged&amp;nbsp;into the&amp;nbsp;IronRuby project so Wayne and team's great work has not gone with the wind...)&amp;nbsp;which aimed to get Ruby to run on the CLR.&lt;BR&gt;&lt;BR&gt;Both Charles and Wayne are challanged by the same technical hurdles: Running dynamic code in a statically-typed environment with no support for continuations. This is really challenging and is the primary reason that Microsoft created the DLR... &lt;BR&gt;&lt;BR&gt;Here, we chat about that they're working on and what problems they face.&lt;BR&gt;&lt;BR&gt;Another interesting discussion with brilliant people at Lang.NET 2008.&lt;BR&gt;&lt;BR&gt;Enjoy.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM_512Kbs.wmv"&gt;Low res download file&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249608/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Charles-Nutter-and-Wayne-Kelly-Making-Ruby-Run-on-Static-Virtual-Machines-JRubyJVM-and-RubyNET/</comments><itunes:summary>At Lang.NET 2008, I caught up with two dynamic languages afficianados who have been working on a similar (and really hard)problem over the years: getting Ruby (a dynamic language) to run on a static virtual machine (JVM and CLR, respectived). Charles Nutter is a lead developer on the&amp;nbsp;JRuby project which aims to run Ruby "natively' on the JVM. Wayne Kelly is the lead developer on the now defunct Ruby.NET project (it's been&amp;nbsp;merged&amp;nbsp;into the&amp;nbsp;IronRuby project so Wayne and team's great work has not gone with the wind...)&amp;nbsp;which aimed to get Ruby to run on the CLR.Both Charles and Wayne are challanged by the same technical hurdles: Running dynamic code in a statically-typed environment with no support for continuations. This is really challenging and is the primary reason that Microsoft created the DLR... Here, we chat about that they're working on and what problems they face.Another interesting discussion with brilliant people at Lang.NET 2008.Enjoy.Low res download file.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Charles-Nutter-and-Wayne-Kelly-Making-Ruby-Run-on-Static-Virtual-Machines-JRubyJVM-and-RubyNET/</link><pubDate>Mon, 11 Feb 2008 20:28:13 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM_ch9.mp3</guid><evnet:views>9123</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249608/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>At Lang.NET 2008, I caught up with two dynamic languages afficianados who have been working on a similar (and really hard)problem over the years: getting Ruby (a dynamic language) to run on a static virtual machine (JVM and CLR, respectived). Charles Nutter is a lead developer on the&amp;nbsp;JRuby project which aims to run Ruby "natively' on the JVM. Wayne Kelly is the lead developer on the now defunct Ruby.NET project (it's been&amp;nbsp;merged&amp;nbsp;into the&amp;nbsp;IronRuby project so Wayne and team's great work has not gone with the wind...)&amp;nbsp;which aimed to get Ruby to run on the CLR.Both Charles&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/4d48dce1-6cb6-4b56-8a49-74554763e93f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/bc1041a8-4993-470b-99d4-cfad59816d99/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/1ba52075-75ea-451e-a872-d4b61d509368/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/893e7d57-37fa-4d1d-ad83-095fae3ef381/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM_ch9.mp3" expression="full" duration="1719" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM_ch9.wma" expression="full" duration="1719" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM.wmv" expression="full" duration="1719" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Charles-Nutter-and-Wayne-Kelly-Making-Ruby-Run-on-Static-Virtual-Machines-JRubyJVM-and-RubyNET/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249608/Trackback.aspx</trackback:ping><category>CLR</category><category>Compilers</category><category>Java</category><category>LangNET 2008</category><category>Programming</category><category>Ruby</category></item><item><title>Patrick Dussud: Managing Garbage Collection</title><description>Where do objects go when they aren't used anymore (and how to know that they&amp;nbsp;are no longer useful to the&amp;nbsp;executing code that created them)? Might seem like a silly question to most developers, but that's what Technical Fellow Patrick Dussud has been dealing with for most of his career. His special area of focus is implementing garbage collection (GC) in various programming languages and systems (from JScript to the CLR). &lt;BR&gt;&lt;BR&gt;In this episode, we discuss with Patrick how GC concepts and implementations have evolved over the years, how the GC in the .NET Common Language Runtime (CLR) might be different from others, and how GC improvements in the future may need to change to deal with advancements in both software and hardware systems. &lt;BR&gt;&lt;BR&gt;Patrick also has some interesting things to say about clowns. &lt;BR&gt;&lt;BR&gt;This episode of Behind the Code is hosted by Robert Hess, Director in the Developer and Platform Evangelism Group. Although new to hosting Behind the Code, Robert is no stranger to hosting technical shows. For more than seven years, he hosted The .NET Show, a popular on-demand webcast that focused on providing architectural and programming information to developers around the world. &lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BTC_PatrickDussud_512kbs.wmv"&gt;Low res download file for bandwidth challenged&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249606/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Behind+The+Code/Patrick-Dussud-Managing-Garbage-Collection/</comments><itunes:summary>Where do objects go when they aren't used anymore (and how to know that they&amp;nbsp;are no longer useful to the&amp;nbsp;executing code that created them)? Might seem like a silly question to most developers, but that's what Technical Fellow Patrick Dussud has been dealing with for most of his career. His special area of focus is implementing garbage collection (GC) in various programming languages and systems (from JScript to the CLR). In this episode, we discuss with Patrick how GC concepts and implementations have evolved over the years, how the GC in the .NET Common Language Runtime (CLR) might be different from others, and how GC improvements in the future may need to change to deal with advancements in both software and hardware systems. Patrick also has some interesting things to say about clowns. This episode of Behind the Code is hosted by Robert Hess, Director in the Developer and Platform Evangelism Group. Although new to hosting Behind the Code, Robert is no stranger to hosting technical shows. For more than seven years, he hosted The .NET Show, a popular on-demand webcast that focused on providing architectural and programming information to developers around the world. Low res download file for bandwidth challenged.</itunes:summary><link>http://channel9.msdn.com/shows/Behind+The+Code/Patrick-Dussud-Managing-Garbage-Collection/</link><pubDate>Fri, 08 Feb 2008 16:28:40 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/BTC_PatrickDussud_ch9.mp3</guid><evnet:views>18474</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249606/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Where do objects go when they aren't used anymore (and how to know that they&amp;nbsp;are no longer useful to the&amp;nbsp;executing code that created them)? Might seem like a silly question to most developers, but that's what Technical Fellow Patrick Dussud has been dealing with for most of his career. His special area of focus is implementing garbage collection (GC) in various programming languages and systems (from JScript to the CLR). In this episode, we discuss with Patrick how GC concepts and implementations have evolved over the years, how the GC in the .NET Common Language Runtime (CLR) might&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/3123380f-8750-4043-8465-f58b93160fae/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3fad3b5f-360a-4858-a66d-b375f7417b16/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/6621ab62-5701-4847-a8d9-d2eceb856a3b/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6ac4c771-85c2-48f4-a431-f16d4fcaafd9/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BTC_PatrickDussud_ch9.mp3" expression="full" duration="3516" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BTC_PatrickDussud_ch9.wma" expression="full" duration="3516" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BTC_PatrickDussud.wmv" expression="full" duration="3516" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BTC_PatrickDussud_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>11</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Behind+The+Code/Patrick-Dussud-Managing-Garbage-Collection/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249606/Trackback.aspx</trackback:ping><category>CLR</category><category>Garbage Collector</category><category>MS Personalities</category><category>Programming</category></item><item><title>Scott Guthrie: What's Coming for Mix, Part 2: Windows, Web, and RIA</title><description>In the second part of this two-part interview, Scott discusses how this year's Mix (&lt;a href="http://visitmix.com/2008/"&gt;http://visitmix.com/2008/&lt;/a&gt;) is going to be even larger than last year's, covering everything from&amp;nbsp;Windows Presentation Foundation improvements to&amp;nbsp;Web development frameworks including Dynamic Data and the MVC Framework, to dropping some hints about upcoming tooling support,&amp;nbsp;and the major improvements in Silverlight 2.0. &lt;BR&gt;&lt;BR&gt;You'll also hear Scott&amp;nbsp;talk about the different needs of developers and designers with Expression, how he personally wrote the &amp;lt;asp:Calendar&amp;gt; control, the unique challenges in building controls and how XAML enables unmatched control composability.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/lowres/ScottGuPart2LowRes.wmv"&gt;Low Res Video Download&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;img src="http://channel9.msdn.com/249600/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/Scott-Guthrie-Whats-Coming-for-Mix-Part-2-Windows-Web-and-RIA/</comments><itunes:summary>In the second part of this two-part interview, Scott discusses how this year's Mix (http://visitmix.com/2008/) is going to be even larger than last year's, covering everything from&amp;nbsp;Windows Presentation Foundation improvements to&amp;nbsp;Web development frameworks including Dynamic Data and the MVC Framework, to dropping some hints about upcoming tooling support,&amp;nbsp;and the major improvements in Silverlight 2.0. You'll also hear Scott&amp;nbsp;talk about the different needs of developers and designers with Expression, how he personally wrote the &amp;lt;asp:Calendar&amp;gt; control, the unique challenges in building controls and how XAML enables unmatched control composability.Low Res Video Download</itunes:summary><link>http://channel9.msdn.com/posts/Dan/Scott-Guthrie-Whats-Coming-for-Mix-Part-2-Windows-Web-and-RIA/</link><pubDate>Thu, 31 Jan 2008 15:52:46 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Dan/Scott-Guthrie-Whats-Coming-for-Mix-Part-2-Windows-Web-and-RIA/</guid><evnet:views>32398</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249600/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In the second part of this two-part interview, Scott discusses how this year's Mix (http://visitmix.com/2008/) is going to be even larger than last year's, covering everything from&amp;nbsp;Windows Presentation Foundation improvements to&amp;nbsp;Web development frameworks including Dynamic Data and the MVC Framework, to dropping some hints about upcoming tooling support,&amp;nbsp;and the major improvements in Silverlight 2.0. You'll also hear Scott&amp;nbsp;talk about the different needs of developers and designers with Expression, how he personally wrote the &amp;lt;asp:Calendar&amp;gt; control, the unique&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/d5c85dc9-1fff-440b-be8e-a9b0b54bcb50/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e7143022-e270-4ad1-9f3d-6d1756d84f44/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/476188fa-1449-44fb-b553-22b5b8eca06b/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6e46f521-479f-463f-8d9e-5b36ef01b2f1/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ScottGuMix2_ch9.mp3" expression="full" duration="2803" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ScottGuMix2_ch9.wma" expression="full" duration="2803" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ScottGuPart2.wmv" expression="full" duration="2803" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ScottGuMix2_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Dan Fernandez</dc:creator><itunes:author>Dan Fernandez</itunes:author><slash:comments>17</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/Scott-Guthrie-Whats-Coming-for-Mix-Part-2-Windows-Web-and-RIA/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249600/Trackback.aspx</trackback:ping><category>Ajax</category><category>ASP.NET</category><category>Atlas</category><category>Blend</category><category>BLINQ</category><category>CLR</category><category>Expression</category><category>Expression Blend</category><category>LINQ</category><category>MIX08</category><category>MS Personalities</category><category>Silverlight</category><category>Software Services</category><category>User Experience</category><category>Visual Studio</category><category>VS 2008</category><category>Web Services</category><category>Windows Vista</category><category>WPF</category></item><item><title>Code To Live: Jay Wren on the Boo Programming Language</title><description>&lt;P class=MsoNormal&gt;&lt;a href="http://jrwren.wrenfam.com/blog/"&gt;Jay Wren&lt;/a&gt;, the self appointed evangelist for &lt;a href="http://boo.codehaus.org/"&gt;Boo&lt;/a&gt;, agreed to meet with &lt;a href="http://www.joshholmes.com/"&gt;Josh Holmes&lt;/a&gt; and talk with me about &lt;a href="http://boo.codehaus.org/"&gt;Boo &lt;/a&gt;the programming language. &lt;/P&gt;&lt;img src="http://channel9.msdn.com/258651/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Code+To+Live/Code-To-Live-Jay-Wren-on-the-Boo-Programming-Language/</comments><itunes:summary>Jay Wren, the self appointed evangelist for Boo, agreed to meet with Josh Holmes and talk with me about Boo the programming language. </itunes:summary><link>http://channel9.msdn.com/shows/Code+To+Live/Code-To-Live-Jay-Wren-on-the-Boo-Programming-Language/</link><pubDate>Wed, 31 Oct 2007 18:31:25 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Code+To+Live/Code-To-Live-Jay-Wren-on-the-Boo-Programming-Language/</guid><evnet:views>7005</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/258651/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P class=MsoNormal&gt;&lt;a href="http://jrwren.wrenfam.com/blog/"&gt;Jay Wren&lt;/a&gt;, the self appointed evangelist for &lt;a href="http://boo.codehaus.org/"&gt;Boo&lt;/a&gt;, agreed to meet with &lt;a href="http://www.joshholmes.com/"&gt;Josh Holmes&lt;/a&gt; and talk with me about &lt;a href="http://boo.codehaus.org/"&gt;Boo &lt;/a&gt;the programming language. &lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/fdf9a0ef-1aab-43b4-a433-76471c653dc6/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/382c9752-fad6-48d9-9df4-ac95e8e0c232/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/cc66a36f-c546-43b9-beae-bc8868a365a8/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e26ac517-74f7-4920-bf5c-a38c68fd8357/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/5e66bb8e-4cff-4cfe-b337-cffc3b657ae0/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/fa0fcabe-a937-4c6f-9c50-90e09e881ad5/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6009c842-3840-41d7-9502-06adba2828d7/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/b63de501-0ffe-48cd-866e-2191bba7ac8e/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/6/8/5/2/352479_BooShow.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/6/8/5/2/352479.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><dc:creator>joshholmes</dc:creator><itunes:author>joshholmes</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Code+To+Live/Code-To-Live-Jay-Wren-on-the-Boo-Programming-Language/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/258651/Trackback.aspx</trackback:ping><category>CLR</category></item><item><title>JAOO 2007: Erik Meijer and Dave Thomas - Objects, Functions, Virtual Machines, IDEs and Other Fun St</title><description>I recently got the chance to attend &lt;a href="http://www.jaoo.org/conference/"&gt;&lt;span&gt;JAOO&lt;/span&gt;&lt;/a&gt; in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and Windows.&lt;a href="http://www.davethomas.net/"&gt;&lt;br /&gt;
&lt;br /&gt;
Dave Thomas&lt;/a&gt; is well known for his work in object oriented programming language design, dynamic language development (SmallTalk), virtual machines and in the development of the Eclipse IDE. &lt;br /&gt;
&lt;br /&gt;
I was lucky enough to grab Dave and Channel 9 celebrity, co-creator of LINQ and programming language scientist Erik Meijer to about objects, OO, functional programming, the future of programming languages in the age of parallelism and concurrency (multi/many-core hardware "revolution"). We also talk about virtual machines in the context of language runtimes. Dave provides some feedback on Microsoft's approach to "managed" runtimes (aka CLR). He has an "interesting" perspectives in this area, though I don't agree with him fully :)&lt;br /&gt;
&lt;br /&gt;
This is a fantastic conversation with two of the computing industry's best and brightest. It was a real honor to meet Dave Thomas. He's incredibly nice and really humble given his myriad of technical accomplishments.&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;img src="http://channel9.msdn.com/249527/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/JAOO-2007-Erik-Meijer-and-Dave-Thomas-Objects-Functions-Virtual-Machines-IDEs-and-Other-Fun-St/</comments><itunes:summary>I recently got the chance to attend JAOO in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and Windows.

Dave Thomas is well known for his work in object oriented programming language design, dynamic language development (SmallTalk), virtual machines and in the development of the Eclipse IDE. 

I was lucky enough to grab Dave and Channel 9 celebrity, co-creator of LINQ and programming language scientist Erik Meijer to about objects, OO, functional programming, the future of programming languages in the age of parallelism and concurrency (multi/many-core hardware "revolution"). We also talk about virtual machines in the context of language runtimes. Dave provides some feedback on Microsoft's approach to "managed" runtimes (aka CLR). He has an "interesting" perspectives in this area, though I don't agree with him fully 

This is a fantastic conversation with two of the computing industry's best and brightest. It was a real honor to meet Dave Thomas. He's incredibly nice and really humble given his myriad of technical accomplishments.

Enjoy!</itunes:summary><link>http://channel9.msdn.com/posts/Charles/JAOO-2007-Erik-Meijer-and-Dave-Thomas-Objects-Functions-Virtual-Machines-IDEs-and-Other-Fun-St/</link><pubDate>Fri, 19 Oct 2007 18:05:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/JAOO-2007-Erik-Meijer-and-Dave-Thomas-Objects-Functions-Virtual-Machines-IDEs-and-Other-Fun-St/</guid><evnet:views>19595</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249527/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I recently got the chance to attend JAOO in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and Windows.Dave Thomas is well known for his work in object…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/fefd71f0-a2cc-4c94-9e73-5f639eabd23b/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f719cfc9-1b0f-49fb-851b-9cb1aa3e7441/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e58bde10-8a36-480b-8f40-a219a60dad0c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/d1320a74-49be-4690-9774-72c3636ad4de/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/b0209dbb-2799-407d-a7e4-5486a2164954/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/d7007925-c6f9-440d-a803-1401257bd488/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_DaveThomas_ErikMeijer_ch9.mp3" expression="full" duration="2766" fileSize="22129266" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_DaveThomas_ErikMeijer_ch9.wma" expression="full" duration="2766" fileSize="22381855" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_ErikMeijer_DaveThomas.wmv" expression="full" duration="2766" fileSize="865894541" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_DaveThomas_ErikMeijer_ch9.mp3" length="22129266" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>20</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/JAOO-2007-Erik-Meijer-and-Dave-Thomas-Objects-Functions-Virtual-Machines-IDEs-and-Other-Fun-St/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249527/Trackback.aspx</trackback:ping><category>CLR</category><category>CSharp</category><category>Erik Meijer</category><category>JAOO2007</category><category>Java</category><category>Programming</category><category>VB.NET</category><category>Virtualization</category></item><item><title>JAOO 2007: Kresten Krab Thorup - JAOO What. How. Why.</title><description>I recently got the chance to attend &lt;a href="http://www.jaoo.org/conference/"&gt;JAOO&lt;/a&gt; in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and Windows.&lt;BR&gt;&lt;BR&gt;JAOO is a unique conference and I love the way sessions are reviewed by attendees: after the session ends attendees can simply choose red, yellow or green pieces of paper and place them in a bucket. Red means the session was poor. Yellow means it was OK. Green means it was good. Attendees are also encouraged to write feedback on the piece of colored paper they choose. Simple, yet incredibly effective. Hey, PDC people. Pay attention.&lt;BR&gt;&lt;BR&gt;JAOO is a truly interdisciplinary conference that attracts some of the smartest folks in the industry. Luckily, I got a chance to spend some time with a few of these programming pioneers and innovators and you will get to meet them over the coming days.&lt;BR&gt;&lt;BR&gt;First up is Kresten Krab Thorup. For those of you who program in Java, you've undoubtedly heard of Kresten. Dr. Kresten Krab Thorup is Chief Architext and Co-founder and one of the Software Pilots of &lt;a href="http://www.trifork.com"&gt;Trifork&lt;/a&gt;. Kresten in largely known for his work on integrating generics into Java. He is also one of the creators JAOO and each year, besides being the MC of the event,&amp;nbsp;he can be spotted wandering around the conference in a bright green jacket engaging attendees and speakers.&lt;BR&gt;&lt;BR&gt;I had a great time and &lt;a href="http://www.jaoo.org/conference/"&gt;JAOO 2007&lt;/a&gt;. My perspective has changed in terms of Us vs Them mentality as well gaining a new respect for both dynamic languages and functional programming. (You will be seeing some very interesting interviews with some of the pioneers of these two "hot" programming techniques).&lt;BR&gt;&lt;BR&gt;Enjoy and a very big thank you to the wonderful JAOO team for inviting me to JAOO 2007 and providing unrestricted access to the event and speakers. I hope to be back next year!&lt;img src="http://channel9.msdn.com/249522/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/JAOO-2007-Kresten-Krab-Thorup-JAOO-What-How-Why/</comments><itunes:summary>I recently got the chance to attend JAOO in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and Windows.JAOO is a unique conference and I love the way sessions are reviewed by attendees: after the session ends attendees can simply choose red, yellow or green pieces of paper and place them in a bucket. Red means the session was poor. Yellow means it was OK. Green means it was good. Attendees are also encouraged to write feedback on the piece of colored paper they choose. Simple, yet incredibly effective. Hey, PDC people. Pay attention.JAOO is a truly interdisciplinary conference that attracts some of the smartest folks in the industry. Luckily, I got a chance to spend some time with a few of these programming pioneers and innovators and you will get to meet them over the coming days.First up is Kresten Krab Thorup. For those of you who program in Java, you've undoubtedly heard of Kresten. Dr. Kresten Krab Thorup is Chief Architext and Co-founder and one of the Software Pilots of Trifork. Kresten in largely known for his work on integrating generics into Java. He is also one of the creators JAOO and each year, besides being the MC of the event,&amp;nbsp;he can be spotted wandering around the conference in a bright green jacket engaging attendees and speakers.I had a great time and JAOO 2007. My perspective has changed in terms of Us vs Them mentality as well gaining a new respect for both dynamic languages and functional programming. (You will be seeing some very interesting interviews with some of the pioneers of these two "hot" programming techniques).Enjoy and a very big thank you to the wonderful JAOO team for inviting me to JAOO 2007 and providing unrestricted access to the event and speakers. I hope to be back next year!</itunes:summary><link>http://channel9.msdn.com/posts/Charles/JAOO-2007-Kresten-Krab-Thorup-JAOO-What-How-Why/</link><pubDate>Tue, 16 Oct 2007 15:02:25 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/JAOO-2007-Kresten-Krab-Thorup-JAOO-What-How-Why/</guid><evnet:views>7035</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249522/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I recently got the chance to attend &lt;a href="http://www.jaoo.org/conference/"&gt;JAOO&lt;/a&gt; in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and Windows.&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/141c235f-51a7-4bee-8484-393ace7b3052/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/0ca66498-2373-46ea-8d3a-63b52a71b95f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/66f9e6e5-a50d-4c3f-8a2f-a45063d1a114/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f00457cd-f3d6-4b5f-ad0c-15cf64695699/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/c061d059-9215-424f-8d89-97ede92e2b04/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/9a055225-d2be-4df2-93a9-3ecd1558d3d5/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Kresten_Intro_ch9.mp3" expression="full" duration="1160" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Kresten_Intro_ch9.wma" expression="full" duration="1160" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Kresten_JAOO_Explained_Final.wmv" expression="full" duration="1160" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Kresten_Intro_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/JAOO-2007-Kresten-Krab-Thorup-JAOO-What-How-Why/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249522/Trackback.aspx</trackback:ping><category>CLR</category><category>JAOO2007</category><category>Java</category><category>Programming</category></item><item><title>Programming in the Age of Concurrency - Anders Hejlsberg and Joe Duffy: Concurrent Programming with </title><description>Microsoft is developing a number of technologies to simplify the expression of parallelism in code. An example of this work is Parallel Extensions for the .NET Framework (PFX), a managed programming model for data parallelism, task parallelism, scheduling, and coordination on parallel hardware. &lt;br /&gt;
&lt;br /&gt;
PFX makes it easier for developers to write programs that take advantage of parallel hardware (you've all heard of multi-core and what the future holds with many-core...), without having to deal with the complexities of threads and locks in today’s concurrent programming story. Of course, PFX is not a concurrent programming silver bullet. There is still a great deal of work left to do in the imperative programming world's approach to concurrency. PFX is an excellent start with a syntax that .NET developers can relate to and understand.&lt;br /&gt;
&lt;br /&gt;
Here, &lt;a href="http://www.bluebytesoftware.com/blog/Default.aspx"&gt;Joe Duffy&lt;/a&gt;, Senior Software Engineer, and Technical Fellow Anders Hejlsberg sit down with me to discuss the basics and some of the details of the managed PFX library's architecture and implementation, whiteboard included.&lt;br /&gt;
&lt;br /&gt;
For more information on specific technologies, check out the &lt;a href="http://www.bluebytesoftware.com/blog/2007/09/15/ParallelFXMSDNMagArticles.aspx"&gt;PLINQ and TPL articles&lt;/a&gt; in the October 2007 issue of MSDN Magazine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;High res video download file &lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_2_5Mbs.wmv"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;img src="http://channel9.msdn.com/249517/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Programming-in-the-Age-of-Concurrency-Anders-Hejlsberg-and-Joe-Duffy-Concurrent-Programming-with/</comments><itunes:summary>Microsoft is developing a number of technologies to simplify the expression of parallelism in code. An example of this work is Parallel Extensions for the .NET Framework (PFX), a managed programming model for data parallelism, task parallelism, scheduling, and coordination on parallel hardware. 

PFX makes it easier for developers to write programs that take advantage of parallel hardware (you've all heard of multi-core and what the future holds with many-core...), without having to deal with the complexities of threads and locks in today’s concurrent programming story. Of course, PFX is not a concurrent programming silver bullet. There is still a great deal of work left to do in the imperative programming world's approach to concurrency. PFX is an excellent start with a syntax that .NET developers can relate to and understand.

Here, Joe Duffy, Senior Software Engineer, and Technical Fellow Anders Hejlsberg sit down with me to discuss the basics and some of the details of the managed PFX library's architecture and implementation, whiteboard included.

For more information on specific technologies, check out the PLINQ and TPL articles in the October 2007 issue of MSDN Magazine.


High res video download file here.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Programming-in-the-Age-of-Concurrency-Anders-Hejlsberg-and-Joe-Duffy-Concurrent-Programming-with/</link><pubDate>Fri, 12 Oct 2007 17:21:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Programming-in-the-Age-of-Concurrency-Anders-Hejlsberg-and-Joe-Duffy-Concurrent-Programming-with/</guid><evnet:views>49314</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249517/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft is developing a number of technologies to simplify the expression of parallelism in code. An example of this work is Parallel Extensions for the .NET Framework (PFX), a managed programming model for data parallelism, task parallelism, scheduling, and coordination on parallel hardware. PFX makes it easier for developers to write programs that take advantage of parallel hardware (you've all heard of multi-core and what the future holds with many-core...), without having to deal with the complexities of threads and locks in today’s concurrent programming story. Of course, PFX…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/cb407793-d677-4240-a3d6-707ae8a0927f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/fb304fa4-9f76-49e3-b3b7-558d0c665882/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4897e632-88f9-4334-9dd5-12378a6d8f21/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/5a8a67f3-b195-481e-958d-1f903db38f5f/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/233e4c07-aeca-4c98-88df-4d8743c7ca03/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/eca90659-3a40-4693-8fbc-de0d9f0a5b58/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_ch9.mp3" expression="full" duration="2048" fileSize="16384000" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_ch9.wma" expression="full" duration="2048" fileSize="16572119" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_512Kbs.wmv" expression="full" duration="2048" fileSize="130022603" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_ch9.mp3" length="16384000" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>30</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Programming-in-the-Age-of-Concurrency-Anders-Hejlsberg-and-Joe-Duffy-Concurrent-Programming-with/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249517/Trackback.aspx</trackback:ping><category>CLR</category><category>Computing</category><category>Parallel Extensions</category><category>Programming</category><category>Software Composability</category></item><item><title>Code to Live: Rob Howard and Richard Hale Shaw on Opening the .NET Source Code</title><description>In this show, Rob Howard and Richard Hale Shaw discuss their opinions on opening up the .NET Source code and how that was done.&lt;img src="http://channel9.msdn.com/258136/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Code+To+Live/Code-to-Live-Rob-Howard-and-Richard-Hale-Shaw-on-Opening-the-NET-Source-Code/</comments><itunes:summary>In this show, Rob Howard and Richard Hale Shaw discuss their opinions on opening up the .NET Source code and how that was done.</itunes:summary><link>http://channel9.msdn.com/shows/Code+To+Live/Code-to-Live-Rob-Howard-and-Richard-Hale-Shaw-on-Opening-the-NET-Source-Code/</link><pubDate>Wed, 10 Oct 2007 05:40:55 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Code+To+Live/Code-to-Live-Rob-Howard-and-Richard-Hale-Shaw-on-Opening-the-NET-Source-Code/</guid><evnet:views>3700</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/258136/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this show, Rob Howard and Richard Hale Shaw discuss their opinions on opening up the .NET Source code and how that was done.</evnet:previewtext><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/8/5/2/346929_CodeToLiveRobHowardRichardHaleShawOpeningNetSourceCode.wmv" expression="full" duration="669" type="video/x-ms-wmv" medium="video" /><dc:creator>joshholmes</dc:creator><itunes:author>joshholmes</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Code+To+Live/Code-to-Live-Rob-Howard-and-Richard-Hale-Shaw-on-Opening-the-NET-Source-Code/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/258136/Trackback.aspx</trackback:ping><category>CLR</category><category>OSS</category></item><item><title>Jack Gudenkauf - .Net 3.5 for ISVs</title><description>&lt;p&gt;Several weeks back James Vastbinder was able to coax Jack Gudenkauf into doing an interview on .NET 3.5 targeted at ISVs.&amp;nbsp; Jack is an Architect on the Base Class Library team and tasked to work with Microsoft’s ISV Partners.&amp;nbsp; &lt;br&gt;&lt;br&gt;In this interview: 
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Jack talks about the BCL team and how they work within the larger Server and Tools business unit. &lt;/li&gt;
&lt;li&gt;An inside view of the new Add-In Model in 3.5, (Its Jack's baby and he's rightly proud). &lt;/li&gt;
&lt;li&gt;The Process ISV should mentally walk through when moving to managed code. &lt;br&gt;Tools and utilities used by the CLR team.&lt;/li&gt;&lt;/ul&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/JackG"&gt;JackG&lt;/a&gt;, &lt;a href="http://technorati.com/tags/CLR"&gt;CLR&lt;/a&gt;, &lt;a href="http://technorati.com/tags/.NET3.5"&gt;.NET3.5&lt;/a&gt;, &lt;a href="http://technorati.com/tags/BCL"&gt;BCL&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Add-Ins"&gt;Add-Ins&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Jvast"&gt;Jvast&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft"&gt;Microsoft&lt;/a&gt;&lt;br&gt;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/249514/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Sampy/Jack-Gudenkauf-Net-35-for-ISVs/</comments><itunes:summary>Several weeks back James Vastbinder was able to coax Jack Gudenkauf into doing an interview on .NET 3.5 targeted at ISVs.&amp;nbsp; Jack is an Architect on the Base Class Library team and tasked to work with Microsoft’s ISV Partners.&amp;nbsp; In this interview: 

Jack talks about the BCL team and how they work within the larger Server and Tools business unit. 
An inside view of the new Add-In Model in 3.5, (Its Jack's baby and he's rightly proud). 
The Process ISV should mentally walk through when moving to managed code. Tools and utilities used by the CLR team.Technorati Tags: JackG, CLR, .NET3.5, BCL, Add-Ins, Jvast, Microsoft
</itunes:summary><link>http://channel9.msdn.com/posts/Sampy/Jack-Gudenkauf-Net-35-for-ISVs/</link><pubDate>Tue, 09 Oct 2007 19:07:51 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Sampy/Jack-Gudenkauf-Net-35-for-ISVs/</guid><evnet:views>15029</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249514/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Several weeks back James Vastbinder was able to coax Jack Gudenkauf into doing an interview on .NET 3.5 targeted at ISVs.&amp;nbsp; Jack is an Architect on the Base Class Library team and tasked to work with Microsoft’s ISV Partners.&amp;nbsp; &lt;br&gt;&lt;br&gt;In this interview: 
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Jack talks about the BCL team and how they work within the larger Server and Tools business unit. &lt;/li&gt;
&lt;li&gt;An inside view of the new Add-In Model in 3.5, (Its Jack's baby and he's rightly proud). &lt;/li&gt;
&lt;li&gt;The Process ISV should mentally walk through when moving to managed code. &lt;br&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/0b5b8f33-020a-444f-b11c-fca43b20d2fb/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/06e31b91-9101-40de-8240-7a1a624270f2/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/00fde751-156e-4a41-8a63-98d4c604561b/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8bad9e75-1870-4fe0-b4af-11aec15e14f9/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/ed3f87da-19a2-412e-a7ab-2a15da93ef39/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/5a843018-5ad7-411f-98dc-5054caac67b5/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JackG_BCL_ch9.mp3" expression="full" duration="2128" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JackG_BCL_ch9.wma" expression="full" duration="2128" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Jack-Gudenkauf-2500kbps.wmv" expression="full" duration="2128" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JackG_BCL_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Mike Sampson</dc:creator><itunes:author>Mike Sampson</itunes:author><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Sampy/Jack-Gudenkauf-Net-35-for-ISVs/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249514/Trackback.aspx</trackback:ping><category>CLR</category><category>MS Personalities</category><category>Orcas</category></item><item><title>Italia 9: Alessandro Catorcini e Affidabilita’ del .NET Framework</title><description>&lt;SPAN&gt;
&lt;P&gt;&lt;SPAN&gt;Passate le vacanze, ecco puntuale la seconda puntata di &lt;B&gt;Italia 9&lt;/B&gt;!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Questa volta Vittorio e’ andato a trovare Alessandro Catorcini, un altro genovese che fa il senior program manager nel common language runtime team. Dopo la chiacchierata di rito sul come sia finito a lavorare in America per Microsoft, Alessandro parla a ruota libera del CLR: si va dal positioning di Silverlight all’hosting del common language runtime in applicazioni ad altissima affidabilita’ come SQL Server. Durante la discussione alessandro cita un paper sull’hosting che puo’ essere scaricato da&lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/08/CLRInsideOut/"&gt; qui&lt;/a&gt;; fa inoltre frequente menzione del blog CLR Inside Out, disponibilie da &lt;a href="http://msdn.microsoft.com/msdnmag/rss/rss.aspx?Sub=CLR%20Inside%20Out"&gt;qui&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Come di consueto, Alessandro terra’ d’occhio i commenti al video: se avete domande non esitate a premere “Reply”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Arrivederci alla prossima puntata!&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;And the English version, below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Italia 9: Alessandro Catorcini and .NET Framework Reliability&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Now that vacation time is gone, here there’s the second episode of &lt;B&gt;Italia 9&lt;/B&gt;!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;This time Vittorio went to visit Alessandro Catorcini, another guy from Genova who works as Senior Program manager in the common language runtime team.After the usual chat about how he ended up working for Microsft in theUS, Alessandro talks about the CLR: the discussion flows from Silverlight positioning to the aspects of hosting the CLR on highly reliable applications such as SQL Server. During the discussion Alessandro quotes a paper about CLR hosting, that can be downloaded from &lt;/SPAN&gt;&lt;SPAN&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/08/CLRInsideOut/"&gt;&lt;SPAN&gt;here&lt;/SPAN&gt;&lt;/a&gt;&lt;/SPAN&gt;&lt;SPAN&gt;; furthermore, he often mentions the blog CLR Inside Out (feed &lt;a href="http://msdn.microsoft.com/msdnmag/rss/rss.aspx?Sub=CLR%20Inside%20Out"&gt;here&lt;/a&gt;). &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;As usual, Alessandro will keep an eye on the comments; if you have questions please do not heistate to press on the “Reply button.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;See you in the next episode! &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/249497/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Italia-9-Alessandro-Catorcini-e-Affidabilita-del-NET-Framework/</comments><itunes:summary>
Passate le vacanze, ecco puntuale la seconda puntata di Italia 9!
Questa volta Vittorio e’ andato a trovare Alessandro Catorcini, un altro genovese che fa il senior program manager nel common language runtime team. Dopo la chiacchierata di rito sul come sia finito a lavorare in America per Microsoft, Alessandro parla a ruota libera del CLR: si va dal positioning di Silverlight all’hosting del common language runtime in applicazioni ad altissima affidabilita’ come SQL Server. Durante la discussione alessandro cita un paper sull’hosting che puo’ essere scaricato da qui; fa inoltre frequente menzione del blog CLR Inside Out, disponibilie da qui.
Come di consueto, Alessandro terra’ d’occhio i commenti al video: se avete domande non esitate a premere “Reply”.
Arrivederci alla prossima puntata!

And the English version, below:
Italia 9: Alessandro Catorcini and .NET Framework Reliability
Now that vacation time is gone, here there’s the second episode of Italia 9!
This time Vittorio went to visit Alessandro Catorcini, another guy from Genova who works as Senior Program manager in the common language runtime team.After the usual chat about how he ended up working for Microsft in theUS, Alessandro talks about the CLR: the discussion flows from Silverlight positioning to the aspects of hosting the CLR on highly reliable applications such as SQL Server. During the discussion Alessandro quotes a paper about CLR hosting, that can be downloaded from here; furthermore, he often mentions the blog CLR Inside Out (feed here). &amp;nbsp;
As usual, Alessandro will keep an eye on the comments; if you have questions please do not heistate to press on the “Reply button.
See you in the next episode! 
</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Italia-9-Alessandro-Catorcini-e-Affidabilita-del-NET-Framework/</link><pubDate>Mon, 17 Sep 2007 18:44:33 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Italia-9-Alessandro-Catorcini-e-Affidabilita-del-NET-Framework/</guid><evnet:views>15943</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249497/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Passate le vacanze, ecco puntuale la seconda puntata di Italia 9!
Questa volta Vittorio e’ andato a trovare Alessandro Catorcini, un altro genovese che fa il senior program manager nel common language runtime team. Dopo la chiacchierata di rito sul come sia finito a lavorare in America per Microsoft, Alessandro parla a ruota libera del CLR: si va dal positioning di Silverlight all’hosting del common language runtime in applicazioni ad altissima affidabilita’ come SQL Server. Durante la discussione alessandro cita un paper sull’hosting che puo’ essere scaricato da qui; fa inoltre frequente&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/9957b77b-ab16-4fb3-bb64-331661cdfeeb/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/97d08efb-1fdf-4711-80e9-4e140a743a95/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a515f8af-e5f4-400e-9c1b-0b8506f56189/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/15347a12-fc44-485c-96a8-32189743f279/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/00f9f502-1739-461d-bc40-8d24fbc381dc/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/79e97d75-8bfd-4259-80e4-df710785c44a/" height="64" width="85" /><media:group><media:content url="http://download.microsoft.com/download/8/9/1/891c28f7-a609-4395-890d-fa0316cb61cf/Italia9_Alessandro_ch9.mp3" expression="full" duration="2067" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/8/9/1/891c28f7-a609-4395-890d-fa0316cb61cf/Italia9_Alessandro_ch9.wma" expression="full" duration="2067" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/8/9/1/891c28f7-a609-4395-890d-fa0316cb61cf/Italia9_Alessandro_512k.wmv" expression="full" duration="2067" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://download.microsoft.com/download/8/9/1/891c28f7-a609-4395-890d-fa0316cb61cf/Italia9_Alessandro_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>21</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Italia-9-Alessandro-Catorcini-e-Affidabilita-del-NET-Framework/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249497/Trackback.aspx</trackback:ping><category>CLR</category><category>Italia</category><category>Reliability</category></item><item><title>Overview of .NET Framework v3.5</title><description>&lt;p&gt;&lt;strong&gt;Author:&lt;/strong&gt; Hi, I am &lt;a href="http://www.danielmoth.com/Blog/"&gt;Daniel Moth &lt;/a&gt;:)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Introduction:&lt;/strong&gt; There is much confusion about what .NET Framework 3.5 is and how it relates to v3.0 and v2.0. In this video I try to explain that and also show you the entire list of the new assemblies with a sentence or two on what each one contains and where they reside. On the way, I share how I personally explore new assemblies in case it is useful to anyone. My relevant blog posts to look at are &lt;a href="http://www.danielmoth.com/Blog/2007/06/net-framework-35.html"&gt;here&lt;/a&gt; and &lt;a href="http://www.danielmoth.com/Blog/2007/07/version-and-location-changes-in-beta-2.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Video download:&lt;/strong&gt; Click on the image to play the video (from a streaming file). If you'd prefer to download the wmv packaged in a zip file, you may do so &lt;a href="http://download.microsoft.com/download/1/5/b/15bcb440-e175-4a97-8ec5-dcb2983ed61f/OverviewOfNetFx35.zip"&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/256967/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/DanielMoth/Overview-of-NET-Framework-v35/</comments><itunes:summary>Author: Hi, I am Daniel Moth 
Introduction: There is much confusion about what .NET Framework 3.5 is and how it relates to v3.0 and v2.0. In this video I try to explain that and also show you the entire list of the new assemblies with a sentence or two on what each one contains and where they reside. On the way, I share how I personally explore new assemblies in case it is useful to anyone. My relevant blog posts to look at are here and here.
Video download: Click on the image to play the video (from a streaming file). If you'd prefer to download the wmv packaged in a zip file, you may do so here. </itunes:summary><link>http://channel9.msdn.com/posts/DanielMoth/Overview-of-NET-Framework-v35/</link><pubDate>Mon, 13 Aug 2007 13:59:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/DanielMoth/Overview-of-NET-Framework-v35/</guid><evnet:views>15966</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/256967/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Author: Hi, I am Daniel Moth &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;
Introduction: There is much confusion about what .NET Framework 3.5 is and how it relates to v3.0 and v2.0. In this video I try to explain that and also show you the entire list of the new assemblies with a sentence or two on what each one contains and where they reside. On the way, I share how I personally explore new assemblies in case it is useful to anyone. My relevant blog posts to look at are here and here.
Video download: Click on the image to play the video (from a streaming file). If you'd prefer to download the wmv packaged in a zip file, you may do so here.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/4576341c-766a-4e9c-8a35-80bbbdd894e0/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/21181794-6120-42a5-987e-af2259d66037/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/b17b4ad6-9e1a-41b5-8171-c3c262de6846/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8f1bdfa2-d1aa-4ad4-8f33-ce369b2564ba/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/16042c5b-347d-4592-8dda-feeb5c930f29/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/ad5d5515-e274-4a1e-903d-74f94e28a698/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/9/6/5/2/333940.jpg" expression="full" type="image/jpeg" medium="image" /><dc:creator>Daniel Moth</dc:creator><itunes:author>Daniel Moth</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/DanielMoth/Overview-of-NET-Framework-v35/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/256967/Trackback.aspx</trackback:ping><category>CLR</category><category>CSharp</category><category>en-GB</category><category>Orcas</category><category>UK</category><category>UKDevTeam</category><category>VB.NET</category><category>Visual Studio</category></item><item><title>Patrick Dussud: Garbage Collection - Past, Present and Future</title><description>I finally got a chance to sit down and talk to &lt;a href="http://www.microsoft.com/presspass/exec/de/Dussud/default.mspx"&gt;Patrick Dussud&lt;/a&gt;, one of the CLR founders and chief architect of the .NET Garbage Collector, or GC, as developers call it. I wanted to&amp;nbsp;learn about what a GC is, how it works, why it does what it does, how it will evolve, Patrick's history in the industry, and, of course, get &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=311506&gt;some Niner GC questions&lt;/a&gt; answered by the master of GC himself. I'd say all of this was accomplished and then some. &lt;BR&gt;&lt;BR&gt;Patrick is a Distinguised Engineer and has been working on automatic object lifetime management systems for many years (that's one way to think about a GC - automatic object lifetime manager). Ever wonder what happens to running .NET&amp;nbsp;code when a garbage collection occurs? Why did Patrick decide to allow programmers to invoke a garbage collection programmatically? How does the GC accurately keep track of all objects lifetime states and determine what lives and what dies when it's time to pick up the garbage?&lt;BR&gt;&lt;BR&gt;If you're curious about the history of the CLR's GC, how it works, why it's designed the way it is,&amp;nbsp;how it will evolve and want to meet the man behind it all, well, this interview is for you! Sit back, relax,&amp;nbsp;grab some popcorn and learn.&lt;BR&gt;&lt;BR&gt;Enjoy!&lt;img src="http://channel9.msdn.com/249446/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Patrick-Dussud-Garbage-Collection-Past-Present-and-Future/</comments><itunes:summary>I finally got a chance to sit down and talk to Patrick Dussud, one of the CLR founders and chief architect of the .NET Garbage Collector, or GC, as developers call it. I wanted to&amp;nbsp;learn about what a GC is, how it works, why it does what it does, how it will evolve, Patrick's history in the industry, and, of course, get some Niner GC questions answered by the master of GC himself. I'd say all of this was accomplished and then some. Patrick is a Distinguised Engineer and has been working on automatic object lifetime management systems for many years (that's one way to think about a GC - automatic object lifetime manager). Ever wonder what happens to running .NET&amp;nbsp;code when a garbage collection occurs? Why did Patrick decide to allow programmers to invoke a garbage collection programmatically? How does the GC accurately keep track of all objects lifetime states and determine what lives and what dies when it's time to pick up the garbage?If you're curious about the history of the CLR's GC, how it works, why it's designed the way it is,&amp;nbsp;how it will evolve and want to meet the man behind it all, well, this interview is for you! Sit back, relax,&amp;nbsp;grab some popcorn and learn.Enjoy!</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Patrick-Dussud-Garbage-Collection-Past-Present-and-Future/</link><pubDate>Fri, 27 Jul 2007 19:05:54 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Patrick-Dussud-Garbage-Collection-Past-Present-and-Future/</guid><evnet:views>32331</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249446/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I finally got a chance to sit down and talk to &lt;a href="http://www.microsoft.com/presspass/exec/de/Dussud/default.mspx"&gt;Patrick Dussud&lt;/a&gt;, one of the CLR founders and chief architect of the .NET Garbage Collector, or GC, as developers call it. I wanted to&amp;nbsp;learn about what a GC is, how it works, why it does what it does, how it will evolve, Patrick's history in the industry, and, of course, get &lt;a href="/ShowPost.aspx?PostID=311506"&gt;some Niner GC questions&lt;/a&gt; answered by the master of GC himself. I'd say all of this was accomplished and then some. &lt;BR&gt;&lt;BR&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/4612b43b-01c3-4862-9a6d-56753b76c2b9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8168e411-9ccd-4995-8e39-a17d02297e30/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/d58cb38b-8b43-4453-9edf-404b5b5ed7cf/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e1de6a90-a090-4772-8b7d-082a1a5693c4/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/e090d946-e13b-419d-b3e9-ec03b3ef5da3/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/748ea602-b2d8-4bdf-9455-f9b8dc7772cf/" height="64" width="85" /><media:group><media:content url="http://download.microsoft.com/download/e/2/8/e288ed87-0fd5-452b-8814-e26fc77091f3/PatrickDussud_CLR_GC_ch9.mp3" expression="full" duration="3858" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/e/2/8/e288ed87-0fd5-452b-8814-e26fc77091f3/PatrickDussud_CLR_GC_ch9.wma" expression="full" duration="3858" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/b/6/e/b6e815c8-57e8-4dc0-b39f-d0adee70b1c3/GD_PatrickDussud_CLR_GC.wmv" expression="full" duration="3858" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://download.microsoft.com/download/e/2/8/e288ed87-0fd5-452b-8814-e26fc77091f3/PatrickDussud_CLR_GC_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>25</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Patrick-Dussud-Garbage-Collection-Past-Present-and-Future/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249446/Trackback.aspx</trackback:ping><category>CLR</category><category>Garbage Collector</category><category>MS Personalities</category></item></channel></rss>