<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by kbaley</title>
    <description>Stories kicked by kbaley</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>Creating Custom Functions w/ NAnt</title>
      <description>Taking a look at how to create a custom function for your NAnt script.

After you have the basics of NAnt down you may quickly find out that there are features you need, but they are not part of the core library. The good news for you is that in very little effort or coding you can create your own custom assembly which will expose your newly created NAnt functions &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%2f122"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f122" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Creating_Custom_Functions_w_NAnt</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Creating_Custom_Functions_w_NAnt</guid>
      <pubDate>Tue, 30 Jun 2009 16:00:03 GMT</pubDate>
    </item>
    <item>
      <title>How to Create a Custom Performance Counter</title>
      <description>Taking a look at how to create custom performance counters for usage in your application

Part of the core .net framework allows you to create code which can hook into the underlying performance counters which the windows OS has. We will show how you can easily create hooks to take advantage of these counters. &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%2f114"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f114" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/How_to_Create_a_Custom_Performance_Counter</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/How_to_Create_a_Custom_Performance_Counter</guid>
      <pubDate>Tue, 02 Jun 2009 16:00:03 GMT</pubDate>
    </item>
    <item>
      <title>Learning the Observer Pattern w/ Callbacks</title>
      <description>Taking another look at how we can use the Observer Pattern in our application, but this time we will implement the pattern using call backs and events.

The Observer pattern allows you to define a one-to-many relationship inside your application where the parent object (the one) has the ability to notify the child objects (the many) of any state change. You can utilize this pattern to make sure that a set of objects are keep in order when there behavior needs to change based on the state of your application. &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%2f112"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f112" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Learning_the_Observer_Pattern_w_Callbacks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Learning_the_Observer_Pattern_w_Callbacks</guid>
      <pubDate>Fri, 22 May 2009 18:06:09 GMT</pubDate>
    </item>
    <item>
      <title>Learning Hudson: Setting up a simple build</title>
      <description>Taking a look at how to setup the Hudson build server for our application. Start off by showing how simple it is to install Hudson and then walk through various configuration points in the server and end up by creating a simple build which pulls from SVN and runs our Nant script &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%2f109"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f109" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Learning_Hudson_Setting_up_a_simple_build</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Learning_Hudson_Setting_up_a_simple_build</guid>
      <pubDate>Tue, 12 May 2009 19:30:13 GMT</pubDate>
    </item>
    <item>
      <title>Learning the Observer Pattern</title>
      <description>Taking a look at how we can use the Observer Pattern in our application.

The Observer pattern allows you to define a one-to-many relationship inside your application where the parent object (the one) has the ability to notify the child objects (the many) of any state change. You can utilize this pattern to make sure that a set of objects are keep in order when there behavior needs to change based on the state of your application. &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%2f108"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f108" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Learning_the_Observer_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Learning_the_Observer_Pattern</guid>
      <pubDate>Fri, 08 May 2009 07:46:08 GMT</pubDate>
    </item>
    <item>
      <title>Testing MVC Routes</title>
      <description>Taking a look at how you can test your routes in an MVC application.

