<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by craigshoemaker</title>
    <description>Stories kicked by craigshoemaker</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>Web developers. You suck.</title>
      <description>Well, JavaScript developers, specifically. In order to aid in development of my own websites, I enabled JavaScript debugging in Internet Explorer a few weeks back. To my horror, I have quickly experienced what seems to be complete disregard for serving syntactically correct JavaScript on the open internet. No, I'm not just talking about a few niche websites, run by amateur programmers. I am talking about industry-leading nerd-friendly powerhouse websites that should know better. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fWeb-developers-You-suck.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fWeb-developers-You-suck.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Web_developers_You_suck</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Web_developers_You_suck</guid>
      <pubDate>Tue, 15 Jul 2008 17:46:05 GMT</pubDate>
    </item>
    <item>
      <title>Method to Copy Data Between Objects of Different Types</title>
      <description>One thing that I find tiresome when using the various Model/View patterns is the constant copying of data between the model and the view. This is the first post in a series on a possible easier way to do this. In this post I write a method that copies the data from one interface to another based on the names and types of the properties. Over the next few posts, I will extend the code to use generics and extension methods. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.alteridem.net%2f2008%2f07%2f09%2fmethod-to-copy-data-between-objects-of-different-types%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.alteridem.net%2f2008%2f07%2f09%2fmethod-to-copy-data-between-objects-of-different-types%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Method_to_Copy_Data_Between_Objects_of_Different_Types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Method_to_Copy_Data_Between_Objects_of_Different_Types</guid>
      <pubDate>Wed, 09 Jul 2008 17:37:30 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Hacks </title>
      <description>At LessThanDot, we've decided to release a series of articles, tips and tricks which will be known as the &amp;quot;Hacks&amp;quot; series. The first instalment was the popular SQL Server Programming Hacks and this week sees the release of the ASP.NET Hacks. These hacks have been split up into the following categories:

    1 Applications
    2 Caching
    3 Controls
    4 Database
    5 Dates
    6 Debugging
    7 Email
    8 Encryption
    9 Files
    10 Images
    11 Javascript
    12 Objects and Classes
    13 Pages
    14 Sessions
    15 Strings
    16 Validation
    17 Visual Studio
    18 Web

