<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Marwan</title>
    <description>Stories kicked by Marwan</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>Asp.Net vs php : Speed Comparison</title>
      <description>Why is the myth that php is faster than Asp.Net so prevalent?  Asp.Net is faster than php, here are the facts. So many times I have heard php pushers claim that php is so much faster than Asp.Net and that Asp.Net is clunky and slow. The most annoying part is that everything I have read (that is not factless opinion), and I mean everything, says that this is wrong; but for some reason, this myth is widely accepted. It has become a religious argument that ignores the facts... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnaspinski.net%2fpost%2fAspNet-vs-php--speed-comparison.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnaspinski.net%2fpost%2fAspNet-vs-php--speed-comparison.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Asp_Net_vs_php_Speed_Comparison</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Asp_Net_vs_php_Speed_Comparison</guid>
      <pubDate>Mon, 15 Jun 2009 13:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Integration Testing Your ASP.NET MVC Application</title>
      <description>Unit tests are great for proving the correctness of a single component. But how can you prove that you whole ASP.NET MVC application hangs together properly - including its view templates, configuration settings, and database schema? Integration tests cover what unit tests can't - Steven Sanderson shows one way to approach it with ASP.NET MVC. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.codeville.net%2f2009%2f06%2f11%2fintegration-testing-your-aspnet-mvc-application%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.codeville.net%2f2009%2f06%2f11%2fintegration-testing-your-aspnet-mvc-application%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Integration_Testing_Your_ASP_NET_MVC_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Integration_Testing_Your_ASP_NET_MVC_Application</guid>
      <pubDate>Fri, 12 Jun 2009 09:15: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>Saying Hello to the Spark View Engine</title>
      <description>Taking a introductory look at the Spark View engine. The Spark is a view engine for Asp.Net Mvc and Castle Project MonoRail frameworks. The idea is to allow the html to dominate the flow and the code to fit seamlessly. &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%2f113"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f113" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Saying_Hello_to_the_Spark_View_Engine</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Saying_Hello_to_the_Spark_View_Engine</guid>
      <pubDate>Wed, 27 May 2009 21:15:00 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>Five Reasons for using an ORM Tool</title>
      <description>Gud intro of as what orm tools do... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.alachisoft.com%2farticles%2form.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.alachisoft.com%2farticles%2form.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Five_Reasons_for_using_an_ORM_Tool</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Five_Reasons_for_using_an_ORM_Tool</guid>
      <pubDate>Sat, 16 May 2009 01:46:03 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>
    <item>
      <title>Open Source or Die - The *Real* Future of Graffiti?</title>
      <description>Telligent's Graffiti hasn't quite flatlined yet, but the signs aren't looking too good. Could OSS be the way to breathe life back into this once-promising CMS platform? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fleedumond.com%2fblog%2fopen-source-or-die-the-real-future-of-graffiti%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fleedumond.com%2fblog%2fopen-source-or-die-the-real-future-of-graffiti%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Open_Source_or_Die_The_Real_Future_of_Graffiti</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Open_Source_or_Die_The_Real_Future_of_Graffiti</guid>
      <pubDate>Tue, 12 May 2009 12:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Custom Controller Factory in ASP.NET MVC</title>
      <description>Introducing Controller Factory in ASP.NET MVC &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnayyeri.net%2fblog%2fcustom-controller-factory-in-asp-net-mvc%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnayyeri.net%2fblog%2fcustom-controller-factory-in-asp-net-mvc%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Custom_Controller_Factory_in_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Custom_Controller_Factory_in_ASP_NET_MVC</guid>
      <pubDate>Sat, 09 May 2009 14:11:38 GMT</pubDate>
    </item>
    <item>
      <title>More ASP.NET MVC Best Practices</title>
      <description>In this post, I'll share some of the best practices and guidelines which I have come across while developing ASP.NET MVC web applications. I will not cover all best practices that are available, instead add some specific things that have not been mentioned in any blog post out there.