We will start the process of creating new functionality for our application in this episode by showing how to create the tests for the routes first by using MvcContrib project. In the next episode we will continue creating our routes to make the tests pass. &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%2f107"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f107" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Testing_MVC_Routes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Testing_MVC_Routes</guid>
      <pubDate>Wed, 06 May 2009 00:16:28 GMT</pubDate>
    </item>
    <item>
      <title>How to modify the T4 templates used by Sharp Architecture</title>
      <description>Taking a look at how you can modify the T4 templates which are used to change the default generation behavior of Sharp Architecture &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%2f102"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f102" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/How_to_modify_the_T4_templates_used_by_Sharp_Architecture</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/How_to_modify_the_T4_templates_used_by_Sharp_Architecture</guid>
      <pubDate>Fri, 17 Apr 2009 18:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Building a Nant Script -- Part 4: Adding fxCop to your build script</title>
      <description>Taking a look at how to add in the ability to run the fxCop static analysis tool to your build script. Having this ability can allow you to keep very close tabs on your code at any time. &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%2f101"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f101" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Building_a_Nant_Script_Part_4_Adding_fxCop_to_your_build_script</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Building_a_Nant_Script_Part_4_Adding_fxCop_to_your_build_script</guid>
      <pubDate>Wed, 15 Apr 2009 02:31:13 GMT</pubDate>
    </item>
    <item>
      <title>Creating SOLID Code: Refactoring the SOLID episode on DI to use IoC</title>
      <description>Taking a look at the prior SOLID episode on DI and refactoring it to utilize the StructureMap IoC Container &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%2f99"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f99" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Creating_SOLID_Code_Refactoring_the_SOLID_episode_on_DI_to_use_IoC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Creating_SOLID_Code_Refactoring_the_SOLID_episode_on_DI_to_use_IoC</guid>
      <pubDate>Wed, 08 Apr 2009 00:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Another look at Sharp Architecture: Validation, Design Decisions and A</title>
      <description>Taking another look at Sharp Architecture, but this time we will be looking at data validation, design decisions and automapping &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%2f97"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f97" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Another_look_at_Sharp_Architecture_Validation_Design_Decisions_and_A</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Another_look_at_Sharp_Architecture_Validation_Design_Decisions_and_A</guid>
      <pubDate>Tue, 31 Mar 2009 22:46:06 GMT</pubDate>
    </item>
    <item>
      <title>Are you a Control Freak?</title>
      <description>Since the very early ASP.NET MVC previews, the most common argument I've heard against using the framework is the lack of user controls. In my opinion, this is a mixed blessing, however, for some, this is a show stopper. What can you do to provide a rich user interface with the MVC framework, while not reinventing the wheel? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ffrickinsweet.com%2fryanlanciaux.com%2fpost%2fAre-you-a-Control-Freak.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ffrickinsweet.com%2fryanlanciaux.com%2fpost%2fAre-you-a-Control-Freak.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Are_you_a_Control_Freak</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Are_you_a_Control_Freak</guid>
      <pubDate>Thu, 26 Mar 2009 23:31:12 GMT</pubDate>
    </item>
    <item>
      <title>Open Source Maturity Model Explored</title>
      <description>In this post Tim Barcz discusses the maturity criteria for open source projects and give samples from many known .net projects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2ftim_barcz%2farchive%2f2009%2f03%2f16%2fopen-source-maturity-model-revealed.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2ftim_barcz%2farchive%2f2009%2f03%2f16%2fopen-source-maturity-model-revealed.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Open_Source_Maturity_Model_Explored</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Open_Source_Maturity_Model_Explored</guid>
      <pubDate>Tue, 17 Mar 2009 13:58:14 GMT</pubDate>
    </item>
    <item>
      <title>Creating SOLID Code: Liskov Substitution Principle</title>
      <description>Taking a look at how to create SOLID Code: Creating SOLID Code: Liskov Substitution Principle (LSP). This is a Third in a series where we will take a look at each of the parts the SOLID Principle &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%2f92"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f92" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Creating_SOLID_Code_Liskov_Substitution_Principle</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Creating_SOLID_Code_Liskov_Substitution_Principle</guid>
      <pubDate>Fri, 13 Mar 2009 22:46:25 GMT</pubDate>
    </item>
    <item>
      <title>Eager loading a One-to-Many collection w/ NHibernate</title>
      <description>A quick overview on how to resolve a common one-to-many issue with eager loading when you get multiple records back from the child collection. &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%2f2009%2f03%2f05%2feager-loading-a-one-to-many-collection-w-nhibernate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fderik_whittaker%2farchive%2f2009%2f03%2f05%2feager-loading-a-one-to-many-collection-w-nhibernate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Eager_loading_a_One_to_Many_collection_w_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Eager_loading_a_One_to_Many_collection_w_NHibernate</guid>
      <pubDate>Fri, 06 Mar 2009 22:01:07 GMT</pubDate>
    </item>
    <item>
      <title>Learning to use Fluent NHibernate: Mapping with Composite Keys</title>
      <description>In this episode we will continue our short series on how to use the FluentNHibernate library to create you NHibernate mapping files. We will walk you though how to create your mappings for tables which have Composite Keys. This is NOT meant to teach you how to use the NHibernate OR/M &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%2f89"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f89" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Learning_to_use_Fluent_NHibernate_Mapping_with_Composite_Keys</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Learning_to_use_Fluent_NHibernate_Mapping_with_Composite_Keys</guid>
      <pubDate>Wed, 04 Mar 2009 04:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Announcing TeamCity.CodeBetter.com </title>
      <description>CodeBetter - in collaboration with JetBrains, IdeaVine, and Devlicio.us - is proud to announce the launch of TeamCity.CodeBetter.com - a continuous integration server farm for open source projects. JetBrains is generously supporting our community efforts by funding the monthly costs of the server farm and providing a TeamCity Enterprise license. Volunteers from CodeBetter, IdeaVine, and Devlicio.us are administering the servers and setting up OSS projects on the build grid. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjames.kovacs%2farchive%2f2009%2f02%2f24%2fannouncing-teamcity-codebetter-com.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjames.kovacs%2farchive%2f2009%2f02%2f24%2fannouncing-teamcity-codebetter-com.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Announcing_TeamCity_CodeBetter_com</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Announcing_TeamCity_CodeBetter_com</guid>
      <pubDate>Wed, 25 Feb 2009 05:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Building a Nant Script -- Part 4: Running SQL Scripts w/ SqlCmd</title>
      <description>Taking a look at how to build a Nant Script.  In this episode we will take a look at how to run SQL Scripts w/ SqlCmd. &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%2f87"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f87" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Building_a_Nant_Script_Part_4_Running_SQL_Scripts_w_SqlCmd</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Building_a_Nant_Script_Part_4_Running_SQL_Scripts_w_SqlCmd</guid>
      <pubDate>Wed, 25 Feb 2009 01:46:08 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to the Routing Engine in the ASP.Net Framework</title>
      <description>Introduction to the video tutorial on how to use the Routing Engine in the ASP.Net Framework.  We will be using the Routing Engine within the MVC framework for this example. &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%2f86"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f86" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Introduction_to_the_Routing_Engine_in_the_ASP_Net_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Introduction_to_the_Routing_Engine_in_the_ASP_Net_Framework</guid>
      <pubDate>Thu, 19 Feb 2009 21:16:18 GMT</pubDate>
    </item>
    <item>
      <title>Learning to use Fluent NHibernate: Getting started w/ your 1st Mapping</title>
      <description>Learning to use Fluent NHibernate: Getting started w/ your first mappings &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%2f83"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f83" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Learning_to_use_Fluent_NHibernate_Getting_started_w_your_1st_Mapping</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Learning_to_use_Fluent_NHibernate_Getting_started_w_your_1st_Mapping</guid>
      <pubDate>Thu, 05 Feb 2009 23:31:14 GMT</pubDate>
    </item>
    <item>
      <title>Why aren't I an MVP?</title>
      <description>There's a problem with the MVP program I'd like to talk about. The fact that I'm no longer an MVP (haven't been for over a year now) isn't the problem, merely a symptom. My problem is that I don't know why I'm not an MVP, and by extension I don't know why others are. The process of becoming and remaining an MVP is completely opaque. Plainly, the MVP program lacks transparency. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fkarlseguin%2farchive%2f2009%2f02%2f03%2fwhy-aren-t-i-an-mvp.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fkarlseguin%2farchive%2f2009%2f02%2f03%2fwhy-aren-t-i-an-mvp.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Why_aren_t_I_an_MVP</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Why_aren_t_I_an_MVP</guid>
      <pubDate>Wed, 04 Feb 2009 00:16:03 GMT</pubDate>
    </item>
    <item>
      <title>What Part Of The Process Are Your Tools Optimized For?</title>
      <description>I'm writing this post because I am getting tired and weary of people pointing to &amp;quot;drag and drop tools&amp;quot;, &amp;quot;visual designers&amp;quot;, and &amp;quot;wizards&amp;quot; as reasons to use a particular tool. Only in Microsoft-land are developers so enamored with &amp;quot;wizards&amp;quot; and &amp;quot;drag and drop&amp;quot; and I think this is because Microsoft is the proverbial &amp;quot;crack dealer&amp;quot; when it comes to providing these tools. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f01%2f23%2fWhat-Part-Of-The-Process-Are-Your-Tools-Optimized-For.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f01%2f23%2fWhat-Part-Of-The-Process-Are-Your-Tools-Optimized-For.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/What_Part_Of_The_Process_Are_Your_Tools_Optimized_For</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/What_Part_Of_The_Process_Are_Your_Tools_Optimized_For</guid>
      <pubDate>Sat, 24 Jan 2009 03:16:02 GMT</pubDate>
    </item>
    <item>
      <title>S#arp Architecture Beta 1.0 now available!</title>
      <description>Bill McCafferty announces the beta release of S#arp Architecture, a foundation for building ASP.NET MVC application with NHibernate, complete with support for testing, IoC, and validation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2fbilly_mccafferty%2farchive%2f2009%2f01%2f19%2fs-arp-architecture-beta-1-0-now-available.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fbilly_mccafferty%2farchive%2f2009%2f01%2f19%2fs-arp-architecture-beta-1-0-now-available.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/S_arp_Architecture_Beta_1_0_now_available</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/S_arp_Architecture_Beta_1_0_now_available</guid>
      <pubDate>Wed, 21 Jan 2009 04:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Building a Nant Script -- Part 1: Setting up the script</title>
      <description>Learn how to setup your build script with Nant.  You will learn the basics of using Nant to compile your application in this episode, which will be built upon in future episodes to build a more complex script. &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%2f78"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f78" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Building_a_Nant_Script_Part_1_Setting_up_the_script</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Building_a_Nant_Script_Part_1_Setting_up_the_script</guid>
      <pubDate>Wed, 21 Jan 2009 01:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2010 == Visual Studio 2008 + ReSharper</title>
      <description>o you want the next gen of next-gen applications? Get the Visual Studio 2010 CTP! Which is - according to Microsoft itself - really just Visual Studio 2008 with ReSharper installed. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjames.kovacs%2farchive%2f2009%2f01%2f19%2fvisual-studio-2010-visual-studio-2008-resharper.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjames.kovacs%2farchive%2f2009%2f01%2f19%2fvisual-studio-2010-visual-studio-2008-resharper.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Visual_Studio_2010_Visual_Studio_2008_ReSharper</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Visual_Studio_2010_Visual_Studio_2008_ReSharper</guid>
      <pubDate>Mon, 19 Jan 2009 23:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Repository&amp;lt;T&amp;gt; good or bad?</title>
      <description>Greg took a bite on current ALT .Net hot topic: Generic repositories

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fgregyoung%2farchive%2f2009%2f01%2f16%2fddd-the-generic-repository.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fgregyoung%2farchive%2f2009%2f01%2f16%2fddd-the-generic-repository.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Repository_T_good_or_bad</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Repository_T_good_or_bad</guid>
      <pubDate>Sun, 18 Jan 2009 13:01:06 GMT</pubDate>
    </item>
  </channel>
</rss>