<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by jemts</title>
    <description>Stories kicked by jemts</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>XNA Game Studio 3.0</title>
      <description>The good folks who put together our gaming tools have released XNA Game Studio 3.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f11%2f10%2fxna-game-studio-3-0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f11%2f10%2fxna-game-studio-3-0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/XNA_Game_Studio_3_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/XNA_Game_Studio_3_0</guid>
      <pubDate>Tue, 18 Nov 2008 15:01:20 GMT</pubDate>
    </item>
    <item>
      <title>LINQ To SQL Gets Kicked to the Curb... Needs A Good Home!</title>
      <description>Great post on why L2S needs to be supported by the community and why a L2S targeted at the community is a good idea. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdavid.hayden%2farchive%2f2008%2f10%2f30%2flinq-to-sql-gets-kicked-to-the-curb-needs-a-good-home.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdavid.hayden%2farchive%2f2008%2f10%2f30%2flinq-to-sql-gets-kicked-to-the-curb-needs-a-good-home.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/LINQ_To_SQL_Gets_Kicked_to_the_Curb_Needs_A_Good_Home</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/LINQ_To_SQL_Gets_Kicked_to_the_Curb_Needs_A_Good_Home</guid>
      <pubDate>Thu, 30 Oct 2008 20:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Functional .NET - LINQ as a Monad</title>
      <description>As part of my talk at the Richmond Code Camp earlier in October, I had the opportunity to talk about how to implement functional aspects in C# 3.0.  This talk revolved around such concepts as from mutable to immutable, from inheritance to functional composition, and the mind shift that is required.  Part of this discussion involved very briefly a talk about monads.  It's a very misunderstood part of computer science and one of the most powerful concepts to learn.  Much like continuation passing style, this style is often maligned as a result.  But, let's work to change that. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fmatthew.podwysocki%2farchive%2f2008%2f10%2f13%2ffunctional-c-linq-as-a-monad.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fmatthew.podwysocki%2farchive%2f2008%2f10%2f13%2ffunctional-c-linq-as-a-monad.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Functional_NET_LINQ_as_a_Monad</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Functional_NET_LINQ_as_a_Monad</guid>
      <pubDate>Mon, 13 Oct 2008 22:40:29 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Snippet Designer</title>
      <description>Matthew Manela, an engineer on our Online Tools team, has created and released a free, community-based tool called the Snippet Designer. His tool is a Visual Studio add-in that allows you to create and edit snippets from inside the IDE. 

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f09%2f30%2fnew-snippet-editor.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f09%2f30%2fnew-snippet-editor.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_Snippet_Designer_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_Snippet_Designer_1</guid>
      <pubDate>Fri, 03 Oct 2008 13:16:23 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio snippet designer</title>
      <description>Recently Microsoft released source code and compiled version of previously internal tool, that helps to create and manage code snippets in Visual Studio IDE &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2ftamir%2farchive%2f2008%2f09%2f22%2fvisual-studio-snippet-designer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2ftamir%2farchive%2f2008%2f09%2f22%2fvisual-studio-snippet-designer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_snippet_designer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_snippet_designer</guid>
      <pubDate>Mon, 22 Sep 2008 11:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Snippet Designer for Visual Studio Released!</title>
      <description>An open source plug-in for Visual Studio which adds the ability to edit code snippets in a rich integrated way.  It also adds the Snippet Explorer tool window which allows you to easily search for snippet files on your computer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f09%2f21%2fthe-snippet-designer-is-released.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f09%2f21%2fthe-snippet-designer-is-released.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Snippet_Designer_for_Visual_Studio_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Snippet_Designer_for_Visual_Studio_Released</guid>
      <pubDate>Mon, 22 Sep 2008 11:01:11 GMT</pubDate>
    </item>
    <item>
      <title>Using SQL CE with LINQ to SQL</title>
      <description>Shows how to correctly use LINQ to SQL with SQL CE. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f09%2f09%2fsql-ce-3-5-with-linq-to-sql.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f09%2f09%2fsql-ce-3-5-with-linq-to-sql.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_SQL_CE_with_LINQ_to_SQL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_SQL_CE_with_LINQ_to_SQL</guid>
      <pubDate>Wed, 10 Sep 2008 15:36:41 GMT</pubDate>
    </item>
    <item>
      <title>Improve CollectionView Sorting Performance in WPF</title>
      <description>A simple technique to minimize the number of refreshes to a collection view by using the DeferRefresh method. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f08%2f28%2fcollectionview-deferrefresh-my-new-best-friend.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f08%2f28%2fcollectionview-deferrefresh-my-new-best-friend.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Improve_CollectionView_Sorting_Performance_in_WPF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Improve_CollectionView_Sorting_Performance_in_WPF</guid>
      <pubDate>Fri, 29 Aug 2008 00:24:46 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft cracking down on community extensions</title>
      <description>Microsoft released a tool called Microsoft Source Analyzer, or StyleCop.  It analyzes source code for standards violations.  It's a 1.0 release, so it doesn't do some things ... like have a published API for custom rules or MSBuild integration.  So the community dug in and figured out how to do these things and now MS is firing off license-violation emails.  Don't they get it?  The community wants to use the product, but it's too limited ... these extensions help make it better. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flovethedot.blogspot.com%2f2008%2f07%2fcome-on-microsoft-isnt-this-little.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flovethedot.blogspot.com%2f2008%2f07%2fcome-on-microsoft-isnt-this-little.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Microsoft_cracking_down_on_community_extensions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Microsoft_cracking_down_on_community_extensions</guid>
      <pubDate>Thu, 03 Jul 2008 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Survey</title>
      <description>A new Visual Studio survey has been created and we would like your feedback. This survey focuses on learning more about the types of applications you are creating, which tools and technologies you are using, and how we can improve our content and code examples to better meet your needs. There are also questions about how you access online help, and some questions about the .NET Framework docs.



 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f05%2f22%2fgive-us-your-feedback-take-the-visual-studio-survey.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f05%2f22%2fgive-us-your-feedback-take-the-visual-studio-survey.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_Survey</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_Survey</guid>
      <pubDate>Fri, 23 May 2008 09:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Closures and Pass by Reference</title>
      <description>What happends when you use pass by reference and closures in the same method?  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f04%2f30%2fclosures-and-pass-by-reference.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f04%2f30%2fclosures-and-pass-by-reference.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Closures_and_Pass_by_Reference</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Closures_and_Pass_by_Reference</guid>
      <pubDate>Thu, 01 May 2008 02:26:43 GMT</pubDate>
    </item>
    <item>
      <title>spec# &amp;amp; dbc</title>
      <description>For everyone! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fgregyoung%2farchive%2f2008%2f04%2f28%2fi-want-spec.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fgregyoung%2farchive%2f2008%2f04%2f28%2fi-want-spec.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/spec_dbc</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/spec_dbc</guid>
      <pubDate>Wed, 30 Apr 2008 07:47:09 GMT</pubDate>
    </item>
    <item>
      <title>Combing Silverlight2 and JavaScript</title>
      <description>Silverlight 2 allows you to combine a webpages JavaScript code with Silverlight .NET Code.  For example you can call a C# method from JavaScript and call a JavaScript function from C#.

