<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with Fluent</title>
    <description>the latest stories tagged with 'Fluent' from DotNetKicks.com</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>Building a Progressive Fluent Interface</title>
      <description>Taking a look at how to build a Progressive Fluent Interface which is a DSL where the options can and will change as you progress through the syntax. This is a useful form of a fluent interface if the want to be able to skillfully guide the user down only one path at a time. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f95"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f95" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Building_a_Progressive_Fluent_Interface</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Building_a_Progressive_Fluent_Interface</guid>
      <pubDate>Tue, 24 Mar 2009 23:31:32 GMT</pubDate>
    </item>
    <item>
      <title>Fluent NHibernate new style mappings - powerful semantics</title>
      <description>So today I updated to the latest build of Fluent NHibernate.  As any of you who might have done the same have discovered there are some breaking changes. I wasn't sure I liked the new class based conventions at first, especially since it wasn't clear at first how to tackle altering my mappings. Then it dawned on me how powerful the conventions would end up being while also promoting DRY. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fang3lfir3.wordpress.com%2f2009%2f03%2f18%2ffluent-nhibernate-new-style-mappings-powerful-semantics%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fang3lfir3.wordpress.com%2f2009%2f03%2f18%2ffluent-nhibernate-new-style-mappings-powerful-semantics%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Fluent_NHibernate_new_style_mappings_powerful_semantics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Fluent_NHibernate_new_style_mappings_powerful_semantics</guid>
      <pubDate>Fri, 20 Mar 2009 01:01:06 GMT</pubDate>
    </item>
    <item>
      <title>Learning how to create a simple Fluent DSL via Method Chaining</title>
      <description>Take a look at how to create a simple Fluent DSL which is built via Method Chaining.

We will build this DSL from the ground up and talk about the various decisions which were made along the way. This is just a simple example of how you can create a internal DSL for your application with very little effort. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f84"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f84" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Learning_how_to_create_a_simple_Fluent_DSL_via_Method_Chaining</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Learning_how_to_create_a_simple_Fluent_DSL_via_Method_Chaining</guid>
      <pubDate>Wed, 11 Feb 2009 01:01:10 GMT</pubDate>
    </item>
    <item>
      <title>A Little More Sugar for Testing Routes in asp.net MVC</title>
      <description>Building on the Fluent Route Testing from MVC Contrib, this is another extension for testing ignored Routes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstevenharman.net%2fblog%2farchive%2f2009%2f02%2f05%2fa-little-more-sugar-for-testing-routes-in-asp.net-mvc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstevenharman.net%2fblog%2farchive%2f2009%2f02%2f05%2fa-little-more-sugar-for-testing-routes-in-asp.net-mvc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/A_Little_More_Sugar_for_Testing_Routes_in_asp_net_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/A_Little_More_Sugar_for_Testing_Routes_in_asp_net_MVC</guid>
      <pubDate>Fri, 06 Feb 2009 22:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Mapping a One-To-Many Relationship with Fluent-NHibernate w/ Composite</title>
      <description>Taking a look at how to setup the NHibernate mappings using Fluent-NHibernate when you have a One-To-Many relationship which uses composite-id's. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2fderik_whittaker%2farchive%2f2009%2f01%2f30%2fmapping-a-one-to-many-relationship-with-fluent-nhibernate-w-composite-id-s.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fderik_whittaker%2farchive%2f2009%2f01%2f30%2fmapping-a-one-to-many-relationship-with-fluent-nhibernate-w-composite-id-s.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Mapping_a_One_To_Many_Relationship_with_Fluent_NHibernate_w_Composite</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Mapping_a_One_To_Many_Relationship_with_Fluent_NHibernate_w_Composite</guid>
      <pubDate>Sat, 31 Jan 2009 22:22:23 GMT</pubDate>
    </item>
    <item>
      <title>Fluent NHibernate Introduction</title>
      <description>Article introduces Fluent NHibernate and quick start guide. Simple web application is available to download for everyone willing to play with Fluent NHibernate.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmarekblotny.blogspot.com%2f2008%2f12%2ffluent-nhibernate-introduction-and.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmarekblotny.blogspot.com%2f2008%2f12%2ffluent-nhibernate-introduction-and.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Fluent_NHibernate_Introduction</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Fluent_NHibernate_Introduction</guid>
      <pubDate>Sat, 13 Dec 2008 23:32:08 GMT</pubDate>
    </item>
    <item>
      <title>Skinning the Cat with Fluent NHibernate</title>
      <description>As you may have noticed, I have become interested in the concept of Object Relational Mapping and the NHibernate framework. One of the more painful/tedious aspects of using NHibernate is hand writing the xml mapping files. That is why I got excited when I heard that Jeremy Miller was open sourcing his mapping generation libraries.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.iamnotmyself.com%2f2008%2f08%2f07%2fSkinningTheCatWithFluentNHibernate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.iamnotmyself.com%2f2008%2f08%2f07%2fSkinningTheCatWithFluentNHibernate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Skinning_the_Cat_with_Fluent_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Skinning_the_Cat_with_Fluent_NHibernate</guid>
      <pubDate>Fri, 08 Aug 2008 07:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Linq Framework Design Guidelines - evolve into optimized frameworks</title>
      <description>This is from the team that brought you 'Framework Design Guidelines' led by Krzysztof Cwalina, an individual we are not shy to recognize as an amazing mind. Look for this content (as shared here from their internal work) in the next of the book For example : 