Existing best practices can be found on Kazi Manzur Rashid's blog and Simone Chiaretta's blog. &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%2f06%2fMore-ASPNET-MVC-Best-Practices.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f05%2f06%2fMore-ASPNET-MVC-Best-Practices.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/More_ASP_NET_MVC_Best_Practices</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/More_ASP_NET_MVC_Best_Practices</guid>
      <pubDate>Wed, 06 May 2009 21:16:02 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC: Using Custom ViewModels with POST action methods</title>
      <description>One of the top good practices for ASP.NET MVC is not to use the ViewData Dictionary, but to put your data in a strongly typed ViewModel instead. Many people seem to be using Linq to SQL entities as a ViewModel, because it's a very comfortable approach. But what do you do if your view should contain data that is not included in any of your linq entities? This posting describes how to use custom shaped ViewModel classes for these cases.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevermind.com%2flinq%2faspnet-mvc-using-custom-viewmodels-with-post-action-methods"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevermind.com%2flinq%2faspnet-mvc-using-custom-viewmodels-with-post-action-methods" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Using_Custom_ViewModels_with_POST_action_methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Using_Custom_ViewModels_with_POST_action_methods</guid>
      <pubDate>Mon, 20 Apr 2009 06:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Adaptive Rendering in ASP.NET MVC - Kazi Manzur Rashid's Blog</title>
      <description>ASP.NET MVC comes with different action results for various purpose, but some times, you will find those are not adequate for your scenario, lets consider the following screenshot: When user navigates to a different tab or change the sort order or moves to a different page number, it will load the content as an ajax call, but if the user has JavaScript turned off, it will redirect to a regular url. One solution would be to create separate sets of controller actions that will return either the complete view (in case JavaScript is turned off) or the partial view and use the jQuery load to show the content. But the problem of this approach is that we will be duplicating the same logic for both the actions, moreover we will be returning the unnecessary html tags rather than pure json object that is sufficient for rendering the view. A better solution would be adaptive rendering. If you are not familiar with adaptive rendering then let me clarify it a bit, it is a process where the server responds differently depending upon the browser capability. So it has a broader scope(e.g. mobile devices, text only browsers etc) comparing  to our above JavaScript on/off scenario. But for the time being let us only focus on the above, so instead of creating pure html/ajax only version we would like to take the advantage of the browser capability and for this we will create a new action result, the beauty of the new action result is, the controller remains completely unaware of what kind of request it is serving. Lets take a look of the controller action that is serving both: &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%2f04%2f15%2fadaptive-rendering-in-asp-net-mvc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f04%2f15%2fadaptive-rendering-in-asp-net-mvc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Adaptive_Rendering_in_ASP_NET_MVC_Kazi_Manzur_Rashid_s_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Adaptive_Rendering_in_ASP_NET_MVC_Kazi_Manzur_Rashid_s_Blog</guid>
      <pubDate>Wed, 15 Apr 2009 23:31:02 GMT</pubDate>
    </item>
    <item>
      <title>How to choose between ASP.NET MVC and Web Forms</title>
      <description>Introducing a worksheet from the upcoming book &amp;quot;ASP.NET MVC 1.0 Programming&amp;quot; to help developers make a decision to choose between MVC and Web Forms in ASP.NET. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsharplife.net%2f2009%2f04%2f13%2fHowToChooseBetweenASPNETMVCAndWebForms.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsharplife.net%2f2009%2f04%2f13%2fHowToChooseBetweenASPNETMVCAndWebForms.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/How_to_choose_between_ASP_NET_MVC_and_Web_Forms</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/How_to_choose_between_ASP_NET_MVC_and_Web_Forms</guid>
      <pubDate>Tue, 14 Apr 2009 09:16:02 GMT</pubDate>
    </item>
    <item>
      <title>5 Blogs ASP.NET MVC Developers Should Be Following</title>
      <description>Everyone knows that Phil Haack, Rob Conery, Scott Hanselman, and Scott Guthrie all provide good ASP.NET MVC content on their blogs. I wanted to provide a list of excellent resources on ASP.NET MVC that are a little less well known. &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%2f04%2f13%2f5-Blogs-ASPNET-MVC-Developers-Should-Be-Following.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f04%2f13%2f5-Blogs-ASPNET-MVC-Developers-Should-Be-Following.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/5_Blogs_ASP_NET_MVC_Developers_Should_Be_Following</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/5_Blogs_ASP_NET_MVC_Developers_Should_Be_Following</guid>
      <pubDate>Mon, 13 Apr 2009 22:46:07 GMT</pubDate>
    </item>
    <item>
      <title>C# Design Patterns - The Visitor Pattern</title>
      <description>One principle that I really like is the Open/Closed principle which says that an object should be open to new functionality but closed to structural changes. The visitor pattern helps facilitate this principle by giving us the means to perform operations against an object without changing the objects structure.