This posts shows how this is done and demonstrates it with a nifty little web page. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f04%2f13%2fcombining-silverlight-2-and-javascript.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f04%2f13%2fcombining-silverlight-2-and-javascript.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Combing_Silverlight2_and_JavaScript</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Combing_Silverlight2_and_JavaScript</guid>
      <pubDate>Mon, 14 Apr 2008 00:10:12 GMT</pubDate>
    </item>
    <item>
      <title>xUnit.net 1.0 RC3 Released Today</title>
      <description>Link to Brad Wilson's blog, xUnit 1.0 is feature complete! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbradwilson.typepad.com%2fblog%2f2008%2f04%2fxunitnet-10-rc3.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbradwilson.typepad.com%2fblog%2f2008%2f04%2fxunitnet-10-rc3.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/xUnit_net_1_0_RC3_Released_Today</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/xUnit_net_1_0_RC3_Released_Today</guid>
      <pubDate>Sat, 12 Apr 2008 20:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Why Silverlight 2 Deep Zoom Really is Something New</title>
      <description>&amp;quot;The reactions to [Deep Zoom] have fallen into two groups. Some folks say it's incredible, and some say they were impressed when they saw it in 2005, was called Google Maps (and zoomed all the way from outer space to their house). The unimpressed folks point out that there are other Flash applications that handle this, too, like Zoomify and Zoomarama. Haven't we seen this before?&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2008%2f03%2f21%2fwhy-silverlight-2-deep-zoom-really-is-something-new.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2008%2f03%2f21%2fwhy-silverlight-2-deep-zoom-really-is-something-new.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Why_Silverlight_2_Deep_Zoom_Really_is_Something_New</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Why_Silverlight_2_Deep_Zoom_Really_is_Something_New</guid>
      <pubDate>Fri, 28 Mar 2008 11:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Lazy Prime Number Sieve in C#</title>
      <description>Creating a infite list of prime numbers using lazy infinite lists.  Shows how two pretty lines of Haskell can be ported to C#. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f03%2f16%2flazy-prime-number-sieve-in-c.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f03%2f16%2flazy-prime-number-sieve-in-c.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Lazy_Prime_Number_Sieve_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Lazy_Prime_Number_Sieve_in_C</guid>
      <pubDate>Mon, 17 Mar 2008 06:34:12 GMT</pubDate>
    </item>
    <item>
      <title>Digging deeper into C# Lazy Lists</title>
      <description>This post goes over creating a lazy list structure in C# and shows off some common operations to pefrom on them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f03%2f14%2fdigging-deeper-into-lazy-and-functional-c.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f03%2f14%2fdigging-deeper-into-lazy-and-functional-c.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Digging_deeper_into_C_Lazy_Lists</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Digging_deeper_into_C_Lazy_Lists</guid>
      <pubDate>Sat, 15 Mar 2008 20:08:36 GMT</pubDate>
    </item>
    <item>
      <title>There's some darkness in your silver light.</title>
      <description>Rob voices his complaints about Silverlight 2.0 from the perspective of a developer of WPF and Flash applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2008%2f03%2f13%2fthere-s-some-darkness-in-your-silver-light.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2008%2f03%2f13%2fthere-s-some-darkness-in-your-silver-light.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/There_s_some_darkness_in_your_silver_light</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/There_s_some_darkness_in_your_silver_light</guid>
      <pubDate>Thu, 13 Mar 2008 17:16:05 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight 2.0 + OOXML = TextGlow</title>
      <description>A Word 2007 document viewer built with Silverlight. An example of what is possible using the power of Silverlight 2.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2008%2f03%2f06%2fsilverlight-2-0-ooxml-textglow.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2008%2f03%2f06%2fsilverlight-2-0-ooxml-textglow.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_2_0_OOXML_TextGlow</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_2_0_OOXML_TextGlow</guid>
      <pubDate>Thu, 06 Mar 2008 16:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Irony - .NET Compiler Construction Kit</title>
      <description>Irony is a new-generation .NET compiler construction kit. It utilizes the full potential of c# 2.0 and .NET Framework to implement a completely new and streamlined technology of compiler construction.
