<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - published architecture stories</title>
    <description>the latest published architecture stories 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 generic IoC wrapper.</title>
      <description>This post steps through the process of creating an IoC wrapper that allows your application to be decoupled from the choice of IoC container. Using the IoC wrapper you can swap out IoC containers without affecting your application code and having to update code / references. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeinsanity.com%2f2008%2f08%2fbuilding-generic-ioc-wrapper.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeinsanity.com%2f2008%2f08%2fbuilding-generic-ioc-wrapper.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Building_a_generic_IoC_wrapper</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Building_a_generic_IoC_wrapper</guid>
      <pubDate>Wed, 27 Aug 2008 15:29:48 GMT</pubDate>
    </item>
    <item>
      <title>Seeing what was always there : Depend and the NHibernate 2.0 Use Case</title>
      <description>When Patrick Smacchia [MVP C#] posted using his amazing tool NDepend on the changes in .NET 3.5 SP1, it seemed only natural as we had been obsessed, intrigued and blown away by NDepend for what seems like years and years. However his post ,without us realizing, set a new standard of content. We didn't think twice about covering NHibernate 2.0 and adding the NDepend output as 'Patrick did it for SP1 and everyone loved it'. 

This is a very, very good thing. It means people care about dependencies (it is after all called NDepend) as indeed a criticul success factor. But there is so much more. So much more......Lets hope this level of discussion and understanding become part of our culture as much as the long-awaited 'OO Design' mandates are not part of .NET culture.

Damon Wilder Carr

Anyway, 


 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f08%2f26%2fnhibernate-2-0-changes-overview.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f08%2f26%2fnhibernate-2-0-changes-overview.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Seeing_what_was_always_there_Depend_and_the_NHibernate_2_0_Use_Case</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Seeing_what_was_always_there_Depend_and_the_NHibernate_2_0_Use_Case</guid>
      <pubDate>Wed, 27 Aug 2008 00:12:10 GMT</pubDate>
    </item>
    <item>
      <title>Creating a 3D Border Style in WPF </title>
      <description>Many times I want to make my WPF Controls have a 3D effect. For examples Headers of lists and such. Saddly there is no built in way to do it so we have to come up with a custom solution. I don't want to use Bitmap effects due to performance reasons... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f08%2f26%2fcreating-a-3d-border-style-in-wpf%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f08%2f26%2fcreating-a-3d-border-style-in-wpf%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Creating_a_3D_Border_Style_in_WPF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Creating_a_3D_Border_Style_in_WPF</guid>
      <pubDate>Tue, 26 Aug 2008 16:41:45 GMT</pubDate>
    </item>
    <item>
      <title>Contributions I have made to the fluent-nhibernate API</title>
      <description>Contributions I have made to the fluent-nhibernate API. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.zachariahyoung.com%2fzy%2fpost%2f2008%2f08%2fContributions-I-have-made-to-the-fluent-nhibernate-API.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.zachariahyoung.com%2fzy%2fpost%2f2008%2f08%2fContributions-I-have-made-to-the-fluent-nhibernate-API.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Contributions_I_have_made_to_the_fluent_nhibernate_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Contributions_I_have_made_to_the_fluent_nhibernate_API</guid>
      <pubDate>Tue, 26 Aug 2008 02:30:52 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate 2.0 gold Released - Must Wait for 'Linq to NHibernate'</title>
      <description>Includes analysis (NDepend) of the release showing related components it uses (from Castle for example) as well as more information about what has changed from the last release. Also where to download Linq to NHibernate. &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%2f08%2f24%2fnhibernate-20-gold-released-must-wait-for-linq-to-nhibernate%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f08%2f24%2fnhibernate-20-gold-released-must-wait-for-linq-to-nhibernate%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/NHibernate_2_0_gold_Released_Must_Wait_for_Linq_to_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/NHibernate_2_0_gold_Released_Must_Wait_for_Linq_to_NHibernate</guid>
      <pubDate>Sun, 24 Aug 2008 18:29:34 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate 2.0 is out</title>
      <description>Directly from the blog of Ayende, NHibernate 2.0 is out!! &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%2f08%2f23%2fNHibernate-2.0-Final-is-out.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2008%2f08%2f23%2fNHibernate-2.0-Final-is-out.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/NHibernate_2_0_is_out</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/NHibernate_2_0_is_out</guid>
      <pubDate>Sun, 24 Aug 2008 11:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Bad advice on exceptions from Joel</title>
      <description>Starting from some comments on my exception handling series of articles I run into a couple of blogs pointing to this post on joelonsoftware.com. I think this is the worst advice on exception handling I have ever read, sorry Joel. I know this is an old post, I know Joel is entitled to his own opinion and I know he has the right to write his code as he sees fit. But as an opinion leader he influences others. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flittletutorials.com%2f2008%2f08%2f23%2fbad-advice-on-exceptions-from-joel%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flittletutorials.com%2f2008%2f08%2f23%2fbad-advice-on-exceptions-from-joel%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Bad_advice_on_exceptions_from_Joel</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Bad_advice_on_exceptions_from_Joel</guid>
      <pubDate>Sun, 24 Aug 2008 05:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Design Approach for a reusable Shopping Cart Module</title>
      <description>Shopping Cart is a critical piece of an ecommerce website. It allows temporary storage of items selected till the user decides on placing the final order. In this article I will present a simple approach to design a shopping cart component that can be used in multiple web sites. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-architecture%2fdesign-approach-for-a-reusable-shopping-cart-module.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.silicusblogs.com%2fkb%2fsoftware-architecture%2fdesign-approach-for-a-reusable-shopping-cart-module.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Design_Approach_for_a_reusable_Shopping_Cart_Module</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Design_Approach_for_a_reusable_Shopping_Cart_Module</guid>
      <pubDate>Fri, 22 Aug 2008 05:18:53 GMT</pubDate>
    </item>
    <item>
      <title>Why do people choose to start a project with PHP? Ever.</title>
      <description>I If you were going to create any type of serious program for the web, wouldn't it make more sense to use a more robust language like Java or a .NET language?  Yet, very large, very successful web applications are built on PHP (Wikipedia, Digg, Facebook, the list goes on.). New and innovative web applications are constantly being developed in PHP. Entire web development companies code in nothing but PHP! WHY!? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.thebrainparasite.com%2fpost%2fWhy-do-people-choose-to-start-a-project-with-PHP-Ever.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.thebrainparasite.com%2fpost%2fWhy-do-people-choose-to-start-a-project-with-PHP-Ever.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Why_do_people_choose_to_start_a_project_with_PHP_Ever</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Why_do_people_choose_to_start_a_project_with_PHP_Ever</guid>
      <pubDate>Thu, 21 Aug 2008 15:57:49 GMT</pubDate>
    </item>
    <item>
      <title>Add Configuration Files To Your Visual Studio Project </title>
      <description>Wouldn't it be nice if for each project, our resources and configuration files could be seen form visual studio? We would never need to find them using the windows explorer anymore and we will always have them right there even when coming back to a code which was written 2-3 years ago.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f08%2f18%2fadd-configuration-files-to-your-visual-studio-project%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f08%2f18%2fadd-configuration-files-to-your-visual-studio-project%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Add_Configuration_Files_To_Your_Visual_Studio_Project</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Add_Configuration_Files_To_Your_Visual_Studio_Project</guid>
      <pubDate>Mon, 18 Aug 2008 14:27:14 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to SOA  </title>
      <description>SOA represents new model for building distributed applications. SOA is a platform where you can expose your organization business logic through services. Here services are the interfaces which process and deliver the XML Messages. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.techbubbles.com%2fsoftwarearchitecture%2fservice-oriented-architecturesoa%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.techbubbles.com%2fsoftwarearchitecture%2fservice-oriented-architecturesoa%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Introduction_to_SOA</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Introduction_to_SOA</guid>
      <pubDate>Fri, 15 Aug 2008 21:45:20 GMT</pubDate>
    </item>
    <item>
      <title>Is Stackoverflow.com really a Web 2.0 site?</title>
      <description>Stackoverflow.com has only really done #1 of the first 3.  However what I really want to have a discussion on is if it really has advanced it self enough beyond the old forum model to really be considered 2.0 worthy or is it just a display layer on the 1.0.  For all intents and purposes we are going to use the forums on ASP.NET for comparison. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2008%2f08%2fis-stackoverflowcom-really-a-web-20-site%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2008%2f08%2fis-stackoverflowcom-really-a-web-20-site%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Is_Stackoverflow_com_really_a_Web_2_0_site</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Is_Stackoverflow_com_really_a_Web_2_0_site</guid>
      <pubDate>Thu, 14 Aug 2008 18:47:08 GMT</pubDate>
    </item>
    <item>
      <title>Three Free Tools Any Web Developer Must Use </title>
      <description>Here are some great tools that will help you diagnose problems and errors on your applications. Don't leave home without them!

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f08%2f13%2fthree-free-tools-any-web-developer-must-use%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f08%2f13%2fthree-free-tools-any-web-developer-must-use%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Three_Free_Tools_Any_Web_Developer_Must_Use</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Three_Free_Tools_Any_Web_Developer_Must_Use</guid>
      <pubDate>Wed, 13 Aug 2008 14:33:38 GMT</pubDate>
    </item>
    <item>
      <title>Command/Query Separation and SOA</title>
      <description>Gives a different perspective on the relationship between regular client-server development and SOA - that a single service can be both on the client and the server. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.udidahan.com%2f2008%2f08%2f11%2fcommand-query-separation-and-soa"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.udidahan.com%2f2008%2f08%2f11%2fcommand-query-separation-and-soa" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Command_Query_Separation_and_SOA</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Command_Query_Separation_and_SOA</guid>
      <pubDate>Wed, 13 Aug 2008 08:07:15 GMT</pubDate>
    </item>
    <item>
      <title>On Fluent NHibernate : Ayende as always provides the immutable line</title>
      <description>There has been some noise lately about Fluent NHibernte. This gives you a fluent interface to configure NHibernate mapping. I don't really see the point, frankly. Fluent NHibernate, at least in its current stage, requires a mapping class per entity. At this point, I might as well use the XML again.

In general, anything that requires me to touch two places to make one change is suspect. That is part of the reason that I like ActiveRecord, the change is highly localized.
 &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%2f08%2f12%2fOn-Fluent-NHibernate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2008%2f08%2f12%2fOn-Fluent-NHibernate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/On_Fluent_NHibernate_Ayende_as_always_provides_the_immutable_line</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/On_Fluent_NHibernate_Ayende_as_always_provides_the_immutable_line</guid>
      <pubDate>Tue, 12 Aug 2008 22:42:33 GMT</pubDate>
    </item>
    <item>
      <title>Does the Fluent NHibernate create static XML mapping files?</title>
      <description>This was one of the first questions I had when I started learning about the Fluent Nhibernate API.  In this article, I want to explain why the  API does not need to create static XML files.  This API can create static XML files, but it is not necessary.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.zachariahyoung.com%2fzy%2fpost%2f2008%2f08%2fDoes-the-Fluent-NHibernate-API-create-static-XML-mapping-files.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.zachariahyoung.com%2fzy%2fpost%2f2008%2f08%2fDoes-the-Fluent-NHibernate-API-create-static-XML-mapping-files.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Does_the_Fluent_NHibernate_create_static_XML_mapping_files</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Does_the_Fluent_NHibernate_create_static_XML_mapping_files</guid>
      <pubDate>Tue, 12 Aug 2008 01:40:57 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to Microsoft Sync Framwework</title>
      <description>Microsoft Sync Framework is a platform which enables collaboration and offline access  among applications, services and devices. Using Sync Framework developers can build sync systems that can integrate any application with any data using any protocol over the network. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.techbubbles.com%2fmicrosoft%2fmicrosoft-sync-framework%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.techbubbles.com%2fmicrosoft%2fmicrosoft-sync-framework%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Introduction_to_Microsoft_Sync_Framwework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Introduction_to_Microsoft_Sync_Framwework</guid>
      <pubDate>Mon, 11 Aug 2008 20:45:07 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Sync Framework</title>
      <description>This post explains how synch provider communicates with a data source and retrieves information  from metadata store. Sync providers can communicate with other sync providers through a synch session. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.techbubbles.com%2fmicrosoft%2fmicrosoft-sync-framework-architecture%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.techbubbles.com%2fmicrosoft%2fmicrosoft-sync-framework-architecture%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Microsoft_Sync_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Microsoft_Sync_Framework</guid>
      <pubDate>Mon, 11 Aug 2008 20:43:36 GMT</pubDate>
    </item>
    <item>
      <title>Extension methods as a new Fluent Decorator Pattern?</title>
      <description>So recently I have been on this kick to learn Design Patterns in Ruby, and to figure out all kinds of neat ways to do the same design patterns in a dynamic language that is as versatile and elegant as Ruby. While playing around with the decorator pattern in Ruby, I started trying to think of slick ways to accomplish the pattern 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%2fpolymorphicview.blogspot.com%2f2008%2f08%2fextension-methods-as-new-fluent.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpolymorphicview.blogspot.com%2f2008%2f08%2fextension-methods-as-new-fluent.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Extension_methods_as_a_new_Fluent_Decorator_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Extension_methods_as_a_new_Fluent_Decorator_Pattern</guid>
      <pubDate>Mon, 11 Aug 2008 14:22:35 GMT</pubDate>
    </item>
    <item>
      <title>...on storing or interpreting data about data</title>
      <description>Discusses the advantages/disadvantages of storing or interperting metadata. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.patrickdewane.com%2f2008%2f08%2fon-storing-or-i.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.patrickdewane.com%2f2008%2f08%2fon-storing-or-i.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/on_storing_or_interpreting_data_about_data</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/on_storing_or_interpreting_data_about_data</guid>
      <pubDate>Mon, 11 Aug 2008 13:50:38 GMT</pubDate>
    </item>
    <item>
      <title>Irony - .NET Compiler Construction Kit. - Home</title>
      <description>The fantastic DSL empowering engine used by the domain.dot.net team for our DSL work in addition to custom Linq provider dev and fluent interfaces into that via extension methods, etc.

This project is major heavy lifting...

Damon &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"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeplex.com%2firony" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Irony_NET_Compiler_Construction_Kit_Home</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Irony_NET_Compiler_Construction_Kit_Home</guid>
      <pubDate>Sun, 10 Aug 2008 20:51:25 GMT</pubDate>
    </item>
    <item>
      <title>Writing your first Domain Specific Language, Part 1 of 2.</title>
      <description>Fantastic Coverage of the Irony Project. We have extended that library and are about to publish work on a DSL  environment for the ajax driven web apps (and more)..

Check out site for the application itself (soon) or a screen shot. The first DSL allows connections to various cities in the world and the DSL is a language to control image position for either a static (but recent) cam image or (phase 2) literal control where available of the perspective. 

The first phase is running, just cleaning up some bits. It's so cool to use syntax like:

move view up.
move view right.
zoom in.


and indeed that happens with an ajax updated change in the image your seeing..It's That is a dynamic language with full CLR compatibility.

Kind Regards,
Damon Wilder Carr &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fKB%2frecipes%2fYourFirstDSL.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2frecipes%2fYourFirstDSL.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Writing_your_first_Domain_Specific_Language_Part_1_of_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Writing_your_first_Domain_Specific_Language_Part_1_of_2</guid>
      <pubDate>Sun, 10 Aug 2008 20:47:05 GMT</pubDate>
    </item>
    <item>
      <title>Get Rid of COM+ Application after Migrating to Framework 2.0 - Ran Wah</title>
      <description>COM+ application was the only way to manage transactions on Framework 1.1 and lower. After migration to Framework 2.0 or higher there was no need for COM+ applications for transaction matters but loosing it is a long process. Here I'll explain how I did it. &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%2franw%2farchive%2f2008%2f08%2f09%2fget-rid-of-com-application-after-migrating-to-framework-2-0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2franw%2farchive%2f2008%2f08%2f09%2fget-rid-of-com-application-after-migrating-to-framework-2-0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Get_Rid_of_COM_Application_after_Migrating_to_Framework_2_0_Ran_Wah</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Get_Rid_of_COM_Application_after_Migrating_to_Framework_2_0_Ran_Wah</guid>
      <pubDate>Sat, 09 Aug 2008 20:05:53 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft's Cwalina : Exceptions are for &amp;quot;Exceptional Events&amp;quot;</title>
      <description>Critical Baseline Knowledge... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fkcwalina%2farchive%2f2008%2f07%2f17%2fExceptionalError.aspx%23comments"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fkcwalina%2farchive%2f2008%2f07%2f17%2fExceptionalError.aspx%23comments" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Microsoft_s_Cwalina_Exceptions_are_for_Exceptional_Events</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Microsoft_s_Cwalina_Exceptions_are_for_Exceptional_Events</guid>
      <pubDate>Sat, 09 Aug 2008 00:20:51 GMT</pubDate>
    </item>
    <item>
      <title>No, inheritance is not the way to achieve code reuse!</title>
      <description>I am not sure how so many people go through so many years of school, which is supposed to make us better at thinking, and they fail to differentiate the "why" and the "how". During interviews, when I ask their opinion about the purpose of inheritance in OOP, invariably I get this precooked answer (not so nicely expressed): inheritance is the way to achieve code reuse. No it is not! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flittletutorials.com%2f2008%2f06%2f23%2finheritance-not-for-code-reuse%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flittletutorials.com%2f2008%2f06%2f23%2finheritance-not-for-code-reuse%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/No_inheritance_is_not_the_way_to_achieve_code_reuse</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/No_inheritance_is_not_the_way_to_achieve_code_reuse</guid>
      <pubDate>Fri, 08 Aug 2008 20:01:03 GMT</pubDate>
    </item>
  </channel>
</rss>