We've decided to release these in the wiki so that anyone can contribute to them, so feel free to add anything else that you find useful.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwiki.lessthandot.com%2findex.php%2fASP.NET_Hacks"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwiki.lessthandot.com%2findex.php%2fASP.NET_Hacks" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_Hacks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_Hacks</guid>
      <pubDate>Mon, 07 Jul 2008 14:46:08 GMT</pubDate>
    </item>
    <item>
      <title>How to perform an aggregate query using SubSonic 2.1's SqlQuery</title>
      <description>One of the new features is the addition of the SqlQuery class and it's ability to perform aggregate queries (along with many other features). Shows example of SQL syntax versus SubSonic's SqlQuery aggregate coding to perform SQL queries. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjamesewelch.wordpress.com%2f2008%2f07%2f03%2fhow-to-perform-an-aggregate-query-using-subsonic-21s-sqlquery%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjamesewelch.wordpress.com%2f2008%2f07%2f03%2fhow-to-perform-an-aggregate-query-using-subsonic-21s-sqlquery%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/How_to_perform_an_aggregate_query_using_SubSonic_2_1_s_SqlQuery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/How_to_perform_an_aggregate_query_using_SubSonic_2_1_s_SqlQuery</guid>
      <pubDate>Mon, 07 Jul 2008 17:01:06 GMT</pubDate>
    </item>
    <item>
      <title>55 Free High Quality Icon Sets</title>
      <description>A lot of freebie icons. Another great article from Smashing Magazine &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.smashingmagazine.com%2f2008%2f07%2f02%2f55-free-high-quality-icon-sets%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.smashingmagazine.com%2f2008%2f07%2f02%2f55-free-high-quality-icon-sets%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/55_Free_High_Quality_Icon_Sets</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/55_Free_High_Quality_Icon_Sets</guid>
      <pubDate>Mon, 07 Jul 2008 08:01:02 GMT</pubDate>
    </item>
    <item>
      <title>MVC Storefront Part 16: Membership Redo With OpenID</title>
      <description>Robs new Screencast - the focus in this screencast is the membership system. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-16%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-16%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/MVC_Storefront_Part_16_Membership_Redo_With_OpenID</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/MVC_Storefront_Part_16_Membership_Redo_With_OpenID</guid>
      <pubDate>Fri, 04 Jul 2008 14:46:02 GMT</pubDate>
    </item>
    <item>
      <title>6 Steps to N-Tier ASP.NET Dynamic Data</title>
      <description>Learn to move the data context of a Dynamic Data website from the web layer to a lower level. This will allow you to reuse the data context as well as any other logic or wrappers you create around the data model. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fcraigshoemaker%2farchive%2f2008%2f07%2f01%2f6-steps-to-n-tier-asp-net-dynamic-data.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fcraigshoemaker%2farchive%2f2008%2f07%2f01%2f6-steps-to-n-tier-asp-net-dynamic-data.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/6_Steps_to_N_Tier_ASP_NET_Dynamic_Data</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/6_Steps_to_N_Tier_ASP_NET_Dynamic_Data</guid>
      <pubDate>Thu, 03 Jul 2008 15:11:25 GMT</pubDate>
    </item>
    <item>
      <title>Lambdas</title>
      <description>Lambdas are a simple technology with an intimidating name. They sound like they are going to be difficult to understand, but in practice prove to be relatively trivial. Read this post to get an easy to understand overview of a topic is not really so terribly difficult to understand. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f06%2f28%2flambdas.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f06%2f28%2flambdas.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Lambdas</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Lambdas</guid>
      <pubDate>Wed, 02 Jul 2008 21:31:03 GMT</pubDate>
    </item>
    <item>
      <title>The ASP.NET MVC Information Portal</title>
      <description>A content aggregator of everything related to ASP.NET MVC &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faspdotnetmvc.com"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faspdotnetmvc.com" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/The_ASP_NET_MVC_Information_Portal</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/The_ASP_NET_MVC_Information_Portal</guid>
      <pubDate>Thu, 26 Jun 2008 14:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight Twitter widget for your Blog</title>
      <description>Silverlight Twitter widget for your Blog. Everyone wants their twitter feed on their blog. Now you can using silverlight. More... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.silverlightshow.net%2fitems%2fSilvester-A-Silverlight-Twitter-Widget.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.silverlightshow.net%2fitems%2fSilvester-A-Silverlight-Twitter-Widget.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_Twitter_widget_for_your_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_Twitter_widget_for_your_Blog</guid>
      <pubDate>Fri, 27 Jun 2008 05:01:11 GMT</pubDate>
    </item>
    <item>
      <title>Craig Shoemaker - Rockstar (ASP.NET) Dynamic Data Customizations </title>
      <description>Craig Shoemaker shows how the new ASP.NET Dynamic Data feature can go well beyond what you might imagine. He provides five screencasts of how he took Dynamic Data and turned it on it's head.

