<?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/"><channel><title>Bruce Kyle's Channel 9 Blog</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/bruceky/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Bruce Kyle's Channel 9 Blog</title><link>http://channel9.msdn.com/posts/bruceky/</link></image><description>This blog is about emerging technology and ISVs who use emerging technology. You'll find screencasts of interesting technology. And how software companies from the United States are using emerging technology for their competitive advantage. ISVs describe how the technology affects their value proposition, how they approached the new tech, and what lessons they've learned along the way.

Keyword: brucedkyle, ISV video, screencasts
</description><link>http://channel9.msdn.com/posts/bruceky/</link><language>en-us</language><pubDate>Wed, 04 Nov 2009 20:58:12 GMT</pubDate><lastBuildDate>Wed, 04 Nov 2009 20:58:12 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3599.6114, Culture=neutral, PublicKeyToken=null)</generator><item><title>Attachmate Describes Benefits of Joining Front Runner for Windows 7</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_85_ch9.png" border="0" /&gt;Kris Lall, Product Marketing Manager, at &lt;a href="http://attachmate.com"&gt;Attachmate&lt;/a&gt; describes the benefits for joining the early adopter program, Front Runner for Windows 7 and Windows Server 2008 R2. Now with the launch of Windows 7, there's still time to join &lt;a href="http://msdev.com/frontrunner"&gt;Front Runner&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Front Runner is an early adopter program for ISVs in the US that helps you get your applications compatible with the latest Microsoft technologies. Once you tell us that your application is compatible, you’ll get a range of marketing benefits to help you let your customers know you’re a Front Runner, including customizable marketing and PR campaigns as well as listings in Microsoft directories that are viewed by millions of people.
&lt;p&gt;For ISVs outside the United States, you can register and participate in &lt;a href="http://isvappcompat.com"&gt;Project Green Light&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Attachmate was among the first to earn the Compatible with Windows 7 software logo. Find out how they accomplished that at &lt;a href="http://channel9.msdn.com/posts/bruceky/How-Attachmate-Earned-Windows-7-Software-Logo/id="&gt;How Attachmate Earned Windows 7 Software Logo&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/504366/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Attachmate-Describes-Benefits-of-Joining-Front-Runner-for-Windows-7/</comments><link>http://channel9.msdn.com/posts/bruceky/Attachmate-Describes-Benefits-of-Joining-Front-Runner-for-Windows-7/</link><pubDate>Thu, 05 Nov 2009 00:28:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_ch9.wmv</guid><evnet:views>698</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/504366/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Kris Lall at Attachmate describes the benefits for joining the early adopter program, Front Runner for Windows 7 and Windows Server 2008 R2. Now with the launch of Windows 7, there's still time to join Front Runner. Front Runner is an early adopter program for ISVs in the US that helps you get your applications compatible with the latest Microsoft technologies. Once you tell us that your application is compatible, you’ll get a range of marketing benefits to help you let your customers know you’re a Front Runner, including customizable marketing and PR campaigns as well as listings in…</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_ch9.mp4" expression="full" duration="341" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_ch9.mp3" expression="full" duration="341" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_ch9.mp4" expression="full" duration="341" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_ch9.wma" expression="full" duration="341" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_ch9.wmv" expression="full" duration="341" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_2MB_ch9.wmv" expression="full" duration="341" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_Zune_ch9.wmv" expression="full" duration="341" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_512_ch9.png" expression="full" duration="341" type="image/jpeg" medium="image" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/6/3/4/0/5/attachfront_ch9.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Attachmate-Describes-Benefits-of-Joining-Front-Runner-for-Windows-7/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/504366/Trackback.aspx</trackback:ping><category>Attachmate</category><category>Front Runner</category><category>Partners</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item><item><title>How Attachmate Earned Windows 7 Software Logo</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_small_ch9.png" border="0" /&gt;&lt;a href="http://attachmate.com"&gt;Attachmate &lt;/a&gt;was among the very first to earn the &lt;b&gt;Compatible with Windows 7&lt;/b&gt; software logo. In this video, Product Marketing Manager &lt;b&gt;Kris Lall&lt;/b&gt; and Test Lead &lt;b&gt;Chinh Vu&lt;/b&gt; talks with me about the whole process.
&lt;p&gt;Kris tells why the logo is important to Attachmate and the customer benefits. Chinh explains the process, how it is different from other logo tests, and what steps he took to get the logo.&lt;br /&gt;
&lt;br /&gt;
For more information about the products Attachmate has had logo tested, see &lt;a href="http://www.attachmate.com/Partners/Strategic+Partners/technology_partners/win-7-info-ctr.htm" title="ISV Partner Earns Compatible with Windows 7 software logo"&gt;Attachmate Information Center for Windows 7&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/476694/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/How-Attachmate-Earned-Windows-7-Software-Logo/</comments><link>http://channel9.msdn.com/posts/bruceky/How-Attachmate-Earned-Windows-7-Software-Logo/</link><pubDate>Tue, 07 Jul 2009 00:46:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_ch9.wmv</guid><evnet:views>48979</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/476694/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Attachmate was among the very first to earn the Compatible with Windows 7 software logo. In this video, Product Marketing Manager Kris Lall and Test Lead Chinh Vu talks with me about the whole process. Kris tells why the logo is important to Attachmate and the customer benefits. Chinh explains the process, how it is different from other logo tests, and what steps he took to get the logo.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_ch9.mp4" expression="full" duration="330" fileSize="31054750" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_ch9.mp3" expression="full" duration="330" fileSize="2644787" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_ch9.mp4" expression="full" duration="330" fileSize="31054750" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_ch9.wma" expression="full" duration="330" fileSize="5361121" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_ch9.wmv" expression="full" duration="330" fileSize="46839423" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_2MB_ch9.wmv" expression="full" duration="330" fileSize="96543409" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_Zune_ch9.wmv" expression="full" duration="330" fileSize="43959403" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/6/6/7/4/win7logoatt_ch9.wmv" length="46839423" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/How-Attachmate-Earned-Windows-7-Software-Logo/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/476694/Trackback.aspx</trackback:ping><category>ISV</category><category>Partners</category><category>Testing</category><category>Windows 7</category></item><item><title>What's New in Software Development: NeverFail Software Adopts Hyper-V</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_small_ch9.png" border="0" /&gt;Paddy Falls, CTO of NeverFail Software, talks about how his company supports virtualization for both customers and in development. He describes the advantages that Hyper-V brings, lessons learned, and how they incorporated Hyper-V into their development process.&lt;img src="http://channel9.msdn.com/475296/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Whats-New-in-Software-Development-NeverFail-Software-Adopts-Hyper-V/</comments><link>http://channel9.msdn.com/posts/bruceky/Whats-New-in-Software-Development-NeverFail-Software-Adopts-Hyper-V/</link><pubDate>Tue, 30 Jun 2009 18:14:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_ch9.wmv</guid><evnet:views>2639</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475296/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Paddy Falls, CTO of NeverFail Software, talks about how his company supports virtualization for both customers and in development. He describes the advantages that Hyper-V brings, lessons learned, and how they incorporated Hyper-V into their development process.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_ch9.mp4" expression="full" duration="294" fileSize="28224508" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_ch9.mp3" expression="full" duration="294" fileSize="2358742" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_ch9.mp4" expression="full" duration="294" fileSize="28224508" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_ch9.wma" expression="full" duration="294" fileSize="4790361" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_ch9.wmv" expression="full" duration="294" fileSize="41767207" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_2MB_ch9.wmv" expression="full" duration="294" fileSize="86751051" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_Zune_ch9.wmv" expression="full" duration="294" fileSize="39495187" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/9/2/5/7/4/isvneverfail640_ch9.wmv" length="41767207" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Whats-New-in-Software-Development-NeverFail-Software-Adopts-Hyper-V/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/475296/Trackback.aspx</trackback:ping><category>Developer Tools</category><category>HyperV</category><category>ISV</category><category>Virtualization</category></item><item><title>Whirlwind 8: LINQ</title><description>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://www.checkfree.com"&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, usally each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;
&lt;P&gt;In the final episode, Stuart's fingers get itchy. And instead of slides, he open up Visual Studio and shows code. This time, he shows how LINQ takes advantage of the new language features that are explained in the other Whirlwind episodes.&lt;/P&gt;
&lt;p&gt;He uses a code example in Visual Studio to show to use the C# language features to write a query using LINQ to Objects. He compares the same query using LINQ and extension methods that each contain a lambda expression. Next he describes the use of LINQ providers.&lt;/p&gt;
&lt;P&gt;These features are part of C# 3 in .NET 3.5.&lt;/P&gt;
&lt;P&gt;This screencast is also a great way to get started in with lanugage integrated queries (LINQ) or to explore the various ways you can use LINQ.&lt;/p&gt; 
&lt;P&gt;Duration: 16:53&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Other Whirlwind episodes:&lt;/STRONG&gt; What's new in C# 2&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=390556&gt;Whirlwind 1 - Generics&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391143&gt;Whirlwind 2 - Iterators&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391977&gt;Whirlwind 3 - Partial types, Anonymous methods&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=392487&gt;Whirlwind 4 - Accessors, Static Classes, Nullable Types&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Other Whirlwind episodes:&lt;/STRONG&gt; What's new in C# 3&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=393414&gt;Whirlwind 5 - Automatically Implemented Properties, Type Inference, Initializer&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=394851&gt;Whirlwind 6: Anonymous types, Extension method&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=395236&gt;Whirlwind 7 - Lambda Expressions&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Other videos of interest&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=388325&gt;Getting Started with Windows Workflow&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=388311&gt;Getting started with ASP.NET AJAX&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;More information&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;For more information about this topic, see &lt;a href="http://www.visualstuart.net/"&gt;Stuart's Visual Stuart&lt;/a&gt; blog. 
&lt;LI&gt;For more information of interest to software developers, see the &lt;a href="http://blogs.msdn.com/usisvde"&gt;US ISV blog&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;/UL&gt;&lt;img src="http://channel9.msdn.com/262151/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Whirlwind-8-LINQ/</comments><link>http://channel9.msdn.com/posts/bruceky/Whirlwind-8-LINQ/</link><pubDate>Wed, 09 Apr 2008 21:17:16 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind8Linq.wmv</guid><evnet:views>6242</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/262151/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://www.checkfree.com"&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, usally each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/7c91dae6-6720-45f7-8435-6d5d6cc65514/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/b8ffb69d-ff80-4a12-990a-b7a123d19116/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/eb0649cf-9c3e-4522-9f30-6f106cb5e5b2/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/129af1c7-d6c9-4fe4-8e97-9250d7d80c47/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind8Linq.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/1/2/6/2/396483.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind8Linq.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Whirlwind-8-LINQ/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/262151/Trackback.aspx</trackback:ping><category>CSharp</category><category>Visual Studio</category><category>VS 2008</category></item><item><title>Whirlwind 7: What's New in C# 3 - Lambda Expressions</title><description>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://channel9.msdn.com/www.checkfree.com&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;
&lt;P&gt;Ever wondered about lambda for use in expressions or in statements? Stuart describes them in part 7. He describes what a declarative syntax applies to lambda expressions. He describes to use the 'goes to' operator =&amp;gt;. And then describes the steps for using lambda in C# in both expressions and statements.
&lt;P&gt;&lt;/P&gt;These features are part of C# 3 in .NET 3.5.
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Duration: 11:08&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Other Whirlwind episodes:&lt;/STRONG&gt; What's new in C# 2&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=390556&gt;Whirlwind 1 - Generics&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391143&gt;Whirlwind 2 - Iterators&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391977&gt;Whirlwind 3 - Partial types, Anonymous methods&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=392487&gt;Whirlwind 4 - Accessors, Static Classes, Nullable Types&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Other Whirlwind episodes:&lt;/STRONG&gt; What's new in C# 3&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=393414&gt;Whirlwind 5 - Automatically Implemented Properties, Type Inference, Initializer&lt;/a&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=394851&gt;Whirlwind 6: Anonymous types, Extension method&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Other videos of interest&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=388325&gt;Getting Started with Windows Workflow&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=388311&gt;Getting started with ASP.NET AJAX&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;More information&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;For more information about this topic, see &lt;a href="http://www.visualstuart.net/"&gt;Stuart's Visual Stuart&lt;/a&gt; blog. 
&lt;LI&gt;For more information of interest to software developers, see the &lt;a href="http://blogs.msdn.com/usisvde"&gt;US ISV blog&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://channel9.msdn.com/262058/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Whirlwind-7-Whats-New-in-C-3-Lambda-Expressions/</comments><link>http://channel9.msdn.com/posts/bruceky/Whirlwind-7-Whats-New-in-C-3-Lambda-Expressions/</link><pubDate>Fri, 04 Apr 2008 20:10:55 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind7Lambdaexpressions.wmv</guid><evnet:views>6807</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/262058/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="/www.checkfree.com"&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/ae0f27d3-7b08-41a9-abb1-9fd1ae409fcb/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/bbd87300-406d-4d8c-8a52-c30bbefd9ea2/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/0eccf610-c321-464f-beff-abd68b5fda60/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/bc3c23aa-467a-4db4-8f73-03ee19d1bc94/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind7Lambdaexpressions.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/0/2/6/2/395236.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind7Lambdaexpressions.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Whirlwind-7-Whats-New-in-C-3-Lambda-Expressions/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/262058/Trackback.aspx</trackback:ping><category>CSharp</category><category>Visual Studio</category><category>VS 2008</category></item><item><title>Whirlwind 6: What's New in C# 3 -- Anonymous types, Extension methods</title><description>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://channel9.msdn.com/www.checkfree.com&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;
&lt;P&gt;Part 6 is about anonymous types and extension methods. Extension methods are static methods that can be invoked using instance method syntax. Anonymous types are used without you having to name the type.&lt;/P&gt;
&lt;P&gt;These features are part of C# 3 in .NET 3.5.&lt;/P&gt;
&lt;P&gt;Duration: 8:30&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Other Whirlwind episodes:&lt;/STRONG&gt; What's new in C# 2&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=390556&gt;Whirlwind 1 - Generics&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391143&gt;Whirlwind 2 - Iterators&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391977&gt;Whirlwind 3 - Partial types, Anonymous methods&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=392487&gt;Whirlwind 4 - Accessors, Static Classes, Nullable Types&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Other Whirlwind episodes:&lt;/STRONG&gt; What's new in C# 3&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=393414&gt;Whirlwind 5 - Automatically Implemented Properties, Type Inference, Initializer&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Other videos of interest&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=388325&gt;Getting Started with Windows Workflow&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=388311&gt;Getting started with ASP.NET AJAX&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;More information&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For more information about this topic, see &lt;a href="http://www.visualstuart.net/"&gt;Stuart's Visual Stuart&lt;/a&gt; blog. 
&lt;P&gt;For more information of interest to software developers, see the &lt;a href="http://blogs.msdn.com/usisvde"&gt;US ISV blog&lt;/a&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/262023/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Whirlwind-6-Whats-New-in-C-3-Anonymous-types-Extension-methods/</comments><link>http://channel9.msdn.com/posts/bruceky/Whirlwind-6-Whats-New-in-C-3-Anonymous-types-Extension-methods/</link><pubDate>Wed, 02 Apr 2008 23:33:21 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind6ExtensionMethodsAnonymousTypes.wmv</guid><evnet:views>5072</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/262023/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="/www.checkfree.com"&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5d21adae-4399-4427-8af8-2ecef0549c43/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/0807da3e-ece1-4514-a488-62c143a33769/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/cfc3bf8f-3256-42cb-81e0-241d37928af4/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/0378209f-5c5c-43f5-a55d-5023daf3e739/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind6ExtensionMethodsAnonymousTypes.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/2/0/2/6/2/394851.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind6ExtensionMethodsAnonymousTypes.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Whirlwind-6-Whats-New-in-C-3-Anonymous-types-Extension-methods/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/262023/Trackback.aspx</trackback:ping><category>CSharp</category><category>Visual Studio</category><category>VS 2008</category><category>VS SDK</category></item><item><title>Whirlwind 5: What's new in C# 3 - Automatically Implemented Properties, Type Inference, Initializer</title><description>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://channel9.msdn.com/www.checkfree.com&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;
&lt;P&gt;Part 5 is about automatically implemented properties, type inference, and initializers. These are features that can save you tons of typing. These features are part of C# 3 in .NET 3.5.&lt;/P&gt;
&lt;P&gt;Duraton: 10:56&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Other Whirlwind episodes:&lt;/STRONG&gt; What's new in C# 2&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=390556&gt;Whirlwind 1 - Generics&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391143&gt;Whirlwind 2 - Iterators&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391977&gt;Whirlwind 3 - Partial types, Anonymous methods&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=392487&gt;Whirlwind 4 - Accessors, Static Classes, Nullable Types&lt;/a&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/261917/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Whirlwind-5-Whats-new-in-C-3-Automatically-Implemented-Properties-Type-Inference-Initializer/</comments><link>http://channel9.msdn.com/posts/bruceky/Whirlwind-5-Whats-new-in-C-3-Automatically-Implemented-Properties-Type-Inference-Initializer/</link><pubDate>Fri, 28 Mar 2008 18:13:49 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind5autoproperties.wmv</guid><evnet:views>5140</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261917/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="/www.checkfree.com"&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/22ed26eb-881e-4a49-a7a4-333e64a0fca0/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/d2a3e01d-6f3c-48ae-9eae-636c76d24947/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f0ebdddc-aa15-480d-9ee0-061baf460c9d/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/dffa21e7-67b3-4be4-b0a5-3291cb2225e5/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind5autoproperties.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/1/9/1/6/2/393414.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind5autoproperties.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Whirlwind-5-Whats-new-in-C-3-Automatically-Implemented-Properties-Type-Inference-Initializer/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261917/Trackback.aspx</trackback:ping><category>CSharp</category><category>Visual Studio</category><category>VS 2008</category></item><item><title>Whirlwind 4: What's new is C# 2 - Accessors, Static Classes, Nullable Types</title><description>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://www.checkfree.com/"&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;
&lt;P&gt;Part 4 is about accessors, static classes, and nullable types. Stuart shows how the features are similar to features in C# 1. Stuart explains how to write diferent accessors on properties. He explains the syntax of the ? that can be added to a type and the ?? operators. He shows how to determine if a value is null. &lt;/P&gt;
&lt;P&gt;These features are part of C# 2 in .NET 2.0. &lt;/P&gt;
&lt;P&gt;Duration: 9:40&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Other Whirlwind episodes:&lt;/STRONG&gt; what's new in C# 2&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=390556&gt;Whirlwind 1 - Generics&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391143&gt;Whirlwind 2 - Iterators&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391977&gt;Whirlwind 3 - Partial types, Anonymous methods&lt;/a&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/261851/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Whirlwind-4-Whats-new-is-C-2-Accessors-Static-Classes-Nullable-Types/</comments><link>http://channel9.msdn.com/posts/bruceky/Whirlwind-4-Whats-new-is-C-2-Accessors-Static-Classes-Nullable-Types/</link><pubDate>Wed, 26 Mar 2008 07:21:12 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind4AccessorsStaticClassesNMullableTypes.wmv</guid><evnet:views>4340</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261851/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://www.checkfree.com/"&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/29262bef-0511-4cfd-99cf-1eb13997ac15/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/af02331e-2285-4c12-9531-7635d3f3e53e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/22c0b7f5-5e08-4e66-badc-2b091e514b0b/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/9e709070-a38f-42aa-ab7c-4a049ce2ff6b/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind4AccessorsStaticClassesNMullableTypes.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/8/1/6/2/392487.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind4AccessorsStaticClassesNMullableTypes.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Whirlwind-4-Whats-new-is-C-2-Accessors-Static-Classes-Nullable-Types/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261851/Trackback.aspx</trackback:ping><category>CSharp</category><category>VS 2008</category></item><item><title>Whirlwind 3: What's new in C# 2 - Partial types, anonymous methods</title><description>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://www.checkfree.com/"&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;
&lt;P&gt;In Part 3, Stuart describes partial classes and anonymous methods. He describes why you'd use them and the syntax of each language feature. This features is part of C# 2 in .NET 2.0. &lt;/P&gt;
&lt;P&gt;For more information about the language features of C# 2, see Stuart's blog at &lt;a href="http://www.visualstuart.net/"&gt;VisualStuart.NET&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;For up-to-date information for developers, see the &lt;a href="http://channel9.msdn.com/blogs.msdn.com/usisvde&gt;blog for US ISVs&lt;/a&gt;.&lt;/P&gt;
&lt;P&gt;Duration: 5:46&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Other Whirlwind episodes&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=390556&gt;Whirlwind 1 - Generics&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391143&gt;Whirlwind 2 - Iterators&lt;/a&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/261803/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Whirlwind-3-Whats-new-in-C-2-Partial-types-anonymous-methods/</comments><link>http://channel9.msdn.com/posts/bruceky/Whirlwind-3-Whats-new-in-C-2-Partial-types-anonymous-methods/</link><pubDate>Mon, 24 Mar 2008 04:10:18 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind3Partialtypes.wmv</guid><evnet:views>4400</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261803/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://www.checkfree.com/"&gt;CheckFree&lt;/a&gt; explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/b611131c-9952-4ab1-947f-c1278de5e448/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/7111a1d6-a7fd-4a7d-a07c-5bda99c8ab1a/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ec2af250-311d-4b33-b552-047939c14d6a/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/b2430819-c628-407c-9a33-172debf4f69e/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind3Partialtypes.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/1/6/2/391977.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind3Partialtypes.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Whirlwind-3-Whats-new-in-C-2-Partial-types-anonymous-methods/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261803/Trackback.aspx</trackback:ping><category>CSharp</category><category>VS 2008</category></item><item><title>Whirlwind 2: What's new in C# 2 - Iterators</title><description>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of CheckFree explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;
&lt;P&gt;In Part 2 about iterators, Stuart compares iterators with enumerables, describes the advantages of iterators, and tells how you can use the &lt;EM&gt;yield&lt;/EM&gt; keyword to simplify iterating through your complex objects. This feature is part of C# 2 in .NET 2.0.&lt;/P&gt;
&lt;P&gt;Duration: 9:05&lt;/P&gt;
&lt;P&gt;You can find out more about the language features in C# at Stuart's blog: &lt;a href="http://visualstuart.net/blog/"&gt;VisualStuart.net&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Previous Whirlwind episodes&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=390556&gt;Whirlwind 1 Generics &lt;/a&gt;is also a feature in C# 2 in .NET 2.0.&lt;/P&gt;&lt;img src="http://channel9.msdn.com/261730/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Whirlwind-2-Whats-new-in-C-2-Iterators/</comments><link>http://channel9.msdn.com/posts/bruceky/Whirlwind-2-Whats-new-in-C-2-Iterators/</link><pubDate>Wed, 19 Mar 2008 23:25:11 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind2Iterators.wmv</guid><evnet:views>4919</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261730/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Bruce Kyle of Microsoft and Stuart Celarier of CheckFree explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.
Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.
In Part 2 about iterators, Stuart compares iterators with enumerables, describes the advantages of iterators, and tells how you&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5001f236-8fa3-49ed-9ab4-70970e15c476/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/85d28a78-63e5-4934-9a88-3e2fb2cadd63/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f222a889-6d9e-4574-b7cf-e2ed4f131b9a/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/a01862f9-8898-45ae-8137-f8d464f8fcca/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind2Iterators.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/7/1/6/2/391143.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind2Iterators.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Whirlwind-2-Whats-new-in-C-2-Iterators/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261730/Trackback.aspx</trackback:ping><category>CSharp</category><category>VS 2008</category></item><item><title>Whirlwind 1: What new in C# 2 - Generics</title><description>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://checkfree.com/"&gt;CheckFree &lt;/a&gt;explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;
&lt;P&gt;In Part 1 about generics, Stuart describes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;What generics are. 
&lt;LI&gt;How generics compare with collections. 
&lt;LI&gt;How the compiler treats generics. 
&lt;LI&gt;He also describes how generics increase performance and save memory. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;This feature is part of C# 2 in .NET 2.0.&lt;/P&gt;
&lt;P&gt;Duration: 7:00&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What's new in C# 2&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=390556&gt;Whirlwind 1 - Generics&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391143&gt;Whirlwind 2 - Iterators&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=391977&gt;Whirlwind 3 - Partial types, Anonymous methods&lt;/a&gt; 
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=392487&gt;Whirlwind 4 - Accessors, Static Classes, Nullable Types&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;What's new in C# 3&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=393414&gt;Whirlwind 5 - Automatically Implemented Properties, Type Inference, Initializer&lt;/a&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=394851&gt;Whirlwind 6: Anonymous types, Extension method&lt;/a&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=395236&gt;Whirlwind 7 - Lambda Expressions&lt;/a&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=396483&gt;Whirlwind 8 - Linq&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Other videos of interest&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=388325&gt;Getting Started with Windows Workflow&lt;/a&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=388311&gt;Getting started with ASP.NET AJAX&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;More information&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;For more information about this topic, see &lt;a href="http://www.visualstuart.net/"&gt;Stuart's Visual Stuart&lt;/a&gt; blog. 
&lt;LI&gt;For more information of interest to software developers, see the &lt;a href="http://blogs.msdn.com/usisvde"&gt;US ISV blog&lt;/a&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://channel9.msdn.com/261683/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Whirlwind-1-What-new-in-C-2-Generics/</comments><link>http://channel9.msdn.com/posts/bruceky/Whirlwind-1-What-new-in-C-2-Generics/</link><pubDate>Mon, 17 Mar 2008 19:18:19 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind1Generics.wmv</guid><evnet:views>9104</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261683/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Bruce Kyle of Microsoft and Stuart Celarier of &lt;a href="http://checkfree.com/"&gt;CheckFree &lt;/a&gt;explore the new languages features in C#. It's a whirlwind tour of the important language features since C# 1. Stuart describes the feature and why it is useful. But doesn't get into best practices nor suggested usages. Just the facts about the feature.&lt;/P&gt;
&lt;P&gt;Whirlwinds are bite-sized webcasts, each is shorter than 15 minutes. You can start anywhere in the series to learn about the parts you're most interested in.&lt;/P&gt;
&lt;P&gt;In Part 1 about generics, Stuart describes:&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/430daa6e-1b3d-4331-a9c5-96295cd6351b/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/926cf489-9c72-4f5f-9004-c0ed78c8ec8d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/44e625c5-2d32-4d37-8ea9-80bfd90815cb/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/3c111ae1-58b2-4e47-84c2-6d8404826af9/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind1Generics.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/6/1/6/2/390556.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Whirlwind1Generics.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Whirlwind-1-What-new-in-C-2-Generics/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261683/Trackback.aspx</trackback:ping><category>CSharp</category><category>Visual Studio</category><category>VS 2008</category></item><item><title>ASP.NET AJAX 100</title><description>&lt;P&gt;Bruce presents a step-by-step how to for those who want to get started using ASP.NET AJAX. The screencast includes the creation of a user control to put on the page, enable the page to use ASP.NET AJAX using ScriptManager, add an UpdatePanel, add the control to UpdatePanel, and then add an UpdateProgress control. The step-by-step is designed for you to follow along and provides each step that you'd need to know to build the control and then put it into an ASP.NET AJAX page.&lt;/P&gt;&lt;img src="http://channel9.msdn.com/261479/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/ASPNET-AJAX-100/</comments><link>http://channel9.msdn.com/posts/bruceky/ASPNET-AJAX-100/</link><pubDate>Wed, 05 Mar 2008 18:28:31 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/ASPNET AJAX Getting Started.wmv</guid><evnet:views>5345</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261479/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Bruce presents a step-by-step how to for those who want to get started using ASP.NET AJAX. The screencast includes the creation of a user control to put on the page, enable the page to use ASP.NET AJAX using ScriptManager, add an UpdatePanel, add the control to UpdatePanel, and then add an UpdateProgress control. The step-by-step is designed for you to follow along and provides each step that you'd need to know to build the control and then put it into an ASP.NET AJAX page.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/bc7f7d27-4b0f-4a37-b0b6-9e803260ce87/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/53fb9c19-62a7-4fe4-8195-c181ae22b9b4/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8a3f951a-1e7b-4c97-ae0c-e1dd2dffb9ab/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/df994ac9-4288-4bf1-9aa8-027c5dd9556f/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ASPNET AJAX Getting Started.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/4/1/6/2/388325.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ASPNET AJAX Getting Started.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/ASPNET-AJAX-100/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261479/Trackback.aspx</trackback:ping><category>Ajax</category><category>ASP.NET</category></item><item><title>Getting started: Windows Workflow (WF) 100</title><description>&lt;P&gt;Bruce provides the very first basics in using Windows Workflow. This 7-minute screencast shows how&amp;nbsp;to get started screencast that tells you how to create a workflow project, how to author a basic sequential workflow, how to set breakpoints and debug code, and&amp;nbsp;how to drag and drop activities.&lt;BR&gt;&lt;BR&gt;﻿For the next screencast for Workflow, see &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=381349&gt;From Code Activity to Custom Activity&lt;/a&gt; by Jared Bienz.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/261476/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/bruceky/Getting-started-Windows-Workflow-WF-100/</comments><link>http://channel9.msdn.com/posts/bruceky/Getting-started-Windows-Workflow-WF-100/</link><pubDate>Wed, 05 Mar 2008 18:05:01 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/WindowsWorkflowFoundation100.wmv</guid><evnet:views>6481</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261476/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Bruce provides the very first basics in using Windows Workflow. This 7-minute screencast shows how&amp;nbsp;to get started screencast that tells you how to create a workflow project, how to author a basic sequential workflow, how to set breakpoints and debug code, and&amp;nbsp;how to drag and drop activities.&lt;BR&gt;&lt;BR&gt;﻿For the next screencast for Workflow, see &lt;a href="/Showpost.aspx?postid=381349"&gt;From Code Activity to Custom Activity&lt;/a&gt; by Jared Bienz.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/aac9641c-2d44-4725-971a-5daa43a1746a/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f5a9294c-8fa9-4b07-bbfa-eed0d7306da3/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/00b0cbc0-c52a-4561-aa28-cb3bec731321/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/b2ae5f4e-8673-4991-8a6f-1ee36594683d/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/WindowsWorkflowFoundation100.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/WindowsWorkflowFoundation100.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>bruceky</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/bruceky/Getting-started-Windows-Workflow-WF-100/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261476/Trackback.aspx</trackback:ping><category>Windows Workflow</category></item></channel></rss>