<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by JohnRLewis</title>
    <description>Stories kicked by JohnRLewis</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>Avoiding Inheritance Dependencies Using Generics and Lambdas</title>
      <description>A nice implementation of the Command pattern using generics and lambdas &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%2f06%2f15%2fAvoidingInheritanceDependenciesUsingGenericsAndLambdas.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.managed-world.com%2f2008%2f06%2f15%2fAvoidingInheritanceDependenciesUsingGenericsAndLambdas.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Avoiding_Inheritance_Dependencies_Using_Generics_and_Lambdas</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Avoiding_Inheritance_Dependencies_Using_Generics_and_Lambdas</guid>
      <pubDate>Mon, 07 Jul 2008 08:24:27 GMT</pubDate>
    </item>
    <item>
      <title>What makes me NOT want to leave a company/client/shop </title>
      <description>What makes me NOT want to leave a company &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%2f2008%2f06%2f23%2fwhat-makes-me-not-want-to-leave-a-company-client-shop.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fderik_whittaker%2farchive%2f2008%2f06%2f23%2fwhat-makes-me-not-want-to-leave-a-company-client-shop.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/What_makes_me_NOT_want_to_leave_a_company_client_shop</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/What_makes_me_NOT_want_to_leave_a_company_client_shop</guid>
      <pubDate>Tue, 24 Jun 2008 16:16:09 GMT</pubDate>
    </item>
    <item>
      <title>Metrosexual Developers</title>
      <description>A blog post I wrote on the value and importance of looking good as a software developer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flypang.com%2fDevBlog%2fpost%2fMetrosexual-Developers.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flypang.com%2fDevBlog%2fpost%2fMetrosexual-Developers.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Metrosexual_Developers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Metrosexual_Developers</guid>
      <pubDate>Fri, 04 Jul 2008 07:16:02 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC: Strongly typing form methods with input values</title>
      <description>Description of how you can use LINQ to implement a missing feature of the HtmlHelper class &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgarryshutler.blogspot.com%2f2008%2f06%2faspnet-mvc-strongly-typing-form-methods.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgarryshutler.blogspot.com%2f2008%2f06%2faspnet-mvc-strongly-typing-form-methods.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Strongly_typing_form_methods_with_input_values</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Strongly_typing_form_methods_with_input_values</guid>
      <pubDate>Mon, 16 Jun 2008 17:46:03 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate.Linq troubles</title>
      <description>I think I found a bug in NHibernate.Linq, on a parent-child relation ship, trying to select all children that have no parent. Code sample included. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faspzone.com%2ftech%2fnhibernate-linq-troubles%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faspzone.com%2ftech%2fnhibernate-linq-troubles%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/NHibernate_Linq_troubles</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/NHibernate_Linq_troubles</guid>
      <pubDate>Thu, 12 Jun 2008 14:15:15 GMT</pubDate>
    </item>
    <item>
      <title>Unit tests are for functionality, not code!</title>
      <description>Unit tests are meant to test functionality, NOT code! That means if you write your unit tests after the fact, you're probably not focusing on the functionality. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ytechie.com%2f2008%2f06%2funit-tests-are-for-functionality-not-code.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ytechie.com%2f2008%2f06%2funit-tests-are-for-functionality-not-code.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Unit_tests_are_for_functionality_not_code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Unit_tests_are_for_functionality_not_code</guid>
      <pubDate>Fri, 13 Jun 2008 00:31:02 GMT</pubDate>
    </item>
    <item>
      <title>I finally get the point of inversion of control</title>
      <description>A quick overview of IoC (with diagrams!). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ytechie.com%2f2008%2f06%2fi-finally-get-the-point-of-inversion-of-control.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ytechie.com%2f2008%2f06%2fi-finally-get-the-point-of-inversion-of-control.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/I_finally_get_the_point_of_inversion_of_control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/I_finally_get_the_point_of_inversion_of_control</guid>
      <pubDate>Wed, 11 Jun 2008 21:31:02 GMT</pubDate>
    </item>
    <item>
      <title>ViewData &amp;quot;dot&amp;quot; Notation Expressions in ASP.NET MVC</title>
      <description>ASP.NET MVC Preview 3 introduced a new concept that I'm calling &amp;quot;dot&amp;quot; notation expressions off of your ViewData. See how these expressions can be used and how powerful they are. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.eworldui.net%2fpost%2f2008%2f05%2fViewData-quot3bdotquot3b-Notation-Expressions-in-ASPNET-MVC.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.eworldui.net%2fpost%2f2008%2f05%2fViewData-quot3bdotquot3b-Notation-Expressions-in-ASPNET-MVC.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ViewData_dot_Notation_Expressions_in_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ViewData_dot_Notation_Expressions_in_ASP_NET_MVC</guid>
      <pubDate>Thu, 29 May 2008 16:16:13 GMT</pubDate>
    </item>
    <item>
      <title>What's Wrong with this?</title>
      <description>Every time I read a C# book or an article or just a code sample in MSDN I can't stop wondering why don't people use this qualifier unless it's absolutely required? What do we sacrifice code readability for? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevblog.ailon.org%2fdevblog%2fpost%2f2008%2f05%2fWhats-Wrong-with-this.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevblog.ailon.org%2fdevblog%2fpost%2f2008%2f05%2fWhats-Wrong-with-this.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/What_s_Wrong_with_this</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/What_s_Wrong_with_this</guid>
      <pubDate>Thu, 29 May 2008 14:46:03 GMT</pubDate>
    </item>
    <item>
      <title> ASP.NET MVC Preview 3 Release </title>
      <description>From ScottGu's weblog - &amp;quot;This morning we released the Preview 3 build of the ASP.NET MVC framework.  I blogged details last month about an interim source release we did that included many of the changes with this Preview 3 release.  Today's build includes some additional features not in last month's drop, some nice enhancements/refinements, as well as Visual Studio tool integration and documentation.&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%2fscottgu%2farchive%2f2008%2f05%2f27%2fasp-net-mvc-preview-3-release.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f05%2f27%2fasp-net-mvc-preview-3-release.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Preview_3_Release</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Preview_3_Release</guid>
      <pubDate>Tue, 27 May 2008 22:16:07 GMT</pubDate>
    </item>
    <item>
      <title>HowTo: Configure Microsoft Source Analysis </title>
      <description>Lots of folks are complaining about Microsoft's recently released Source Analysis tool, and how they disagree with certain rules, and how it is not configurable. Well, it is configurable, but they put the dialog in a strange place.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faspzone.com%2ftech%2fhowto-configure-microsoft-source-analysis%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faspzone.com%2ftech%2fhowto-configure-microsoft-source-analysis%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/HowTo_Configure_Microsoft_Source_Analysis</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/HowTo_Configure_Microsoft_Source_Analysis</guid>
      <pubDate>Mon, 26 May 2008 08:46:03 GMT</pubDate>
    </item>
    <item>
      <title>MVC Storefront, Part 12: Mocking</title>
      <description>In this episode I implement mocking so I can test my Authentication action for my UserController. In order to do this, however, I have to mock up the HttpContext...
