<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Mintman</title>
    <description>Stories kicked by Mintman</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>Describing the journey</title>
      <description>Often when explaining something it's easy to straight to the end goal saying: "This is how to do it. Isn't it awesome?!" At this point you will get a blank stare and quite possibly a "why?" This can be frustrating, you're showing something that's an order of magnitude better than the current solution but they can't see it.

This isn't their problem. They aren't idiots. It's your fault. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2010%2f03%2fdescribing-journey.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2010%2f03%2fdescribing-journey.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Describing_the_journey</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Describing_the_journey</guid>
      <pubDate>Mon, 22 Mar 2010 12:08:55 GMT</pubDate>
    </item>
    <item>
      <title>What's so good about OpenRasta?</title>
      <description>I've been proclaiming the greatness of OpenRasta to anyone unfortunate to start talking to me about web development recently. I thought it was about time that I recorded the reasons I love it so much somewhere everyone can see.

OpenRasta is by no means a finished product but it has principles at its core that I value greatly and give it massive potential. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2010%2f02%2fwhats-so-good-about-openrasta.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2010%2f02%2fwhats-so-good-about-openrasta.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/What_s_so_good_about_OpenRasta</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/What_s_so_good_about_OpenRasta</guid>
      <pubDate>Tue, 09 Feb 2010 12:21:47 GMT</pubDate>
    </item>
    <item>
      <title>What is BDD (Behaviour Driven Design)?</title>
      <description>"What is BDD?" is a question that's been doing the rounds lately within the altnetgroup and devbookclub. There's a great deal of mysticism surrounding it as if it were some exclusive members club. I'm going to slay some of the myths and tell you what BDD really is. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f11%2fwhat-is-bdd-behaviour-driven-design.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f11%2fwhat-is-bdd-behaviour-driven-design.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/What_is_BDD_Behaviour_Driven_Design</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/What_is_BDD_Behaviour_Driven_Design</guid>
      <pubDate>Tue, 10 Nov 2009 08:28:00 GMT</pubDate>
    </item>
    <item>
      <title>BDD from scratch - mock management</title>
      <description>In part one I covered how to organise your tests into the Given-When-Then style through the use of an abstract base class. In this post I'm going to show how you can manage your mocks more efficiently. Though not really a part of BDD I've found it very useful in clarifying the behaviour described in my tests as it reduces the amount of noise caused by the definition of variables. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f09%2fbdd-from-scratch-build-your-own_13.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f09%2fbdd-from-scratch-build-your-own_13.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/BDD_from_scratch_mock_management</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/BDD_from_scratch_mock_management</guid>
      <pubDate>Mon, 14 Sep 2009 10:45:43 GMT</pubDate>
    </item>
    <item>
      <title>BDD from scratch - Build your own framework (Part 1)</title>
      <description>BDD is a higher level of unit testing, it creates better documentation of your system by recording its intent which makes your system easier to learn for new developers and relearn for when you revisit your code further down the line.

