<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by javery</title>
    <description>Stories kicked by javery</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>How we built TwitterMatic.net - Part 1: Introduction</title>
      <description>"Once upon a time, Microsoft started a Windows Azure developing contest named new CloudApp();. While it first was only available for US candidates, the contest was opened for international submissions too. Knight Maarten The Brave Coffeedrinker and his fellow knightsmen at RealDolmen decided to submit a small sample application that could be hosted in an unknown environment, known by the digital villagers as "the cloud". The application was called TwitterMatic, named after the great god of social networking, Twitter. It would allow digital villagers to tell the latest stories, even when they were asleep or busy working." &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%2f07%2f02%2fHow-we-built-TwitterMaticnet-Part-1-Introduction.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f07%2f02%2fHow-we-built-TwitterMaticnet-Part-1-Introduction.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/azure/How_we_built_TwitterMatic_net_Part_1_Introduction</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/azure/How_we_built_TwitterMatic_net_Part_1_Introduction</guid>
      <pubDate>Thu, 02 Jul 2009 16:00:05 GMT</pubDate>
    </item>
    <item>
      <title>Exploring Code Contracts: Taking a look at Object Invariant Conditions</title>
      <description>Taking a look at the new Code Contracts library which is out of MS Research and will be part of .Net 4.0/Vs2010.

