<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by JamesEggers</title>
    <description>Stories kicked by JamesEggers</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>Development Achievements</title>
      <description>A look into possibly using an Achievement system as a way to increase motivation and recognition of developers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2010%2f03%2fdevelopment-achievements.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2010%2f03%2fdevelopment-achievements.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Development_Achievements</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Development_Achievements</guid>
      <pubDate>Fri, 26 Mar 2010 18:40:09 GMT</pubDate>
    </item>
    <item>
      <title>Making Part Declarations Easier with InheritedExports</title>
      <description>A look at the lesser documented feature of the Managed Extensibility Framework - the InheritedExport attribute. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2010%2f01%2fmaking-part-declarations-easier-with.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2010%2f01%2fmaking-part-declarations-easier-with.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Making_Part_Declarations_Easier_with_InheritedExports</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Making_Part_Declarations_Easier_with_InheritedExports</guid>
      <pubDate>Wed, 27 Jan 2010 02:27:30 GMT</pubDate>
    </item>
    <item>
      <title>A Configurable Type Catalog for MEF</title>
      <description>A post that looks at what extending the TypeCatalog that comes with the Managed Extensibility Framework to provide provider-model like functionality. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2010%2f01%2fconfigurable-type-catalog-for-mef.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2010%2f01%2fconfigurable-type-catalog-for-mef.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_Configurable_Type_Catalog_for_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_Configurable_Type_Catalog_for_MEF</guid>
      <pubDate>Wed, 13 Jan 2010 03:29:45 GMT</pubDate>
    </item>
    <item>
      <title>Random Acts of Coding: Using MEF and Custom Configuration Sections</title>
      <description>In this post, we'll look at how to utilize a custom configuration section defined in an assembly used as a MEF part and not located in the same directory as the executable.  Using this method, it will allow even greater power to your application and freedom to the parts consumed by such.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f12%2fusing-mef-and-custom-configuration.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f12%2fusing-mef-and-custom-configuration.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Random_Acts_of_Coding_Using_MEF_and_Custom_Configuration_Sections</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Random_Acts_of_Coding_Using_MEF_and_Custom_Configuration_Sections</guid>
      <pubDate>Wed, 23 Dec 2009 12:52:39 GMT</pubDate>
    </item>
    <item>
      <title>Managing Composition Through Lazy Loading Parts</title>
      <description>So far in this post series, we've been looking at various aspects of working with MEF in the context of a single level of composition.  One interesting thing about MEF is that its composition is recursive based on the assemblies and types identified in the catalogs within the container.  What this means is that if one of our parts also has imports defined for parts of its own, the composition container will continue loading parts for the initial type as well as all parts loaded until no more parts are found or all imports are fulfilled.  This is a really nice feature since it will ensure everything is ready for you once compose the initial type; however, this eager loading can greatly cause a performance issue if the parts are not constructed properly.  In this post on our ongoing series about MEF, we'll look into the concept of parts of parts and how to apply lazy loading principles towards them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f12%2fmanaging-composition-through-lazy.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f12%2fmanaging-composition-through-lazy.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Managing_Composition_Through_Lazy_Loading_Parts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Managing_Composition_Through_Lazy_Loading_Parts</guid>
      <pubDate>Tue, 01 Dec 2009 12:43:28 GMT</pubDate>
    </item>
    <item>
      <title>Looking Around at Circular References in MEF </title>
      <description>In the last post of this series, we created a new example code base used to display help text for various &amp;quot;commands&amp;quot;.  This was a simple code base that extended previous examples by using external assemblies and different catalogs to identify all of the parts that can be imported and mapped.  This example covers a lot of scenarios when applied beyond the means of console-based text output since each imported &amp;quot;command&amp;quot; could literally be a functional piece of code by itself.  However, what happens when the imports require something from our main application?  When one object has a dependency with another object of another type; only for the dependent have a dependency towards the initial type; this is called a circular dependency.  In this post, we're going to look at the condition of a circular dependency and see how MEF encounters such issues. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2flooking-around-at-circular-references.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2flooking-around-at-circular-references.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Looking_Around_at_Circular_References_in_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Looking_Around_at_Circular_References_in_MEF</guid>
      <pubDate>Wed, 25 Nov 2009 13:56:24 GMT</pubDate>
    </item>
    <item>
      <title>Random Acts of Coding: Playing Nice with Other Assemblies using MEF Ca</title>
      <description>Looking over the previous three posts, we have been working within a single assembly for managing our extensibility parts.  While this works well if we want to use MEF more as an IoC container, it really limits the extensibility of our application.  In the single assembly model that we've been using, every update would require a new build of the application.  To overcome this limitation, we'll create a new example project that builds on what we've covered and branch it out into multiple assemblies. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2fplaying-nice-with-other-assemblies.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2fplaying-nice-with-other-assemblies.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Random_Acts_of_Coding_Playing_Nice_with_Other_Assemblies_using_MEF_Ca</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Random_Acts_of_Coding_Playing_Nice_with_Other_Assemblies_using_MEF_Ca</guid>
      <pubDate>Mon, 23 Nov 2009 13:15:55 GMT</pubDate>
    </item>
    <item>
      <title>LINQing to MEF Imports</title>
      <description>At the end of the last post, we looked at how we can explicitly manage our imports and exports using a combination of text-based labels and type declarations.  In addition, we began to look at the ImportMany() attribute for importing more than one value in our extensible application.  Along with the ImportMany(), we looked at looping through the simple example to display the property of each imported type.  This approach isn't bad if the number of imported types are small; however, looping really wouldn't work well if your application loaded a very large amount of applications.  In a way, it's a great problem to have if your application has a large community based plug-in repository (i.e. Wordpress or Firefox).  There may come a time when we may need to find a specific plug-in without looping through everything.  In order to determine this, there's a couple different ways to handling this.  In this post, we're going to explore a non-MEF way of handling it using LINQ.  In a future post, we'll look at how we can expand upon this using some of the constructs that MEF provides. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2flinqing-to-mef-imports.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2flinqing-to-mef-imports.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/LINQing_to_MEF_Imports</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/LINQing_to_MEF_Imports</guid>
      <pubDate>Thu, 19 Nov 2009 12:54:53 GMT</pubDate>
    </item>
    <item>
      <title>Pass Number 1: ActiveRecordEngine for ASP.NET &amp;#171;  Rob Conery</title>
      <description>Rob is looking for feedback &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2faspnet-mvc%2fpass-number-1-activerecordengine-for-asp-net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2faspnet-mvc%2fpass-number-1-activerecordengine-for-asp-net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Pass_Number_1_ActiveRecordEngine_for_ASP_NET_Rob_Conery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Pass_Number_1_ActiveRecordEngine_for_ASP_NET_Rob_Conery</guid>
      <pubDate>Fri, 20 Nov 2009 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Random Acts of Coding: A Deeper Look at MEF's Imports and Exports</title>
      <description>In the last article, I provided a very brief introduction to MEF and showed a very simple console application.  In this section, we'll be looking at the issues associated with that sample and diving into the various aspects of declaring your Imports and Exports to overcome those issues.  The code and samples in this post will still be within a single assembly.  Because of this, I'll may use the word Dependencies and Parts interchangeably. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2fdeeper-look-at-mef-imports-and-exports.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2fdeeper-look-at-mef-imports-and-exports.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Random_Acts_of_Coding_A_Deeper_Look_at_MEF_s_Imports_and_Exports</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Random_Acts_of_Coding_A_Deeper_Look_at_MEF_s_Imports_and_Exports</guid>
      <pubDate>Mon, 16 Nov 2009 12:53:08 GMT</pubDate>
    </item>
    <item>
      <title>Random Acts of Coding: An Introduction to MEF</title>
      <description>Have you ever attempted to write an extensible application?  You know the kind. The applications where your boss wants to be able to add stuff to it without rewriting the entire application and with minimum costs.  Or the type of application you want to release out to the community and provide a way for them to add their own customizations to it.  We have all seen these types of applications; however, if you have ever attempted to write such, it is usually a pain to developer the core application or a pain to develop the extensions or plug-ins.  Thankfully the Managed Extensibility Framework (MEF) is available to those of us that have extensibility needs inside of the application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2fintroduction-to-mef.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2fintroduction-to-mef.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Random_Acts_of_Coding_An_Introduction_to_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Random_Acts_of_Coding_An_Introduction_to_MEF</guid>
      <pubDate>Fri, 13 Nov 2009 02:53:34 GMT</pubDate>
    </item>
    <item>
      <title>Architect's perspective on Silverlight 3</title>
      <description>Many .NET developers are becoming more and more interested in the Rich Internet Application development space, and in particular Silverlight.  In this session we will step back from a detailed implementation technology and take a higher level look at Silverlight from the architect's perspective.  We will discuss the types of applications where Silverlight makes sense and some scenarios where Silverlight may not be the appropriate technology.  We will also delve into some of the architectural decisions that the architect must consider when writing applications for this platform and where some of the tradeoffs may lie.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2finnov8showcase%2farchive%2f2009%2f11%2f09%2farchitect-s-perspective-on-silverlight-3.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2finnov8showcase%2farchive%2f2009%2f11%2f09%2farchitect-s-perspective-on-silverlight-3.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Architect_s_perspective_on_Silverlight_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Architect_s_perspective_on_Silverlight_3</guid>
      <pubDate>Tue, 10 Nov 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Reviewing UppercuT - A Build Framework Based On NAnt</title>
      <description>A review/opinion of UppercuT, a Build Framework based on NAnt developed by Rob Reynolds. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f10%2freviewing-uppercut-build-framework.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f10%2freviewing-uppercut-build-framework.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Reviewing_UppercuT_A_Build_Framework_Based_On_NAnt</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Reviewing_UppercuT_A_Build_Framework_Based_On_NAnt</guid>
      <pubDate>Fri, 30 Oct 2009 11:06:26 GMT</pubDate>
    </item>
    <item>
      <title>Is Learning Through a UI Worth It?</title>
      <description>When learning some form or back-end component, is it worth while to spend time applying the product to a UI? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f10%2fis-learning-though-ui-worth-it.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f10%2fis-learning-though-ui-worth-it.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Is_Learning_Through_a_UI_Worth_It</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Is_Learning_Through_a_UI_Worth_It</guid>
      <pubDate>Mon, 26 Oct 2009 01:19:18 GMT</pubDate>
    </item>
    <item>
      <title>Simple 6 steps to use stored procedure in LINQ</title>
      <description>This is an extremely small article which describes how to flourish LINQ objects using stored procedure. What provoked me to write this article is the 'ExecuteMethodCall' function which helps to execute stored procedures in LINQ. As this is a protected function it changes the way you architect the DAL using  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fshivprasadk%2f534534507082009003835AM%2f5345345.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fshivprasadk%2f534534507082009003835AM%2f5345345.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Simple_6_steps_to_use_stored_procedure_in_LINQ_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Simple_6_steps_to_use_stored_procedure_in_LINQ_1</guid>
      <pubDate>Tue, 15 Sep 2009 08:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Deep Fried Bytes Episode 36: What Happens In The Speaker's Lounge</title>
      <description>In this episode Keith sits down with a bunch of speakers at the DevLink 2009 conference held in Nashville, TN.  It isn't every day one gets to hear what other speakers talk about and that's why we titled the show the way we did.  Listen in to learn how much time speakers devote to the community, why they do it, why some are getting tired and why the developer community can be so rude at times. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdeepfriedbytes.com%2fpodcast%2fepisode-36-what-happens-in-the-speaker-rsquo-s-lounge-is-supposed-to-stay-in-the-speaker-rsquo-s-lounge%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdeepfriedbytes.com%2fpodcast%2fepisode-36-what-happens-in-the-speaker-rsquo-s-lounge-is-supposed-to-stay-in-the-speaker-rsquo-s-lounge%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Deep_Fried_Bytes_Episode_36_What_Happens_In_The_Speaker_s_Lounge</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Deep_Fried_Bytes_Episode_36_What_Happens_In_The_Speaker_s_Lounge</guid>
      <pubDate>Wed, 09 Sep 2009 15:28:34 GMT</pubDate>
    </item>
    <item>
      <title>My Barriers to Learning TDD</title>
      <description>As a follow up to my previous post declaring that I finally &amp;quot;get&amp;quot; TDD to some extent, I figured I'd reflect on the barriers that I have had up to this point which made it difficult for me to learn how to unit test in some effective manner as well as truly understanding the benefits of TDD practices.  Now, I am by no means claiming to be an expert in unit testing, mocking, or TDD.  I didn't open the refrigerator, drink some of the TDD-flavored Kool-Aid, and threw on a subsequent Mortarboard to illustrate that I've somehow graduated into this new, higher level of software development.  I'm still learning from others as well as my own errors experiences just like everyone else.  The purpose of this is to reveal to others some of the issues that I had and hopefully provide some insight on how to overcome such. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f09%2fmy-barriers-to-learning-tdd.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f09%2fmy-barriers-to-learning-tdd.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/My_Barriers_to_Learning_TDD</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/My_Barriers_to_Learning_TDD</guid>
      <pubDate>Wed, 02 Sep 2009 11:45:42 GMT</pubDate>
    </item>
    <item>
      <title>Finally Understanding the Merits of TDD</title>
      <description>I'm not a TDD person...or at least I wasn't until last week.  Up until then, I had read the blogs and looked at the examples to try to understand TDD and unit testing (with mocking) in general.  Almost all of the examples I was shown demonstrated very basic scenarios that, in most cases, were too trivial to show value.  I would ask people who would speak about unit testing in general how you'd do a specific scenario and would get mix responses ranging from &amp;quot;just try it&amp;quot; to &amp;quot;you should be using this tool and it'll just write the tests for you&amp;quot;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f08%2ffinally-understanding-merits-of-tdd.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f08%2ffinally-understanding-merits-of-tdd.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Finally_Understanding_the_Merits_of_TDD</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Finally_Understanding_the_Merits_of_TDD</guid>
      <pubDate>Thu, 27 Aug 2009 08:00:07 GMT</pubDate>
    </item>
    <item>
      <title>ParseWiki.js - A JavaScript Wiki Parsing Engine</title>
      <description>An introduction to the start of a client-side wiki-parsing engine that uses regular expressiosn. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f08%2fparsewikijs-javascript-wiki-parsing.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f08%2fparsewikijs-javascript-wiki-parsing.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/regex/ParseWiki_js_A_JavaScript_Wiki_Parsing_Engine</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/regex/ParseWiki_js_A_JavaScript_Wiki_Parsing_Engine</guid>
      <pubDate>Sun, 23 Aug 2009 22:37:17 GMT</pubDate>
    </item>
    <item>
      <title>How to run JsTestDriver with Visual Studio</title>
      <description>JsTestDriver is a tool which allows to run unit tests for JavaScript in command line. This article provides a way how to integrate JsTestDriver into Visual Studio. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fslmoloch.blogspot.com%2f2009%2f08%2fhow-to-run-jstestdriver-with-visual_02.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fslmoloch.blogspot.com%2f2009%2f08%2fhow-to-run-jstestdriver-with-visual_02.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/How_to_run_JsTestDriver_with_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/How_to_run_JsTestDriver_with_Visual_Studio</guid>
      <pubDate>Mon, 10 Aug 2009 17:43:31 GMT</pubDate>
    </item>
    <item>
      <title>Lessons From My First Attempt At Bringing Agile Into A Non-Agile shop.</title>
      <description>Real world account of trying to bring Agile methodology into a traditional MS developer shop.  &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%2frssvihla%2farchive%2f2009%2f07%2f12%2flessons-from-my-first-attempt-at-bringing-agile-into-a-non-agile-shop.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2frssvihla%2farchive%2f2009%2f07%2f12%2flessons-from-my-first-attempt-at-bringing-agile-into-a-non-agile-shop.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Lessons_From_My_First_Attempt_At_Bringing_Agile_Into_A_Non_Agile_shop</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Lessons_From_My_First_Attempt_At_Bringing_Agile_Into_A_Non_Agile_shop</guid>
      <pubDate>Mon, 10 Aug 2009 12:58:42 GMT</pubDate>
    </item>
    <item>
      <title>Writing a Custom NAnt Tas (Part 4)</title>
      <description>In the final segment in my series about creating a custom NAnt task, we dive into how to create a custom task used to execute an external application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f07%2fwriting-custom-nant-task-part-3.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f07%2fwriting-custom-nant-task-part-3.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Writing_a_Custom_NAnt_Tas_Part_4</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Writing_a_Custom_NAnt_Tas_Part_4</guid>
      <pubDate>Fri, 31 Jul 2009 13:53:27 GMT</pubDate>
    </item>
    <item>
      <title>Exploring NDjango: Setting up NDjango for usage</title>
      <description>Taking a look at the NDjango view engine. We will cover installing NDjango, integrating it with an existing asp.mvc project, and some basic syntax features. &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%2f131"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f131" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Exploring_NDjango_Setting_up_NDjango_for_usage</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Exploring_NDjango_Setting_up_NDjango_for_usage</guid>
      <pubDate>Thu, 30 Jul 2009 12:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Writing a Custom NAnt Task (Part 3)</title>
      <description>In this, the third of a four post series on create a custom NAnt task, we dive into how to create a custom collection of child elements in order to provide more flexibility to your task. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f07%2fwriting-custom-nant-task-part-3_29.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f07%2fwriting-custom-nant-task-part-3_29.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Writing_a_Custom_NAnt_Task_Part_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Writing_a_Custom_NAnt_Task_Part_3</guid>
      <pubDate>Wed, 29 Jul 2009 22:04:29 GMT</pubDate>
    </item>
    <item>
      <title>Mike Moore, Rob Conery and James Avery on Domain Driven Design</title>
      <description>In this episode, Mike Moore talks with Rob Conery and James Avery about Domain Driven Design. This episode of the Alt.NET podcast is brought to you by The Lounge Advertising Network. Reach .NET developers on the sites and blogs that they trust and respect, by advertising with The Lounge Advertising Network. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderslife.com%2fArticles%2fView%2f2%2f1%2fAltNET-Podcast-Episode-15"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderslife.com%2fArticles%2fView%2f2%2f1%2fAltNET-Podcast-Episode-15" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Mike_Moore_Rob_Conery_and_James_Avery_on_Domain_Driven_Design</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Mike_Moore_Rob_Conery_and_James_Avery_on_Domain_Driven_Design</guid>
      <pubDate>Thu, 30 Jul 2009 00:30:08 GMT</pubDate>
    </item>
  </channel>
</rss>