defer execution of query operator implementations. The expected behavior of most of the Query Pattern members is that they simply construct a new object which, upon enumeration, produces the elements of the set which match the query. The evaluation time is, then, at enumeration.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f07%2f27%2flinq-framework-design-guidelines-great-content-from-the-upcoming-book%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f07%2f27%2flinq-framework-design-guidelines-great-content-from-the-upcoming-book%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_Framework_Design_Guidelines_evolve_into_optimized_frameworks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_Framework_Design_Guidelines_evolve_into_optimized_frameworks</guid>
      <pubDate>Thu, 31 Jul 2008 00:08:03 GMT</pubDate>
    </item>
    <item>
      <title>Building A Fluent Interface for MEF</title>
      <description>Lately I've been digging more and more into the first CTP of the Managed Extensibility Framework (MEF) coming out of Krzysztof Cwalina's team here at Microsoft. By default, a developer needs to sprinkle Export and Import attributes in their classes at the point they are needing something to be injected, or on classes that need to be exported in order to be injected into other classes. However, if you don't like this behavior, MEF provides several extension points you can use to provide a different interface into MEF. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.managed-world.com%2f2008%2f07%2f04%2fBuildingAFluentInterfaceForMEF.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.managed-world.com%2f2008%2f07%2f04%2fBuildingAFluentInterfaceForMEF.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Building_A_Fluent_Interface_for_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Building_A_Fluent_Interface_for_MEF</guid>
      <pubDate>Mon, 07 Jul 2008 11:03:39 GMT</pubDate>
    </item>
    <item>
      <title>A C# fluent repeater</title>
      <description>A fully-featured fluent class used for repeating method calls, handle exceptions, callbacks and more...

Just plug-and-play and start repeating stuff! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fA-fluent-repeater.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fpost%2fA-fluent-repeater.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_C_fluent_repeater</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_C_fluent_repeater</guid>
      <pubDate>Fri, 18 Apr 2008 13:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Simple typeswitch in C# 3.0, Part 2</title>
      <description>A fluent interface for type switching in C# 3.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.ashmind.com%2findex.php%2f2007%2f09%2f20%2fsimple-typeswitch-in-c-30-part-2-the-solutions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.ashmind.com%2findex.php%2f2007%2f09%2f20%2fsimple-typeswitch-in-c-30-part-2-the-solutions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Simple_typeswitch_in_C_3_0_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Simple_typeswitch_in_C_3_0_Part_2</guid>
      <pubDate>Tue, 09 Oct 2007 04:59:12 GMT</pubDate>
    </item>
  </channel>
</rss>