Contracts allow for many different ways to perform language agnostic code validation and in this episode we are going to focus on how to utilize the Object Invariant checking to maintain an objects state. &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%2f123"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f123" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Exploring_Code_Contracts_Taking_a_look_at_Object_Invariant_Conditions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Exploring_Code_Contracts_Taking_a_look_at_Object_Invariant_Conditions</guid>
      <pubDate>Thu, 02 Jul 2009 19:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Use specific return types in your ASP.NET MVC action methods</title>
      <description>When looking at ASP.NET MVC examples on the web almost all action methods return ActionResult, even methods that could return a specific subclass... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.bengtbe.com%2fblog%2fpost%2f2009%2f07%2f01%2fUse-specific-return-types-in-your-ASPNET-MVC-action-methods.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.bengtbe.com%2fblog%2fpost%2f2009%2f07%2f01%2fUse-specific-return-types-in-your-ASPNET-MVC-action-methods.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Use_specific_return_types_in_your_ASP_NET_MVC_action_methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Use_specific_return_types_in_your_ASP_NET_MVC_action_methods</guid>
      <pubDate>Thu, 02 Jul 2009 20:30:00 GMT</pubDate>
    </item>
    <item>
      <title>WPF Localization Guidance Paper Posted on CodePlex</title>
      <description>I'm happy to announce that my WPF Localization paper went live a couple of days ago on CodePlex. This document provides an overview of localization in .NET in general as well as specifically to WPF. It covers localization with the rigid LocBaml approach, as well as using Resx resources for binding using markup extensions and attached properties respectively. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f814083.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f814083.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_Localization_Guidance_Paper_Posted_on_CodePlex</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_Localization_Guidance_Paper_Posted_on_CodePlex</guid>
      <pubDate>Wed, 01 Jul 2009 21:46:21 GMT</pubDate>
    </item>
    <item>
      <title>Building a Single Sign On Provider Using ASP.NET and WCF: Part 1</title>
      <description>Need a cross-domain, cross-platform single sign-on provider? Here's how I did it. This is the first in a 4 part series addressing issues around cross-domain authentication with AJAX on the ASP.NET platform. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevelopmentalmadness.blogspot.com%2f2009%2f07%2fbuilding-single-sign-on-provider-using.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevelopmentalmadness.blogspot.com%2f2009%2f07%2fbuilding-single-sign-on-provider-using.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Building_a_Single_Sign_On_Provider_Using_ASP_NET_and_WCF_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Building_a_Single_Sign_On_Provider_Using_ASP_NET_and_WCF_Part_1</guid>
      <pubDate>Wed, 01 Jul 2009 17:02:24 GMT</pubDate>
    </item>
    <item>
      <title>What is Unit Testing?</title>
      <description>good introductory article explaining what unit tests are (and are not) and why you should use them &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%2f06%2f30%2fWhat-is-Unit-Testing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f30%2fWhat-is-Unit-Testing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/What_is_Unit_Testing_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/What_is_Unit_Testing_1</guid>
      <pubDate>Wed, 01 Jul 2009 16:45:02 GMT</pubDate>
    </item>
    <item>
      <title>How we do MVC - View models - Jimmy Bogard -</title>
      <description>Jimmy talks about View Models and how to use them in an ASP.NET MVC Project. &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%2fjimmy_bogard%2farchive%2f2009%2f06%2f29%2fhow-we-do-mvc-view-models.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2009%2f06%2f29%2fhow-we-do-mvc-view-models.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/How_we_do_MVC_View_models_Jimmy_Bogard</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/How_we_do_MVC_View_models_Jimmy_Bogard</guid>
      <pubDate>Tue, 30 Jun 2009 21:09:32 GMT</pubDate>
    </item>
    <item>
      <title>20 Most Interesting Silverlight Tutorials</title>
      <description>In this article we presents a collection of best Silverlight tutorials. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ajaxline.com%2f20-most-interesting-silverlight-tutorials"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ajaxline.com%2f20-most-interesting-silverlight-tutorials" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/20_Most_Interesting_Silverlight_Tutorials</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/20_Most_Interesting_Silverlight_Tutorials</guid>
      <pubDate>Wed, 01 Jul 2009 01:45:00 GMT</pubDate>
    </item>
    <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>SQL SERVER - 2008 - Management Studio New Features</title>
      <description>This article describes the top 5 features of SQL Server Management Studio 2008. With the release of SQL Server 2008 Microsoft has upgraded SSMS with many new features as well as added tons of new functionalities requested by DBAs for long time. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f06%2f28%2fsql-server-2008-management-studio-new-features-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f06%2f28%2fsql-server-2008-management-studio-new-features-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_SERVER_2008_Management_Studio_New_Features</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_SERVER_2008_Management_Studio_New_Features</guid>
      <pubDate>Thu, 02 Jul 2009 15:15:22 GMT</pubDate>
    </item>
    <item>
      <title>OpenForum - A Free Forum for ASP.NET MVC Applications</title>
      <description>One of the things that I really like about the MVC framework is that it offers some unique possibilities when it comes to third parties developing entire sub-systems that can easily be plugged into existing applications. Recently, I had some "down time" at my work and decided to take the opportunity to experiment with doing just that. Here are the results of that experiment. OpenForum is a forum that can easily be plugged into any MVC application with very little effort. In fact, there are only three steps to get OpenForum working with most MVC applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsoftware.herbrandson.com%2findex.php%2f2009%2f06%2fopenforum-a-free-forum-for-mvc-applications"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsoftware.herbrandson.com%2findex.php%2f2009%2f06%2fopenforum-a-free-forum-for-mvc-applications" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/OpenForum_A_Free_Forum_for_ASP_NET_MVC_Applications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/OpenForum_A_Free_Forum_for_ASP_NET_MVC_Applications</guid>
      <pubDate>Tue, 30 Jun 2009 15:15:01 GMT</pubDate>
    </item>
    <item>
      <title>Profiling the Memory Usage of a .NET Application </title>
      <description>Automatic memory management in .NET makes development a lot easier; however, it's still easy to introduce memory leaks into your application. For example, in a complex application, it's easy to forget to unregister event handlers, and these are notorious for holding on to objects which you don't need to keep in memory any more. This typically leads to an increase in memory usage which, if it remains unchecked and unresolved, can lead to your application exhibiting poor performance, or even running out of memory and crashing. This is where a memory profiler becomes necessary.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.simple-talk.com%2fdotnet%2f.net-tools%2fprofiling-the-memory-usage-of-a-.net-application-with-ants-memory-profiler-5%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.simple-talk.com%2fdotnet%2f.net-tools%2fprofiling-the-memory-usage-of-a-.net-application-with-ants-memory-profiler-5%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Profiling_the_Memory_Usage_of_a_NET_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Profiling_the_Memory_Usage_of_a_NET_Application</guid>
      <pubDate>Mon, 29 Jun 2009 16:45:02 GMT</pubDate>
    </item>
    <item>
      <title>Never worry about ASP.NET AJAX's &amp;quot;d&amp;quot; again</title>
      <description>Since a lot of people are having trouble with it, I want to share one method you can use to completely isolate your code from the &amp;quot;.d&amp;quot; problem. In this post, I will show you how to detect the ".d" and how you can completely isolate your $.ajax success handler from it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2009%2f06%2f29%2fnever-worry-about-asp-net-ajaxs-d-again%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2009%2f06%2f29%2fnever-worry-about-asp-net-ajaxs-d-again%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Never_worry_about_ASP_NET_AJAX_s_d_again</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Never_worry_about_ASP_NET_AJAX_s_d_again</guid>
      <pubDate>Mon, 29 Jun 2009 17:30:00 GMT</pubDate>
    </item>
    <item>
      <title>JSON Hijacking</title>
      <description>Phil talks about the dangers of JSON hijacking &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%2f06%2f25%2fjson-hijacking.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2009%2f06%2f25%2fjson-hijacking.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/JSON_Hijacking</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/JSON_Hijacking</guid>
      <pubDate>Thu, 25 Jun 2009 20:28:30 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript Shortcuts</title>
      <description>Write more compact JavaScript with these two tips. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.myviewstate.net%2fblog%2fpost%2f2009%2f06%2f24%2fJavaScript-Shortcuts.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.myviewstate.net%2fblog%2fpost%2f2009%2f06%2f24%2fJavaScript-Shortcuts.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/JavaScript_Shortcuts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/JavaScript_Shortcuts</guid>
      <pubDate>Mon, 29 Jun 2009 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Exploring how to use Expressions w/ Spark</title>
      <description>Exploring how to use Expressions w/ Spark.  We are going to take a look at the various different ways you can use Looping Expressions with the Spark View engine. &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%2f121"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f121" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Exploring_how_to_use_Expressions_w_Spark_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Exploring_how_to_use_Expressions_w_Spark_1</guid>
      <pubDate>Fri, 26 Jun 2009 06:15:00 GMT</pubDate>
    </item>
    <item>
      <title>VAN Meeting with Ryan Svihla on the Castle Project</title>
      <description>Ryan will be doing a two part series on the Castle Project.  Mark your calendar for some Castle Project fun.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.zachariahyoung.com%2fzy%2fpost%2f2009%2f06%2f24%2fVAN-Meeting-with-Ryan-Svihla-on-the-Castle-Project.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.zachariahyoung.com%2fzy%2fpost%2f2009%2f06%2f24%2fVAN-Meeting-with-Ryan-Svihla-on-the-Castle-Project.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/VAN_Meeting_with_Ryan_Svihla_on_the_Castle_Project</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/VAN_Meeting_with_Ryan_Svihla_on_the_Castle_Project</guid>
      <pubDate>Thu, 25 Jun 2009 20:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Fluent NHibernate And You</title>
      <description>a breif intro into FLuent NHibernate with code snippets. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcomputeristsolutions.com%2fblog%2fpost%2fFluent-NHibernate-And-You.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcomputeristsolutions.com%2fblog%2fpost%2fFluent-NHibernate-And-You.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Fluent_NHibernate_And_You</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Fluent_NHibernate_And_You</guid>
      <pubDate>Wed, 24 Jun 2009 23:29:30 GMT</pubDate>
    </item>
    <item>
      <title>PLINQO 3.0 - Even Better</title>
      <description>A review of PLINQO 3.0 from CodeSmith including an overview of new features since version 2.0.  &amp;quot;In case you're not familiar with PLINQO, this set of code-generation templates are designed to enhance the LINQ-to-SQL development experience. They're not only a time-saver like most code generation templates, but they allow you to overcome many of the limitations of raw LINQ-to-SQL.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkevinlawry.wordpress.com%2f2009%2f06%2f24%2fplinqo-3-0-even-better%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkevinlawry.wordpress.com%2f2009%2f06%2f24%2fplinqo-3-0-even-better%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/PLINQO_3_0_Even_Better</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/PLINQO_3_0_Even_Better</guid>
      <pubDate>Mon, 29 Jun 2009 18:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Application-wide action filters in ASP.NET MVC</title>
      <description>Ever had a team of developers using your ASP.NET MVC framework? Chances are you have implemented some action filters (i.e. for logging) which should be applied on all controllers in the application. Two ways to do this: kindly ask your developers to add a [Logging] attribute to the controllers they write, or kindly ask to inherit from SomeCustomControllerWithActionsInPlace.