I'm going to show you how to build your own BDD testing framework on top of a vanilla unit testing framework. For my example I'm going to use NUnit but I've applied the same principles with MbUnit, xUnit and it should work with any other unit testing framework too.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f09%2fbdd-from-scratch-build-your-own.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f09%2fbdd-from-scratch-build-your-own.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/BDD_from_scratch_Build_your_own_framework_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/BDD_from_scratch_Build_your_own_framework_Part_1</guid>
      <pubDate>Mon, 07 Sep 2009 10:44:38 GMT</pubDate>
    </item>
    <item>
      <title>Comparing the performance of IronRuby, Ruby 1.8 and Ruby 1.9 on Window</title>
      <description>A benchmark comparing IronRuby, a .NET based implementation of Ruby, with two standard C-based implementations. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fantoniocangiano.com%2f2009%2f08%2f03%2fperformance-of-ironruby-ruby-on-windows%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fantoniocangiano.com%2f2009%2f08%2f03%2fperformance-of-ironruby-ruby-on-windows%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Comparing_the_performance_of_IronRuby_Ruby_1_8_and_Ruby_1_9_on_Window</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Comparing_the_performance_of_IronRuby_Ruby_1_8_and_Ruby_1_9_on_Window</guid>
      <pubDate>Mon, 03 Aug 2009 12:17:59 GMT</pubDate>
    </item>
    <item>
      <title>Refactoring Udi Dahan's domain event code</title>
      <description>What I've done here is show my refactored version of the code and explain why I think it is better. What I'm going to be doing is utilising the strategy pattern to separate the logic of dispatching events from the action of requesting an event to be dispatched. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f08%2fbetter-domain-event-raiser.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f08%2fbetter-domain-event-raiser.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Refactoring_Udi_Dahan_s_domain_event_code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Refactoring_Udi_Dahan_s_domain_event_code</guid>
      <pubDate>Mon, 03 Aug 2009 12:12:57 GMT</pubDate>
    </item>
    <item>
      <title>Overloading post -  a change of mind</title>
      <description>Explanation behind the change in post overloading mechanism in RESTful ASP.NET MVC &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f07%2foverloading-post-change-of-mind.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f07%2foverloading-post-change-of-mind.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Overloading_post_a_change_of_mind</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Overloading_post_a_change_of_mind</guid>
      <pubDate>Fri, 24 Jul 2009 19:00:49 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC route testing with HTTP verbs</title>
      <description>Some simple extension methods for checking routes when you need to pass the HTTP verb as well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f07%2faspnet-mvc-route-testing-with-http.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f07%2faspnet-mvc-route-testing-with-http.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/ASP_NET_MVC_route_testing_with_HTTP_verbs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/ASP_NET_MVC_route_testing_with_HTTP_verbs</guid>
      <pubDate>Mon, 20 Jul 2009 11:20:50 GMT</pubDate>
    </item>
    <item>
      <title>RESTful ASP.NET MVC</title>
      <description>This is the first in what could be a series of posts on how to modify the internals of ASP.NET MVC in order to make it work in a more RESTful manner.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f07%2frestful-aspnet-mvc.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f07%2frestful-aspnet-mvc.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/RESTful_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/RESTful_ASP_NET_MVC</guid>
      <pubDate>Fri, 17 Jul 2009 10:30:08 GMT</pubDate>
    </item>
    <item>
      <title>The Law of Demeter Is Not A Dot Counting Exercise</title>
      <description>As a discussion of a code expression with more than one dot grows longer, the probability that someone claims a Law of Demeter violation approaches 1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2009%2f07%2f14%2flaw-of-demeter-dot-counting.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2009%2f07%2f14%2flaw-of-demeter-dot-counting.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/The_Law_of_Demeter_Is_Not_A_Dot_Counting_Exercise</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/The_Law_of_Demeter_Is_Not_A_Dot_Counting_Exercise</guid>
      <pubDate>Wed, 15 Jul 2009 08:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Rest - a quick summary</title>
      <description>I'd read a lot of blogs talking about REST and it's benefits but I hadn't fully got it. Whilst on holiday I read RESTful Web Services, which I had seen recommended, in an effort to try and finally grok REST.