Looking back at a previous pattern we wanted to adjust the registration cost for a dog if they had been picked up by the dog catcher.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekdaily.net%2f2009%2f04%2f13%2fc-design-patterns-the-visitor-pattern%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekdaily.net%2f2009%2f04%2f13%2fc-design-patterns-the-visitor-pattern%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/C_Design_Patterns_The_Visitor_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/C_Design_Patterns_The_Visitor_Pattern</guid>
      <pubDate>Mon, 13 Apr 2009 23:31:02 GMT</pubDate>
    </item>
    <item>
      <title>5 blogs every asp.net programmer should know analyzed with 31-DBBB day</title>
      <description>31-DBBB day 4 task is to analyze leader blogs in your niche. I do so here with some recommendation I hope you'll enjoy &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevelopment.tobiasopdenbrouw.nl%2fpost%2f2009%2f04%2f09%2f5-blogs-every-ASPNET-programmer-should-know-analyzed-(31-DBBB-4-method).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevelopment.tobiasopdenbrouw.nl%2fpost%2f2009%2f04%2f09%2f5-blogs-every-ASPNET-programmer-should-know-analyzed-(31-DBBB-4-method).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/5_blogs_every_asp_net_programmer_should_know_analyzed_with_31_DBBB_day</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/5_blogs_every_asp_net_programmer_should_know_analyzed_with_31_DBBB_day</guid>
      <pubDate>Fri, 10 Apr 2009 19:01:12 GMT</pubDate>
    </item>
    <item>
      <title>jQuery Search box and Asp.net MVC</title>
      <description>This is a simple tutorial on how to create a fancy search box, that has suggestions underneath the input box, and that also can do autocomplete. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fericdotnet.wordpress.com%2f2009%2f04%2f09%2fjquery-search-box-and-aspnet-mvc%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fericdotnet.wordpress.com%2f2009%2f04%2f09%2fjquery-search-box-and-aspnet-mvc%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/jQuery_Search_box_and_Asp_net_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/jQuery_Search_box_and_Asp_net_MVC</guid>
      <pubDate>Mon, 13 Apr 2009 12:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Web 2.0 AJAX Portal using ASP.NET 3.5,jQuery,Silverlight,Linq,Unity</title>
      <description>Learn how to build a Web 2.0 AJAX portal just like Google IG using jQuery, ASP.NET, Silverlight, Linq to SQL, Workflow Foundation and Unity &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsmvps.com%2fblogs%2fomar%2farchive%2f2009%2f04%2f08%2fweb-2-0-ajax-portal-using-jquery-asp-net-3-5-silverlight-linq-to-sql-wf-and-unity.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsmvps.com%2fblogs%2fomar%2farchive%2f2009%2f04%2f08%2fweb-2-0-ajax-portal-using-jquery-asp-net-3-5-silverlight-linq-to-sql-wf-and-unity.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Web_2_0_AJAX_Portal_using_ASP_NET_3_5_jQuery_Silverlight_Linq_Unity</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Web_2_0_AJAX_Portal_using_ASP_NET_3_5_jQuery_Silverlight_Linq_Unity</guid>
      <pubDate>Thu, 09 Apr 2009 21:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Announcing BlogEngine.NET 1.5 Release Candidate</title>
      <description>We are very happy to make available a release candidate for BlogEngine.NET 1.5 today. Version 1.5 has been in the works for a long time and we decided to make a release candidate available before me make the final release this time around.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetblogengine.net%2fpost%2fAnnouncing-BlogEngineNET-15-Release-Candidate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetblogengine.net%2fpost%2fAnnouncing-BlogEngineNET-15-Release-Candidate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Announcing_BlogEngine_NET_1_5_Release_Candidate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Announcing_BlogEngine_NET_1_5_Release_Candidate</guid>
      <pubDate>Sat, 11 Apr 2009 17:31:15 GMT</pubDate>
    </item>
    <item>
      <title>5 reasons why you should use ASP.NET MVC</title>
      <description>I'll be fair with you readers. I've only toyed with the ASP.NET MVC framework. It looks great as of now but it's the first full blown MVC framework that we have that is backed by Microsoft. However, there is a lot of opposition nowadays that tend to be formulated like this:

Why should I use ASP.NET MVC? WebForms works well.

Other problems come from the lack of server controls. When a developer look at that and he then wonder why he should have to write HTML and Javascript when before he could have retrieved all that beautiful information with a simple postback. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.decayingcode.com%2f2009%2f04%2f5-reasons-why-you-should-use-aspnet-mvc.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.decayingcode.com%2f2009%2f04%2f5-reasons-why-you-should-use-aspnet-mvc.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/5_reasons_why_you_should_use_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/5_reasons_why_you_should_use_ASP_NET_MVC</guid>
      <pubDate>Mon, 06 Apr 2009 22:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Designing .NET Class Libraries</title>
      <description>The Designing .NET Class Libraries series presents design guidelines for developing classes and components that extend the .NET Framework. The goal of the Designing .NET Class Libraries series is to encourage consistency and predictability in public APIs while enabling Web and cross-language integration. The guidelines presented in Designing .NET Class Libraries are intended to help class library designers understand the trade-offs between different solutions. There might be situations where good library design requires that you violate these design guidelines. Such cases should be rare, however it is important that you provide a solid justification for your decision. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fnetframework%2faa497250.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fnetframework%2faa497250.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Designing_NET_Class_Libraries</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Designing_NET_Class_Libraries</guid>
      <pubDate>Thu, 09 Apr 2009 09:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Crazy Wheels - Funny BlogEngine.NET theme</title>
      <description>Crazy Wheels is another free BlogEngine.NET theme by jankoatwarpspeed.com. It is a simple, colorful, three column theme. Is has been published under Creative Commons License which means that you can use it for personal and commercial use as long as you keep the credits. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2009%2f04%2f01%2fCrazy-Wheels-Funny-BlogEngineNET-theme.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2009%2f04%2f01%2fCrazy-Wheels-Funny-BlogEngineNET-theme.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Crazy_Wheels_Funny_BlogEngine_NET_theme</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Crazy_Wheels_Funny_BlogEngine_NET_theme</guid>
      <pubDate>Fri, 03 Apr 2009 09:16:13 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft ASP.NET MVC 1.0 is now Open Source MS-PL</title>
      <description>Today, ASP.NET MVC is now Open Source and licensed under MS-PL. That means you can change it, redistribute your changes, even fork it if you want. MS-PL is an OSI-Approved Open Source License and you can read the legalese on their site.  &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%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hanselman.com%2fblog%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Microsoft_ASP_NET_MVC_1_0_is_now_Open_Source_MS_PL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Microsoft_ASP_NET_MVC_1_0_is_now_Open_Source_MS_PL</guid>
      <pubDate>Thu, 02 Apr 2009 10:07:18 GMT</pubDate>
    </item>
    <item>
      <title>Do You *Really* Need a College Degree to Get a Programming Job?</title>
      <description>There's plenty of articles about the shortage of skilled IT workers and the difficulty experienced by companies in finding qualified software developers. The whining would be far more credible if the Want Ads didn't have a silly, arbitrary qualification: a college degree. 


 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.javaworld.com%2fcommunity%2fnode%2f2651"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.javaworld.com%2fcommunity%2fnode%2f2651" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Do_You_Really_Need_a_College_Degree_to_Get_a_Programming_Job</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Do_You_Really_Need_a_College_Degree_to_Get_a_Programming_Job</guid>
      <pubDate>Fri, 03 Apr 2009 03:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Using Windows Live Writer with BlogEngine.net</title>
      <description>Using the built-in blog entry tools in BlogEngine.net works just fine, but I have come to like Windows Live Writer better. It just seems to make things just a little bit easier. Here are some very simple instructions on how to get Windows Live Writer working for BlogEngine.net &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.chadgreen.com%2fpost%2f2009%2f02%2f22%2fUsing-Windows-Live-Writer-with-BlogEnginenet.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.chadgreen.com%2fpost%2f2009%2f02%2f22%2fUsing-Windows-Live-Writer-with-BlogEnginenet.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Using_Windows_Live_Writer_with_BlogEngine_net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Using_Windows_Live_Writer_with_BlogEngine_net</guid>
      <pubDate>Mon, 23 Feb 2009 23:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>