<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by fintz69</title>
    <description>Stories kicked by fintz69</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>Session Attacks and ASP.NET - Part 2</title>
      <description>In Session Attacks and ASP.NET - Part 1, I introduced one type of attack against the session called Session Fixation as well as ASP.NET's session architecture and authentication architecture.  In this second post, I'll delve into a couple specific attack scenarios,  cover risk reduction, and countermeasures specific to ASP.NET for protecting against session attacks in ASP.NET &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.sans.org%2fappsecstreetfighter%2f2009%2f06%2f24%2fsession-attacks-and-aspnet-part-2"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.sans.org%2fappsecstreetfighter%2f2009%2f06%2f24%2fsession-attacks-and-aspnet-part-2" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Session_Attacks_and_ASP_NET_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Session_Attacks_and_ASP_NET_Part_2</guid>
      <pubDate>Wed, 24 Jun 2009 19:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Tip 3: Implementing remote client-side form validation </title>
      <description>Client-side form validation has become a de-facto standard for modern web applications. However, there are some validation rules which cannot be checked completely on the client side, for example because the validation depends on information stored in the server database. For those rules you need to implement  remote client-side form validation. 

This article describes how to implement this so that you don't have to write any custom  javascript for new validation rules. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevermind.com%2faspnet-mvc%2fasp-net-mvc-tip-3-how-to-cover-all-your-client-side-form-validation-needs-without-writing-any-javascript-part1"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevermind.com%2faspnet-mvc%2fasp-net-mvc-tip-3-how-to-cover-all-your-client-side-form-validation-needs-without-writing-any-javascript-part1" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_3_Implementing_remote_client_side_form_validation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_3_Implementing_remote_client_side_form_validation</guid>
      <pubDate>Wed, 24 Jun 2009 13:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Automagic Time Localization</title>
      <description>A trick to localize timestamps without requiring users to pick their time zone manually. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkohari.org%2f2009%2f06%2f15%2fautomagic-time-localization%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkohari.org%2f2009%2f06%2f15%2fautomagic-time-localization%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/Automagic_Time_Localization</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/Automagic_Time_Localization</guid>
      <pubDate>Mon, 15 Jun 2009 20:30: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>Should We Return Null From Our Methods?</title>
      <description>I read a interesting article recently about the potential perils of Null Check Hell. The author's suggestion? Stop allowing any of your methods to return nulls, ever . No nulls returned, no null checks necessary. Problem solved, right? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fleedumond.com%2fblog%2fshould-we-return-null-from-our-methods%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fleedumond.com%2fblog%2fshould-we-return-null-from-our-methods%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Should_We_Return_Null_From_Our_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Should_We_Return_Null_From_Our_Methods</guid>
      <pubDate>Sat, 06 Jun 2009 18:15:06 GMT</pubDate>
    </item>
    <item>
      <title>Overview of .NET 4.0 features - ASP.NET 4.0 ClientIDMode</title>
      <description>In pre 4.0 days, when a server control is rendered, the framework would assign an ID to the control based on the control hierarchy. For example, a textbox of id &amp;quot;txtTest&amp;quot; in a user control that is used on a page would be rendered with the ID &amp;quot;WebUserControl11_txtTest&amp;quot;. Developers could use the ClientID property (ex: txtTest.ClientID) in the code behind to retrieve the ID assigned to the control by the framework. It was essential for the framework to assign the IDs this way to maintain uniqueness of the IDs on a page. In the prior example, the User Control that inherits from the System.Web.UI.UserControl implements the INamingContainer interface. Any control (either custom or a .NET control) that implements this interface would ensure unique naming scope for the child controls.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetcube.com%2fpost%2fOverview-of-NET-40-features-e28093-ASPNET-40-ClientIDMode.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcube.com%2fpost%2fOverview-of-NET-40-features-e28093-ASPNET-40-ClientIDMode.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Overview_of_NET_4_0_features_ASP_NET_4_0_ClientIDMode</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Overview_of_NET_4_0_features_ASP_NET_4_0_ClientIDMode</guid>
      <pubDate>Mon, 25 May 2009 19:45:03 GMT</pubDate>
    </item>
    <item>
      <title>Optimizing URL generation in ASP.NET MVC - Part 1</title>
      <description>Inspired by a great presentation by Rudi Benkovic I thought I would make a series of blog posts about improving ASP.NET MVC performance through URL generation.

