<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - C# 4.0 and beyond by Anders Hejlsberg</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/542304_100x75.jpg</url>
		<title>Channel 9 - C# 4.0 and beyond by Anders Hejlsberg</title>
		<link></link>
	</image>
	<description>
In this talk Microsoft Technical Fellow and C# Chief Architect Anders Hejlsberg gives an overview of the new features in C# 4.0, including dynamic typing, co- and contra-variance, named and optional parameters, and improved COM interoperability. Anders will
 also discuss some of the ideas that are envisioned for future versions of C#.
 
This session is presented by Anders Hejlsberg during Microsoft 
DevDays 2010 in The Hague in The Netherlands. 
</description>
	<link></link>
	<language>en</language>
	<pubDate>Thu, 23 May 2013 10:00:44 GMT</pubDate>
	<lastBuildDate>Thu, 23 May 2013 10:00:44 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Thanks for posting this wonderful presentation.&nbsp;</p>
<p>&nbsp;</p>
<p>Please follow up with more from DevDays 2010. Also, the video and audio quality&nbsp;are superb! All encodings of presentations should be this good.</p>
<p>&nbsp;</p>
<p>posted by Corrector2</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634065541610000000</link>
		<pubDate>Sun, 11 Apr 2010 03:42:41 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634065541610000000</guid>
		<dc:creator>Corrector2</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>I wish Anders would've clarified what his problem with optional parameters is. He mentioned the Ceremony versus Essence thing, but at the same time he's suggesting that he'd rather see</p>
