<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with JPBoodhoo</title>
    <description>the latest stories tagged with 'JPBoodhoo' 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>Explicit Strongly Typed Selective Proxies (CORRECTED)</title>
      <description>"How could I dynamically create a proxy around an object (interface based proxies are not a problem) and then selectively apply interceptors at a method by method level if necessary?". &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fExplicitStronglyTypedSelectiveProxies.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fExplicitStronglyTypedSelectiveProxies.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Explicit_Strongly_Typed_Selective_Proxies_CORRECTED</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Explicit_Strongly_Typed_Selective_Proxies_CORRECTED</guid>
      <pubDate>Thu, 31 Jan 2008 03:59:37 GMT</pubDate>
    </item>
    <item>
      <title>Layered Architecture, Dependency Injection, and Dependency Inversion</title>
      <description>Building loosely coupled application architectures requires more than just separating your application into different layers. In this article, I'll take a project that was built using techniques that result in fragile, hard-to-test code and introduce some principles, techniques, and refactorings that will help you realize flexibility and testability in your applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.code-magazine.com%2fArticle.aspx%3fquickid%3d0705071"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.code-magazine.com%2fArticle.aspx%3fquickid%3d0705071" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Layered_Architecture_Dependency_Injection_and_Dependency_Inversion</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Layered_Architecture_Dependency_Injection_and_Dependency_Inversion</guid>
      <pubDate>Mon, 08 Oct 2007 23:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Layered Architecture, Dependency Injection, and Dependency Inversion</title>
      <description>Building loosely coupled application architectures requires more than just separating your application into different layers. In this article, I'll take a project that was built using techniques that result in fragile, hard-to-test code and introduce some principles, techniques, and refactorings that will help you realize flexibility and testability in your applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.code-magazine.com%2fArticle.aspx%3fquickid%3d0705071"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.code-magazine.com%2fArticle.aspx%3fquickid%3d0705071" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Layered_Architecture_Dependency_Injection_and_Dependency_Inversion</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Layered_Architecture_Dependency_Injection_and_Dependency_Inversion</guid>
      <pubDate>Mon, 08 Oct 2007 23:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Directory Structure for Projects from the Master</title>
      <description>JP @ CodeBetter shows us how... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjean-paul_boodhoo%2farchive%2f2007%2f10%2f01%2fdirectory-structure-for-projects.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjean-paul_boodhoo%2farchive%2f2007%2f10%2f01%2fdirectory-structure-for-projects.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Directory_Structure_for_Projects_from_the_Master</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Directory_Structure_for_Projects_from_the_Master</guid>
      <pubDate>Sun, 07 Oct 2007 16:16:02 GMT</pubDate>
    </item>
    <item>
      <title>The Dark Side Of Declaritive DataBinding</title>
      <description>The first article in a series that will discuss the pitfalls of the traditional declaritive databinding approaches that are touted at many demos/presentations etc. Over the course of the series, techniques and practices will be introduced to allow for more confidence and robustness in your databinding scenarios.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fTheDarkSideOfDeclaritiveDatabinding.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fTheDarkSideOfDeclaritiveDatabinding.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_Dark_Side_Of_Declaritive_DataBinding</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_Dark_Side_Of_Declaritive_DataBinding</guid>
      <pubDate>Sat, 24 Jun 2006 08:25:01 GMT</pubDate>
    </item>
    <item>
      <title>Validation In The Domain Layer - Take Two</title>
      <description>A continuation on how to perform validation in the domain layer. This article discusses moving validation onto a layer supertype, so that all domain objects have validation at their disposal. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fValidationInTheDomainLayerTakeTwo.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fValidationInTheDomainLayerTakeTwo.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Validation_In_The_Domain_Layer_Take_Two</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Validation_In_The_Domain_Layer_Take_Two</guid>
      <pubDate>Fri, 16 Jun 2006 12:57:01 GMT</pubDate>
    </item>
    <item>
      <title>Automating Your Builds With NAnt - Part 8 (CruiseControl)</title>
      <description>Ever wondered how to go about setting up a repository and a cruise control installation to automate the building of your project? Check out this commercial-free, 1hr screencast that demonstrates from start to finish, how you place your code under version control and how you can get an automated build process working with Cruise Control .Net. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fAutomatingYourBuildsWithNAntPart8EnterCruiseControl.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fAutomatingYourBuildsWithNAntPart8EnterCruiseControl.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Automating_Your_Builds_With_NAnt_Part_8_CruiseControl</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Automating_Your_Builds_With_NAnt_Part_8_CruiseControl</guid>
      <pubDate>Fri, 09 Jun 2006 07:17:01 GMT</pubDate>
    </item>
    <item>
      <title>Applied Test Driven Development For Web Applications - Part 1</title>
      <description>In this series of articles you will learn about how to go about practically  applying Test Driven Development to the creation of a moderately complex web application. During the process you will learn all sorts of new and interesting techniques that you can take with you and apply to the development of your own web applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fAppliedTestDrivenDevelopmentForWebApplicationsPart1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fAppliedTestDrivenDevelopmentForWebApplicationsPart1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Applied_Test_Driven_Development_For_Web_Applications_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Applied_Test_Driven_Development_For_Web_Applications_Part_1</guid>
      <pubDate>Sat, 03 Jun 2006 06:09:01 GMT</pubDate>
    </item>
    <item>
      <title>Validation In The Domain Layer - Take One</title>
      <description>Take a look at one strategy for performing rich validation in the domain layer of your application. And learn how effective use of generics and dependency injection can provide you with flexible validation scenarios that can be context based. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fValidationInTheDomainLayerTakeOne.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jpboodhoo.com%2fblog%2fValidationInTheDomainLayerTakeOne.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Validation_In_The_Domain_Layer_Take_One</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Validation_In_The_Domain_Layer_Take_One</guid>
      <pubDate>Thu, 25 May 2006 20:53:01 GMT</pubDate>
    </item>
  </channel>
</rss>