While developing an application for a project of mine I went gung-ho with expressions wherever I could.  Whether it was methods in my controllers or URL generation they were everywhere.  While stress-testing my app I ramped up the items on a page and noticed performance dipped significantly.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.chadmoran.com%2fblog%2f2009%2f4%2f21%2foptimizing-url-generation-in-aspnet-mvc-part-1.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.chadmoran.com%2fblog%2f2009%2f4%2f21%2foptimizing-url-generation-in-aspnet-mvc-part-1.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Optimizing_URL_generation_in_ASP_NET_MVC_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Optimizing_URL_generation_in_ASP_NET_MVC_Part_1</guid>
      <pubDate>Thu, 23 Apr 2009 01:46:04 GMT</pubDate>
    </item>
    <item>
      <title>A QueryString collection for JavaScript</title>
      <description>Used to Request.QueryString? It doesn't exist in JavaScript. Here's a script to create it with no other script dependencies.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fprettycode.org%2f2009%2f04%2f21%2fjavascript-query-string"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fprettycode.org%2f2009%2f04%2f21%2fjavascript-query-string" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/A_QueryString_collection_for_JavaScript</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/A_QueryString_collection_for_JavaScript</guid>
      <pubDate>Fri, 24 Apr 2009 14:31:11 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC and the Managed Extensibility Framework (MEF)</title>
      <description>Microsoft's Managed Extensibility Framework (MEF) is a .NET library (released on CodePlex) that enables greater re-use of application components. You can do this by dynamically composing your application based on a set of classes and methods that can be combined at runtime. Think of it like building an appliation that can host plugins, which in turn can also be composed of different plugins. Since examples say a thousand times more than text, let's go ahead with a sample leveraging MEF in an ASP.NET MVC web application. &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%2f04%2f21%2fASPNET-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%2f04%2f21%2fASPNET-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/ASP_NET_MVC_and_the_Managed_Extensibility_Framework_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_and_the_Managed_Extensibility_Framework_MEF</guid>
      <pubDate>Tue, 21 Apr 2009 22:46:14 GMT</pubDate>
    </item>
    <item>
      <title>Using AutoMapper to map view models in ASP.NET MVC</title>
      <description>Mapping code between Domain Models and Data Transfer Objects/Presentation Models is often boring and tedious to write, so when I first read about AutoMapper it triggered my interest. This post takes a first look at AutoMapper, and show how it can be used to map a complex domain model to a view model in an ASP.NET MVC application. &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%2f04%2f14%2fUsing-AutoMapper-to-map-view-models-in-ASPNET-MVC.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.bengtbe.com%2fblog%2fpost%2f2009%2f04%2f14%2fUsing-AutoMapper-to-map-view-models-in-ASPNET-MVC.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Using_AutoMapper_to_map_view_models_in_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Using_AutoMapper_to_map_view_models_in_ASP_NET_MVC</guid>
      <pubDate>Mon, 20 Apr 2009 16:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Ditching the Micro-Optimization Fetish</title>
      <description>Seems like today is the day for performance optimization talks: in String.Empty, in calls to ActionLinks, in high-performance IoC containers.
But people sometimes miss the point that these are micro-optimizations: thanks God Justin tries to bring a bit of sanity in this geeky world of micro-optimization &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%2f17%2fDitching-the-Micro-Optimization-Fetish.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f04%2f17%2fDitching-the-Micro-Optimization-Fetish.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Ditching_the_Micro_Optimization_Fetish</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Ditching_the_Micro_Optimization_Fetish</guid>
      <pubDate>Sat, 18 Apr 2009 10:01:02 GMT</pubDate>
    </item>
    <item>
      <title>How to improve the performances of ASP.NET MVC web applications</title>
      <description>Today I stumbled upon a nice presentation that Rudi Benkovic gave last week at the Slovenian DotNet User Group, about ASP.NET MVC Performances.
