<?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>The Visual Basic Team : Luca Bolognese</title><link>http://blogs.msdn.com/vbteam/archive/tags/Luca+Bolognese/default.aspx</link><description>Tags: Luca Bolognese</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Channel9 Interview with Luca Bolognese: VB.NET and C# Co-Evolution (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2009/05/19/channel9-interview-with-luca-bolognese-vb-net-and-c-co-evolution-lisa-feigenbaum.aspx</link><pubDate>Wed, 20 May 2009 05:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9630866</guid><dc:creator>VBTeam</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/vbteam/comments/9630866.aspx</comments><wfw:commentRss>http://blogs.msdn.com/vbteam/commentrss.aspx?PostID=9630866</wfw:commentRss><description>&lt;P&gt;There was a great Channel9 video posted last week on the future directions of VB.NET and C# and how they are related. Charles Torre interviewed Luca Bolognese, who is currently the Group Program Manager for VB.NET, C#, and F#. Please see below for more details.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://channel9.msdn.com/posts/Charles/Luca-Bolognese-C-and-VBNET-Co-Evolution-The-Twain-Shall-Meet/" mce_href="http://channel9.msdn.com/posts/Charles/Luca-Bolognese-C-and-VBNET-Co-Evolution-The-Twain-Shall-Meet/"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;Luca Bolognese: C# and VB.NET Co-Evolution - The Twain Shall Meet&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;by Charles Torre&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;For most of their lifetimes, C# and VB.NET have evolved at their own pace and in their own ways (C# added iterators, VB.NET didn't. VB.NET added XML Literals, C# didn't. etc, etc...). Today, Luca Bolognese and team have embarked on a new approach to how .NET's premiere languages will evolve going forward: Co-Evolution. Essentially, new language/compiler features will be developed for each language concurrently. No longer will C# get new language construct X while VB.NET adds Y. They will both get X (and they will both get Y). Anders Hejlsberg, the father of C#, now oversees both languages and will make sure that language innovations are developed for C# and VB.NET &lt;EM&gt;at the same time&lt;/EM&gt;. &lt;BR&gt;&lt;BR&gt;I visited Luca recently to get a sense of the rationale behind this new co-evolutionary approach to two very different languages. Why is co-evolution important? Why not just have the languages, which target different demographics (do they?), evolve in ways that match the needs their users? What's the story here? What's next?&lt;/P&gt;
&lt;P&gt;&lt;A href="http://channel9.msdn.com/posts/Charles/Luca-Bolognese-C-and-VBNET-Co-Evolution-The-Twain-Shall-Meet/" mce_href="http://channel9.msdn.com/posts/Charles/Luca-Bolognese-C-and-VBNET-Co-Evolution-The-Twain-Shall-Meet/"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=246 alt=image src="http://blogs.msdn.com/blogfiles/vbteam/WindowsLiveWriter/Channel9Int.NETCoEvolutionLisaFeigenbaum_10F2E/image_3.png" width=327 border=0 mce_src="http://blogs.msdn.com/blogfiles/vbteam/WindowsLiveWriter/Channel9Int.NETCoEvolutionLisaFeigenbaum_10F2E/image_3.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9630866" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/vbteam/archive/tags/Lisa+Feigenbaum/default.aspx">Lisa Feigenbaum</category><category domain="http://blogs.msdn.com/vbteam/archive/tags/Luca+Bolognese/default.aspx">Luca Bolognese</category></item><item><title>Luca Bolognese on Asynchronous HTML caching in VB.NET (Lisa Feigenbaum)</title><link>http://blogs.msdn.com/vbteam/archive/2009/04/29/luca-bolognese-on-html-caching-in-vb-net-lisa-feigenbaum.aspx</link><pubDate>Wed, 29 Apr 2009 22:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9576318</guid><dc:creator>VBTeam</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/vbteam/comments/9576318.aspx</comments><wfw:commentRss>http://blogs.msdn.com/vbteam/commentrss.aspx?PostID=9576318</wfw:commentRss><description>&lt;P&gt;You may know Luca Bolognese from his well-known work on C# LINQ. Luca is now the Group Program Manager for VB.NET, C#, and F#. You can check out his blog &lt;A href="http://blogs.msdn.com/lucabol/default.aspx" target=_blank mce_href="http://blogs.msdn.com/lucabol/default.aspx"&gt;here&lt;/A&gt;. Luca recently blogged his first VB.NET post. It is about asynchronous HTML caching, and is part of a longer series in which he is converting a financial VBA Excel add-in to .NET. The code uses the .NET Parallel Extensions that will be shipping in Visual Studio 2010 and .NET Framework 4.0. Check it out at the link below:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/lucabol/archive/2009/04/27/an-async-html-cache-part-i.aspx" mce_href="http://blogs.msdn.com/lucabol/archive/2009/04/27/an-async-html-cache-part-i.aspx"&gt;An Async Html cache – part I&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9576318" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/vbteam/archive/tags/Lisa+Feigenbaum/default.aspx">Lisa Feigenbaum</category><category domain="http://blogs.msdn.com/vbteam/archive/tags/VB2010/default.aspx">VB2010</category><category domain="http://blogs.msdn.com/vbteam/archive/tags/Luca+Bolognese/default.aspx">Luca Bolognese</category></item></channel></rss>