<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with Ayende</title>
    <description>the latest stories tagged with 'Ayende' 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>Some best practices for NHibernate by Ayende</title>
      <description>A few hours ago I completed a code review of an application using NHibernate. This is not the first time I am doing such a thing, of course, and I noticed that there are quite a few areas where I tend to have comments in such code reviews.

The following is based on several such code bases that I went through, and contains a partial list of things that you need to watch for. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2008%2f07%2f24%2fHow-to-review-NHibernate-application.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2008%2f07%2f24%2fHow-to-review-NHibernate-application.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Some_best_practices_for_NHibernate_by_Ayende</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Some_best_practices_for_NHibernate_by_Ayende</guid>
      <pubDate>Fri, 25 Jul 2008 17:01:11 GMT</pubDate>
    </item>
    <item>
      <title>Painless Persistence with Castle ActiveRecord (video presentation)</title>
      <description>This presentation by Hamilton Verissimo and Oren Eini show Castle Active Record - an ORM solution for .NET building on NHibernate. After an introduction, the presentation dives into various advanced topics and techniques for working with Castle Active Record. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.infoq.com%2fpresentations%2feini-verissimo-castle-active-record"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.infoq.com%2fpresentations%2feini-verissimo-castle-active-record" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Painless_Persistence_with_Castle_ActiveRecord_video_presentation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Painless_Persistence_with_Castle_ActiveRecord_video_presentation</guid>
      <pubDate>Tue, 03 Jun 2008 09:49:16 GMT</pubDate>
    </item>
    <item>
      <title>Are Scott Guthrie and Scott Hanselman the same person?</title>
      <description>The Guthrie/Hanselman Conspiracy &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.troyd.net%2fAre%2bScott%2bGuthrie%2bAnd%2bScott%2bHanselman%2bThe%2bSame%2bPerson.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.troyd.net%2fAre%2bScott%2bGuthrie%2bAnd%2bScott%2bHanselman%2bThe%2bSame%2bPerson.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Are_Scott_Guthrie_and_Scott_Hanselman_the_same_person</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Are_Scott_Guthrie_and_Scott_Hanselman_the_same_person</guid>
      <pubDate>Wed, 07 May 2008 14:43:47 GMT</pubDate>
    </item>
    <item>
      <title>The reason for the Ayende phenomenon?</title>
      <description>As we all know, Ayende has done a lot for the .NET community. Blog subscription not optional.
We heard lots of different people asking if he ever sleeps.
How is this possible? I say; follow the link.