It is an in depth analysis of a Digg-like site and how it went from serving (on a test machine) 6 req/sec to 390 req/sec.
The analysis prove the usual rule of performance optimization: no matter what you do to optimize your code, the biggest performance hit is data retrieval, and the first thing you have to optimize is always this.
But apart from this obvious outcome, I just want to take out from this presentation the 3 point that are really specific 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%2fcodeclimber.net.nz%2farchive%2f2009%2f04%2f17%2fhow-to-improve-the-performances-of-asp.net-mvc-web-applications.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f04%2f17%2fhow-to-improve-the-performances-of-asp.net-mvc-web-applications.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/How_to_improve_the_performances_of_ASP_NET_MVC_web_applications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/How_to_improve_the_performances_of_ASP_NET_MVC_web_applications</guid>
      <pubDate>Fri, 17 Apr 2009 22:46:04 GMT</pubDate>
    </item>
    <item>
      <title> 5 Useful Visual Studio C# Snippets - Part 2</title>
      <description>I initially published 5 Visual Studio c# Snippets yesterday and it got a lot of attention and had some positive feedback, so this is a follow up that I hope would be as helpful as the first one. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhatim.indexdev.net%2f2009%2f04%2f16%2f5-useful-visual-studio-c-snippets-part-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhatim.indexdev.net%2f2009%2f04%2f16%2f5-useful-visual-studio-c-snippets-part-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/5_Useful_Visual_Studio_C_Snippets_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/5_Useful_Visual_Studio_C_Snippets_Part_2</guid>
      <pubDate>Thu, 16 Apr 2009 22:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Software Startup Lessons (Part 6) - Looking back at one failure</title>
      <description>After a few months, we've decided to kill a project and call it a failure. Read more about the project's postmortem note in this article. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2009%2f04%2fSoftware-Startup-Lessons-(Part-6)-ndash3bLooking-back-at-one-failure.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2009%2f04%2fSoftware-Startup-Lessons-(Part-6)-ndash3bLooking-back-at-one-failure.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Software_Startup_Lessons_Part_6_Looking_back_at_one_failure</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Software_Startup_Lessons_Part_6_Looking_back_at_one_failure</guid>
      <pubDate>Thu, 16 Apr 2009 12:16:02 GMT</pubDate>
    </item>
    <item>
      <title>A Closable jQuery Plug-in</title>
      <description>I've found it very useful to have a closeable plug-in that hide the content of an HTML element providing a visual close image cue. Almost every UI I build these days requires either closing pop up windows or even more commonly requires that items are removed and visually hidden which usually implies 'close' behavior.  In addition to removing a bunch of HTML markup, having a plug-in is also quite useful for server controls especially if multiple behaviors (plug-ins) need to be applied. &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%2f719383.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f719383.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/A_Closable_jQuery_Plug_in</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/A_Closable_jQuery_Plug_in</guid>
      <pubDate>Wed, 15 Apr 2009 03: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>Using the ASP.NET MVC Futures AsyncController</title>
      <description>Last week, I blogged about all stuff that is included in the ASP.NET MVC Futures assembly, which is an assembly available on CodePlex and contains possible future features (tonguetwister!) for the ASP.NET MVC framework. One of the comments asked for more information on the AsyncController that is introduced in the MVC Futures. So here goes!  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f04%2f08%2fUsing-the-ASPNET-MVC-Futures-AsyncController.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f04%2f08%2fUsing-the-ASPNET-MVC-Futures-AsyncController.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Using_the_ASP_NET_MVC_Futures_AsyncController</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Using_the_ASP_NET_MVC_Futures_AsyncController</guid>
      <pubDate>Wed, 08 Apr 2009 17:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Using complex types to make calling services less... complex</title>
      <description>A detailed examination of how jQuery can call ASP.NET AJAX web services (or page methods) with complex types as parameters, to simplify the process of serializing and sending several fields of data at a time. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2009%2f04%2f07%2fusing-complex-types-to-make-calling-services-less-complex%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2009%2f04%2f07%2fusing-complex-types-to-make-calling-services-less-complex%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Using_complex_types_to_make_calling_services_less_complex</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Using_complex_types_to_make_calling_services_less_complex</guid>
      <pubDate>Tue, 07 Apr 2009 22:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Lazy Loading jQuery Tabs with ASP.NET</title>
      <description>This article looks at efficient use of jQuery tabs when displaying data. Specifically, it covers how to lazy-load data, so that it is only accessed and displayed if the tab is clicked. &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%3d102"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mikesdotnetting.com%2fArticle.aspx%3fArticleID%3d102" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Lazy_Loading_jQuery_Tabs_with_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Lazy_Loading_jQuery_Tabs_with_ASP_NET</guid>
      <pubDate>Fri, 03 Apr 2009 04:46:16 GMT</pubDate>
    </item>
    <item>
      <title>MVC Storefront is now Kona : Screencast</title>
      <description>MVC Storefront - changes directions to a flexible, pluggable Open Source community application. This screencast is all about that change and what's become of the MVC Storefront.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fkona%2fkona-1%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fkona%2fkona-1%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/MVC_Storefront_is_now_Kona_Screencast</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/MVC_Storefront_is_now_Kona_Screencast</guid>
      <pubDate>Tue, 31 Mar 2009 23:31:19 GMT</pubDate>
    </item>
    <item>
      <title>Content Stealing Jerks</title>
      <description>I've grown somewhat accustomed to seeing my articles regurgitated on some random blogger's site and passed off as their own.  Usually I just send content stealing jerk (CSJ for future reference) an e-mail asking that they provide some sort of link back to my original article and leave it at that.  Sometimes they comply, oftentimes they don't.  In the end, life goes on.  After all, it's not like I'm going to press charges over it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.kevinwilliampang.com%2fpost%2fContent-Stealing-Jerks.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.kevinwilliampang.com%2fpost%2fContent-Stealing-Jerks.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Content_Stealing_Jerks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Content_Stealing_Jerks</guid>
      <pubDate>Sun, 29 Mar 2009 22:01:02 GMT</pubDate>
    </item>
    <item>
      <title>First steps with Lightweight Test Automation Framework and ASP.NET MVC</title>
      <description>Microsoft's newly-Codeplexed Lightweight Test Automation Framework lets you test UI behaviors in ASP.NET applications. But what does it actually do? How does it work behind the scenes? How do you use it with ASP.NET MVC? This post explains the architecture and provides a downloadable demo project. &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%2f03%2f27%2ffirst-steps-with-lightweight-test-automation-framework%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.codeville.net%2f2009%2f03%2f27%2ffirst-steps-with-lightweight-test-automation-framework%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/First_steps_with_Lightweight_Test_Automation_Framework_and_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/First_steps_with_Lightweight_Test_Automation_Framework_and_ASP_NET_MVC</guid>
      <pubDate>Tue, 31 Mar 2009 07:46:02 GMT</pubDate>
    </item>
    <item>
      <title>6 Tools To Be An Effective Web Developer</title>
      <description>There has always been and probably always will be feuds over what is the best platform but what I want to show you is that those arguments are mostly irrelevant. Regardless of what platform you choose to develop on there are most of the same tools available in one form or another. The common components, for me anyway, that help me produce high quality code faster and is easier to maintain are a good IDE, easy to use unit testing and mocking frameworks, an ORM, a MVC framework, and a good JavaScript library. &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%2f03%2f26%2f6-tools-to-be-an-effective-web-developer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekdaily.net%2f2009%2f03%2f26%2f6-tools-to-be-an-effective-web-developer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/6_Tools_To_Be_An_Effective_Web_Developer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/6_Tools_To_Be_An_Effective_Web_Developer</guid>
      <pubDate>Thu, 26 Mar 2009 19:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Business for geeks: Naming your software company</title>
      <description>A second post in the series about starting a software development tools company covering the process undertaken in picking the name of the company. Covers points to consider when picking a name for your own software brand. This isn't strictly code but might be interesting for entrepreneurial .net geeks out there. &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%2fstaff%2fjohndaniel%2findex.php%2f2009%2f03%2fchoosing-a-business-name%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mindscape.co.nz%2fstaff%2fjohndaniel%2findex.php%2f2009%2f03%2fchoosing-a-business-name%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Business_for_geeks_Naming_your_software_company</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Business_for_geeks_Naming_your_software_company</guid>
      <pubDate>Wed, 25 Mar 2009 02:31:03 GMT</pubDate>
    </item>
    <item>
      <title>SCOPE_IDENTITY Bug with Multi Processor Parallel Plan and Solution</title>
      <description>This article is very serious and I would like to explain this as simple as I can. SCOPE_IDNETITY() which is commonly used in place of @@Idnetity has bug when run in Parallel Plan.

Do your community service. Read the article. Bookmark it. Kick it and spread the word.

 &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%2f03%2f24%2fsql-server-2008-scope_identity-bug-with-multi-processor-parallel-plan-and-solution%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f03%2f24%2fsql-server-2008-scope_identity-bug-with-multi-processor-parallel-plan-and-solution%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SCOPE_IDENTITY_Bug_with_Multi_Processor_Parallel_Plan_and_Solution</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SCOPE_IDENTITY_Bug_with_Multi_Processor_Parallel_Plan_and_Solution</guid>
      <pubDate>Wed, 25 Mar 2009 19:46:02 GMT</pubDate>
    </item>
  </channel>
</rss>