<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by maartenba</title>
    <description>Stories kicked by maartenba</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>The Code Junkie's blog &amp;#187; Integrating WCF with your favorite IoC</title>
      <description>A while back I was working on a project where I had to implement a Windows Communication Service for authenticating users. Internally the service was going to use a user repository to validate the provided credentials. I wanted to design the service in such a way that it didn't take a hard dependency on a specific user repository implementation, instead I wanted to make use of the Dependency Inversion Principle to decouple the service's dependency on the user repository. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.thecodejunkie.com%2f2009%2f07%2fintegrating-wcf-with-your-favorite-ioc.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.thecodejunkie.com%2f2009%2f07%2fintegrating-wcf-with-your-favorite-ioc.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/The_Code_Junkie_s_blog_Integrating_WCF_with_your_favorite_IoC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/The_Code_Junkie_s_blog_Integrating_WCF_with_your_favorite_IoC</guid>
      <pubDate>Thu, 02 Jul 2009 21:26:28 GMT</pubDate>
    </item>
    <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>Bing and Google Agree: Slow Pages Lose Users</title>
      <description>Today representatives of Google Search and Microsoft's Bing teams, Jake Brutlag and Eric Schurman respectively, presented the results of user performance tests at today's Velocity Conference. The talk was entitled The User and Business Impact of Server Delays, Additional Bytes, and HTTP Chunking in Web Search. These are long-term tests were designed to see what aspects of performance are most important. To know how to improve their sites both Bing and Google need to know what tweaks to page load perceptions and realities help or hurt the user experience. This is one of the first performance tests that has actual data (and is not strictly anecdotal). The numbers may seem small, but they if you are dealing in millions/billions they add up quickly. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fradar.oreilly.com%2f2009%2f06%2fbing-and-google-agree-slow-pag.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fradar.oreilly.com%2f2009%2f06%2fbing-and-google-agree-slow-pag.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Bing_and_Google_Agree_Slow_Pages_Lose_Users</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Bing_and_Google_Agree_Slow_Pages_Lose_Users</guid>
      <pubDate>Wed, 24 Jun 2009 14:37:20 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>Back to Basics - Trust Nothing as User Input Comes from All Over</title>
      <description>A good reminder why all input should be treated as malicious. It can cause embarrasing errors or worse open us up to attack vulnerabilities. &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%2fBackToBasicsTrustNothingAsUserInputComesFromAllOver.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fBackToBasicsTrustNothingAsUserInputComesFromAllOver.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Back_to_Basics_Trust_Nothing_as_User_Input_Comes_from_All_Over</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Back_to_Basics_Trust_Nothing_as_User_Input_Comes_from_All_Over</guid>
      <pubDate>Tue, 23 Jun 2009 20:58:12 GMT</pubDate>
    </item>
    <item>
      <title>Revised: ASP.NET MVC and the Managed Extensibility Framework (MEF)</title>
      <description>A while ago, I did a blog post on combining ASP.NET MVC and MEF (Managed Extensibility Framework), making it possible to "plug" controllers and views into your application as a module. I received a lot of positive feedback as well as a hard question from Dan Swatik who was experiencing a Server Error with this approach. Here's a better approach to ASP.NET MVC and MEF. &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%2f17%2fRevised-ASPNET-MVC-and-the-Managed-Extensibility-Framework-(MEF).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f17%2fRevised-ASPNET-MVC-and-the-Managed-Extensibility-Framework-(MEF).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Revised_ASP_NET_MVC_and_the_Managed_Extensibility_Framework_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Revised_ASP_NET_MVC_and_the_Managed_Extensibility_Framework_MEF</guid>
      <pubDate>Wed, 17 Jun 2009 08:19:47 GMT</pubDate>
    </item>
    <item>
      <title>The "Sim City" effect</title>
      <description>What happens when you turn your back on a software development project. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbroloco.blogspot.com%2f2009%2f06%2fsim-city-effect_16.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbroloco.blogspot.com%2f2009%2f06%2fsim-city-effect_16.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/The_Sim_City_effect</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/The_Sim_City_effect</guid>
      <pubDate>Wed, 17 Jun 2009 08:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Opinionated Input Builders for ASP.Net MVC using partials </title>
      <description>The goal of these control helpers is to reward you for developing MVC with the Model first.  Yeah there is a reason that Model View Controller starts with the Model. Using the strongly typed views in the aspx view engine we can carry the type down to the control helpers with intellisense and then build html input control based on conventions for rendering specific CLR types to specific HTML output. &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%2fhex%2farchive%2f2009%2f06%2f09%2fopinionated-input-builders-for-asp-net-mvc-using-partials-part-i.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fhex%2farchive%2f2009%2f06%2f09%2fopinionated-input-builders-for-asp-net-mvc-using-partials-part-i.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Opinionated_Input_Builders_for_ASP_Net_MVC_using_partials</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Opinionated_Input_Builders_for_ASP_Net_MVC_using_partials</guid>
      <pubDate>Fri, 12 Jun 2009 13:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC TDD using Visual Studio 2010</title>
      <description>Phil Haack announced yesterday that the tooling support for ASP.NET MVC is available for Visual Studio 2010. Troy Goode already blogged about the designer snippets (which are really really cool, just like other parts of the roadmap for ASP.NET MVC 2.0). I'll give the new TDD workflow introduced in VS2010 a take. &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%2f10%2fASPNET-MVC-TDD-using-Visual-Studio-2010.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f10%2fASPNET-MVC-TDD-using-Visual-Studio-2010.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_TDD_using_Visual_Studio_2010</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_TDD_using_Visual_Studio_2010</guid>
      <pubDate>Wed, 10 Jun 2009 12:15:07 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Installer For Visual Studio 2010 Beta 1 And Roadmap</title>
      <description>&amp;quot;Today I'm happy to announce that we're done with the work I described and the installer is now available on CodePlex. Be sure to give it a try as many of the new VS10 features intended to support the TDD workflow fit very nicely with ASP.NET MVC, which ScottGu will describe in an upcoming blog post.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.haacked.com%2farchive%2f2009%2f06%2f09%2faspnetmvc-vs10beta1-roadmap.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.haacked.com%2farchive%2f2009%2f06%2f09%2faspnetmvc-vs10beta1-roadmap.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Installer_For_Visual_Studio_2010_Beta_1_And_Roadmap</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Installer_For_Visual_Studio_2010_Beta_1_And_Roadmap</guid>
      <pubDate>Wed, 10 Jun 2009 08:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Daily tech links for .net and related technologies - June 9, 2009</title>
      <description>Daily tech links for dotnet and related technologies. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fsanjeevagarwal%2farchive%2f2009%2f06%2f09%2fdaily-tech-links-for-net-and-related-technologies-june-9-2009.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fsanjeevagarwal%2farchive%2f2009%2f06%2f09%2fdaily-tech-links-for-net-and-related-technologies-june-9-2009.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Daily_tech_links_for_net_and_related_technologies_June_9_2009</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Daily_tech_links_for_net_and_related_technologies_June_9_2009</guid>
      <pubDate>Tue, 09 Jun 2009 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Creating a Tag Cloud using ASP.NET MVC and the Entity Framework</title>
      <description>A Tag Cloud is a visual depiction of Tags or categories on a web site. CSS is used to set the variable font size of each Tag to illustrate its relative frequency or popularity within the site. As part of the migration of my site to ASP.NET MVC, I am introducing one to replace the Categories navigation that appears on the left hand side of each page, which contains a count of items within each category. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mikesdotnetting.com%2fArticle.aspx%3fArticleID%3d107"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mikesdotnetting.com%2fArticle.aspx%3fArticleID%3d107" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Creating_a_Tag_Cloud_using_ASP_NET_MVC_and_the_Entity_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Creating_a_Tag_Cloud_using_ASP_NET_MVC_and_the_Entity_Framework</guid>
      <pubDate>Tue, 09 Jun 2009 19:45:01 GMT</pubDate>
    </item>
    <item>
      <title>A view from the cloud (or: locate your ASP.NET MVC views on Azure)</title>
      <description>Hosting and deploying ASP.NET MVC applications on Windows Azure works like a charm. However, if you have been reading my blog for a while, you might have seen that I don't like the fact that my ASP.NET MVC views are stored in the deployed package as well. Why? If I want to change some text or I made a typo, I would have to re-deploy my entire application for this. Takes a while, application is down during deployment, . And all of that for a typo.

