<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by DannyDouglass</title>
    <description>Stories kicked by DannyDouglass</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>Recursive Ruby Script to replace File/Directory Names &amp;amp; File Contents</title>
      <description>Over this past weekend I began templating a project structure that we use at my day/evening/night job to allow developers to simply execute a script and provide a few parameters to initialize a new development project (including build script, fxcop analysis, unit testing, visual studio projects, etc.).  I didn't think this would take that long despite being relatively new to the Ruby world.

Oddly enough, I had trouble finding similar examples on the interwebs - even StackOverflow didn't have the answer!  The horror, the horror!

No matter, I'm a developer after all and should be, better be capable of handling this simple script.  I decided to start simple and just use the directory global searching method to recursively get everything within my project template's directory: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdannydouglass.com%2f2011%2f02%2fcreate-a-recursive-ruby-script-to-replace-file-and-directory-names-and-file-contents%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdannydouglass.com%2f2011%2f02%2fcreate-a-recursive-ruby-script-to-replace-file-and-directory-names-and-file-contents%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Recursive_Ruby_Script_to_replace_File_Directory_Names_File_Contents</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Recursive_Ruby_Script_to_replace_File_Directory_Names_File_Contents</guid>
      <pubDate>Thu, 24 Feb 2011 14:09:47 GMT</pubDate>
    </item>
    <item>
      <title>Regex Hero can now translate a regular expression into English</title>
      <description>Regular expressions are one of those things that many programmers dabble with enough to understand the concept, but not enough to memorize the syntax. Code completion is a big step towards making things easier. Beyond that, sometimes an explanation written out in English is just what you need. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.regexhero.net%2f2010%2f12%2fto-demand-explanation.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.regexhero.net%2f2010%2f12%2fto-demand-explanation.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/regex/Regex_Hero_can_now_translate_a_regular_expression_into_English</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/regex/Regex_Hero_can_now_translate_a_regular_expression_into_English</guid>
      <pubDate>Sat, 18 Dec 2010 06:40:11 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Visual Studio - From Past to Present</title>
      <description>Recently I've been working at a client site where they are using Visual Studio 2005 for their main project. I've gotta say that I was a bit surprised since I haven't come across VS2005 for a few years. I immediately became nostalgic and decided to share. So I'm proud to present, Visual Studio - from past to present! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ironshay.com%2fpost%2fVisual-Studio-Past-to-Present.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ironshay.com%2fpost%2fVisual-Studio-Past-to-Present.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Microsoft_Visual_Studio_From_Past_to_Present</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Microsoft_Visual_Studio_From_Past_to_Present</guid>
      <pubDate>Wed, 08 Dec 2010 12:15:38 GMT</pubDate>
    </item>
    <item>
      <title>Slash your ASP.NET compile/load time without any hard work</title>
      <description>Tips &amp;amp; tricks to make your ASP.NET development more enjoyable (cut down compilation time / first load time). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2010%2f12%2f01%2fSlash-your-ASPNET-compileload-time.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2010%2f12%2f01%2fSlash-your-ASPNET-compileload-time.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Slash_your_ASP_NET_compile_load_time_without_any_hard_work</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Slash_your_ASP_NET_compile_load_time_without_any_hard_work</guid>
      <pubDate>Wed, 01 Dec 2010 14:41:32 GMT</pubDate>
    </item>
    <item>
      <title>Simplify Using Xml Data with AutoMapper and Linq-To-Xml</title>
      <description>I recently ran into a scenario at work that required manually consuming several SOAP web services, which I'm sure you can imagine was rather monotonous. A co-worker (Seth Carney) and I tried a few different approaches, but we finally settled on a solution that simplified consumption of the xml and ultimately made the code more testable.  That solution centered around leveraging AutoMapper, an open source object-object mapping tool, to create a link between the XElements returned in the SOAP messages and custom contracts we created - in a reusable manner.