http://kyle.baley.org/DoAndroidsDreamOfElectricMonorailsWhileTheyreHibernating.aspx
http://blogs.magiconsoftware.com/blogs/bdiaz/archive/2007/03/25/linq-for-nhibernate.aspx
http://www.benmonro.com/Blog/CommentView,guid,18ee917b-6d86-483e-a169-1d9fa0801d60.aspx
http://samgentile.com/blogs/samgentile/archive/2007/03/18/new-and-notable-149.aspx
http://groups.google.com/group/castle-project-users/msg/da741a02df25bcaf
http://www.ayende.com/Blog/archive/2008/01/10/Code-that-read-and-modify-code-code-that-read-codes.aspx &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ayende.com%2fBlog%2farchive%2f8717.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ayende.com%2fBlog%2farchive%2f8717.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/The_reason_for_the_Ayende_phenomenon</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/The_reason_for_the_Ayende_phenomenon</guid>
      <pubDate>Thu, 14 Feb 2008 12:59:59 GMT</pubDate>
    </item>
    <item>
      <title>Rhino Security Overview: Part I</title>
      <description>&amp;quot;The main part that we have here is the security model, but notice that the application domain model is off to the side, and have very little to do with the security model. In fact, there is only a single requirement from the application domain model, the User entity needs to implement an interface with a single property, that is all.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2008%2f01%2f22%2fRhino-Security-Overview-Part-I.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2008%2f01%2f22%2fRhino-Security-Overview-Part-I.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Rhino_Security_Overview_Part_I</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Rhino_Security_Overview_Part_I</guid>
      <pubDate>Tue, 22 Jan 2008 20:39:11 GMT</pubDate>
    </item>
    <item>
      <title>Binsor 2.0</title>
      <description>Ayende's Binsor project. Cool new way of managing Windsor configuration with no more xml. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f10%2f25%2fBinsor-2.0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f10%2f25%2fBinsor-2.0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Binsor_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Binsor_2_0</guid>
      <pubDate>Tue, 06 Nov 2007 02:39:13 GMT</pubDate>
    </item>
    <item>
      <title>Embracing Fluent Interfaces - Ayende's Response to Jeff Atwood</title>
      <description>&amp;quot;Jeff Atwood is talking about languages in languages, and suggest that you would avoid using fluent interfaces to hide a language semantics. I completely disagree.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ayende.com%2fBlog%2farchive%2f2007%2f10%2f31%2fEmbracing-fluent-interfaces.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ayende.com%2fBlog%2farchive%2f2007%2f10%2f31%2fEmbracing-fluent-interfaces.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Embracing_Fluent_Interfaces_Ayende_s_Response_to_Jeff_Atwood</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Embracing_Fluent_Interfaces_Ayende_s_Response_to_Jeff_Atwood</guid>
      <pubDate>Fri, 02 Nov 2007 15:02:57 GMT</pubDate>
    </item>
    <item>
      <title>Inversion of Control and Dependency Injection: Working with Windsor</title>
      <description>MSDN article on how to use Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software to build robust, extensible software &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2flibrary%2faa973811.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2flibrary%2faa973811.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Inversion_of_Control_and_Dependency_Injection_Working_with_Windsor</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Inversion_of_Control_and_Dependency_Injection_Working_with_Windsor</guid>
      <pubDate>Tue, 23 Oct 2007 20:56:52 GMT</pubDate>
    </item>
    <item>
      <title>The IoC mind set: Validation </title>
      <description>Great approach for business validation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f10%2f21%2fThe-IoC-mind-set-Validation.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f10%2f21%2fThe-IoC-mind-set-Validation.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/The_IoC_mind_set_Validation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/The_IoC_mind_set_Validation</guid>
      <pubDate>Tue, 23 Oct 2007 22:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Simple != Poor Quality</title>
      <description>Ayende offers us another great post - this time he tackles simplicity and quality. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f10%2f12%2fSimple--Poor-Quality-period.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f10%2f12%2fSimple--Poor-Quality-period.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Simple_Poor_Quality</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Simple_Poor_Quality</guid>
      <pubDate>Sat, 13 Oct 2007 14:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Handling javascript localization in Mono Rail</title>
      <description>I run into the issue of having to alert the user of some error, and it brought home the fact that English &amp;amp; Hebrew are not easy to mix... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f10%2f07%2fHandling-javascript-localization-in-Mono-Rail.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f10%2f07%2fHandling-javascript-localization-in-Mono-Rail.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Handling_javascript_localization_in_Mono_Rail</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Handling_javascript_localization_in_Mono_Rail</guid>
      <pubDate>Sun, 07 Oct 2007 17:52:40 GMT</pubDate>
    </item>
    <item>
      <title>Rhino Mocking NHibernate Expressions</title>
      <description>How to extend Rhino Mock to work with NHibernate Expression. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2007%2f06%2f20%2fRhino-Mocking-NHibernate-Expressions.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2007%2f06%2f20%2fRhino-Mocking-NHibernate-Expressions.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Rhino_Mocking_NHibernate_Expressions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Rhino_Mocking_NHibernate_Expressions</guid>
      <pubDate>Wed, 20 Jun 2007 14:01:01 GMT</pubDate>
    </item>
    <item>
      <title>How to mock a NHibernate Repository</title>
      <description>How to use Rhino Mock to mock a Repository based on NHibernate &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2007%2f06%2f18%2fHow-to-mock-a-NHibernate-Repository.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2007%2f06%2f18%2fHow-to-mock-a-NHibernate-Repository.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/How_to_mock_a_NHibernate_Repository</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/How_to_mock_a_NHibernate_Repository</guid>
      <pubDate>Mon, 18 Jun 2007 20:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Visual SVN: Another Zero Friction Tool In The Toolbox </title>
      <description>If Mr. &amp;quot;Zero Friction&amp;quot; himself (Ayende) is recommending a tool it must be good. And boy is it! Visual SVN extends Visual Studio with the same interface as TortoiseSVN - making it nearly transparent for anyone already using TortoiseSVN. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f06%2f06%2fVisual-SVN-Another-Zero-Friction-Tool-In-The-Toolbox.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f06%2f06%2fVisual-SVN-Another-Zero-Friction-Tool-In-The-Toolbox.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_SVN_Another_Zero_Friction_Tool_In_The_Toolbox</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_SVN_Another_Zero_Friction_Tool_In_The_Toolbox</guid>
      <pubDate>Thu, 07 Jun 2007 06:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Rhino Mocks 3.0 is available for download</title>
      <description> A dynamic mock object framework for the .Net platform. It's purpose is to ease testing by allowing the developer to create mock implementations of custom objects and verify the interactions using unit testing.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetproject.blogspot.com%2f2007%2f03%2frhino-mocks-30-is-available-for.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetproject.blogspot.com%2f2007%2f03%2frhino-mocks-30-is-available-for.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Rhino_Mocks_3_0_is_available_for_download</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Rhino_Mocks_3_0_is_available_for_download</guid>
      <pubDate>Fri, 30 Mar 2007 08:01:01 GMT</pubDate>
    </item>
  </channel>
</rss>