<p>&nbsp;</p>
<p><pre class="brush: csharp">
class MyClass 
{ 
MyClass() : this(string.Empty, null) 
{ 
} 
 
MyClass(string someString) : this(someString, null) 
{ 
} 
 
MyClass(string someString, Object someObject) 
{ 
// Do something with someString and someObject
 } 
} </pre></p>
<p>&nbsp;</p>
<p>than</p>
<p>&nbsp;</p>
<p><pre class="brush: csharp">class MyClass { MyClass(string someString = string.Empty, Object someObject = null) { // Do something with someString and someObject } } </pre></p>
<p>&nbsp;</p>
<p>which is far less ceremony and far more essence than the former.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Edit: well, the code layout is messed up so my point is lost. Thanks again, Channel 9 forum software.</p>
<p>posted by Bas</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634066529500000000</link>
		<pubDate>Mon, 12 Apr 2010 07:09:10 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634066529500000000</guid>
		<dc:creator>Bas</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Thanks for the compliment. We're uploading the rest of the videos as we speak. Takes a while (over 50GB of material and needs to be encoded in all formats too <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />)</p>
<p>posted by Matthijs</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634066997420000000</link>
		<pubDate>Mon, 12 Apr 2010 20:09:02 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634066997420000000</guid>
		<dc:creator>Matthijs</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>I agree, Bas. Coming from VB6, I don't know why there's so much hate for optional parameters. I'd much rather have one constructor to maintain than 5 constructors that just pass a default value into the &quot;real&quot; constructor.</p>
<p>posted by spivonious</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634070356790000000</link>
		<pubDate>Fri, 16 Apr 2010 17:27:59 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634070356790000000</guid>
		<dc:creator>spivonious</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>about the video quality, maybe thats because these DevDays videos use the WMV(High) version (_2MB_ in file names) as the default while others use the normal WMV version ? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' />
</p>
<p>posted by felix9</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634070439190000000</link>
		<pubDate>Fri, 16 Apr 2010 19:45:19 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634070439190000000</guid>
		<dc:creator>felix9</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>im not really sure if that the whole reason, but i think bart de smet wrote a blog about this once.</p>
<p>he pointed out a caveat that when optional parameters are used, the name of the argument suddenly start to matter. if you make a seemingly innocent change to a argument name in a library, all callers that use that argument by name will break</p>
<p>&nbsp;</p>
<p>also, bart wrote that, at least in the c# implementation, the values for optional parameters are &quot;burned into the call site&quot; that is, a method like this void Add(string firstName, string lastname = &quot;&quot;) could be called like this:&nbsp; Add(&quot;aL&quot;), however what
 the compiler will actually emit is Add(&quot;aL&quot;, &quot;&quot;)</p>
<p>&nbsp;</p>
<p>this means that even if the library writer where to change the default value for&nbsp;a optional parameter, the callers wouldnt pick up that new vaalue unless they recompiled their code.</p>
<p>&nbsp;</p>
<p>maybe he thinks it promotes &quot;bad&quot; design, that is having to many arguments.. but surely the users of such libraries *cough*office*cough* shouldnt have to suffer for that <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />
</p>
<p>posted by aL_</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634070446290000000</link>
		<pubDate>Fri, 16 Apr 2010 19:57:09 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634070446290000000</guid>
		<dc:creator>aL_</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>the interactive c# shell is an excellent demostration and the Q&amp;A session is very interesting and informative, nice video !</p>
<p>posted by felix9</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634070615310000000</link>
		<pubDate>Sat, 17 Apr 2010 00:38:51 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634070615310000000</guid>
		<dc:creator>felix9</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>how to download these videos??????</p>
<p>posted by venkatbaggu</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071007440000000</link>
		<pubDate>Sat, 17 Apr 2010 11:32:24 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071007440000000</guid>
		<dc:creator>venkatbaggu</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Click on&nbsp;&quot;Media Downloads&quot; and it will&nbsp;show a dropdown list.</p>
<p>posted by ShinNoNoir</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071079250000000</link>
		<pubDate>Sat, 17 Apr 2010 13:32:05 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071079250000000</guid>
		<dc:creator>ShinNoNoir</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>&quot;this means that even if the library writer where to change the default value for&nbsp;a optional parameter, the callers wouldnt pick up that new vaalue unless they recompiled their code.&quot;</p>
<p>&nbsp;</p>
<p>If that's true, then that's a really poor design decision from the compiler team. Optional parameter default values should be set in the method, not in the caller.</p>
<p>posted by spivonious</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071103910000000</link>
		<pubDate>Sat, 17 Apr 2010 14:13:11 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071103910000000</guid>
		<dc:creator>spivonious</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>I think Anders presented this talk better in the &quot;TechDays 2010 Keynote by Anders Hejlsberg: Trends and future directions in programming languages&quot; video.</p>
<p>&nbsp;</p>
<p><a href="http://channel9.msdn.com/posts/adebruyn/TechDays-2010-Developer-Keynote-by-Anders-Hejlsberg/">http&#58;&#47;&#47;channel9.msdn.com&#47;posts&#47;adebruyn&#47;TechDays-2010-Developer-Keynote-by-Anders-Hejlsberg&#47;</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071392570000000</link>
		<pubDate>Sat, 17 Apr 2010 22:14:17 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071392570000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>I think this is also the case for C&#43;&#43; that in C&#43;&#43; what are termed default parameters are burned into the call site.</p>
<p>&nbsp;</p>
<p>It's also the case for constants in C#, which I think a lot of developers don't realize - that the constant value is burned in, so changing a constant in a referenced assembly won't change the value in dependent assemblys unless they themselves are also
 recompiled.</p>
<p>&nbsp;</p>
<p>I'm sure that they have good reasoning for doing the same for optional parameters in C#, even if it may have adverse affects in some scenarios.</p>
<p>posted by pspidey512</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071435370000000</link>
		<pubDate>Sat, 17 Apr 2010 23:25:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071435370000000</guid>
		<dc:creator>pspidey512</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Following the first supported product release of F# in Visual Studio 2010&nbsp;on Monday 12th April, which includes a&nbsp;production-quality REPL like the&nbsp;experimental C# one Anders&nbsp;presented here,&nbsp;and hearing the questions about F# posed to Anders in this lecture,
 I think lots of Microsoft's&nbsp;customers will be wanting lectures specifically about F#.</p>
<p>&nbsp;</p>
<p>Were there any lectures on F# at this DevDays conference?</p>
<p>&nbsp;</p>
<p>posted by Jon Harrop</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071506140000000</link>
		<pubDate>Sun, 18 Apr 2010 01:23:34 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634071506140000000</guid>
		<dc:creator>Jon Harrop</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Jon Harrop, you can have a look at Don Symes <a href="http://channel9.msdn.com/shows/Going&#43;Deep/C9-Lectures-Dr-Don-Syme-Introduction-to-F-3-of-3/">
introduction to F#.</a></p>
<p>posted by vesuvius</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634072139340000000</link>
		<pubDate>Sun, 18 Apr 2010 18:58:54 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634072139340000000</guid>
		<dc:creator>vesuvius</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Great presentation. Meantime, thanks to Matt for all his effort.</p>
<p>posted by sreejithssnair</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634073881100000000</link>
		<pubDate>Tue, 20 Apr 2010 19:21:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634073881100000000</guid>
		<dc:creator>sreejithssnair</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Really its a very useful session</p>
<p>posted by thabet084</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634078785300000000</link>
		<pubDate>Mon, 26 Apr 2010 11:35:30 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634078785300000000</guid>
		<dc:creator>thabet084</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Overall this presentation is really good, I liked how Mr. Hejlsberg explained the current problems of modern programming and the approach C# took to accomodate those problems.</p>
<p>&nbsp;</p>
<p>However, I wish he talked more about the debugging and specific run time errors that can occur.
</p>
<p>&nbsp;</p>
<p>The problem with dynamic, as far as I can tell, is that since you could give a dynamic variable anything you want, you won't know if it will work until&nbsp;you run the application at&nbsp;run time; but even then,&nbsp;you won't even know where the error will be in the
 code!</p>
<p>&nbsp;</p>
<p>I can see debugging dynamic variables to be a big futuristic problem (part of the reason why many people don't like javascript), especially if you're asking the program to do what you want it to do, and it's not complying properly to your request. It would
 be quite difficult to track down problems if they occur. The only thing you'd be left to run on is how well you can design your code to narrow down where an error could result.</p>
<p>&nbsp;</p>
<p>If Mr.Hejlsberg dedicated sometime to show possible runtime errors, and if there is some kind of message handling that will explain viable reasons as to why something is not working, I'd program using dynamic variables&nbsp;with higher confidence. But as far
 as now, I feel a little effy on making the leap and spending my time asking others why something isn't working.</p>
<p>posted by sksallaj</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634079050150000000</link>
		<pubDate>Mon, 26 Apr 2010 18:56:55 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634079050150000000</guid>
		<dc:creator>sksallaj</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Overall this presentation is really good, I liked how Mr. Hejlsberg explained the current problems of modern programming and the approach C# took to accomodate those problems.</p>
<p>&nbsp;</p>
<p>However, I wish he talked more about the debugging and specific run time errors that can occur.
</p>
<p>&nbsp;</p>
<p>The problem with dynamic, as far as I can tell, is that since you could give a dynamic variable anything you want, you won't know if it will work until&nbsp;you run the application at&nbsp;run time; but even then,&nbsp;you won't even know where the error will be in the
 code!</p>
<p>&nbsp;</p>
<p>I can see debugging dynamic variables to be a big futuristic problem (part of the reason why many people don't like javascript), especially if you're asking the program to do what you want it to do, and it's not complying properly to your request. It would
 be quite difficult to track down problems if they occur. The only thing you'd be left to run on is how well you can design your code to narrow down where an error could result.</p>
<p>&nbsp;</p>
<p>If Mr.Hejlsberg dedicated sometime to show possible runtime errors, and if there is some kind of message handling that will explain viable reasons as to why something is not showing, I'd program using dynamics with higher confidence. But as far as now, I
 feel a little effy on making the leap and spending my time asking others why something isn't working.</p>
<p>posted by sksallaj</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634079052310000000</link>
		<pubDate>Mon, 26 Apr 2010 19:00:31 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634079052310000000</guid>
		<dc:creator>sksallaj</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>the Eval thing is fantastic, but when we can use it, anders has done the demo for several times since pdc08</p>
<p>posted by jarenduan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634081391890000000</link>
		<pubDate>Thu, 29 Apr 2010 11:59:49 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634081391890000000</guid>
		<dc:creator>jarenduan</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Now C# can do what Visual FoxPro has done for over 10 years. &nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /> </p>
<p>posted by cbae</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634084082480000000</link>
		<pubDate>Sun, 02 May 2010 14:44:08 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634084082480000000</guid>
		<dc:creator>cbae</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[
<p>Where can one dowload the source code&nbsp;for demos shown in these presentations?&nbsp;Thanks!</p>
<p>&nbsp;</p>
<p>Matt,&nbsp;thanks for putting these up; the quality is fantastic!&nbsp; I can't thank you enough!</p>
<p>posted by codecop</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634121145030000000</link>
		<pubDate>Mon, 14 Jun 2010 12:15:03 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634121145030000000</guid>
		<dc:creator>codecop</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[The problem with dynamic, as far as I can tell, is that since you  could give a dynamic variable anything you want, you won't know if it  will work until&nbsp;you run the application at&nbsp;run time; but even then,&nbsp;you  won't even know where the error will be &lt;a href="http://www.youtubeline.com"&gt;youtube&lt;/a&gt; in the  code! I can see debugging dynamic variables to be a big futuristic problem  (part of the reason why many people don't like javascript), especially  if you're asking the program to do what you want it to do, and it's not  complying properly to your request. It would  be quite difficult to track down problems if they occur. The only thing  you'd be left to run on is how well you can design your code to narrow  down where an error could result.<p>posted by anonimous</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634260239420000000</link>
		<pubDate>Mon, 22 Nov 2010 11:59:02 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634260239420000000</guid>
		<dc:creator>anonimous</dc:creator>
	</item>
	<item>
		<title>Re: C# 4.0 and beyond by Anders Hejlsberg</title>
		<description>
			<![CDATA[@Matthijs:Can you provide teaching videos&nbsp;Asp.net Controls, Security and State management?<p>posted by Santosh</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634264435820000000</link>
		<pubDate>Sat, 27 Nov 2010 08:33:02 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg#c634264435820000000</guid>
		<dc:creator>Santosh</dc:creator>
	</item>
</channel>
</rss>