If you think Dynamic Data is just about boring lists and tables you should check these casts. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fcraigshoemaker%2farchive%2f2008%2f06%2f16%2frockstar-dynamic-data-customizations.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fcraigshoemaker%2farchive%2f2008%2f06%2f16%2frockstar-dynamic-data-customizations.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Craig_Shoemaker_Rockstar_ASP_NET_Dynamic_Data_Customizations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Craig_Shoemaker_Rockstar_ASP_NET_Dynamic_Data_Customizations</guid>
      <pubDate>Sun, 22 Jun 2008 16:36:14 GMT</pubDate>
    </item>
    <item>
      <title>Software Development and Programming Podcasts</title>
      <description>I couldn't find a good list of software development and programming podcasts so I created my own.  Feel free to chime in with any you recommend! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.redgreenrefactor.com%2fpost%2fProgramming-Podcasts.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.redgreenrefactor.com%2fpost%2fProgramming-Podcasts.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Software_Development_and_Programming_Podcasts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Software_Development_and_Programming_Podcasts</guid>
      <pubDate>Sun, 22 Jun 2008 05:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Another Use for C# Using</title>
      <description>If you are a C# developer you're familiar with the using directive.  It appears at the top of every one of your class files informing the compiler what namespaces should be looked at while compiling this code page so that you don't have to fully qualify every object. (This isn't the interesting bit) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnet.dzone.com%2fnews%2fanother-use-c-using"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnet.dzone.com%2fnews%2fanother-use-c-using" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Another_Use_for_C_Using</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Another_Use_for_C_Using</guid>
      <pubDate>Mon, 16 Jun 2008 22:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Get Checked Repeater Items Extension Method</title>
      <description>Imagine you have a list of some items and checkboxes next to each item providing the ability for a user to make multiple choices and submit a result in one go. Weather you are implementing a news groups subscription, user survey or online products catalogue - the code behind is the same: we bind some object list to a data control like Repeater, add a checkbox to every item, set checkbox value to item ID.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fGet-Checked-Repeater-Items-Extension-Method.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fGet-Checked-Repeater-Items-Extension-Method.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Get_Checked_Repeater_Items_Extension_Method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Get_Checked_Repeater_Items_Extension_Method</guid>
      <pubDate>Tue, 17 Jun 2008 08:46:12 GMT</pubDate>
    </item>
    <item>
      <title>Chris van de Steeg's blog - &amp;#187; jQuery for Asp.net MVC preview 3</title>
      <description>So, quite some things have changed in preview 3, which made me decide to change a lot in the jQuery for Asp.net mvc (jqmvc) too. To start with most radical one: I ditched the ajax.master. This little 'framework' does not rely on a special masterpage in your website from now on. Since things have radically changed, I'll start all over again on how to use this project. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.chrisvandesteeg.nl%2f2008%2f06%2f13%2fjquery-for-aspnet-mvc-preview-3%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.chrisvandesteeg.nl%2f2008%2f06%2f13%2fjquery-for-aspnet-mvc-preview-3%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Chris_van_de_Steeg_s_blog_jQuery_for_Asp_net_MVC_preview_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Chris_van_de_Steeg_s_blog_jQuery_for_Asp_net_MVC_preview_3</guid>
      <pubDate>Tue, 17 Jun 2008 09:31:10 GMT</pubDate>
    </item>
    <item>
      <title>MVC: Creating SSL Links/URLs</title>
      <description>A couple days ago a reader sent in a question regarding how to use SSL with the MVC framework. Specifically the reader wanted to know the easiest way to make an Ajax call to a HTTPS page from a non HTTPS page. The tricky part here is to do so without hard-coding any URLs, so I whipped up a few extension methods that should make this a bit easier. &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%2f2008%2f06%2fMVC-and-SSL.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.squaredroot.com%2fpost%2f2008%2f06%2fMVC-and-SSL.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/MVC_Creating_SSL_Links_URLs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/MVC_Creating_SSL_Links_URLs</guid>
      <pubDate>Thu, 12 Jun 2008 18:31:10 GMT</pubDate>
    </item>
    <item>
      <title>Linq to SQL Wish List</title>
      <description>What do we want to see in the next version of Linq to SQL ?  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f06%2f04%2flinq-to-sql-wish-list.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f06%2f04%2flinq-to-sql-wish-list.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_to_SQL_Wish_List</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_to_SQL_Wish_List</guid>
      <pubDate>Thu, 05 Jun 2008 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Test Driven Development Naming Conventions and Guidelines</title>
      <description>New TDD and experienced TDD developers will find this list of naming conventions and guidelines useful. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f06%2ftest-naming-conventions-guidelines.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f06%2ftest-naming-conventions-guidelines.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Test_Driven_Development_Naming_Conventions_and_Guidelines</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Test_Driven_Development_Naming_Conventions_and_Guidelines</guid>
      <pubDate>Thu, 05 Jun 2008 09:31:12 GMT</pubDate>
    </item>
    <item>
      <title>Convert Your Vector Graphics Image to WPF/Silverlight Code</title>
      <description>Imagine you can draw some of your user interface elements in a vector drawing application like: Adobe, InkScape (free) or Skencil (free) and convert your work into WPF XAML or Silverlight XAML. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f05%2f28%2fconvert-your-vector-graphics-image-to-wpfsilverlight-code%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f05%2f28%2fconvert-your-vector-graphics-image-to-wpfsilverlight-code%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Convert_Your_Vector_Graphics_Image_to_WPF_Silverlight_Code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Convert_Your_Vector_Graphics_Image_to_WPF_Silverlight_Code</guid>
      <pubDate>Wed, 28 May 2008 13:16:05 GMT</pubDate>
    </item>
    <item>
      <title> ASP.NET MVC Preview 3 Release </title>
      <description>From ScottGu's weblog - &amp;quot;This morning we released the Preview 3 build of the ASP.NET MVC framework.  I blogged details last month about an interim source release we did that included many of the changes with this Preview 3 release.  Today's build includes some additional features not in last month's drop, some nice enhancements/refinements, as well as Visual Studio tool integration and documentation.&amp;quot; &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%2f05%2f27%2fasp-net-mvc-preview-3-release.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f05%2f27%2fasp-net-mvc-preview-3-release.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Preview_3_Release</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Preview_3_Release</guid>
      <pubDate>Tue, 27 May 2008 22:16:07 GMT</pubDate>
    </item>
    <item>
      <title>Speed up your Ajax apps with Google's infrastructure</title>
      <description>Use Google's CDN to improve performance in serving up Prototype, Script.aculo.us, jQuery, Dojo, and MooTools on public facing sites. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fajaxian.com%2farchives%2fannouncing-ajax-libraries-api-speed-up-your-ajax-apps-with-googles-infrastructure"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fajaxian.com%2farchives%2fannouncing-ajax-libraries-api-speed-up-your-ajax-apps-with-googles-infrastructure" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Speed_up_your_Ajax_apps_with_Google_s_infrastructure</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Speed_up_your_Ajax_apps_with_Google_s_infrastructure</guid>
      <pubDate>Wed, 28 May 2008 16:16:03 GMT</pubDate>
    </item>
    <item>
      <title>CSS Message Boxes for different message types </title>
      <description>Can you believe this: Few days ago I went to my bank to check my credit score with the Credit Bureau. The bank official typed in my personal data and sent a request. Web application responded by displaying a yellow message box with an exclamation icon saying that data processing is still in progress. He checked several more times, but he didn't notice that at one moment the message changed to &amp;quot;Account available&amp;quot;. But the message box hasn't changed. He continued to check a few more times and eventually he realized that the request was successful.

