<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Charlie Calvert's Community Blog : Community Convergence</title><link>http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx</link><description>Tags: Community Convergence</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Community Convergence LVII</title><link>http://blogs.msdn.com/charlie/archive/2009/11/16/community-convergence-lvii.aspx</link><pubDate>Mon, 16 Nov 2009 21:14:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923162</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9923162.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9923162</wfw:commentRss><description>&lt;p&gt;Welcome to the fifty-seventh issue of Community Convergence. In this post I’ll focus on new articles from the C# team, as well as events taking place at &lt;a href="http://blogs.msdn.com/lucabol/archive/2009/11/13/luca-at-pdc-2009-next-week.aspx"&gt;PDC.&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;From the C# Team&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/11/12/closing-over-the-loop-variable-considered-harmful.aspx"&gt;Closing over the loop variable considered harmful&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/11/09/three-umpires.aspx"&gt;Three Umpires&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;(The Compiler Calls ‘em as it Sees ‘em) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/11/02/simple-names-are-not-so-simple.aspx"&gt;Simple names are not so simple&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/11/05/simple-names-are-not-so-simple-part-two.aspx"&gt;Simple names are not so simple, Part Two, plus, volcanoes and fried foods&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/10/29/i-have-a-fit-but-a-lack-of-focus.aspx"&gt;I have a Fit, but a lack of Focus.&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/11/12/visual-studio-2010-beta-2-known-issues-part-2.aspx"&gt;Visual Studio 2010 Beta 2 Known Issues – Part 2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/11/04/a-million-dollar-pen-vs-a-pencil.aspx"&gt;A million-dollar pen vs. a pencil&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/11/01/bezier-curves-and-car-manufacturers.aspx"&gt;Bezier Curves and Car Manufacturers&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/31/irony.aspx"&gt;Irony&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;(.NET compiler construction framework) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Luca Bolognese&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2009/11/13/luca-at-pdc-2009-next-week.aspx"&gt;Luca at PDC 2009 next week&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Dustin Campbell&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://diditwith.net/2009/10/24/NamingAnonymousTypesWithGenerateFromUsage.aspx"&gt;Naming Anonymous Types with Generate from Usage&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Sam Ng&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2009/11/03/com-interop-in-c-4-0-indexed-properties.aspx"&gt;Com Interop in C# 4.0: Indexed Properties&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2009/11/03/channel-9-dynamic-in-c.aspx"&gt;Channel 9: Dynamic in C#&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Charlie Calvert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/14/videos-azure-services-in-visual-studio-2010-beta-2-with-jim-nakashima.aspx"&gt;Videos: Azure Services in Visual Studio 2010 Beta 2 with Jim Nakashima, Part I&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/15/video-azure-services-in-visual-studio-beta-2-part-ii.aspx"&gt;Video: Azure Services in Visual Studio Beta 2, Part II&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/16/video-azure-services-in-visual-studio-2010-beta-2-part-iii.aspx"&gt;Video: Azure Services in Visual Studio 2010 Beta 2, Part III&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/10/microsoft-sdk-for-facebook-released.aspx"&gt;Microsoft SDK for Facebook Released&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/07/hdi-video-generate-from-usage-with-karen-liu.aspx"&gt;HDI Video: Generate from Usage in Visual Studio 2010 with Karen Liu&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/06/new-msdn-library-views.aspx"&gt;Classic, Lightweight and ScriptFree MSDN Library Views&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/03/new-article-by-bill-wagner-on-dynamic-method-bags.aspx"&gt;New Article by Bill Wagner on Dynamic Method Bags in C# 4.0&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/02/new-article-on-detecting-memory-leaks-net-applications.aspx"&gt;New Article on Detecting Memory Leaks . NET Applications&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/11/01/csharp-how-do-i-videos-for-the-zune-software.aspx"&gt;CSharp “How Do I Videos (Podcasts)” for the Zune Software&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/29/visual-studio-2010-beta-2-does-not-load-the-application-cannot-start-and-raster-fonts-errors.aspx"&gt;Visual Studio 2010 Beta 2 does not Load: The “Application Cannot Start” and Raster Font Errors&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/25/hosting-ironpython-in-a-c-4-0-program.aspx"&gt;Running IronPython Scripts from a C# 4.0 Program&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/25/running-ironpython.aspx"&gt;Getting Started with IronPython&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/22/new-videos-on-sharepoint-and-c-by-kathleen-mcgrath.aspx"&gt;New Video on Sharepoint and C# by Kathleen McGrath&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/10/22/ironruby-and-ironpython-for-net-4-0-beta-2-available.aspx"&gt;IronRuby and IronPython for .NET 4.0 Beta 2 Available&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;From others at Microsoft&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Mitsu&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/mitsu/archive/2009/11/13/read-write-selector-in-c-3-then-c-4.aspx"&gt;Read/Write selector in C# 3 then C# 4&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Jason Zander&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/11/09/announced-at-teched-europe-teamprise-client-suite-acquisition.aspx"&gt;Announced at TechEd Europe, Teamprise Client Suite Acquisition&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/10/29/vs2010-beta-2-feedback-survey.aspx"&gt;VS2010 Beta 2 Feedback Survey&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/10/21/tutorial-getting-started-with-tfs-in-vs2010.aspx"&gt;Tutorial: Getting Started with TFS in VS2010&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Guthrie&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/10/29/add-reference-dialog-improvements-vs-2010-and-net-4-0-series.aspx"&gt;Add Reference Dialog Improvements (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/10/26/wpf-4-vs-2010-and-net-4-0-series.aspx"&gt;WPF 4 (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/10/22/vs-2010-code-intellisense-improvements-vs-2010-and-net-4-0-series.aspx"&gt;VS 2010 Code Intellisense Improvements (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx"&gt;Searching and Navigating Code in VS 2010 (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Hanselman&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/7gprmpbsbS0/DownloadPodcastsWithPowershell.aspx"&gt;Download Podcasts with Powershell&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/-sPcg8aSXEk/HerdingCatsOrganizeYourDesktopIconsWithStardockFencesForWindows.aspx"&gt;Herding Cats: Organize your Desktop Icons with Stardock Fences for Windows&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/8w59yqf_eEo/Oredev2009LIVENowRecordedClosingPanelVideo.aspx"&gt;Oredev 2009 - LIVE (now recorded) Closing Panel Video&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/NM-VgzLgdWo/HanselminutesOn9DebuggingCrashDumpsWithTessFerrandezAndVS2010.aspx"&gt;Hanselminutes on 9 - Debugging Crash Dumps with Tess Ferrandez and VS2010&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/lKMS3cs9ENo/OfflineInstallerForWindowsLiveEssentialsWLSetupAllexe.aspx"&gt;Offline installer for Windows Live Essentials - WLSetup-All.exe&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/LvvrDb-wH6U/UsingABluetoothJawboneHeadsetForBTAudioMicrophoneOrSpeakersOnWindows7.aspx"&gt;Using a Bluetooth Jawbone Headset for BT-Audio (Microphone or Speakers) on Windows 7&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/dWlpstCubFE/Windows7WithBitLockerAndStillBootingToVHD.aspx"&gt;Windows 7 with BitLocker and Still Booting To VHD&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Brad Abrams&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/10/28/lightweight-linq-parser.aspx"&gt;Lightweight LINQ Parser&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/10/27/index-for-business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update.aspx"&gt;Index for Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Dan Fernandez&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/danielfe/archive/2009/10/27/visual-studio-documentary-part-1-part-2.aspx"&gt;Visual Studio Documentary Part 1 &amp;amp; Part 2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/danielfe/archive/2009/10/21/download-visual-studio-2010-express-editions.aspx"&gt;Download Visual Studio 2010 Express Editions&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Downloads and Announcements&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://silverlight.net/riaservices/" href="http://silverlight.net/riaservices/"&gt;New site dedicated to the Rich Internet Application (RIA) tools for Silverlight from Microsoft&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2009/11/13/9921692.aspx"&gt;A Tentative Content Plan for MSDN Magazine in 2010&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f16%2fcommunity-convergence-lvii.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f11%2f16%2fcommunity-convergence-lvii.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923162" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/charlie/archive/tags/C_2300_+4.0/default.aspx">C# 4.0</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Conferences/default.aspx">Conferences</category></item><item><title>Community Convergence LVI</title><link>http://blogs.msdn.com/charlie/archive/2009/10/19/community-convergence-lvi.aspx</link><pubDate>Mon, 19 Oct 2009 20:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9890489</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9890489.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9890489</wfw:commentRss><description>&lt;P&gt;Welcome to the fifty-sixth community convergence. As you probably know by now, &lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Visual Studio 2010 Beta 2&lt;/A&gt; has been released on MSDN and will be available to the general public on Wednesday, October 21, 2009. I’ve worked with the team to create a wide range of technical material designed to support this release, and I will call out each item out here in this post. Be sure to check out the new &lt;A href="http://msdn.microsoft.com/en-us/vcsharp/bb798022.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/bb798022.aspx"&gt;How Do I&lt;/A&gt; and &lt;A href="http://channel9.msdn.com/posts/CharlieCalvert/CSharp-4-Dynamic-with-Chris-Burrows-and-Sam-Ng/" mce_href="http://channel9.msdn.com/posts/CharlieCalvert/CSharp-4-Dynamic-with-Chris-Burrows-and-Sam-Ng/"&gt;Interview&lt;/A&gt; videos, the &lt;A href="http://code.msdn.microsoft.com/csharpfuture" mce_href="http://code.msdn.microsoft.com/csharpfuture"&gt;samples&lt;/A&gt;, and the great posts by &lt;A href="http://blogs.msdn.com/csharpfaq/" mce_href="http://blogs.msdn.com/csharpfaq/"&gt;Alexandra Rusina&lt;/A&gt;. In other news, we’ve gotten word that the &lt;A href="http://www.socalcodecamp.com/" mce_href="http://www.socalcodecamp.com/"&gt;SoCal code camp&lt;/A&gt; will be held right after PDC this year. If you live in the LA area, this is a great chance to see some of the Microsoft speakers who will be presenting at PDC.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;From the C# Team&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;How Do Videos on C# 4.0&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee460905.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee460905.aspx"&gt;How Do I Use Named and Optional Parameters in C# 4.0?&lt;/A&gt; (with Sam Ng) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee460939.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee460939.aspx"&gt;How Do I Use COM Interop and Office in C# 4.0?&lt;/A&gt; (with Sam Ng) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee672314.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee672314.aspx"&gt;How Do I Use Covariance and Contravariance in VS 2010 Part I?&lt;/A&gt; (with Eric Lippert) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee672319.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee672319.aspx"&gt;How Do I Use Covariance and Contravariance in VS 2010 Part II?&lt;/A&gt; (with Eric Lippert) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;How Do Videos on the Visual Studio 2010 IDE&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee625744.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee625744.aspx"&gt;How Do I Use Highlight References in the Visual Studio 2010 IDE&lt;/A&gt; (with DJ Park) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee625748.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee625748.aspx"&gt;How Do I use Code Snippets in the Visual Studio IDE&lt;/A&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;(with Karen Liu) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee633445.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee633445.aspx"&gt;How Do I Use Generate from Usage in Visual Studio 2010?&lt;/A&gt; (with Karen Liu) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee672315.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee672315.aspx"&gt;How Do I Use the Call Hierarchy?&lt;/A&gt; (with DJ Park) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee672313.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee672313.aspx"&gt;How Do I Step with the Debugger in Visual Studio?&lt;/A&gt; (with Dustin Campbell) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee672318.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee672318.aspx"&gt;How Do I Refactor my Code in Visual Studio Part I?&lt;/A&gt; (with Dustin Campbell) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vcsharp/ee675607.aspx" mce_href="http://msdn.microsoft.com/en-us/vcsharp/ee675607.aspx"&gt;How Do I Refactor my Code in Visual Studio Part II?&lt;/A&gt; (with Dustin Campbell) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Interview Videos on Channel 9&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;A href="http://channel9.msdn.com/posts/CharlieCalvert/CSharp-4-Dynamic-with-Chris-Burrows-and-Sam-Ng" mce_href="http://channel9.msdn.com/posts/CharlieCalvert/CSharp-4-Dynamic-with-Chris-Burrows-and-Sam-Ng"&gt;C# 4.0 Dynamic with Chris Burrows and Sam Ng&lt;/A&gt;&lt;/STRONG&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Alexandra Rusina&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/csharpfaq/archive/2009/09/14/generating-dynamic-methods-with-expression-trees-in-visual-studio-2010.aspx" mce_href="http://blogs.msdn.com/csharpfaq/archive/2009/09/14/generating-dynamic-methods-with-expression-trees-in-visual-studio-2010.aspx"&gt;Generating Dynamic Methods with Expression Trees in Visual Studio 2010&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/csharpfaq/archive/2009/10/01/dynamic-in-c-4-0-introducing-the-expandoobject.aspx" mce_href="http://blogs.msdn.com/csharpfaq/archive/2009/10/01/dynamic-in-c-4-0-introducing-the-expandoobject.aspx"&gt;Dynamic in C# 4.0: Introducing the Expando Object&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/csharpfaq/archive/2009/10/19/dynamic-in-c-4-0-creating-wrappers-with-dynamicobject.aspx" mce_href="http://blogs.msdn.com/csharpfaq/archive/2009/10/19/dynamic-in-c-4-0-creating-wrappers-with-dynamicobject.aspx"&gt;Dynamic in C# 4.0: Creating Wrappers with Dynamic Object&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Eric Lippert&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/ericlippert/archive/2009/10/19/what-is-this-thing-you-call-thread-safe.aspx" mce_href="http://blogs.msdn.com/ericlippert/archive/2009/10/19/what-is-this-thing-you-call-thread-safe.aspx"&gt;What is this thing you call "thread safe"?&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/ericlippert/archive/2009/10/15/as-timeless-as-infinity.aspx" mce_href="http://blogs.msdn.com/ericlippert/archive/2009/10/15/as-timeless-as-infinity.aspx"&gt;As Timeless As Infinity&lt;/A&gt; (On Delphi, VB Script and Exceptions) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/ericlippert/archive/2009/10/12/absence-of-evidence-is-not-evidence-of-absence.aspx" mce_href="http://blogs.msdn.com/ericlippert/archive/2009/10/12/absence-of-evidence-is-not-evidence-of-absence.aspx"&gt;Absence of evidence is not evidence of absence&lt;/A&gt; (On Constructors) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/ericlippert/archive/2009/10/08/what-s-the-difference-between-as-and-cast-operators.aspx" mce_href="http://blogs.msdn.com/ericlippert/archive/2009/10/08/what-s-the-difference-between-as-and-cast-operators.aspx"&gt;What's the difference between "as" and "cast" operators?&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/ericlippert/archive/2009/10/05/why-no-extension-properties.aspx" mce_href="http://blogs.msdn.com/ericlippert/archive/2009/10/05/why-no-extension-properties.aspx"&gt;Why No Extension Properties?&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/ericlippert/archive/2009/10/01/why-does-char-convert-implicitly-to-ushort-but-not-vice-versa.aspx" mce_href="http://blogs.msdn.com/ericlippert/archive/2009/10/01/why-does-char-convert-implicitly-to-ushort-but-not-vice-versa.aspx"&gt;Why does char convert implicitly to ushort but not vice versa?&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Kirill Osenkov&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/19/visual-studio-2010-beta-2-known-issues.aspx" mce_href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/19/visual-studio-2010-beta-2-known-issues.aspx"&gt;Visual Studio 2010 Beta 2 Known Issues&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/12/saving-images-bmp-png-etc-in-wpf-silverlight.aspx" mce_href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/12/saving-images-bmp-png-etc-in-wpf-silverlight.aspx"&gt;Saving images (.bmp, .png, etc) in WPF/Silverlight&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/05/links.aspx" mce_href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/05/links.aspx"&gt;Links&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Luca Bolognese&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/lucabol/archive/2009/09/22/becoming-really-rich-with-c.aspx" mce_href="http://blogs.msdn.com/lucabol/archive/2009/09/22/becoming-really-rich-with-c.aspx"&gt;Becoming really rich with C#&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Beta 2&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Visual Studio 2010 &lt;A href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=csharpfuture&amp;amp;DownloadId=7632" mce_href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=csharpfuture&amp;amp;DownloadId=7632"&gt;Samples&lt;/A&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;A href="http://msdn.microsoft.com/en-us/subscriptions/downloads/default.aspx?pv=18:370" mce_href="http://msdn.microsoft.com/en-us/subscriptions/downloads/default.aspx?pv=18:370"&gt;MSDN Subscribers: Download the Beta&lt;/A&gt;&lt;/STRONG&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/shows/10-4/10-4-Episode-33-Downloading-and-Installing-Visual-Studio-2010-Beta-2/" mce_href="http://channel9.msdn.com/shows/10-4/10-4-Episode-33-Downloading-and-Installing-Visual-Studio-2010-Beta-2/"&gt;A Video on How to Download and Install the Beta&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx"&gt;Walkthroughs and Related Content&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;From the C# Community at Microsoft&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Scott Guthrie&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://weblogs.asp.net/scottgu/archive/2009/10/15/announcing-microsoft-ajax-library-preview-6-and-the-microsoft-ajax-minifier.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2009/10/15/announcing-microsoft-ajax-library-preview-6-and-the-microsoft-ajax-minifier.aspx"&gt;Announcing Microsoft Ajax Library (Preview 6) and the Microsoft Ajax Minifier&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx"&gt;URL Routing with ASP.NET 4 Web Forms (VS 2010 and .NET 4.0 Series)&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Scott Hanselman&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://feedproxy.google.com/~r/ScottHanselman/~3/nlo-NV9tMms/VisualStudio2010Beta2.aspx" mce_href="http://feedproxy.google.com/~r/ScottHanselman/~3/nlo-NV9tMms/VisualStudio2010Beta2.aspx"&gt;Visual Studio 2010 Beta 2&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://feedproxy.google.com/~r/ScottHanselman/~3/VWXarnbHm8E/HanselminutesOnChannel9InsideCodePlexcom.aspx" mce_href="http://feedproxy.google.com/~r/ScottHanselman/~3/VWXarnbHm8E/HanselminutesOnChannel9InsideCodePlexcom.aspx"&gt;Hanselminutes on Channel 9 - Inside CodePlex.com&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://feedproxy.google.com/~r/ScottHanselman/~3/3oOFaBsv9eg/HanselminutesPodcast184PreviewOfASPNET4WithScottHunter.aspx" mce_href="http://feedproxy.google.com/~r/ScottHanselman/~3/3oOFaBsv9eg/HanselminutesPodcast184PreviewOfASPNET4WithScottHunter.aspx"&gt;Hanselminutes Podcast 184: Preview of ASP.NET 4 with Scott Hunter&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://feedproxy.google.com/~r/ScottHanselman/~3/r8Y5FyI_Jbw/ObscureWindowsHomeServerTipRestoringWhenYouDidntHaveNetworkDriversInstalledBefore.aspx" mce_href="http://feedproxy.google.com/~r/ScottHanselman/~3/r8Y5FyI_Jbw/ObscureWindowsHomeServerTipRestoringWhenYouDidntHaveNetworkDriversInstalledBefore.aspx"&gt;Windows Home Server: Restoring when you didn't have Network Drivers installed before&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://feedproxy.google.com/~r/ScottHanselman/~3/sBkZg5Ryl9g/HanselminutesPodcast183LIVEGadgetsHiDefWebCams4GAndMore.aspx" mce_href="http://feedproxy.google.com/~r/ScottHanselman/~3/sBkZg5Ryl9g/HanselminutesPodcast183LIVEGadgetsHiDefWebCams4GAndMore.aspx"&gt;Hanselminutes Podcast 183: LIVE! Gadgets, Hi-Def, WebCams, 4G and More&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://feedproxy.google.com/~r/ScottHanselman/~3/VwBZxqTbJX0/ANewMSDNForANewOperatingSystemAndANewDevelopmentEnvironment.aspx" mce_href="http://feedproxy.google.com/~r/ScottHanselman/~3/VwBZxqTbJX0/ANewMSDNForANewOperatingSystemAndANewDevelopmentEnvironment.aspx"&gt;A new MSDN for a new Operating System and a new Development Environment&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://feedproxy.google.com/~r/ScottHanselman/~3/Bha0h4oOUO0/ReviewAndComparisonMicrosoftLifeCamCinemaHDAndVX7000WithHighQualityVideoInSkypeAndLiveMessenger.aspx" mce_href="http://feedproxy.google.com/~r/ScottHanselman/~3/Bha0h4oOUO0/ReviewAndComparisonMicrosoftLifeCamCinemaHDAndVX7000WithHighQualityVideoInSkypeAndLiveMessenger.aspx"&gt;Review and Comparison: Microsoft LifeCam Cinema HD and VX-7000 with High Quality Video in Skype and Live Messenger&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Dan Fernandez&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=article-5902171-146 name=article-5902171-146&gt;&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;H5&gt;&lt;A href="http://blogs.msdn.com/danielfe/archive/2009/10/13/my-pics-for-pdc-2009.aspx" mce_href="http://blogs.msdn.com/danielfe/archive/2009/10/13/my-pics-for-pdc-2009.aspx"&gt;My Picks for PDC 2009&lt;/A&gt;&lt;/H5&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;H5&gt;&lt;A href="http://channel9.msdn.com/shows/Coding4FunTV/The-Coding4Fun-Show-Advanced-Rendering-with-Silverlight-Rick-Barraza/" mce_href="http://channel9.msdn.com/shows/Coding4FunTV/The-Coding4Fun-Show-Advanced-Rendering-with-Silverlight-Rick-Barraza/"&gt;The Coding4Fun Show: Advanced Rendering with Silverlight, Rick Barraza&lt;/A&gt; &lt;/H5&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;MSDN Magazine&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/msdnmagazine/archive/2009/10/09/9905842.aspx" mce_href="http://blogs.msdn.com/msdnmagazine/archive/2009/10/09/9905842.aspx"&gt;Lining Up Columns&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/msdnmagazine/archive/2009/10/08/9905656.aspx" mce_href="http://blogs.msdn.com/msdnmagazine/archive/2009/10/08/9905656.aspx"&gt;A Necessary 101 on Professional Application Development&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/msdnmagazine/archive/2009/10/07/9904758.aspx" mce_href="http://blogs.msdn.com/msdnmagazine/archive/2009/10/07/9904758.aspx"&gt;File &amp;gt; New &amp;gt; Project: Developing a New MSDN Magazine!!&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Mitsu&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/mitsu/archive/2009/09/08/surface-academy-toolkit-2009.aspx" mce_href="http://blogs.msdn.com/mitsu/archive/2009/09/08/surface-academy-toolkit-2009.aspx"&gt;Surface Academy Toolkit with Card Game, plus Dick Lantim!&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;From the Community&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.ineta.org/newsletters/2009_09.htm" mce_href="http://www.ineta.org/newsletters/2009_09.htm"&gt;September INETA Newsletter&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f10%2f19%2fcommunity-convergence-lvi.aspx" mce_href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f10%2f19%2fcommunity-convergence-lvi.aspx"&gt;&lt;IMG border=0 alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f10%2f19%2fcommunity-convergence-lvi.aspx" mce_src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f10%2f19%2fcommunity-convergence-lvi.aspx"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890489" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Video/default.aspx">Video</category><category domain="http://blogs.msdn.com/charlie/archive/tags/C_2300_+4.0/default.aspx">C# 4.0</category></item><item><title>Community Convergence LV</title><link>http://blogs.msdn.com/charlie/archive/2009/08/31/community-convergence-lv.aspx</link><pubDate>Mon, 31 Aug 2009 19:19:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9889408</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9889408.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9889408</wfw:commentRss><description>&lt;p&gt;Welcome to the fifty-fifth release of Community Convergence. The big news this week is the release of an updated version of &lt;a href="http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/Index.xml"&gt;CodeRush Xpress&lt;/a&gt;, version 9.2. This upgrade to the popular set of free enhancements to the VS IDE has important performance and memory improvements. You might also be interested to hear that the &lt;a href="http://popflygameengine.codeplex.com/"&gt;Popfly Game Engine&lt;/a&gt; source code has been released. Finally, Microsoft DevLabs has &lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee334183.aspx"&gt;released&lt;/a&gt; an experimental version of the .NET Framework called STM designed to make concurrency simpler.&lt;/p&gt;  &lt;h3&gt;&lt;strong&gt;From the C# Team&lt;/strong&gt;&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/27/what-s-the-difference-between-fixed-and-fixed.aspx"&gt;What's the Difference? Part Three: fixed vs. fixed&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/31/what-s-the-difference-part-four-into-vs-into.aspx"&gt;What's the Difference, Part Four: into vs into&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/24/iterator-blocks-part-seven-why-no-anonymous-iterators.aspx"&gt;Iterator Blocks Part Seven: Why no anonymous iterators?&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/08/25/www-officelabs-com-and-garage-how-microsoft-supports-grassroots-innovation.aspx"&gt;OfficeLabs, Educationlabs and Semblio&lt;/a&gt;&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Charlie Calvert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/08/28/coderush-express-9-2-ships.aspx"&gt;CodeRush Xpress 9.2 Ships&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/08/24/soma-blog-on-new-features-in-c-4-0.aspx"&gt;Soma Blog on New Features in C# 4.0&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/08/28/tech-republic-posts-a-review-of-essential-linq.aspx"&gt;Tech Republic Posts a Review of Essential LINQ&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Other Folks from Microsoft&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Jason Zander&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/08/31/sample-parsing-content-in-c-using-ifilter.aspx"&gt;Sample: Parsing Content in C# Using IFilter&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/08/27/popfly-game-engine-source-code-released.aspx"&gt;Popfly Game Engine Source Code Released&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mitsu&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/mitsu/archive/2009/07/02/windows-mobile-silverlight-hosting.aspx"&gt;Serving Silverlight Apps from Windows Mobile&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/mitsu/archive/2008/10/27/linq-to-sql-compiledquery-container.aspx"&gt;LINQ to SQL CompiledQuery Container&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Guthrie&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/08/31/multi-monitor-support-vs-2010-and-net-4-series.aspx"&gt;Multi-Monitor Support (VS 2010 and .NET 4 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx"&gt;VS 2010 and .NET 4 Series&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/08/25/clean-web-config-files-vs-2010-and-net-4-0-series.aspx"&gt;Clean Web.Config Files (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/08/27/multi-targeting-support-vs-2010-and-net-4-series.aspx"&gt;Multi-Targeting Support (VS 2010 and .NET 4 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/08/26/starter-project-templates-vs-2010-and-net-4-0-series.aspx"&gt;Starter Project Templates (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Hanselman&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/p5WHRP9jj6c/TheWeeklySourceCode45KickingButtOnWindows7AndWindowsXP.aspx"&gt;Writing Code for Windows 7 *and* Windows XP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/eYAQnq2p01c/AmazonKindleVsAmazonKindleDXTheFinalWord.aspx"&gt;Amazon Kindle vs. Amazon Kindle DX - The Final Word&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;&lt;strong&gt;Miscellaneous Posts and Downloads&lt;/strong&gt;&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Downloads&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/learningspace/Semblio/Default.aspx"&gt;Create Instructional Materials with the Semblio SDK&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://popflygameengine.codeplex.com/"&gt;Popfly Game Engine&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee334183.aspx"&gt;Software Transactional Memory (STM.NET)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Items of Interest&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/windows/dd433113.aspx"&gt;Links for Developers who Work on Windows 7&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;b&gt;&lt;a href="http://www.dotnetcurry.com/ShowArticle.aspx?ID=374&amp;amp;AspxAutoDetectCookieSupport=1"&gt;Creating Master-Details Application using WPF 3.5 and LINQ to XML&lt;/a&gt;&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://tomasp.net/blog/functional-excerpts-and-discount.aspx"&gt;Functional Programming: Available Chapter Excerpts &amp;amp; Discount&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f08%2f31%2fcommunity-convergence-lv.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f08%2f31%2fcommunity-convergence-lv.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9889408" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/C_2300_+4.0/default.aspx">C# 4.0</category></item><item><title>Community Convergence LIV</title><link>http://blogs.msdn.com/charlie/archive/2009/08/21/community-convergence-liv.aspx</link><pubDate>Fri, 21 Aug 2009 18:55:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9878867</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9878867.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9878867</wfw:commentRss><description>&lt;p&gt;Welcome to the fifty-fourth edition of Community Convergence. The number of posts from the C# team is a bit sparse right now since so many folks are heads down on C# 4.0. There was a little flurry of excitement among some of us on the team when &lt;a href="http://blogs.msdn.com/somasegar/archive/2009/08/19/vb-and-c-enhancements-in-vs-2010.aspx"&gt;Soma posted&lt;/a&gt; on new features in C# 4.0. We’ve received word of a free MSDN Event for WPF developers being held in &lt;a href="http://blogs.msdn.com/charlie/archive/2009/08/24/msdn-event-fundamentals-of-wpf-wpf-in-the-real-world.aspx"&gt;Southern California&lt;/a&gt;. And of course, &lt;a href="http://microsoftpdc.com/"&gt;PDC&lt;/a&gt; will be held this year in Los Angeles on Nov 17-19.&lt;/p&gt;  &lt;h3&gt;Posts from the C# Team&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/24/iterator-blocks-part-seven-why-no-anonymous-iterators.aspx"&gt;Iterator Blocks Part Seven: Why no anonymous iterators?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/20/queueing-theory-in-action-plus-frogs.aspx"&gt;Queueing Theory In Action, plus, frogs&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/17/arrays-of-arrays.aspx"&gt;Arrays of arrays&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/08/15/calling-new-on-an-interface.aspx"&gt;Calling new on an interface&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Ian Halliday&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ianhalliday/archive/2009/07/10/what-s-wrong-with-this-code.aspx"&gt;What’s wrong with this Code?&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Other Teams&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Joe Duffy&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,e8d54925-fc14-4f23-aa8c-e850f6d8dfc7.aspx"&gt;A simple condition variable primitive&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,74bd46d2-eedf-49ab-a160-9a4d921fe34c.aspx"&gt;On effects and ubiquitous parallelism&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,652962f1-5073-49a4-b233-9ca24b494742.aspx"&gt;Concurrency and exceptions&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Hanselman&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Podcast: &lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/SuqaM3N-HYQ/HanselminutesPodcast176NServiceBusWithUdiDahan.aspx"&gt;NServiceBus with Udi Dahan&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Podcast: &lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/11IRqXqIpmQ/HanselminutesPodcast175OptimizingYourWebsiteWithJeffAtwoodAndStackoverflow.aspx"&gt;Optimizing Your Website with Jeff Atwood and Stackoverflow&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Brad Abrams&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/08/21/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-23-azure.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 23: Azure&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Community&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Jon Skeet&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/JonSkeetCodingBlog/~3/a66dKV5dTTc/evil-code-of-the-day-variance-and-overloading.aspx"&gt;Evil Code of the Day: variance and overloading&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/JonSkeetCodingBlog/~3/0FnCfoZOubk/faking-com-to-fool-the-c-compiler.aspx"&gt;Faking COM to fool the C# compiler&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/JonSkeetCodingBlog/~3/BW3fzWwIN98/evil-code-of-the-day.aspx"&gt;Evil code of the day&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Charles Petzold&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.charlespetzold.com/blog/2009/07/Animated-3D-Text-in-Silverlight-3.html"&gt;Animated “3D” Text in Silverlight 3&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.charlespetzold.com/blog/2009/07/A-Simple-Silverlight-3-Synthesizer-with-Keyboard-of-Sorts.html"&gt;A Simple Silverlight 3 Synthesizer with Keyboard (of Sorts)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.charlespetzold.com/blog/2009/07/260836.html"&gt;A Rotating Wireframe Cube for Silverlight 3&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.charlespetzold.com/blog/2009/08/A-Rotating-Solid-Cube-in-Silverlight-3.html"&gt;A Rotating *Solid* Cube in Silverlight 3&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.charlespetzold.com/blog/2009/08/Dodecahedron-for-Silverlight-3.html"&gt;Dodecahedron for Silverlight 3&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.charlespetzold.com/blog/2009/08/Another-Rotating-3D-Figure-for-Silverlight-3.html"&gt;Another Rotating 3D Figure for Silverlight 3&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.charlespetzold.com/blog/2009/07/Taper-Transforms-with-Matrix3DProjection-An-Analytical-Approach.html"&gt;Taper Transforms with Matrix3DProjection: An Analytical Approach&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Bojan Resnik&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://resnikb.wordpress.com/2009/06/17/c-lambda-and-foreach-variable/"&gt;C# lambda and foreach variable&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f08%2f21%2fcommunity-convergence-liv.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f08%2f21%2fcommunity-convergence-liv.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9878867" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category></item><item><title>Community Convergence LIII</title><link>http://blogs.msdn.com/charlie/archive/2009/08/14/community-convergence-liii.aspx</link><pubDate>Fri, 14 Aug 2009 23:15:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9870523</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9870523.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9870523</wfw:commentRss><description>&lt;p&gt;Welcome to the fifty-third edition of Community Convergence. Here at Microsoft the C# team is still busy polishing C# 4.0 so that is shines and glistens. Below I provide some links to recent articles of interest by C# team developers, other Microsoft employees, and community members. Included is a &lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/08/08/5-min-screencast-live-geometry-overview.aspx"&gt;fun video&lt;/a&gt; by Kirill Osenkov on his Live Geometry library, and a Jason Zander link to the new Windows XP to Windows 7 &lt;a href="http://code.msdn.microsoft.com/XP2Win7"&gt;Reference application&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;&lt;strong&gt;From the C# Team&lt;/strong&gt;&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/13/four-switch-oddities.aspx"&gt;Four switch oddities&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/10/precedence-vs-order-redux.aspx"&gt;Precedence vs order, redux&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/06/not-everything-derives-from-object.aspx"&gt;Not everything derives from object&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/08/08/5-min-screencast-live-geometry-overview.aspx"&gt;5 min. screencast: Live Geometry overview&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/08/09/visual-studio-disappears-when-creating-a-silverlight-3-application.aspx"&gt;Visual Studio Hotfix for Silverlight Development&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Matt Warren&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/mattwar/archive/2009/06/16/building-a-linq-iqueryable-provider-part-xv-iqtoolkit-v0-15.aspx"&gt;Building a LINQ IQueryable provider - Part XV (IQToolkit v0.15)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Charlie Calvert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/08/07/windows-7-code-pack-v-1-0-released.aspx"&gt;Windows 7 Code Pack V. 1.0 Released&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;&lt;strong&gt;From other Microsoft Teams&lt;/strong&gt;&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Jason Zander&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/07/14/announcing-the-xp2win7-reference-application.aspx"&gt;Announcing the XP2Win7 Reference Application&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Vijay Upadya&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/vijayu/archive/2009/06/08/unit-testing-business-logic-in-net-ria-services.aspx"&gt;Unit Testing Business Logic in .NET RIA Services&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Hanselman&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/GV09zqNOCKU/HanselminutesPodcast174HanselminutiaefiveWithRichardCampbell.aspx"&gt;Hanselminutes Podcast 174 - Hanselminutiae-five with Richard Campbell&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/FPuiM_JY6ew/Top10TipsWorkingDevelopersShouldKnowAboutWindows7.aspx"&gt;Top 10 Tips Working Developers Should Know about Windows 7&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/PKpvR4DKtGQ/VistaUsersUninstallVisualStudio2010Beta1BeforeUpgradingToWindows7.aspx"&gt;Vista Users - Uninstall Visual Studio 2010 Beta 1 before upgrading to Windows 7&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Guthrie&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a name="article-213-590"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;h5&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/07/31/asp-net-mvc-v2-preview-1-released.aspx"&gt;ASP.NET MVC V2 Preview 1 Released&lt;/a&gt;&lt;/h5&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Brad Abrams&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/08/06/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-nhibernate.aspx"&gt;Business Apps for Silverlight 3 RTM and .NET RIA: NHibernate&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/08/10/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-hierarchal-data.aspx"&gt;Business Apps for Silverlight 3 RTM and .NET RIA: Hierarchical Data&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/08/11/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-22-separate-solution-files.aspx"&gt;Business Apps for Silverlight 3 RTM and .NET RIA: Separate Solution Files&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Wriju Ghosh&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/wriju/archive/2009/07/31/c-4-0-co-variance-and-contra-variance.aspx"&gt;C# 4.0 : Co-variance and Contra-variance&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;From the Community&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Written by Various Authors&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Abel Avram: &lt;/strong&gt;&lt;strong&gt;&lt;a href="http://www.infoq.com/news/2009/08/SQLite-Has-Been-Ported-to-.NET"&gt;SQLite Ported to .NET&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Nate: &lt;a href="http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/"&gt;Painless REST via ASP.NET MVC&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Malcolm Sheridan: &lt;a href="http://www.devcurry.com/2009/08/two-new-features-of-c-40.html"&gt;Two New Features of C# 4.0 You Will Love&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Troy Goode: &lt;a href="http://www.squaredroot.com/2009/08/07/mvcmembership-release-1-0/"&gt;ASP.NET MVC Membership Kit&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;DotNetCube: &lt;a href="http://www.dotnetcube.com/post/Design-Patterns-e28093-Using-the-Adapter-Pattern-in-C.aspx"&gt;Using the Adapter Pattern in C#&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f08%2f14%2fcommunity-convergence-liii.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f08%2f14%2fcommunity-convergence-liii.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9870523" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/C_2300_+4.0/default.aspx">C# 4.0</category></item><item><title>Community Convergence LII</title><link>http://blogs.msdn.com/charlie/archive/2009/08/05/community-convergence-lii.aspx</link><pubDate>Wed, 05 Aug 2009 21:49:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858306</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9858306.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9858306</wfw:commentRss><description>&lt;p&gt;Welcome to the fifty-second release of Community Convergence. In this issue, I provide a series of links to C# team blog posts, and to other posts that might be of interest to C# developers.&lt;/p&gt;  &lt;h3&gt;Team Posts&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/07/30/generics-are-not-templates.aspx"&gt;What's the difference, part one: Generics are not templates&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/08/03/what-s-the-difference-part-two-scope-vs-declaration-space-vs-lifetime.aspx"&gt;What's The Difference, Part Two: Scope vs Declaration Space vs Lifetime&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/07/21/instantiating-types-with-no-public-constructors.aspx"&gt;Instantiating types with no public constructors&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/07/20/comparing-doubles-can-produce-unexpected-results.aspx"&gt;Comparing doubles can produce unexpected results&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/07/14/having-fun-with-the-new-editor-in-vs-2010.aspx"&gt;Having Fun with the New Editor in VS 2010&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/07/14/bling-a-wpf-framework-declarative-strongly-typed-dsl-for-quick-expressive-c-wpf-apps.aspx"&gt;Bling: a WPF Framework/Declarative Strongly-Typed DSL for Quick Expressive C# WPF Apps&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Sree&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/sreekarc/archive/2009/06/25/why-can-t-extension-methods-on-value-type-be-curried.aspx"&gt;Why Can’t Extension methods on Value Type be curried&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Charlie Calvert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/07/31/recent-videos-from-the-c-team.aspx"&gt;Recent Videos from the C# Team (2008-2009)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/07/13/new-in-help-low-bandwidth-view.aspx"&gt;New in Help: Low Bandwidth View of the MS Online Library&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/07/07/new-visual-studio-learn-page.aspx"&gt;New Visual Studio Learn Page&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Other Posts of Interest&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;MSDN Magazine&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2008/12/19/9236837.aspx"&gt;ASP.NET Presentation Patterns&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2008/12/12/9187503.aspx"&gt;Configuration Testing With Virtual Server&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2008/12/08/9180410.aspx"&gt;Rendering Text On A Path With WPF&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mistsu&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/mitsu/archive/2009/07/02/windows-mobile-silverlight-hosting.aspx"&gt;Serving Silverlight Apps from Windows Mobile&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/mitsu/archive/2009/05/18/linq-how-to-share-parameters-between-lambda-expressions.aspx"&gt;Linq: how to share parameters between lambda expressions ?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/mitsu/archive/2009/03/09/wpf-surface-demo-driving-an-extending-desktop-with-a-popfly-duck.aspx"&gt;WPF/Surface demo: driving an extending desktop with a popfly duck !&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Hanselman&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/Bgkt1m9jawI/StepByStepTurningAWindows7DVDOrISOIntoABootableVHDVirtualMachine.aspx"&gt;Step-By-Step: Turning a Windows 7 DVD or ISO into a Bootable VHD Virtual Machine&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/VkNf-ZSGJOw/StepByStepHowToUpgradeFromWindowsXPToWindows7.aspx"&gt;Step-By-Step: How To &amp;quot;Upgrade&amp;quot; from Windows XP to Windows 7&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/WfdMGCiHDwo/HanselminutesOn9ASPNETMVC2Preview1Released.aspx"&gt;Hanselminutes on 9 - ASP.NET MVC 2 Preview 1 Released&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/UG8R3pJg6e8/VirtualCamaraderieAPersistentVideoPortalForTheRemoteWorker.aspx"&gt;Virtual Camaraderie - A Persistent Video &amp;quot;Portal&amp;quot; for the Remote Worker&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/6PJphvAeCeM/WindowsHomeServerTwitterNotificationPlugin.aspx"&gt;Windows Home Server Twitter Notification Plugin&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Dan Fernandez&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/danielfe/archive/2009/07/22/popfly-game-downloader-available.aspx"&gt;Popfly Game Downloader Available&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/danielfe/archive/2009/05/20/visual-studio-2010-beta-1-cheat-sheet.aspx"&gt;Visual Studio 2010 Beta 1 Cheat Sheet&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Brad Abrams&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/08/03/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-xx-evolving-an-application.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 17: Evolving an Application&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/08/04/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-xx-custom-linq-provider.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 18: Custom Linq Provider&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Chuck Jazdzewski&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.removingalldoubt.com/permalink.aspx/66b75287-2a94-415c-88b1-9778adffb406"&gt;Simulating INumeric with policies&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f08%2f05%2fcommunity-convergence-lii.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f08%2f05%2fcommunity-convergence-lii.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858306" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category></item><item><title>Community Convergence LI</title><link>http://blogs.msdn.com/charlie/archive/2009/06/29/community-convergence-li.aspx</link><pubDate>Tue, 30 Jun 2009 00:03:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9808941</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9808941.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9808941</wfw:commentRss><description>&lt;p&gt;Welcome to the fifty-first edition of Community Convergence. In this post I’m simply going to highlight some of the great blogging activity produced by our team in recent weeks. Eric Lippert has been wonderfully productive. I’m beginning to wonder if we shouldn’t simply dedicate an entire section of the Internet to his work. I’ve also included a few pointers to the work of our friends in the F# world; both Luke and Luca played major roles in the C# world for many years, and it is fun to track what they are doing with F#.&lt;/p&gt;  &lt;h3&gt;Posts for the Team&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/26/iterators-at-the-summer-games.aspx"&gt;Iterators at the Summer Games&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/25/mmm-curry.aspx"&gt;C# Lambdas, Haskell and Currying&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/24/it-already-is-a-scripting-language.aspx"&gt;It Already Is A Scripting Language&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/22/why-doesn-t-c-implement-top-level-methods.aspx"&gt;Why Doesn't C# Implement &amp;quot;Top Level&amp;quot; Methods?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/18/use-your-legs-not-your-back.aspx"&gt;Lifting Raising and Hoisting in C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/15/making-it-easier.aspx"&gt;Making it easier&lt;/a&gt; (C# Design Philosophy) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/11/what-does-the-optimize-switch-do.aspx"&gt;What does the optimize switch do?&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Sam Ng&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2009/06/16/com-interop-in-c-4-0.aspx"&gt;COM Interop in C# 4.0&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;CSharp FAQ&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/csharpfaq/archive/2009/03/25/how-to-use-linq-methods-to-compare-objects-of-custom-types.aspx"&gt;How to use LINQ methods to compare objects of custom types&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/csharpfaq/archive/2009/01/26/does-the-linq-to-objects-provider-have-built-in-performance-optimization.aspx"&gt;Does the “LINQ to Objects” provider have built-in performance optimization?&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a name="article-15113062-58"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;h5&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/06/22/visual-studio-2010-beta1-tfs-https-tf31001-the-servicepointmanager-does-not-support-proxies-with-the-https-scheme.aspx"&gt;Visual Studio 2010 Beta1 + TFS: The ServicePointManager &lt;/a&gt;&lt;/h5&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;h5&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/06/15/vs-project-c-and-editor-team-blogs.aspx"&gt;VS Project, C++ and Editor team blogs&lt;/a&gt;&lt;/h5&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Luke Hoban&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/lukeh/archive/2009/06/26/icfp-programming-contest-2009.aspx"&gt;ICFP Programming Contest 2009&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/lukeh/archive/2009/06/26/f-in-silverlight.aspx"&gt;F# in Silverlight&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Luca Bolognese&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2009/06/12/lagent-an-agent-framework-in-f-part-iii-default-error-management.aspx"&gt;LAgent: an agent framework in F# – Part III – Default error management&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2009/06/19/lagent-an-agent-framework-in-f-part-iv-custom-error-management.aspx"&gt;LAgent: an agent framework in F# – Part IV – Custom error management&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2009/06/26/lagent-an-agent-framework-in-f-part-v-timeout-management.aspx"&gt;LAgent: an agent framework in F# – Part V – Timeout management&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Charlie Calvert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/06/11/community-convergence-l.aspx"&gt;Community Convergence L&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/06/10/dotfuscator-in-visual-studio-2010.aspx"&gt;Dotfuscator in Visual Studio 2010&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2009/06/09/community-convergence-xlix-il.aspx"&gt;Community Convergence XLIX (IL)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f06%2f29%2fcommunity-convergence-li.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f06%2f29%2fcommunity-convergence-li.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9808941" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/C_2300_+4.0/default.aspx">C# 4.0</category><category domain="http://blogs.msdn.com/charlie/archive/tags/FSharp/default.aspx">FSharp</category></item><item><title>Community Convergence L</title><link>http://blogs.msdn.com/charlie/archive/2009/06/11/community-convergence-l.aspx</link><pubDate>Fri, 12 Jun 2009 00:32:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9727881</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9727881.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9727881</wfw:commentRss><description>&lt;p&gt;Welcome to the 50th issue of Community Convergence. Now that Visual Studio 2010 Beta is out, I think it might be helpful to draw attention to the new dynamic programming and office development features from the C# team that appear in that release. The C# team defines the core syntax found in C# 4.0, and the IDE features that make it easy for developers to access those features. In this post, I’ll focus on language features, in upcoming post, I’ll focus on IDE features. &lt;/p&gt;  &lt;p&gt;There are, of course, many new tools and APIs that will appear in Visual Studio 2010. In this post I’m focusing exclusively on core language features from the C# team itself, as opposed to features that come from the WPF, WCF, Silverlight, or other teams. &lt;/p&gt;  &lt;p&gt;The text presented here is meant to provide a high level overview of these features. At the end of the article I will point you to more technical resources that will allow you to explore these features in more depth, and to read more precise, rigorous definitions of the new features in C# 4.0.&lt;/p&gt;  &lt;h3&gt;Language Features&lt;/h3&gt;  &lt;p&gt;Dynamic programming and enhanced interaction with Office are the main theme in C# 4.0. Dynamic programming is a means of writing code that does not rely on a static types linked at compile time. Traditionally C# has been a strongly typed language defined in large part by static types that must be declared explicitly at compile time. For instance, &lt;strong&gt;string&lt;/strong&gt;, &lt;strong&gt;int&lt;/strong&gt;, and &lt;strong&gt;object&lt;/strong&gt; are all strongly typed static types that are resolved at compile time. A dynamic type is not linked at compile time, but is instead resolved at run time. &lt;/p&gt;  &lt;p&gt;Why should C# developers care about dynamic programming? Isn’t the strongly typed nature of the C# language one of the language’s best features? The answer to this question is a resounding yes. Strong typing is one of the great advantages of the C# language, and the team expects most developers to continue to write strongly typed code nearly all the time. There is nothing in the new C# 4.0 features that prevents you from continuing to exclusively write strongly typed code, if that is what you prefer.&lt;/p&gt;  &lt;p&gt;However, there are occasions when it is convenient to write dynamic code. For instance, languages such as Python and Ruby are dynamically typed. It is awkward, and sometimes nearly impossible, to call into these languages from a strongly typed language such as C# 3.5. The Office API is also difficult to call from C# 3.5; it has long been awkward for C# developers to call into Office using the current set of language features. &lt;/p&gt;  &lt;p&gt;C# 4.0 is adding dynamic features so that it will be easier for developers to call into dynamic languages such as Python, and into more flexible APIs such as Office. You can think of the entire dynamic programming effort as a move by the C# team to fill in existing holes in the language. C# has always provided a great way to write strongly typed code, now we’re adding support for dynamic code, and for calling into Office applications.&lt;/p&gt;  &lt;p&gt;The team has broken out the new features in C# 4.0 into four categories, all but the last of which are directly related to dynamic programming or Office development:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Dynamic Lookup      &lt;ul&gt;       &lt;li&gt;A syntax for making calls into dynamic languages and APIs. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Named and Option Arguments      &lt;ul&gt;       &lt;li&gt;Allows developers to easily call into and create methods that support optional parameters. This is a big aid to Office developers since the Office API’s make heavy use of optional parameters. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;COM Interop      &lt;ul&gt;       &lt;li&gt;Language features that make it easier to call COM objects. When calling COM objects you can now omit the keyword &lt;strong&gt;ref&lt;/strong&gt;, you need to make fewer casts, and you no longer need depend on heavy-weight files called Primary Interop Assemblies, or PIAs. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Variance      &lt;ul&gt;       &lt;li&gt;Covariance and contravariance have nothing to do with dynamic programming or Office development. Instead, they represent a small, very technical enhancement to the language that makes it easier to use inheritance when writing generic code. In general, this feature ensures that the language behaves as expected, rather than forcing you to rewrite code that looks like it should compile. For instance, the following code has a natural syntax that looks like it should work, but it does not work in C# 3.5. The upcoming changes in C# 4.0 ensure that it will compile:          &lt;p&gt;IEnumerable&amp;lt;string&amp;gt; strings = new List&amp;lt;string&amp;gt;();            &lt;br /&gt;IEnumerable&amp;lt;object&amp;gt; objects = strings;&lt;/p&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;That’s the end of our quick overview of the new features in the C# 4.0 language. Again, remember that there are many other new features of in Visual Studio, and many new enhancements to existing technologies such as WPF, WCF, Silverlight and LINQ. In this post, I’ve focused exclusively on changes to the basic syntax of the language that have been implemented by the C# team itself.&lt;/p&gt;  &lt;h3&gt;References&lt;/h3&gt;  &lt;p&gt;Here are few references for people who want to explore this subject in more depth. A guide for developers interested in all things related to C# 4.0 is the &lt;a href="http://code.msdn.microsoft.com/csharpfuture"&gt;C# Futures site&lt;/a&gt; on &lt;a href="http://code.msdn.microsoft.com/"&gt;Code Gallery&lt;/a&gt;. There you will find a &lt;a href="http://code.msdn.microsoft.com/csharpfuture/Release/ProjectReleases.aspx?ReleaseId=1686"&gt;downloads page&lt;/a&gt; that contains the following key resources:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;An excellent and definitive &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=csharpfuture&amp;amp;DownloadId=3550"&gt;white paper&lt;/a&gt; on C# 4.0 language features. Mads Torgersen was the primary author of this document. &lt;/li&gt;    &lt;li&gt;The C# 4.0 &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=csharpfuture&amp;amp;DownloadId=5822"&gt;samples&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Other important resources include C# 4.0 sections Eric Lippert’s and Sam Ng’s blogs:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/tags/C_2300_+4.0/default.aspx"&gt;Eric Lippert’s Blog&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/default.aspx"&gt;Sam Ng’s Blog&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f06%2f11%2fcommunity-convergence-l.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f06%2f11%2fcommunity-convergence-l.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9727881" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/C_2300_+4.0/default.aspx">C# 4.0</category></item><item><title>Community Convergence XLIX (IL)</title><link>http://blogs.msdn.com/charlie/archive/2009/06/09/community-convergence-xlix-il.aspx</link><pubDate>Tue, 09 Jun 2009 23:44:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9718420</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9718420.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9718420</wfw:commentRss><description>&lt;p&gt;Welcome to the 49th edition of Community Convergence. The big excitment of late has been the recent release of the &lt;a href="http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx"&gt;Visual Studio 2010 Beta&lt;/a&gt;. If you have downloaded it yet, you should waste no time in heading over to the &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;product page&lt;/a&gt; and downloading the files. As usual for betas of this type, I would recommend running it inside a Virtual Machine, or on a machine that you can afford to entirely reformat.&lt;/p&gt;  &lt;p&gt;I’ve also included a number of links to articles from team members, many of whom discuss C# 4.0 programming issues that are related to the Visual Studio 2010 beta. There has been a lot of excellent blogging activity lately, so go ahead and get started digging into this great information.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/08/out-of-memory-does-not-refer-to-physical-memory.aspx"&gt;Understanding Out of Memory Errors&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/05/fabulous-adventures-in-russian.aspx"&gt;Fabulous Adventures In Russian&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/04/alas-smith-and-jones.aspx"&gt;Alas, Smith and Jones: Friend Assemblies&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/06/01/bug-psychology.aspx"&gt;Bug Psychology&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/06/07/algorithms-in-c-shortest-path-around-a-polygon-polyline-routing.aspx"&gt;Algorithms in C#: shortest path around a polygon (polyline routing)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/06/02/yield-return-and-continuation-passing-style.aspx"&gt;yield return and Continuation-Passing Style&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/05/19/some-resources-about-visual-studio-extensibility.aspx"&gt;Some resources about Visual Studio Extensibility&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/05/19/should-call-hierarchy-display-compiler-generated-members.aspx"&gt;Should Call Hierarchy display compiler-generated member calls?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/05/01/a-simple-sample-for-c-4-0-dynamic-feature.aspx"&gt;A simple sample for C# 4.0 ‘dynamic’ feature&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Luca Bolognese&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2009/05/14/i-talk-about-c-and-vb-co-evolution-on-channel9-and-some-f.aspx"&gt;Luca talk about C# and VB Co-Evolution on Channel9 (and some F# …)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2009/05/29/lagent-an-agent-framework-in-f-part-i-workers-and-parallelworkers.aspx"&gt;LAgent : an agent framework in F# – Part I – Workers and ParallelWorkers&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2009/06/05/lagent-an-agent-framework-in-f-part-ii-agents-and-control-messages.aspx"&gt;LAgent : an agent framework in F# – Part II – Agents and control messages&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Sam Ng&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2009/04/17/named-and-optional-arguments-ties-and-philosophies.aspx"&gt;Named and Optional arguments – ties and philosophies&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2009/04/01/named-arguments-and-overload-resolution.aspx"&gt;Named arguments and overload resolution&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f06%2f09%2fcommunity-convergence-xlix-il.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f06%2f09%2fcommunity-convergence-xlix-il.aspx" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9718420" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/C_2300_+4.0/default.aspx">C# 4.0</category></item><item><title>Community Convergence XLVIII</title><link>http://blogs.msdn.com/charlie/archive/2009/01/13/community-convergence-xlviii.aspx</link><pubDate>Wed, 14 Jan 2009 08:03:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9318012</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9318012.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9318012</wfw:commentRss><description>&lt;p&gt;Welcome to the 48th Community Convergence. The C# team continues to work hard to get out the next version of C#, and to add improvements to the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&amp;amp;displaylang=en"&gt;Visual Studio 2010&lt;/a&gt; IDE. Working long, fruitful hours on these rainy Washington State January days and nights, the engineers on our team are doing a great job putting together a set of features that will improve both C#, and the experience C# developers have in the Visual Studio IDE. They are also working to lay the foundation for some big improvements which you will see only after the next version of C# ships.&lt;/p&gt; &lt;p&gt;To keep up with the team's plans, you should:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Continue to follow LINQ  &lt;li&gt;Learn about the Dynamic Features planned for Visual Studio 2010  &lt;li&gt;Learn about the Code Focused IDE features planned for Visual Studio 2010&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Here are a few listings that will help you gain deeper insight into all of these important technology:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Videos&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.informit.com/podcasts/episode.aspx?e=ff719d1a-67c8-47c9-86f4-0d31f2723e6f"&gt;Anders Hejlsberg, Mads Torgersen and Eric Lippert discuss the new Features in C# 4.0, Part I&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.informit.com/podcasts/episode.aspx?e=4b0da588-4e09-4f4a-bb8a-2c1d7d2ff1f6"&gt;Anders Hejlsberg, Mads Torgersen and Eric Lippert discuss the new Features in C# 4.0, Part II&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Sam Ng&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2008/12/24/dynamic-in-c-vii-phantom-method-semantics.aspx"&gt;Dynamic in C# VII: Phantom Method Semantics&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2008/12/15/dynamic-in-c-vi-what-dynamic-does-not-do.aspx"&gt;Dynamic in C# VI: What Dynamic Does not Do&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Luca Bolognese&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2008/11/20/expression-tree-serialization-code-posted-on-code-gallery.aspx"&gt;Expression Tree Serialization and LINQ&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/01/12/book-news.aspx"&gt;Eric has put together a short, but helpful description of how his fellow team members wrote about the C# Spec in the new book, &lt;strong&gt;The C# Programming Language Language&lt;/strong&gt;, Third Edition.&lt;/a&gt; The authors are Anders Hejlsberg, Scott Wiltamuth, Peter Golde, and Mads Torgersen. Other notable luminaries contributed annotations to the printed version of this text. All the authors are very talented and work hard, but In my opinion, Mads deserves a special note of thanks for the great work he did to help pull this edition of the book together.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2009/01/10/call-hierarchy-navigation-in-visual-studio-2010.aspx"&gt;Call Hierarchy Navigation in Visual Studio 2010.&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2008/12/31/reflections-on-coding-style.aspx"&gt;Reflections on Coding Style&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Soma&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/somasegar/archive/2008/12/19/code-focused-development-in-vs-2010.aspx"&gt;New Features in Visual Studio 2010&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Matt Warren&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/mattwar/archive/2008/11/21/linq-iqtoolkit-on-codeplex.aspx"&gt;LINQ IQ Toolkit on Codeplex&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f01%2f13%2fcommunity-convergence-xlviii.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2009%2f01%2f13%2fcommunity-convergence-xlviii.aspx"&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9318012" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/charlie/archive/tags/C_2300_+4.0/default.aspx">C# 4.0</category></item><item><title>Community Convergence XLVII</title><link>http://blogs.msdn.com/charlie/archive/2008/11/03/community-convergence-xlvii.aspx</link><pubDate>Mon, 03 Nov 2008 23:58:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9035065</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9035065.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9035065</wfw:commentRss><description>&lt;p&gt;Welcome to the 47th Community Convergence. We had a very successful trip to PDC this year. In this post I’ll outline some of the highlights, and give you a chance to share in some of the excitement by &lt;a href="http://microsoftpdc.com/Default.aspx"&gt;linking to online versions&lt;/a&gt; of the talks from the C#, VB, IronRuby, IronPython and F# teams. Speakers at these talks include Anders Hejlsberg, Luca Bolognese, Paul Vick, Lucian Wischik, Dustin Campbell and Alex Turner. Several of these talks were among the top rated events at the conference, with Anders’ talk once again garnering the most attention and generating the most excitement.&lt;/p&gt;  &lt;p&gt;Other highlights include a paper by Mads Torgersen that provides an &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=csharpfuture&amp;amp;DownloadId=3550"&gt;overview of C# 4.0&lt;/a&gt;, samples demonstrating how to use the new C# 4.0 features, several posts by managed language team members on C# 4.0 features, and a set of interviews and pod casts related to our most recent plans. &lt;/p&gt;  &lt;p&gt;Last week we also announced the release of the &lt;a href="http://blogs.msdn.com/charlie/archive/2008/10/27/visual-studio-2010-bits-are-live.aspx"&gt;CTP for Visual Studio 2010&lt;/a&gt;. Be sure to download it if you want to try out the features discussed in the talks and posts that are highlighted in this article. You can go to the forums to &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/vs2010ctpvbcs/threads/"&gt;leave comments&lt;/a&gt; on the CTP.&lt;/p&gt;  &lt;p&gt;While you are thinking about the important new announcements for Visual Studio 2010, don’t forget to download the free &lt;a href="http://blogs.msdn.com/charlie/archive/2008/10/29/coderush-xpress-for-c.aspx"&gt;CodeRush Xpress for Visual Studio 2008&lt;/a&gt;. That is something you can be using right now!&lt;/p&gt;  &lt;h3&gt;The Talks&lt;/h3&gt;  &lt;p&gt;Click the links to go to an online version of the VSL (managed language) team talks at PDC&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;TL16: &lt;a href="http://channel9.msdn.com/pdc2008/TL16/"&gt;The Future of C#&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;Anders Hejlsberg &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL10: &lt;a href="http://channel9.msdn.com/pdc2008/TL10/"&gt;Deep Dive: Dynamic Languages in .NET&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;Speaker: Jim Hugunin &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL11: &lt;a href="http://channel9.msdn.com/pdc2008/TL11/"&gt;An Introduction to Microsoft F#&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;Speaker: Luca Bolognese &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL12: &lt;a href="http://channel9.msdn.com/pdc2008/TL12/"&gt;Future Directions for Microsoft Visual Basic&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;Speaker: Paul Vick and Lucian Wischik &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL44 &lt;a href="http://channel9.msdn.com/pdc2008/TL44/"&gt;IronRuby: The Right Language for the Right Job&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;Speaker: John Lam &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL46: &lt;a href="http://channel9.msdn.com/pdc2008/TL46/"&gt;Microsoft Visual C# IDE: Tips and Tricks&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;Dustin Campbell &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL54: &lt;a href="http://channel9.msdn.com/pdc2008/TL54/"&gt;Natural Interop with Silverlight, Office and Python&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;Alex Turner &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL57: A &lt;a href="http://channel9.msdn.com/pdc2008/TL57/"&gt;Panel on the Future of Programming Languages&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;G. Bracha, D.Crockford, A. Hejlsberg, E. Meijer, W.Schulte, J. Siek &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Samples and Overview of C# 4.0&lt;/h3&gt;  &lt;p&gt;I want to make sure that everyone can find the C# compiler team’s samples that demonstrated the key new features in C# 4.0. Accompanying the samples is a &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=csharpfuture&amp;amp;DownloadId=3550"&gt;wonderful overview of C# 4.0&lt;/a&gt;, written by Mads Torgersen. Mads is a Senior PM on the VSL team; he sits on the C# design team with Anders, Matt, Eric and the others who help shape the language. &lt;/p&gt;  &lt;p&gt;You can download the samples and Mads’ paper on the CSharp Future site:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://code.msdn.microsoft.com/csharpfuture" href="http://code.msdn.microsoft.com/csharpfuture"&gt;http://code.msdn.microsoft.com/csharpfuture&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This site will be the place where we roll out new samples and other documents related to the evolution of the C# language. Don’t forget to click the &lt;a href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=csharpfuture&amp;amp;ReleaseId=1686"&gt;Downloads tab&lt;/a&gt; on the &lt;a href="http://code.msdn.microsoft.com/csharpfuture"&gt;CSharp Future&lt;/a&gt; site to view the downloads.&lt;/p&gt;  &lt;h3&gt;Posts&lt;/h3&gt;  &lt;p&gt;Eric, Sam and Chris are developers who are implementing the dynamic feature in C# 4.0, so you don’t want to miss any of their posts on this subject. Along with Mads, Alex and Anders, they are folks who are defining the future of C#, so you should and listen to everything they have to say if you want to stay current with our plans for C#.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sam Ng&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2008/10/29/dynamic-in-c.aspx"&gt;Dynamic in C# Part One&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/samng/archive/2008/11/02/dynamic-in-c-ii-basics.aspx"&gt;Dynamic in C# Part Two&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Chris Burrows&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/cburrows/archive/2008/10/27/c-dynamic.aspx"&gt;C# Dynamic Part I&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/cburrows/archive/2008/10/28/c-dynamic-part-ii.aspx"&gt;C# Dynamic Part II&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/cburrows/archive/2008/10/29/c-dynamic-part-iii.aspx"&gt;C# Dynamic Part III&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Eric Lippert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2008/10/08/the-future-of-c-part-one.aspx"&gt;The Future of C# Part One&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2008/10/28/the-future-of-c-part-two.aspx"&gt;The Future of C# Part Two&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2008/10/29/the-future-of-c-part-three-on-video-plus-the-dead-trees-edition.aspx"&gt;The Future of C# Part Three&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2008/11/02/the-future-of-c-part-four-yet-more-video.aspx"&gt;The Future of C# Part Four&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Charlie Calvert&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2008/10/27/visual-studio-2010-bits-are-live.aspx"&gt;Visual Studio 2010 CTP Released&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2008/10/28/linq-farm-covariance-and-contravariance-in-visual-studio-2010.aspx"&gt;Covariance and Contravariance&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2008/10/29/coderush-xpress-for-c.aspx"&gt;CodeRush Xpress for Visual Studio 2008&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Interviews&lt;/h3&gt;  &lt;p&gt;We did several podcasts and interviews during this event, and more are coming:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://channel9.msdn.com/shows/Going+Deep/Inside-C-40-dynamic-type-optional-parameters-more-COM-friendly/"&gt;Inside C# 4.0&lt;/a&gt; (Eric Lippert, Mads Torgersen, Sam Ng and Chris Burrows) &lt;/li&gt;    &lt;li&gt;&lt;a title="http://deepfriedbytes.com/up-and-coming/" href="http://deepfriedbytes.com/up-and-coming/"&gt;http://deepfriedbytes.com/up-and-coming/&lt;/a&gt; (Soon to be released interviews with Rico Mariani, Chris Smith, Charlie Calvert and Bill Wagner.) &lt;/li&gt;    &lt;li&gt;&lt;a title="http://blogs.msdn.com/klevy/archive/tags/Windows+Live/default.aspx" href="http://blogs.msdn.com/klevy/archive/tags/Windows+Live/default.aspx"&gt;http://blogs.msdn.com/klevy/archive/tags/Windows+Live/default.aspx&lt;/a&gt; (Soon to be released interview with Charlie Calvert.) &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f11%2f03%2fcommunity-convergence-xlvii.aspx"&gt;&lt;img alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f11%2f03%2fcommunity-convergence-xlvii.aspx" border="0" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9035065" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Community Convergence XLVI</title><link>http://blogs.msdn.com/charlie/archive/2008/10/25/community-convergence-ixv.aspx</link><pubDate>Sun, 26 Oct 2008 09:40:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9016528</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/charlie/comments/9016528.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=9016528</wfw:commentRss><description>&lt;p&gt;Welcome to the forty-sixth Community Convergence. There are three upcoming events for members of the C# team. The most important, &lt;a href="http://www.microsoftpdc.com/Default.aspx"&gt;PDC&lt;/a&gt;, will be held in Los Angeles over the week of October 26. The weekend before the conference, there will be a &lt;a href="http://www.socalcodecamp.com/"&gt;Code Camp in Los Angeles&lt;/a&gt;. One week after the PDC, there will be a &lt;a href="http://www.microsoft.com/emea/teched2008/developer/default.aspx"&gt;Tech Ed&lt;/a&gt; in Spain.&lt;/p&gt;  &lt;h3&gt;Code Camp in Los Angeles&lt;/h3&gt;  &lt;p&gt;Members of the team will be at the &lt;a href="http://www.socalcodecamp.com/"&gt;Code Camp in Los Angeles&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Talk: Essence of LINQ      &lt;ul&gt;       &lt;li&gt;Speaker: Charlie Calvert &lt;/li&gt;        &lt;li&gt;Room: GFS 116 &lt;/li&gt;        &lt;li&gt;Time 9 AM &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Talk: C# 3.0 features and how to (ab)use them      &lt;ul&gt;       &lt;li&gt;Speaker: Sam Ng &lt;/li&gt;        &lt;li&gt;GFS 116 &lt;/li&gt;        &lt;li&gt;Time: 10:15 AM &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;How LINQ Words      &lt;ul&gt;       &lt;li&gt;Speaker: Alex Tuner &lt;/li&gt;        &lt;li&gt;Room: SLH 102 &lt;/li&gt;        &lt;li&gt;Time: 12:30 PM &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;PDC&lt;/h3&gt;  &lt;p&gt;The following list includes talks by members of the C#, VB, F#, IronPython and IronRuby teams that will be given at &lt;a href="http://www.microsoftpdc.com/Default.aspx"&gt;PDC&lt;/a&gt;.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;TL16: The Future of C#      &lt;ul&gt;       &lt;li&gt;Anders Hejlsberg &lt;/li&gt;        &lt;li&gt;Mon 10/27 | 1:45 PM-3:00 PM | Petree Hall CD &lt;/li&gt;        &lt;li&gt;Repeated: Wed 10/29 | 3:00 PM-4:15 PM | 502A &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL10: Deep Dive: Dynamic Languages in .NET      &lt;ul&gt;       &lt;li&gt;Speaker: Jim Hugunin &lt;/li&gt;        &lt;li&gt;Mon 10/27 | 3:30PM | 502A &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL11: An Introduction to Microsoft F#      &lt;ul&gt;       &lt;li&gt;Speaker: Luca Bolognese &lt;/li&gt;        &lt;li&gt;Thu 10/30 | 1:45 PM-3:00 PM | 502A &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL12: Future Directions for Microsoft Visual Basic      &lt;ul&gt;       &lt;li&gt;Speaker: Paul Vick &lt;/li&gt;        &lt;li&gt;Tue 10/28 | 5:15 PM-6:30 PM | 406A &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL46: Microsoft Visual C# IDE: Tips and Tricks      &lt;ul&gt;       &lt;li&gt;Dustin Campbell &lt;/li&gt;        &lt;li&gt;Mon 10/27 | 12:45-13:30 | 403AB &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL54: Natural Interop with Silverlight, Office and Python      &lt;ul&gt;       &lt;li&gt;Alex Turner &lt;/li&gt;        &lt;li&gt;Tue 10/28 | 12:45 PM-1:30 PM | 404A &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL57: A Panel on the Future of Programming Languages      &lt;ul&gt;       &lt;li&gt;G. Bracha, D.Crockford, A. Hejlsberg, E. Meijer, W.Schulte, J. Siek &lt;/li&gt;        &lt;li&gt;Wed 10/29 | 10:30 AM-11:45 AM | 403AB &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;TL44 IronRuby: The Right Language for the Right Job      &lt;ul&gt;       &lt;li&gt;Speaker: John Lam &lt;/li&gt;        &lt;li&gt;Mon 10/27, 5:15PM, 515B &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Tech Ed Europe (EMEA)&lt;/h3&gt;  &lt;p&gt;Here are some talks by the C# and VB teams that will be given at &lt;a href="http://www.microsoft.com/emea/teched2008/"&gt;Tech Ed EMEA&lt;/a&gt;.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;How LINQ Works in C#      &lt;ul&gt;       &lt;li&gt;Speaker: Alex Turner &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;New Features in C# 3.0      &lt;ul&gt;       &lt;li&gt;Speaker: Mads Torgersen &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Visual C# IDE Tips and Tricks      &lt;ul&gt;       &lt;li&gt;Speaker: Karen Liu &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;The Future of C#      &lt;ul&gt;       &lt;li&gt;Speaker: Mads Torgersen &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;The Joy of Writing Code in Visual Studio 2010      &lt;ul&gt;       &lt;li&gt;Speaker: Karen Liu &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Talk: Future Directions for Visual Basic      &lt;ul&gt;       &lt;li&gt;Speaker: Jonathan Aneja &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Talk: Strategies for Upgrading Visual Basic 6.0 to .NET      &lt;ul&gt;       &lt;li&gt;Speaker: Paul Yuknewicz, Jonathan Aneja &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Microsoft Visual Basic 2008 Tips and Tricks      &lt;ul&gt;       &lt;li&gt;Speaker: Lisa Feigenbaum &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;How LINQ Works in VB      &lt;ul&gt;       &lt;li&gt;Speaker: Jonathan Aneja &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Conquering XML with Visual Basic 9.0      &lt;ul&gt;       &lt;li&gt;Speaker: Lisa Feigenbaum &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f10%2f25%2fcommunity-convergence-ixv.aspx"&gt;&lt;img alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f10%2f25%2fcommunity-convergence-ixv.aspx" border="0" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9016528" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Community Convergence XLV</title><link>http://blogs.msdn.com/charlie/archive/2008/07/25/community-convergence-xlv.aspx</link><pubDate>Fri, 25 Jul 2008 17:22:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8772252</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/charlie/comments/8772252.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=8772252</wfw:commentRss><description>&lt;p&gt;Welcome to the 45th Community Convergence. I recently reached the two year mark here at Microsoft, and that means it is probably time for me to run some changes on my now familiar routines. In this post I'll begin that process by taking Community Convergence in a new direction.&lt;/p&gt;  &lt;p&gt;In the past, this column has been used to report on the latest writings by members of the C# team and our immediate community. Overall, that has been a good strategy, but recent changes on the &lt;a href="http://csharp.net"&gt;C# Dev Center&lt;/a&gt; have made me look for a new approach.&lt;/p&gt;  &lt;p&gt;You may have noticed an increase in the feed aggregation technology being used on the Dev Center. As you probably know, an RSS feed contains a series of links to what are often disparate but related posts. Users can subscribe to a feed, and have the posts in the feed brought to their inbox, their browser, their desktop, their phone, their Zune, or some other location.&lt;/p&gt;  &lt;p&gt;There are now several feeds on the &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx"&gt;Dev Center main page&lt;/a&gt;, two of which contain the kinds of posts that I have traditionally collected in Community Convergence:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/bb841407.aspx?wt.slv=TopSectionSee"&gt;The Featured Content&lt;/a&gt; feed is one that I manage directly, and as such it most directly takes the place of the old style Community Convergence posts. It contains content that I think is interesting, focusing primarily on material created by the C# team. You can subscribe to this feed by clicking &lt;a href="http://services.community.microsoft.com/feeds/feed/CSharpHeadlines"&gt;here&lt;/a&gt;. The content in this feed is now also sent directly to the default C# Start Page in Visual Studio. (From the VS menu, choose View | Other Windows | Start Page.) &lt;/li&gt;    &lt;li&gt;The section entitled &lt;em&gt;C# Team and Community Blogs&lt;/em&gt; on the front page of the &lt;a href="http://csharp.net"&gt;Dev Center&lt;/a&gt; is also a feed, but unfortunately you cannot subscribe directly to it at this time. Instead, you can read it on the front page of the Dev Center. This feed picks up on the tags from several blogs written both by C# team members and by prominent C# community members. When Matt Warren, Luca Bolognese, Eric Lippert, Jared Parsons or other teams members write a new blog post, it should show up in this list shortly after they publish. Several Microsoft MVPs, such as &lt;a href="http://srtsolutions.com/blogs/billwagner/default.aspx"&gt;Bill Wagner&lt;/a&gt; and &lt;a href="http://mark.michaelis.net/Blog/default.aspx"&gt;Mark Michaelis&lt;/a&gt;, can also mark posts to appear on this feed. We have recently added a few Developer Evangelists to this list as well. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;A primary reason for adopting these feeds is to keep the content on the Dev Center fresh. We also want to allow you to subscribe to feeds so that the latest C# content can be delivered directly to your desktop.&lt;/p&gt;  &lt;p&gt;There are other feeds on the Dev Center that you may have noticed. These include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/rss.ashx?behavior=bytag&amp;amp;tagName=C%23"&gt;The Visual C# Code Gallery Samples&lt;/a&gt;: Code Gallery is a relatively new tool designed to replace the now defunct GotDotNet site. It allows team and community members to upload and download sample code and some related resources. You can find lots of interesting source code on this site, as well as other useful information such as white papers. &lt;/li&gt;    &lt;li&gt;There is also a &lt;a href="http://www.codeplex.com/rss.ashx?behavior=bytag&amp;amp;tagName=C%23"&gt;CodePlex feed&lt;/a&gt; on the front page of the Dev Center. It lists recent and popular projects hosted on the &lt;a href="http://codeplex.com/"&gt;CodePlex&lt;/a&gt; site. On CodePlex you will find projects to which the community can contribute via check-in to an online source control tool, while Code Gallery is meant for projects that are developed by one person or group and simply posted for download. Both sites allow contributions from either Microsoft employees or community members, and both sites contain lots of source code.&amp;#160; A number of significant projects, such as &lt;a href="http://www.codeplex.com/IronPython"&gt;IronPython&lt;/a&gt;, are released via CodePlex, and using this feed to keep an eye on what is happening on that site is always a good idea. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Finally, the feed tool that I use to maintain the Featured Content list can also be used to create custom lists. I've taken advantage of that functionality and &lt;a href="http://services.community.microsoft.com/feeds/feed/CSharpTeamPosts"&gt;created a list&lt;/a&gt; that will contain only content posted by the CSharp team. This means that only posts by people who are or who have been members of the CSharp team can appear on this list. I created that list this morning, so it is still fairly short, but you can click &lt;a href="http://services.community.microsoft.com/feeds/feed/CSharpTeamPosts"&gt;here&lt;/a&gt; to get started using it. I try to post only technical content in the Featured Content list, but I will use this list to link to any content produced by team members, whether it is technical or not. For instance, I'll add this Community Convergence post to that feed. &lt;/p&gt;  &lt;p&gt;I should thank Beth Massi, John Molloy, Amar Shah and Kerby Kuykendall who did so much to drive the adoption of feeds and new tools like Code Gallery on the Dev Center. We all worked together on these projects but Beth, John and Kerby were always on the front lines manning the barricades.&lt;/p&gt;  &lt;p&gt;Well, I'm done. I've written my first &amp;quot;new style&amp;quot; Community Convergence post. The idea for this particular post was worked out by John Boylan and myself, who is my contact at MSDN. I wouldn't have written it, however, if I didn't have some ideas for future posts. So watch this space to see if can actually come up with some ideas to keep moving this column in a new direction.&lt;/p&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f07%2f25%2fcommunity-convergence-xlv.aspx"&gt;&lt;img alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f07%2f25%2fcommunity-convergence-xlv.aspx" border="0" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8772252" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category></item><item><title>Community Convergence XLIV</title><link>http://blogs.msdn.com/charlie/archive/2008/05/22/community-convergence-xliv.aspx</link><pubDate>Thu, 22 May 2008 20:32:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8532687</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/charlie/comments/8532687.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=8532687</wfw:commentRss><description>&lt;p&gt;Welcome to the forty-fourth &lt;a href="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx"&gt;Community Convergence&lt;/a&gt;. I want to remind every one that the C#, VB and dynamic language teams &lt;a href="http://blogs.msdn.com/charlie/archive/2008/04/29/managed-languages-team-is-hiring.aspx"&gt;are still hiring&lt;/a&gt;. If you are an expert manager, developer or test engineer, please look at our listings and see if there is a place where you might belong. This is an excellent opportunity to participate in a first rate development process and to meet and work with some of the best developers in the world.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/events/teched2008/default.mspx"&gt;Tech Ed 2008&lt;/a&gt; is fast approaching. This year it will be held in Orlando, Florida and divided into two sections. The Developer sessions will be held June 3-6, and the IT Professionals will gather June 10-13. Bill Gates will give the keynote at the developer conference, and there will be &lt;a href="https://www.msteched.com/dev/public/tracks.aspx"&gt;16 tracks&lt;/a&gt; for you to explore. Several C# team members will be giving talks, as explained below.&lt;/p&gt;  &lt;p&gt;I'm sure everyone knows that the betas for Visual Studio 2008 SP1 and .NET 3.5 SP1 have been released. Please download these bits and gives us feedback outlining how you think they look. Here are are posts by &lt;a href="http://blogs.msdn.com/brada/archive/2008/05/05/visual-studio-2008-and-net-framework-3-5-sp1-beta.aspx"&gt;Brad Abrams&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;Scott Guthrie&lt;/a&gt; that can help get you up speed on these new bits, and &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx"&gt;here is the download&lt;/a&gt; for the betas.&lt;/p&gt;  &lt;p&gt;Other news includes Keith Farmer's &lt;a href="http://blogs.msdn.com/kfarmer/archive/2008/05/20/departing-microsoft.aspx"&gt;departure&lt;/a&gt; from Microsoft. Keith is a developer, but he has been a hard working and steady contributor to the community. He has been very active on the forums, in his blog, and across the net. We will miss him.&lt;/p&gt;  &lt;p&gt;Finally, I'm going to try changing the format of Community Convergence for several reasons. First, the MSDN team has asked me to shorten these posts to fit in better with their new look and feel for the site. Secondly, we've had great success with our &lt;strong&gt;Visual C# Team and Community Blogs&lt;/strong&gt; section, and feel that some of my listings are also appearing there. Thirdly, it is simply time for a change, and this will force me to try to become a bit more creative with my use of this space. As a result, I will try, as an experiment, moving the team links to a separate page, and use this space for important announcements, team gossip, and highlighting news.&lt;/p&gt;  &lt;p&gt;See the most recent &lt;a href="http://blogs.msdn.com/charlie/archive/2008/05/22/vcs-team-links-for-may-22-2008.aspx"&gt;C# Team and Community Blog Links&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;Tech Ed 2008 Talks by the C# Team&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a&gt;&lt;strong&gt;&lt;font color="#000000"&gt;Meet the Microsoft Visual C# Team&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;Speakers: Charlie Calvert, Mads Torgersen, Alex Turner, Karen Liu, Eric Maino, others.... &lt;/li&gt;        &lt;li&gt;6/5/2008 4:30PM-5:45PM (Blue Theater 2) &lt;/li&gt;        &lt;li&gt;Join members of the Visual C# team as we discuss Microsoft Visual Studio 2008 and our plans for the next release of Visual Studio. This is a good opportunity to get to know team members, to ask questions, give suggestions, and ask for guidance. Come prepared to chat, to listen, to ask questions, and to laugh. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;How LINQ Works: A Deep Dive into the Implementation of LINQ&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;Speaker: Alex Turner &lt;/li&gt;        &lt;li&gt;Level: 400 - Expert &lt;/li&gt;        &lt;li&gt;Friday, June 6 1:00 PM - 2:15 PM, S320 A &lt;/li&gt;        &lt;li&gt;Want to know what really happens when you execute your favorite LINQ queries? Curious how the same query expression can target either in-memory data or relational data? In this 400-level talk, Alex Turner, the C# Compiler Program Manager, uses Reflector and other tools to reveal exactly how the compiler translates LINQ query expressions. Gain a deeper understanding of LINQ&amp;#8217;s functional roots as we see how lambda expressions and iterator methods enable LINQ to Objects' elegant syntax. Then find out what's the same and what's radically different as we explore LINQ to SQL and the expression trees that make it tick. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Best Practices with the Microsoft Visual C# 3.0 Language Features (Repeats on 6/6)&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;Speaker: Mads Torgersen &lt;/li&gt;        &lt;li&gt;Tuesday, June 3 3:00 PM - 4:15 PM, S320 E &lt;/li&gt;        &lt;li&gt;Friday, June 6 8:30 AM - 9:45 AM, S330 A&amp;#160; &lt;/li&gt;        &lt;li&gt;Visual C# 3.0 introduces a number of new language features such as query expressions, lambda expressions, extension methods, automatically implemented properties, local type inference and more. These are all features that can really improve the quality of your code. They also give you new ways of doing things wrong. This talk focuses on both the good and the bad: how to use and how not to use the new features of C#. Each feature is introduced with a small example, and you should be able to follow the talk even if you are not already familiar with the new language constructs. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Microsoft Visual C# IDE Tips and Tricks&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;Speaker: Karen Liu &lt;/li&gt;        &lt;li&gt;Thursday, June 5 10:15 AM - 11:30 AM, S220 E &lt;/li&gt;        &lt;li&gt;In this demo-focused session, we look at a number of ways to make you more productive in the Visual C# IDE as you move through the development lifecycle&amp;#8212;whether you're trying to come up to speed with an unfamiliar code base, performing a refactoring to help keep your code clean, writing in new pieces of business logic, or debugging through a problem. These are the tips from the C# team itself&amp;#8212;features from Microsoft Visual Studio 2005, 2008 and out-of-box solutions that we use and love telling people about for making tasks easier. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a&gt;&lt;font color="#000000"&gt;&lt;strong&gt;Microsoft Visual Studio 2008 IDE Tips and Tricks (Repeats on 6/6)&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;Speaker: Charlie Calvert (repeat by Sara Ford) &lt;/li&gt;        &lt;li&gt;Tuesday, 6/3/2008 10:30AM-11:45AM (S320 A) - Charlie &lt;/li&gt;        &lt;li&gt;Friday, June 6 8:30 AM - 9:45 AM, S230 C - Sara &lt;/li&gt;        &lt;li&gt;Harness the power of the 2008 IDE using new tips and tricks used by top Microsoft MVP developers and Microsoft employees. We look at new keyboard shortcuts, new options, the powerful &amp;quot;Quick Command&amp;quot; system, macros, tweaking IDE performance, and more that will make any developer using Visual Studio instantly more productive. The entire session is hands-on inside the IDE and applicable to any language, including Microsoft Visual Basic, Visual C#, and Visual C++. If you've been using Microsoft Visual Studio 2005 or have never touched Visual Studio, you're guaranteed to walk away a VS power user. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;&lt;/h3&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f05%2f22%2fcommunity-convergence-xliv.aspx"&gt;&lt;img alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f05%2f22%2fcommunity-convergence-xliv.aspx" border="0" /&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8532687" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category></item><item><title>Community Convergence XLIII</title><link>http://blogs.msdn.com/charlie/archive/2008/04/23/community-convergence-xliii.aspx</link><pubDate>Wed, 23 Apr 2008 20:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8419520</guid><dc:creator>Charlie Calvert</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/charlie/comments/8419520.aspx</comments><wfw:commentRss>http://blogs.msdn.com/charlie/commentrss.aspx?PostID=8419520</wfw:commentRss><description>&lt;p&gt;Welcome to the forty-third issue of Community Convergence. The last few weeks have been consumed by the &lt;a href="https://www.mvpsummit2008.com/"&gt;2008 MVP Summit&lt;/a&gt;. During that annual event about 150 C# &lt;a href="http://www.microsoft.com/india/mvp/"&gt;MVP&lt;/a&gt;s and many &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Most_Valuable_Professional"&gt;MVP&lt;/a&gt;s from other disciplines descend on Redmond for a technical summit accompanied by fun and games at local restaurants and hotels. Below I include a summary of the event by Jeremy D. Miller. One of the highlights of the event is a day in which the C# MVPs hear directly from the team about our plans for the future.&lt;/p&gt; &lt;p&gt;Other recent news includes the release of the &lt;a href="http://blogs.msdn.com/mitsu/archive/2008/04/02/visual-linq-query-builder-for-linq-to-sql-vlinq.aspx" mce_href="http://blogs.msdn.com/mitsu/archive/2008/04/02/visual-linq-query-builder-for-linq-to-sql-vlinq.aspx"&gt;Visual LINQ Query Builder&lt;/a&gt;, a tool for helping developers compose LINQ queries. &lt;a href="http://blogs.msdn.com/mitsu/"&gt;Mitsu&lt;/a&gt; Furuta and others have been working hard on this project, and it is great to finally see it available for download. It is a useful programming tool for all LINQ developers, and especially for those who are new to LINQ and want some help learning the syntax.&lt;/p&gt; &lt;h3&gt;From the C# Team&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Luca Bolognese&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2008/04/01/a-c-library-to-write-functional-code-part-i-background.aspx" mce_href="http://blogs.msdn.com/lucabol/archive/2008/04/01/a-c-library-to-write-functional-code-part-i-background.aspx"&gt;A C# library to write functional code - Part I - Background&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2008/04/08/a-c-library-to-write-functional-code-part-ii-tuples.aspx" mce_href="http://blogs.msdn.com/lucabol/archive/2008/04/08/a-c-library-to-write-functional-code-part-ii-tuples.aspx"&gt;A C# library to write functional code - Part II - Tuples&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/lucabol/archive/2008/04/21/a-c-library-to-write-functional-code-part-iii-records.aspx" mce_href="http://blogs.msdn.com/lucabol/archive/2008/04/21/a-c-library-to-write-functional-code-part-iii-records.aspx"&gt;A C# library to write functional code - Part III - Records&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Kirill Osenkov&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2008/04/03/coding-productivity-macros-shortcuts-and-snippets.aspx" mce_href="http://blogs.msdn.com/kirillosenkov/archive/2008/04/03/coding-productivity-macros-shortcuts-and-snippets.aspx"&gt;Coding productivity: macros, shortcuts and snippets&lt;/a&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/kirillosenkov/archive/2008/04/23/book-review-jon-skeet-s-c-in-depth.aspx"&gt;Book review: Jon Skeet's C# in Depth&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Charlie Calvert&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/charlie/archive/2008/04/07/charlie-s-deck-and-demos-from-his-essence-of-linq-talk.aspx" mce_href="http://blogs.msdn.com/charlie/archive/2008/04/07/charlie-s-deck-and-demos-from-his-essence-of-linq-talk.aspx"&gt;Charlie's Deck and Demos from his Essence of LINQ Talk&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;From the C# Community&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;MSDN Blog&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/17/8399099.aspx" mce_href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/17/8399099.aspx"&gt;April 2008 issue of MSDN Magazine now online&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/16/8399077.aspx" mce_href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/16/8399077.aspx"&gt;LINQ coverage in March MSDN Magazine&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/09/8369299.aspx" mce_href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/09/8369299.aspx"&gt;Foundations: Vector Graphics and the WPF Shape Class&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/07/8357566.aspx" mce_href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/07/8357566.aspx"&gt;Find Application Bottlenecks with Visual Studio Profiler&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/09/8373606.aspx" mce_href="http://blogs.msdn.com/msdnmagazine/archive/2008/04/09/8373606.aspx"&gt;An editor's top six pet peeves&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Dustin Campbell&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://feeds.feedburner.com/~r/DidItWithDotNet/~3/267115447/TheBlueBadgeCometh.aspx" mce_href="http://feeds.feedburner.com/~r/DidItWithDotNet/~3/267115447/TheBlueBadgeCometh.aspx"&gt;The Blue Badge Cometh&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Jeremy D. Miller&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://codebetter.com/blogs/jeremy.miller/archive/2008/04/23/a-train-of-thought-mvp-summit-2008-edition.aspx" mce_href="http://codebetter.com/blogs/jeremy.miller/archive/2008/04/23/a-train-of-thought-mvp-summit-2008-edition.aspx"&gt;A Train of Thought -- MVP Summit 2008 Edition&lt;/a&gt;  &lt;li&gt;&lt;a href="http://codebetter.com/blogs/jean-paul_boodhoo/archive/2008/04/22/got-var.aspx" mce_href="http://codebetter.com/blogs/jean-paul_boodhoo/archive/2008/04/22/got-var.aspx"&gt;Got var?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Mitsu&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/mitsu/archive/2008/04/02/visual-linq-query-builder-for-linq-to-sql-vlinq.aspx" mce_href="http://blogs.msdn.com/mitsu/archive/2008/04/02/visual-linq-query-builder-for-linq-to-sql-vlinq.aspx"&gt;Visual Linq query builder for Linq to Sql: VLinq&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Scott Guthrie&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx"&gt;ASP.NET MVC Source Refresh Preview&lt;/a&gt;  &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/04/11/april-11th-links-asp-net-asp-net-ajax-asp-net-mvc-visual-studio-silverlight.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2008/04/11/april-11th-links-asp-net-asp-net-ajax-asp-net-mvc-visual-studio-silverlight.aspx"&gt;April 11th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, Silverlight&lt;/a&gt;  &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/04/10/asp-net-dynamic-data-preview-available.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2008/04/10/asp-net-dynamic-data-preview-available.aspx"&gt;ASP.NET Dynamic Data Preview Available&lt;/a&gt;  &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/04/04/tip-trick-creating-and-using-silverlight-and-wpf-user-controls.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2008/04/04/tip-trick-creating-and-using-silverlight-and-wpf-user-controls.aspx"&gt;Tip/Trick: Creating and Using Silverlight and WPF User Controls&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Wriju&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/wriju/archive/2008/04/04/linq-to-xml-modifying-xml-document.aspx" mce_href="http://blogs.msdn.com/wriju/archive/2008/04/04/linq-to-xml-modifying-xml-document.aspx"&gt;LINQ to XML : Modifying XML document&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/wriju/archive/2008/04/02/linq-to-xml-changing-connectionstring-in-app-config.aspx" mce_href="http://blogs.msdn.com/wriju/archive/2008/04/02/linq-to-xml-changing-connectionstring-in-app-config.aspx"&gt;LINQ to XML : Changing connectionString in app.config&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/wriju/archive/2008/03/26/linq-to-xml-adding-namespace-quickly.aspx" mce_href="http://blogs.msdn.com/wriju/archive/2008/03/26/linq-to-xml-adding-namespace-quickly.aspx"&gt;LINQ to XML : Adding Namespace quickly&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/wriju/archive/2008/03/24/linq-to-xml-join-xml-data.aspx" mce_href="http://blogs.msdn.com/wriju/archive/2008/03/24/linq-to-xml-join-xml-data.aspx"&gt;LINQ to XML : Join Xml Data&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/wriju/archive/2008/03/21/linq-to-xml-working-with-prefixes.aspx" mce_href="http://blogs.msdn.com/wriju/archive/2008/03/21/linq-to-xml-working-with-prefixes.aspx"&gt;LINQ to XML : Working with Prefixes&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/wriju/archive/2008/03/21/linq-to-xml-working-with-namespaces.aspx" mce_href="http://blogs.msdn.com/wriju/archive/2008/03/21/linq-to-xml-working-with-namespaces.aspx"&gt;LINQ to XML : Working with Namespaces&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Daniel Fernandez&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/danielfe/archive/2008/04/22/live-mesh-launches.aspx" mce_href="http://blogs.msdn.com/danielfe/archive/2008/04/22/live-mesh-launches.aspx"&gt;Live Mesh Launches&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Charles Petzold&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.charlespetzold.com/blog/2008/04/Rounded-Graphics-in-WPF.html" mce_href="http://www.charlespetzold.com/blog/2008/04/Rounded-Graphics-in-WPF.html"&gt;Rounded Graphics in WPF&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;From the F# Team&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Luke Hoban&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/lukeh/archive/2008/04/14/f-session-at-teched-israel.aspx" mce_href="http://blogs.msdn.com/lukeh/archive/2008/04/14/f-session-at-teched-israel.aspx"&gt;F# Session at TechEd Israel&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Jomo Fisher&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/jomo_fisher/archive/2008/04/22/correct-by-construction-in-f.aspx" mce_href="http://blogs.msdn.com/jomo_fisher/archive/2008/04/22/correct-by-construction-in-f.aspx"&gt;Correct by Construction in F#&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f04%2f23%2fcommunity-convergence-xliii.aspx"&gt;&lt;img alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f04%2f23%2fcommunity-convergence-xliii.aspx" border="0"&gt;&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8419520" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/charlie/archive/tags/CSharp/default.aspx">CSharp</category><category domain="http://blogs.msdn.com/charlie/archive/tags/Community+Convergence/default.aspx">Community Convergence</category><category domain="http://blogs.msdn.com/charlie/archive/tags/LINQ/default.aspx">LINQ</category></item></channel></rss>