I thoroughly recommend this book, it helped me connect a lot of previously separate ideas into a coherent whole. What I hope to do here is give an overview of what I've learnt from the book to act as a reference to myself and maybe help other people in the process. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f07%2frest-quick-summary.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f07%2frest-quick-summary.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/Rest_a_quick_summary</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/Rest_a_quick_summary</guid>
      <pubDate>Tue, 14 Jul 2009 10:28:41 GMT</pubDate>
    </item>
    <item>
      <title>Opening a Command Prompt for the solution in Visual Studio</title>
      <description>Ever find yourself needing to open a command prompt for the solution? Here's a step-by-step tutorial on how to be able to do it in a single key combination. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f06%2fopening-command-prompt-for-solution-in.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f06%2fopening-command-prompt-for-solution-in.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Opening_a_Command_Prompt_for_the_solution_in_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Opening_a_Command_Prompt_for_the_solution_in_Visual_Studio</guid>
      <pubDate>Wed, 17 Jun 2009 09:57:32 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic 3.0: The SimpleRepository &amp;#171; Rob Conery</title>
      <description>Rob is adding a very nice simple repository to SubSonic 3.0 that will give SubSonic top-notch POCO support and very slick migrations. Mapping files be damned! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fsubsonic%2fsubsonic-30-the-simplerepository%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fsubsonic%2fsubsonic-30-the-simplerepository%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/SubSonic_3_0_The_SimpleRepository_Rob_Conery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/SubSonic_3_0_The_SimpleRepository_Rob_Conery</guid>
      <pubDate>Thu, 11 Jun 2009 08:45:01 GMT</pubDate>
    </item>
    <item>
      <title>Establishing team values</title>
      <description>A shared identity and core set of values can only benefit a team. This is a brief explanation of how to establish some. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f05%2festablishing-team-values.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f05%2festablishing-team-values.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Establishing_team_values</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Establishing_team_values</guid>
      <pubDate>Mon, 18 May 2009 15:44:23 GMT</pubDate>
    </item>
    <item>
      <title>Kona 3: Learning Behavior Driven Development (BDD)</title>
      <description>Holy cow! Another *DD - man I really must have an IV with that Alt.NET Punch just coursing like a train in my veins! I ask for your patience with this one - cause I think BDD is a really good tool to know - whether you use it or not - knowing the workings of it will allow you to have some intelligent conversation the next time you're in Austin :). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fkona-3%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fkona-3%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Kona_3_Learning_Behavior_Driven_Development_BDD</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Kona_3_Learning_Behavior_Driven_Development_BDD</guid>
      <pubDate>Fri, 15 May 2009 20:46:26 GMT</pubDate>
    </item>
    <item>
      <title>When geek rockstars go wild</title>
      <description>Saw this whilst on my way to Progressive .NET on Sunday. Don't break this guy's build! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f05%2fwhen-geek-rockstars-go-wild.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f05%2fwhen-geek-rockstars-go-wild.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/When_geek_rockstars_go_wild</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/When_geek_rockstars_go_wild</guid>
      <pubDate>Thu, 14 May 2009 17:22:39 GMT</pubDate>
    </item>
    <item>
      <title>New name for ALT.NET</title>
      <description>I've always felt the name ALT.NET to be quite elitist, here I suggest an alternative. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f05%2fnew-name-for-altnet.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f05%2fnew-name-for-altnet.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/New_name_for_ALT_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/New_name_for_ALT_NET</guid>
      <pubDate>Fri, 08 May 2009 18:20:22 GMT</pubDate>
    </item>
    <item>
      <title>Difference between AreEqual and AreSame</title>
      <description>The difference between the two assertions are quite simple. Assert.AreSame checks that they are the exact same object, memory reference and all (in the case of .NET using ReferenceEquals). Assert.AreEqual checks that objectOne.Equals(objectTwo) will return true. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f05%2fdifference-between-areequal-and-aresame.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f05%2fdifference-between-areequal-and-aresame.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Difference_between_AreEqual_and_AreSame</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Difference_between_AreEqual_and_AreSame</guid>
      <pubDate>Wed, 06 May 2009 20:03:05 GMT</pubDate>
    </item>
    <item>
      <title>ELMAH: Error Logging Modules and Handlers for ASP.NET (and MVC too!)</title>
      <description>ELMAH has been one of the most useful tools for ASP.NET developers to log errors on their web applications. Now Scott has a nice talk on how to use it even in your ASP.NET MVC applications. Cool! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/ELMAH_Error_Logging_Modules_and_Handlers_for_ASP_NET_and_MVC_too</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/ELMAH_Error_Logging_Modules_and_Handlers_for_ASP_NET_and_MVC_too</guid>
      <pubDate>Fri, 24 Apr 2009 20:01:11 GMT</pubDate>
    </item>
    <item>
      <title>6 Tools To Be An Effective Web Developer</title>
      <description>There has always been and probably always will be feuds over what is the best platform but what I want to show you is that those arguments are mostly irrelevant. Regardless of what platform you choose to develop on there are most of the same tools available in one form or another. The common components, for me anyway, that help me produce high quality code faster and is easier to maintain are a good IDE, easy to use unit testing and mocking frameworks, an ORM, a MVC framework, and a good JavaScript library. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekdaily.net%2f2009%2f03%2f26%2f6-tools-to-be-an-effective-web-developer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekdaily.net%2f2009%2f03%2f26%2f6-tools-to-be-an-effective-web-developer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/6_Tools_To_Be_An_Effective_Web_Developer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/6_Tools_To_Be_An_Effective_Web_Developer</guid>
      <pubDate>Thu, 26 Mar 2009 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>M is to DSL as Drag &amp;amp; Drop is to programming</title>
      <description>I see M as a whole lot of effort trying to optimize something that is really not that interesting, complex or really very hard. I look at the M language, the way that you worked with, the tooling and the API and I would fully agree that it is a nice parser generator.