If you have been in this situation, monday mornings, afternoons, tuesdays and other weekdays are in fact days where some developers will forget to do one of the above. This means no logging! Or any other action filters that are executed due to a developer that has not been fed with enough coffee. Wouldn't it be nice to have a central repository where you can register application-wide action filters? That's exactly what we are going to do in this blog post. &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%2f06%2f24%2fApplication-wide-action-filters-in-ASPNET-MVC.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f24%2fApplication-wide-action-filters-in-ASPNET-MVC.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Application_wide_action_filters_in_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Application_wide_action_filters_in_ASP_NET_MVC</guid>
      <pubDate>Wed, 24 Jun 2009 14:30:02 GMT</pubDate>
    </item>
    <item>
      <title>Model design - refactoring domain models using LightSpeed</title>
      <description>If you've used Visual Studio for any length of time, you undoubtedly make heavy use of refactoring. Even the simple refactoring of renaming a class or method and having Visual Studio automatically update all references is a huge time-saver. Until now model design with designers have not provided good refactoring support. This post details how the LightSpeed model designer now supports partial class, solution wide rename and convert to manual implementation refactorings. Provide feedback on domain model refactorings you would like to see. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mindscape.co.nz%2fblog%2findex.php%2f2009%2f06%2f22%2frefactoring-in-the-lightspeed-designer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mindscape.co.nz%2fblog%2findex.php%2f2009%2f06%2f22%2frefactoring-in-the-lightspeed-designer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Model_design_refactoring_domain_models_using_LightSpeed</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Model_design_refactoring_domain_models_using_LightSpeed</guid>
      <pubDate>Thu, 25 Jun 2009 15:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Delayed execution vs ToList() in LINQ Database Queries</title>
      <description>Should you use ToList() in your repository methods, or should you pass the iterator back to the UI to delay the execution of the query? Read on to find out why it's a bad idea to delay execution in this case. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ytechie.com%2f2009%2f06%2fdelayed-execution-vs-tolist-in-linq-database-queries.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ytechie.com%2f2009%2f06%2fdelayed-execution-vs-tolist-in-linq-database-queries.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Delayed_execution_vs_ToList_in_LINQ_Database_Queries</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Delayed_execution_vs_ToList_in_LINQ_Database_Queries</guid>
      <pubDate>Thu, 25 Jun 2009 16:00:02 GMT</pubDate>
    </item>
    <item>
      <title>The ASP.NET MVC ActionController - The controllerless action</title>
      <description>There has been quite  a bit of discussion about how controllers are really namespaces trying to get out once you use the concept on a nontrivial application. 