Unlike most existing yacc/lex-style solutions Irony does not employ any scanner or parser code generation from grammar specifications written in proprietary meta-language. In Irony the target language grammar is coded directly in c# using operator overloading to express grammar constructs. Irony's scanner and parser modules use the grammar encoded as c# class to control the parsing process. See the expression grammar sample for an example of grammar definition in c# class, and using it in a working parser.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeplex.com%2firony%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeplex.com%2firony%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Irony_NET_Compiler_Construction_Kit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Irony_NET_Compiler_Construction_Kit</guid>
      <pubDate>Sun, 09 Mar 2008 14:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Understanding Variable Capturing in C#</title>
      <description>With the addition of anonymous delegates in C# 2.0 and with lambda expressions in C# 3.0 you might have been hearing a lot about variable capturing.  This is the mechanism in which the delegate/lambda which was defined inline is able to hold on to any variables within its lexical scope. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f03%2f01%2funderstanding-variable-capturing-in-c.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmatt%2farchive%2f2008%2f03%2f01%2funderstanding-variable-capturing-in-c.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Understanding_Variable_Capturing_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Understanding_Variable_Capturing_in_C</guid>
      <pubDate>Sat, 01 Mar 2008 21:58:17 GMT</pubDate>
    </item>
    <item>
      <title>Links to LINQ</title>
      <description>Here are some useful links to LINQ information. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2006%2f10%2f05%2fLinks-to-LINQ.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2006%2f10%2f05%2fLinks-to-LINQ.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Links_to_LINQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Links_to_LINQ</guid>
      <pubDate>Fri, 29 Feb 2008 21:01:02 GMT</pubDate>
    </item>
  </channel>
</rss>