I put together a quick demo that shows how you could use the same approach to consume and display the Twitter Public Timeline (using the API's Xml response type). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdannydouglass.com%2f2010%2f11%2fsimplify-using-xml-data-with-automapper-and-linqtoxml%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdannydouglass.com%2f2010%2f11%2fsimplify-using-xml-data-with-automapper-and-linqtoxml%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Simplify_Using_Xml_Data_with_AutoMapper_and_Linq_To_Xml</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Simplify_Using_Xml_Data_with_AutoMapper_and_Linq_To_Xml</guid>
      <pubDate>Sat, 06 Nov 2010 17:55:31 GMT</pubDate>
    </item>
    <item>
      <title>A Better Hg Command Line Interface: Console2 + PowerShell + Posh-Hg</title>
      <description>Moving from Subversion to Mercurial was more than a change from a centralized version control system to a distributed solution.  I also found myself moving away from the explorer integration provided by the Tortoise products to the command line for the execution of my hg commands.  This approach is dramatically faster once you get used to the syntax, which really only takes a hot minute. 

Certain features in TortoiseHg still provide visual advantages that I find useful, such as the visual repository log.  During an Agile.Net Bootcamp with Jimmy Bogard he showed us an collection of tools he utilizes to provide an improved Mercurial command line experience.  The final product is a more descriptive prompt that displays branch information, as well as the number and types of changes made since your last commit. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdannydouglass.com%2f2010%2f10%2fconsole2powershellposhhg%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdannydouglass.com%2f2010%2f10%2fconsole2powershellposhhg%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/A_Better_Hg_Command_Line_Interface_Console2_PowerShell_Posh_Hg</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/A_Better_Hg_Command_Line_Interface_Console2_PowerShell_Posh_Hg</guid>
      <pubDate>Wed, 27 Oct 2010 11:57:56 GMT</pubDate>
    </item>
    <item>
      <title>Introducing 'Vingy' Add-in for VS2010 To search StackOverflow, Web etc</title>
      <description>Vingy let you search the web (mainly sites like StackOverflow, CodeProject, MSDN etc) in a non intrusive way, with out leaving the IDE. 

Vingy is a simple, but effective add in for Visual Studio 2010 so that you can search the web in a non intrusive way, and can filter results based on sources.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2famazedsaint.blogspot.com%2f2010%2f10%2fintroducing-vingy-add-in-for-vs2010.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2famazedsaint.blogspot.com%2f2010%2f10%2fintroducing-vingy-add-in-for-vs2010.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Introducing_Vingy_Add_in_for_VS2010_To_search_StackOverflow_Web_etc</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Introducing_Vingy_Add_in_for_VS2010_To_search_StackOverflow_Web_etc</guid>
      <pubDate>Mon, 04 Oct 2010 23:15:51 GMT</pubDate>
    </item>
    <item>
      <title>8 Best open source alternative to NHibernate. </title>
      <description>NHibernate is one of the best ORM library in .NET to build data access code faster. We identified best open source alternative to NHibernate. According to the requirement pick any library and build the data access layer in .NET. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.findbestopensource.com%2ftagged%2formdotnet"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.findbestopensource.com%2ftagged%2formdotnet" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/8_Best_open_source_alternative_to_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/8_Best_open_source_alternative_to_NHibernate</guid>
      <pubDate>Fri, 01 Oct 2010 05:05:41 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC: Using asynchronous controller to call web services</title>
      <description>Lately I wrote about how to make a lot of asynchronous calls to web services during ASP.NET page processing. Now it's time to make same thing work with ASP.NET MVC. This blog post shows you how to use asynchronous controllers and actions in ASP.NET MVC and also you will see more complex scenario where we need to gather results of different web service calls to one result set. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2010%2f09%2f25%2fasp-net-mvc-using-asynchronous-controller-to-call-web-services.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2010%2f09%2f25%2fasp-net-mvc-using-asynchronous-controller-to-call-web-services.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_Using_asynchronous_controller_to_call_web_services</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_Using_asynchronous_controller_to_call_web_services</guid>
      <pubDate>Sat, 25 Sep 2010 01:01:48 GMT</pubDate>
    </item>
    <item>
      <title>OpenID for ASP.NET MVC, A Quick Setup</title>
      <description>If you need to get your ASP.NET MVC website setup with some basic OpenID Authentication, I can help get you started. All you need is a DLL, a view, and two controller actions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fandrewblogs.com%2fblog%2fopenid-for-asp-net-mvc-a-quick-setup%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fandrewblogs.com%2fblog%2fopenid-for-asp-net-mvc-a-quick-setup%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/OpenID_for_ASP_NET_MVC_A_Quick_Setup</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/OpenID_for_ASP_NET_MVC_A_Quick_Setup</guid>
      <pubDate>Sun, 26 Sep 2010 18:00:52 GMT</pubDate>
    </item>
    <item>
      <title>What's Nu in the .NET World Part 2: Creating a Gem</title>
      <description>If you are not familiar with the Nu project start by reading my first post in this series that gives an introduction to getting started with this promising tool.  As a quick reference I'll post a paragraph from the last post introducing Nu:

"Nu is an open source tool built by Dru Sellers (and several others) that aims at bringing Gems, one of Ruby's most revered features, to the .NET world.  If you are not familiar with Gems I suggest you take a minute to read up on them.  I would venture a bet that you are already familiar with at least one gem - Ruby on Rails.  The following line of code is all that is required to install the Ruby on Rails gem (after installing the Ruby library of course)."

This post is focused on sharing my experience in creating my first gem for the Spark View Engine.  I would be doing you a great disservice if I did not start by saying how easy it is to create a gem.   Actually easy is the wrong phrase - crazy easy is more telling.  Since I would never ask you to take my word for it, it must mean it is time to show some code.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fDannyDouglass.com%2f2010%2f08%2fwhats-nu-in-the-dotnet-world-part2-creating-a-gem%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fDannyDouglass.com%2f2010%2f08%2fwhats-nu-in-the-dotnet-world-part2-creating-a-gem%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/What_s_Nu_in_the_NET_World_Part_2_Creating_a_Gem</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/What_s_Nu_in_the_NET_World_Part_2_Creating_a_Gem</guid>
      <pubDate>Thu, 12 Aug 2010 00:46:13 GMT</pubDate>
    </item>
    <item>
      <title>What's Nu in the .NET World?</title>
      <description>If you thought the word &amp;quot;Nu&amp;quot; in the title of this blog post was misspelled, you are in for a treat.  And trust me, you are not the only one who made that grammatical assumption.

Nu is an open source tool built by Dru Sellers that aims at bringing Gems, one of Ruby's most revered features, to the .NET world.  If you are not familiar with Gems I suggest you take a minute to read up on them.  I would venture a bet that you are already familiar with at least one gem - Ruby on Rails.  The following line of code is all that is required to install Ruby on Rails gem (after installing the Ruby library of course)...
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdannydouglass.com%2f2010%2f08%2fwhats-new-in-the-dotnet-world%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdannydouglass.com%2f2010%2f08%2fwhats-new-in-the-dotnet-world%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/What_s_Nu_in_the_NET_World</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/What_s_Nu_in_the_NET_World</guid>
      <pubDate>Mon, 09 Aug 2010 16:27:24 GMT</pubDate>
    </item>
    <item>
      <title>HTML5 Support In Visual Studio 2010</title>
      <description>I was trying to play around with HTML5 assuming that VS 2010 had shipped with HTML5 support but to my dismay it was not the case. Bummer! So I did a bit of homework and came up with an easy workaround. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.raihaniqbal.net%2fblog%2f2010%2f08%2fhtml5-support-in-visual-studio-2010%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.raihaniqbal.net%2fblog%2f2010%2f08%2fhtml5-support-in-visual-studio-2010%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/HTML5_Support_In_Visual_Studio_2010</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/HTML5_Support_In_Visual_Studio_2010</guid>
      <pubDate>Mon, 09 Aug 2010 12:45:52 GMT</pubDate>
    </item>
    <item>
      <title>Mercurial: Create Remote Repositories Using PowerShell</title>
      <description>One limitation when using http as a publishing mechanism is that you cannot create a repository remotely; no if, ands, or buts about it.  Another twist was that our CM (Configuration Management) procedures dictate that our developers are not permitted to RDP into the Mercurial server.  This left us trying to decide how to allow developers to create repositories remotely since our http communication channel does not allow remote repository creation.

This post details an approach leveraging PowerShell as a solution to this problem. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdannydouglass.com%2f2010%2f08%2fmercurial-create-remote-repositories-using-powershell%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdannydouglass.com%2f2010%2f08%2fmercurial-create-remote-repositories-using-powershell%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Mercurial_Create_Remote_Repositories_Using_PowerShell</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Mercurial_Create_Remote_Repositories_Using_PowerShell</guid>
      <pubDate>Tue, 03 Aug 2010 02:24:05 GMT</pubDate>
    </item>
    <item>
      <title>Working with WCF: Pt. 3 - Connecting To Your Service With A Client</title>
      <description>As with almost everything in WCF, you have several options about how you want to consume your service before you even start to talk about things like transport or security. As expected there are benefits and draw backs to each of the approaches. We'll take a look at two of them in the post. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjamescbender.com%2fbendersblog%2farchive%2f2010%2f04%2f02%2fworking-with-wcf-part-three-ndash-connecting-to-your-service.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjamescbender.com%2fbendersblog%2farchive%2f2010%2f04%2f02%2fworking-with-wcf-part-three-ndash-connecting-to-your-service.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Working_with_WCF_Pt_3_Connecting_To_Your_Service_With_A_Client</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Working_with_WCF_Pt_3_Connecting_To_Your_Service_With_A_Client</guid>
      <pubDate>Thu, 08 Apr 2010 08:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Supporting multiple submit buttons on an ASP.NET MVC view</title>
      <description>A while ago, I was asked for advice on how to support multiple submit buttons in an ASP.NET MVC application, preferably without using any JavaScript. The idea was that a form could contain more than one submit button issuing a form post to a different controller action.

The above situation can be solved in many ways, one a bit cleaner than the other. For example, one could post the form back to one action method and determine which method should be called from that action method. Good solution, however: not standardized within a project and just not that maintainable. A better solution in this case was to create an ActionNameSelectorAttribute. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f11%2f26%2fSupporting-multiple-submit-buttons-on-an-ASPNET-MVC-view.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f11%2f26%2fSupporting-multiple-submit-buttons-on-an-ASPNET-MVC-view.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Supporting_multiple_submit_buttons_on_an_ASP_NET_MVC_view</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Supporting_multiple_submit_buttons_on_an_ASP_NET_MVC_view</guid>
      <pubDate>Thu, 26 Nov 2009 17:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Spearmen, Javelin Throwers, and the State Pattern, oh my!</title>
      <description>Jamie Farser &amp;amp; Ayende Rahein recently had a conversation about using the State Pattern for units in a game Jamie is building. I've been following along trying to figure my way through the state pattern as well, and decided to take a stab at my own solution to Jamie's problem. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.squaredroot.com%2f2009%2f08%2f15%2fspearmen-javelin-throwers-and-the-state-pattern-oh-my%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.squaredroot.com%2f2009%2f08%2f15%2fspearmen-javelin-throwers-and-the-state-pattern-oh-my%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Spearmen_Javelin_Throwers_and_the_State_Pattern_oh_my</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Spearmen_Javelin_Throwers_and_the_State_Pattern_oh_my</guid>
      <pubDate>Sat, 15 Aug 2009 23:32:15 GMT</pubDate>
    </item>
    <item>
      <title>Asp.Net MVC Membership Starter Kit Released</title>
      <description>Almost six months after the official release of Asp.Net MVC 1.0 and nearly a year after the last release of the starter kit, I've finally rewritten and released the Asp.Net MVC Membership Starter Kit. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.squaredroot.com%2f2009%2f08%2f07%2fmvcmembership-release-1-0%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.squaredroot.com%2f2009%2f08%2f07%2fmvcmembership-release-1-0%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Asp_Net_MVC_Membership_Starter_Kit_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Asp_Net_MVC_Membership_Starter_Kit_Released</guid>
      <pubDate>Fri, 07 Aug 2009 12:30:06 GMT</pubDate>
    </item>
    <item>
      <title>C# Regions are not Useful? Give me a Break</title>
      <description>I often see arguments about use of regions in C# code.  And this is one of the most annoying things I see on the Internet in my opinion when it pertains to code structure.

Whoever says regions are not to be used, I'd love to see your code and know what standards you have established as a team with your code base. I bet you it's a mess and the reason you don't like regions is because the developers on your team has abused use of them and that there is no logical pattern or team standard established. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodezest.com%2farchive%2f2009%2f04%2f19%2fc-regions-are-not-useful-give-me-a-break.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodezest.com%2farchive%2f2009%2f04%2f19%2fc-regions-are-not-useful-give-me-a-break.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_Regions_are_not_Useful_Give_me_a_Break</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_Regions_are_not_Useful_Give_me_a_Break</guid>
      <pubDate>Tue, 21 Apr 2009 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Resizing images without loss of quality</title>
      <description>ASP.NET provides us with System.Drawing namespace where we can find classes we can use to manipulate with images. There are many people out there who mistakenly think that Image.GetThumbnailImage is best choice for image resizing. You can easily create crappy images if you follow the code examples in previously pointed article. In this post I will show you how to resize images without negative side effects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f04%2f02%2fresizing-images-without-loss-of-quality.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f04%2f02%2fresizing-images-without-loss-of-quality.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Resizing_images_without_loss_of_quality</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Resizing_images_without_loss_of_quality</guid>
      <pubDate>Thu, 02 Apr 2009 21:31:45 GMT</pubDate>
    </item>
    <item>
      <title>jQuery Playground from Google</title>
      <description>Awsome tool to test jquery online &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcode.google.com%2fapis%2fajax%2fplayground%2f%23jquery"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcode.google.com%2fapis%2fajax%2fplayground%2f%23jquery" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/jQuery_Playground_from_Google</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/jQuery_Playground_from_Google</guid>
      <pubDate>Sat, 24 Jan 2009 18:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Verifying code and testing with Pex</title>
      <description>Earlier this week, Katrien posted an update on the list of Belgian TechDays 2009 speakers. This post featured a summary on all sessions, of which one was titled "Pex - Automated White Box Testing for .NET". Here's the abstract: 

"Pex is an automated white box testing tool for .NET. Pex systematically tries to cover every reachable branch in a program by monitoring execution traces, and using a constraint solver to produce new test cases with different behavior. Pex can be applied to any existing .NET assembly without any pre-existing test suite. Pex will try to find counterexamples for all assertion statements in the code. Pex can be guided by hand-written parameterized unit tests, which are API usage scenarios with assertions. The result of the analysis is a test suite which can be persisted as unit tests in source code. The generated unit tests integrate with Visual Studio Team Test as well as other test frameworks. By construction, Pex produces small unit test suites with high code and assertion coverage, and reported failures always come with a test case that reproduces the issue. At Microsoft, this technique has proven highly effective in testing even an extremely well-tested component." 

After reading the second sentence in this abstract, I was thinking: "SWEET! Let's try!". So here goes. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f01%2f07%2fVerifying-code-and-testing-with-Pex.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f01%2f07%2fVerifying-code-and-testing-with-Pex.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Verifying_code_and_testing_with_Pex</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Verifying_code_and_testing_with_Pex</guid>
      <pubDate>Tue, 06 Jan 2009 21:46:05 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Release Candidate shipping in January</title>
      <description>ScottGu talks about the upcoming Release Candidate of ASP.NET MVC V1 and the features it brings to the table &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f12%2f19%2fasp-net-mvc-design-gallery-and-upcoming-view-improvements-with-the-asp-net-mvc-release-candidate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f12%2f19%2fasp-net-mvc-design-gallery-and-upcoming-view-improvements-with-the-asp-net-mvc-release-candidate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Release_Candidate_shipping_in_January</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Release_Candidate_shipping_in_January</guid>
      <pubDate>Fri, 19 Dec 2008 18:01:02 GMT</pubDate>
    </item>
    <item>
      <title>BlogEngine.NET Christmas update</title>
      <description>Some exiting things have been going on with BlogEngine.NET lately... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fBlogEngineNET-Christmas-update.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fBlogEngineNET-Christmas-update.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/BlogEngine_NET_Christmas_update</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/BlogEngine_NET_Christmas_update</guid>
      <pubDate>Thu, 18 Dec 2008 14:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Building a simple multiplayer game with ASP.Net MVC and jQuery</title>
      <description>Last weekend I had presented a small multiplayer-game built in MVC and jQuery as a sample for a speaking engagement. There isn't much to the &amp;quot;game&amp;quot;, as you currently can only move around, but it helps illustrate how easy it is to use jQuery and MVC together to make something interesting. Who knows, maybe the source could kick-start development on your own game? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.squaredroot.com%2fpost.aspx%3fid%3df84f38e9-725c-4adc-ac17-e0d92ac0e176"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.squaredroot.com%2fpost.aspx%3fid%3df84f38e9-725c-4adc-ac17-e0d92ac0e176" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Building_a_simple_multiplayer_game_with_ASP_Net_MVC_and_jQuery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Building_a_simple_multiplayer_game_with_ASP_Net_MVC_and_jQuery</guid>
      <pubDate>Mon, 15 Dec 2008 08:16:17 GMT</pubDate>
    </item>
  </channel>
</rss>