Brian Donahue's post on The anti-controller revolution prompted me to do this little experiment.  He references some twitter posts by Jimmy Bogard, one of my esteemed consultants at Headspring Systems.  Chad Myers also has opined about the notion of more independent actions and has cited precedence. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjeffreypalermo.com%2fblog%2fthe-asp-net-mvc-actioncontroller-ndash-the-controllerless-action-or-actionless-controller%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjeffreypalermo.com%2fblog%2fthe-asp-net-mvc-actioncontroller-ndash-the-controllerless-action-or-actionless-controller%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/The_ASP_NET_MVC_ActionController_The_controllerless_action</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/The_ASP_NET_MVC_ActionController_The_controllerless_action</guid>
      <pubDate>Tue, 23 Jun 2009 11:51:17 GMT</pubDate>
    </item>
    <item>
      <title>Learning the Decorator Pattern </title>
      <description>Taking at how we can use the Decorator Pattern in our application.  The decorator pattern is a structural pattern which allows you to attach new or additional actions to an object dynamically. Using the decorator pattern provides a very clean and flexible alternative to subclassing (via inheritance) your object and thus creating an unwanted inheritance tree &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%2f120"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f120" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Learning_the_Decorator_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Learning_the_Decorator_Pattern</guid>
      <pubDate>Tue, 23 Jun 2009 15:15:00 GMT</pubDate>
    </item>
    <item>
      <title>CLR Injection: Runtime Method Replacer</title>
      <description>how the JIT compiles MSIL and create a utility that allow us to programmatically replace any JIT'ed method with another method at runtime.  We will also create a debugging utility that will intercept JIT calls and print diagnostics information to the console. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fKB%2fdotnet%2fCLRMethodInjection.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2fdotnet%2fCLRMethodInjection.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/CLR_Injection_Runtime_Method_Replacer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/CLR_Injection_Runtime_Method_Replacer</guid>
      <pubDate>Mon, 29 Jun 2009 20:30:00 GMT</pubDate>
    </item>
  </channel>
</rss>