I don't know what was in the minds of developers and designers who created this application, but it certainly wasn't the user. This poor bank official was really frustrated. I can't imagine what the rest of the application looks like. &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%2f2008%2f05%2f22%2fCSS-Message-Boxes-for-different-message-types.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2008%2f05%2f22%2fCSS-Message-Boxes-for-different-message-types.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/CSS_Message_Boxes_for_different_message_types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/CSS_Message_Boxes_for_different_message_types</guid>
      <pubDate>Thu, 22 May 2008 17:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Customizing a Dynamic Data Site</title>
      <description>Learn to create custom field templates, read UIHint arguments and work with 3rd party controls. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpolymorphicpodcast.com%2fshows%2fddintro%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpolymorphicpodcast.com%2fshows%2fddintro%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Customizing_a_Dynamic_Data_Site</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Customizing_a_Dynamic_Data_Site</guid>
      <pubDate>Thu, 15 May 2008 22:09:06 GMT</pubDate>
    </item>
    <item>
      <title>MVC Storefront, Part 10: Shopping Cart Refactoring and Membership</title>
      <description>Robs new MVC Storefront WebCast &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-10%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-10%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/MVC_Storefront_Part_10_Shopping_Cart_Refactoring_and_Membership</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/MVC_Storefront_Part_10_Shopping_Cart_Refactoring_and_Membership</guid>
      <pubDate>Wed, 14 May 2008 17:01:11 GMT</pubDate>
    </item>
    <item>
      <title>Using the DescriptionAttribute to prettify your enumerations</title>
      <description>the article details a wrapper that can be used to get a well-formatted string version of an enumeration value by using the DescriptionAttribute to provide the formatted string.  The comments includes an extension method version that works for any enum type. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moggoly.me.uk%2fblog%2fpost%2fEnum-description-values.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moggoly.me.uk%2fblog%2fpost%2fEnum-description-values.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_the_DescriptionAttribute_to_prettify_your_enumerations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_the_DescriptionAttribute_to_prettify_your_enumerations</guid>
      <pubDate>Mon, 19 May 2008 18:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>