What it is not, I have to say, is a DSL toolkit. It is just one, small, part of building a DSL. And, to be perfectly honest, M is the drag &amp;amp; drop of DSL. &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%2f2009%2f03%2f23%2fm-is-to-dsl-as-drag-amp-drop-is-to.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2009%2f03%2f23%2fm-is-to-dsl-as-drag-amp-drop-is-to.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/M_is_to_DSL_as_Drag_Drop_is_to_programming</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/M_is_to_DSL_as_Drag_Drop_is_to_programming</guid>
      <pubDate>Tue, 24 Mar 2009 00:31:15 GMT</pubDate>
    </item>
    <item>
      <title>Windows Mobile is short changing .NET Developers</title>
      <description>The .NET platform is an incredibly powerful and productive toolset that stretches itself well on the client-side, the server-side and now with Silverlight as a web-client, though with one glaring exception - on a mobile device.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.orkpad.com%2fBlog%2fpost%2f2009%2f02%2f18%2fWindows-Mobile-is-short-changing-NET-Developers.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.orkpad.com%2fBlog%2fpost%2f2009%2f02%2f18%2fWindows-Mobile-is-short-changing-NET-Developers.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Windows_Mobile_is_short_changing_NET_Developers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Windows_Mobile_is_short_changing_NET_Developers</guid>
      <pubDate>Sat, 21 Feb 2009 21:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Test aided development</title>
      <description>Conveying the benefits of unit tests, even without going the whole hog to test driven development. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f02%2ftest-aided-development.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.robustsoftware.co.uk%2f2009%2f02%2ftest-aided-development.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Test_aided_development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Test_aided_development</guid>
      <pubDate>Wed, 04 Feb 2009 22:56:22 GMT</pubDate>
    </item>
    <item>
      <title>Teaching, Symbology, and Intellectual Materialism - The Chasm is a Vac</title>
      <description>The world is filled with people who don't understand advanced subjects, but who would like to learn. And the world is blessed with many knowledgeable people who can't understand why the things that they've discovered, learned, and elaborated are not being soaked up by everyone else. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ffeeds.feedburner.com%2f%7er%2fsbellware%2f%7e3%2f529317892%2fteaching-symbology-and-intellectual_01.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ffeeds.feedburner.com%2f%7er%2fsbellware%2f%7e3%2f529317892%2fteaching-symbology-and-intellectual_01.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Teaching_Symbology_and_Intellectual_Materialism_The_Chasm_is_a_Vac</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Teaching_Symbology_and_Intellectual_Materialism_The_Chasm_is_a_Vac</guid>
      <pubDate>Tue, 03 Feb 2009 06:14:10 GMT</pubDate>
    </item>
  </channel>
</rss>