Luckily, Windows Azure also provides blob storage, on which you can host any blob of data (or any file, if you don't like saying "blob"). These blobs can easily be managed with a tool like Azure Blob Storage Explorer. Now let's see if we can abuse blob storage for storing the views of an ASP.NET MVC web application, making it easier to modify the text and stuff. We'll do this by creating a new VirtualPathProvider. &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%2f08%2fA-view-from-the-cloud-(or-locate-your-ASPNET-MVC-views-on-Windows-Azure-Blob-Storage).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f08%2fA-view-from-the-cloud-(or-locate-your-ASPNET-MVC-views-on-Windows-Azure-Blob-Storage).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/A_view_from_the_cloud_or_locate_your_ASP_NET_MVC_views_on_Azure</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/A_view_from_the_cloud_or_locate_your_ASP_NET_MVC_views_on_Azure</guid>
      <pubDate>Tue, 09 Jun 2009 14:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Code Contracts Primer - Part 1: Introduction </title>
      <description>If you are not familiar with the Code Contracts library which is coming out of Microsoft R&amp;amp;D labs, you need to check this pretty cool little library out.  As of Vs2010/.Net 4.0 this library will be making the jump out of the R&amp;amp;D labs. 

This is the first in a series where we will walk though various parts of the contracts library. &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%2f06%2f08%2fcode-contracts-primer-part-1-introduction.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fderik_whittaker%2farchive%2f2009%2f06%2f08%2fcode-contracts-primer-part-1-introduction.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Code_Contracts_Primer_Part_1_Introduction</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Code_Contracts_Primer_Part_1_Introduction</guid>
      <pubDate>Mon, 08 Jun 2009 19:59:27 GMT</pubDate>
    </item>
    <item>
      <title>Model View Presenter (MVP) design pattern and data binding</title>
      <description>Model View Presenter (MVP) design pattern is the evolution of the MVC design pattern and it's aimed at providing a cleaner separation of concerns between the view, the model, and the controller improving the architecture (you can use several UI technologies without recompiling the business logic components) and testability of the enterprise solution. The pattern was originally developed at Taligent in the 1990s. In this article, I will explain the principles and how to use the MVP design pattern along with data binding with an example using C# language in Microsoft.NET. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fjohn_charles%2fModelViewPresenterdesignpatterndatabinding06032009090829AM%2fModelViewPresenterdesignpatterndatabinding.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fjohn_charles%2fModelViewPresenterdesignpatterndatabinding06032009090829AM%2fModelViewPresenterdesignpatterndatabinding.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Model_View_Presenter_MVP_design_pattern_and_data_binding</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Model_View_Presenter_MVP_design_pattern_and_data_binding</guid>
      <pubDate>Tue, 09 Jun 2009 10:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Handling Legacy URLs with ASP.NET MVC</title>
      <description>According to Google's Webmaster tools, there are about 15,000 incoming links to my site. 13,000 of those reference a .ASPX file on disk. When I convert to MVC, with new Search Engine Friendly urls, all those links will break unless I do something about it. Presenting users with a 404 - file not found is not an option. I need to show them the content they were expecting, and update Search Engines with the news that things have changed. Here's how I will be managing those Legacy URLs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mikesdotnetting.com%2fArticle.aspx%3fArticleID%3d108"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mikesdotnetting.com%2fArticle.aspx%3fArticleID%3d108" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Handling_Legacy_URLs_with_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Handling_Legacy_URLs_with_ASP_NET_MVC</guid>
      <pubDate>Mon, 08 Jun 2009 22:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Scott Guthrie's links for May 30th</title>
      <description>More of Scott Guthrie's links:  May 30th Links: ASP.NET, AJAX, ASP.NET MVC, Visual Studio. &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%2f2009%2f05%2f30%2fmay-30th-links-asp-net-ajax-asp-net-mvc-visual-studio.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2009%2f05%2f30%2fmay-30th-links-asp-net-ajax-asp-net-mvc-visual-studio.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Scott_Guthrie_s_links_for_May_30th</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Scott_Guthrie_s_links_for_May_30th</guid>
      <pubDate>Wed, 03 Jun 2009 11:30:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC - Poll Result, jQuery UI MVC Component Demo and More Fe...</title>
      <description>Few days back I ran a Poll to gather the feedback on ASP.NET MVC View Components that I am planning to build building. Though it is certainly not possible to get everyone's vote of the ASP.NET MVC Community, but I think the result has enough votes to represents the whole community: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f05%2f20%2fasp-net-mvc-poll-result-jquery-ui-mvc-component-demo-and-more-feedback-required.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f05%2f20%2fasp-net-mvc-poll-result-jquery-ui-mvc-component-demo-and-more-feedback-required.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Poll_Result_jQuery_UI_MVC_Component_Demo_and_More_Fe</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Poll_Result_jQuery_UI_MVC_Component_Demo_and_More_Fe</guid>
      <pubDate>Thu, 21 May 2009 05:06:48 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Domain Routing</title>
      <description>Ever since the release of ASP.NET MVC and its routing engine (System.Web.Routing), Microsoft has been trying to convince us that you have full control over your URL and routing. This is true to a certain extent: as long as it's related to your application path, everything works out nicely. If you need to take care of data tokens in your (sub)domain, you're screwed by default.
 &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%2f05%2f18%2fASPNET-MVC-Domain-Routing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f05%2f18%2fASPNET-MVC-Domain-Routing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_Domain_Routing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_Domain_Routing</guid>
      <pubDate>Wed, 20 May 2009 20:09:52 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - Wrox Professional ASP.NET MVC 1.0</title>
      <description>A review of Professional ASP.NET MVC 1.0 from Wrox.  A great book from Rob Conery, Scott Hanselman, Phil Haack, and Scott Guthrie. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.visoftinc.com%2farchive%2f2009%2f05%2f17%2fBook-Review-Wrox-Professional-ASP.NET-MVC-1.0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.visoftinc.com%2farchive%2f2009%2f05%2f17%2fBook-Review-Wrox-Professional-ASP.NET-MVC-1.0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Book_Review_Wrox_Professional_ASP_NET_MVC_1_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Book_Review_Wrox_Professional_ASP_NET_MVC_1_0</guid>
      <pubDate>Thu, 21 May 2009 22:19:48 GMT</pubDate>
    </item>
    <item>
      <title>Update of .NET RIA Services (preview) is available</title>
      <description>Update of .NET RIA Services preview has been become available.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fsergeyzwezdin%2farchive%2f2009%2f05%2f13%2fupdate-of-net-ria-services-preview-is-available.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fsergeyzwezdin%2farchive%2f2009%2f05%2f13%2fupdate-of-net-ria-services-preview-is-available.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Update_of_NET_RIA_Services_preview_is_available</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Update_of_NET_RIA_Services_preview_is_available</guid>
      <pubDate>Tue, 19 May 2009 15:27:15 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Subdomain Routing</title>
      <description>One of the propagated "great features" for ASP.NET MVC is the full control you have over the routing and url's of your webapplication. In order to demonstrate this, let's walk through a sample that specifically handles subdomain routing.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.securancy.com%2fpost%2fASPNET-MVC-Subdomain-Routing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.securancy.com%2fpost%2fASPNET-MVC-Subdomain-Routing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_Subdomain_Routing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_Subdomain_Routing</guid>
      <pubDate>Fri, 15 May 2009 02:31:02 GMT</pubDate>
    </item>
    <item>
      <title>How to test your multi-threaded code (part 3 of 3)?</title>
      <description>In the last post we learned how to find and fix a simple multi-thread problem. Now we will see a more complex scenario and see how CHESS wil find the solution. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f05%2fhow-to-test-your-multi-threaded-code_13.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f05%2fhow-to-test-your-multi-threaded-code_13.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_3_of_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_3_of_3</guid>
      <pubDate>Wed, 13 May 2009 21:16:05 GMT</pubDate>
    </item>
    <item>
      <title>Mocking - VISUG session (screencast)</title>
      <description>Abstract: &amp;quot;This session provides an introduction to unit testing using mock objects. It builds a small application using TDD (test driven development). To enable easier unit testing, all dependencies are removed from code and introduced as mock objects. Afterwards, a mocking framework by the name of Moq (mock you) is used to shorten unit tests and create a maintainable set of unit tests for the example application. &amp;quot; &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%2f05%2f13%2fMocking-VISUG-session-(screencast).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f05%2f13%2fMocking-VISUG-session-(screencast).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Mocking_VISUG_session_screencast</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Mocking_VISUG_session_screencast</guid>
      <pubDate>Wed, 13 May 2009 18:00:33 GMT</pubDate>
    </item>
    <item>
      <title>Creating Your First MVC ViewEngine</title>
      <description>A question that I have been hearing a lot lately is:

    How do I change the view location in MVC?

But what they really mean to say is:

    How do I create a new ViewEngine that uses the view locations of my choosing?

It is actually very simple to do, and once you see it, I think you will agree with my assessment.  The first thing we are going to do to create our custom ViewEngine, is define the paths that we want to use for our master pages, view pages, and shared pages.  I have taken the liberty to define the following paths, you can customize them however you wish: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2009%2f05%2fcreating-your-first-mvc-viewengine%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2009%2f05%2fcreating-your-first-mvc-viewengine%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Creating_Your_First_MVC_ViewEngine</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Creating_Your_First_MVC_ViewEngine</guid>
      <pubDate>Tue, 12 May 2009 01:46:02 GMT</pubDate>
    </item>
  </channel>
</rss>