Not much else to say here - it's all about Mocking! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-12%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-12%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/MVC_Storefront_Part_12_Mocking</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/MVC_Storefront_Part_12_Mocking</guid>
      <pubDate>Tue, 27 May 2008 01:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Writing your own rules for Microsoft Source Analysis for C#</title>
      <description>How to look at the baked in rules or how to write your own set of rules for the newly released Microsoft Source Analysis for C#. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsaftsack.fs.uni-bayreuth.de%2f%7edun3%2farchives%2fwriting-your-own-rules-for-microsoft-source-analysis-for-c%2f153.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsaftsack.fs.uni-bayreuth.de%2f%7edun3%2farchives%2fwriting-your-own-rules-for-microsoft-source-analysis-for-c%2f153.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Writing_your_own_rules_for_Microsoft_Source_Analysis_for_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Writing_your_own_rules_for_Microsoft_Source_Analysis_for_C</guid>
      <pubDate>Mon, 26 May 2008 08:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight 2.0 almost WPF</title>
      <description>Silverlight 2.0 Beta is available now. So what's new in this version compared to Silverlight 1.0/1.1? In easy words: It's (almost) as powerful as WPF. This article will help you getting started with Silverlight 2.0 and VS 2008. We will explain the installation of the Silverlight Tools for VS 2008 and create a little Silverlight project using new Layout-functionalities and controls. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codegod.de%2fWebAppCodeGod%2fSilverlight-2-0-and-ASP-NET-tutorial-Getting-started-AID474.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codegod.de%2fWebAppCodeGod%2fSilverlight-2-0-and-ASP-NET-tutorial-Getting-started-AID474.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_2_0_almost_WPF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_2_0_almost_WPF</guid>
      <pubDate>Sat, 24 May 2008 12:03:11 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC - Localization Helpers</title>
      <description>Learn how to easily use localization within an ASP.NET MVC application utilizing similar methods to that of ASP.NET resource expressions. I show 3 different approaches to using localization within your application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.eworldui.net%2fpost%2f2008%2f05%2fASPNET-MVC---Localization.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.eworldui.net%2fpost%2f2008%2f05%2fASPNET-MVC---Localization.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Localization_Helpers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Localization_Helpers</guid>
      <pubDate>Fri, 23 May 2008 18:00:57 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Source Analysis for C# Released</title>
      <description>From post: &amp;quot;Source Analysis is similar in many ways to Microsoft Code Analysis (specifically FxCop), but there are some important distinctions. FxCop performs its analysis on compiled binaries, while Source Analysis analyzes the source code directly. For this reason, Code Analysis focuses more on the design of the code, while Source Analysis focuses on layout, readability and documentation.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fsourceanalysis%2farchive%2f2008%2f05%2f23%2fannouncing-the-release-of-microsoft-source-analysis.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fsourceanalysis%2farchive%2f2008%2f05%2f23%2fannouncing-the-release-of-microsoft-source-analysis.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Microsoft_Source_Analysis_for_C_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Microsoft_Source_Analysis_for_C_Released</guid>
      <pubDate>Fri, 23 May 2008 18:31:14 GMT</pubDate>
    </item>
    <item>
      <title>Working with the web model</title>
      <description>A nice follow up that exactly describes why I don't like WebForms either. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f05%2f21%2fworking-with-the-web-model.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f05%2f21%2fworking-with-the-web-model.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Working_with_the_web_model</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Working_with_the_web_model</guid>
      <pubDate>Thu, 22 May 2008 18:38:51 GMT</pubDate>
    </item>
    <item>
      <title>How to Get the File Path of an Executing Assembly?</title>
      <description>Getting the directory, or the file path of an executing assembly can be very tricky. How did you do it?

There are three ways, but only one way that is the best &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fitscommonsensestupid.blogspot.com%2f2008%2f05%2fhow-to-get-file-path-of-executing.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fitscommonsensestupid.blogspot.com%2f2008%2f05%2fhow-to-get-file-path-of-executing.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_Get_the_File_Path_of_an_Executing_Assembly</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_Get_the_File_Path_of_an_Executing_Assembly</guid>
      <pubDate>Thu, 22 May 2008 18:31:18 GMT</pubDate>
    </item>
    <item>
      <title>Entities, Value Objects, Aggregates and Roots</title>
      <description>Basics of DDD &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f05%2f20%2fentities-value-objects-aggregates-and-roots.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f05%2f20%2fentities-value-objects-aggregates-and-roots.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Entities_Value_Objects_Aggregates_and_Roots</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Entities_Value_Objects_Aggregates_and_Roots</guid>
      <pubDate>Wed, 21 May 2008 23:46:02 GMT</pubDate>
    </item>
  </channel>
</rss>