<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by MarkMilec</title>
    <description>Stories kicked by MarkMilec</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>Scott Hanselman's 2006 Ultimate Developer and Power Users Tool List for Windows</title>
      <description>Scott Hanselman, that uber technologist, updates his must have list of power tools for developers. &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%2fScottHanselmans2006UltimateDeveloperAndPowerUsersToolListForWindows.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fScottHanselmans2006UltimateDeveloperAndPowerUsersToolListForWindows.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Scott_Hanselman_s_2006_Ultimate_Developer_and_Power_Users_Tool_List_for_Windows</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Scott_Hanselman_s_2006_Ultimate_Developer_and_Power_Users_Tool_List_for_Windows</guid>
      <pubDate>Wed, 30 Aug 2006 11:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Cascading autocomplete made easy</title>
      <description>Implementing an asynchronous cascading autocomplete pattern with ScriptAculoUs.Net AutocompleteTextBox. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetslackers.com%2fcommunity%2fblogs%2fsimoneb%2farchive%2f2006%2f08%2f28%2f460.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetslackers.com%2fcommunity%2fblogs%2fsimoneb%2farchive%2f2006%2f08%2f28%2f460.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Cascading_autocomplete_made_easy</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Cascading_autocomplete_made_easy</guid>
      <pubDate>Tue, 29 Aug 2006 13:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Web service calls from javascript using ATLAS (part 3) - Complex prope</title>
      <description>More cool stuff with ATLAS, web services, and javascript. This post demonstrates how 'complex' properties can be made available to javascript via a webservice. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView7DA902AA-513E-48D2-AD02-0F1A1946A999.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView7DA902AA-513E-48D2-AD02-0F1A1946A999.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Web_service_calls_from_javascript_using_ATLAS_part_3_Complex_prope</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Web_service_calls_from_javascript_using_ATLAS_part_3_Complex_prope</guid>
      <pubDate>Mon, 28 Aug 2006 22:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Web service calls from javascript using ATLAS (part 2) - Complex retur</title>
      <description>ATLAS makes web services and javascript play together nicely. As this simple example shows.... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewF266ADEB-8F62-4E92-8036-1D2436C2DE3A.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewF266ADEB-8F62-4E92-8036-1D2436C2DE3A.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Web_service_calls_from_javascript_using_ATLAS_part_2_Complex_retur</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Web_service_calls_from_javascript_using_ATLAS_part_2_Complex_retur</guid>
      <pubDate>Mon, 28 Aug 2006 16:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Web service calls from javascript using ATLAS (part 1)</title>
      <description>An introduction to using the ATLAS framework to make web service calls from javascript. I have found this to be a really useful and simple mechanism.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView91E6FCCB-DB0A-499C-A2CC-9854452D2086.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView91E6FCCB-DB0A-499C-A2CC-9854452D2086.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Web_service_calls_from_javascript_using_ATLAS_part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Web_service_calls_from_javascript_using_ATLAS_part_1</guid>
      <pubDate>Mon, 28 Aug 2006 10:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Why ASP.NET Postbacks and Viewstate Considered Harmful</title>
      <description>This is the reason why Why ASP.NET Postbacks and Viewstate Considered Harmful. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstaff.interesource.com%2fjames%2faug06%2fviewstate_postbacks_harmful.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstaff.interesource.com%2fjames%2faug06%2fviewstate_postbacks_harmful.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Why_ASP_NET_Postbacks_and_Viewstate_Considered_Harmful</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Why_ASP_NET_Postbacks_and_Viewstate_Considered_Harmful</guid>
      <pubDate>Tue, 29 Aug 2006 01:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Cool (and Free) Threading .NET 2.0 E-Book </title>
      <description>&amp;quot;This is a very cool threading online reference and freely downloadable e-book (PDF). Using C# for its examples, in 76 pages it covers basic synchronization, locking, BackgroundWorker, async delegates and more.&amp;quot;

Via: http://coolthingoftheday.blogspot.com &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoolthingoftheday.blogspot.com%2f2006%2f08%2fcool-and-free-threading-net-20-e-book.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoolthingoftheday.blogspot.com%2f2006%2f08%2fcool-and-free-threading-net-20-e-book.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Cool_and_Free_Threading_NET_2_0_E_Book</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Cool_and_Free_Threading_NET_2_0_E_Book</guid>
      <pubDate>Wed, 23 Aug 2006 13:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Use Generics to improve performance</title>
      <description>Generics were of one of main new features in .NET 2.0 languages. In .NET 1.x developers had to use System.Collections non-Generic collections to save their objects but no type checking were occurred for them. Therefore they had to do a type casting when they were retrieving their objects from collections. 
Now that Microsoft introduced Generics as a type specific alternative for those old means, life is pretty easier for each developer. One of most important reasons to use Generics instead of non-Generic collections is performance.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcsharpfeeds.com%2fpost.aspx%3fid%3d1468"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcsharpfeeds.com%2fpost.aspx%3fid%3d1468" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Use_Generics_to_improve_performance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Use_Generics_to_improve_performance</guid>
      <pubDate>Tue, 22 Aug 2006 19:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Script#</title>
      <description>Script# brings the C# development experience (programming and tooling) to the JavaScript/Ajax world.

The Script# compiler is a C# compiler that generates JavaScript as its output instead of IL. A key goal of the compiler to produce readable JavaScript (as if you had authored it by hand), and would be comfortable deploying into real apps. Hence the translation works from C# source directly into JavaScript without an intermediate IL layer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fprojects.nikhilk.net%2fProjects%2fScriptSharp.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fprojects.nikhilk.net%2fProjects%2fScriptSharp.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Script</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Script</guid>
      <pubDate>Tue, 22 Aug 2006 13:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Reduce the weight of stylesheets by 35% at runtime</title>
      <description>It is always desirable to produce the smallest amount of client-code at any given time. That includes HTML, JavaScript and CSS files. The more client-code you produce, the longer it takes to download and render the web page. This shows how to reduce CSS files by 35% at runtime using C#. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fReduce%2bThe%2bWeight%2bOf%2bStylesheets%2bBy%2b35%2bAt%2bRuntime.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fReduce%2bThe%2bWeight%2bOf%2bStylesheets%2bBy%2b35%2bAt%2bRuntime.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Reduce_the_weight_of_stylesheets_by_35_at_runtime</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Reduce_the_weight_of_stylesheets_by_35_at_runtime</guid>
      <pubDate>Tue, 22 Aug 2006 07:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Custom Templated SiteMap Navigator Control</title>
      <description>After discovering the power of the SiteMap, especially when linked to Authentication, it wasn't long before binding the TreeView to the map was not enough. 

I needed to have total control over what was displayed to the user for each item, so I wrote a Templated SiteMap navigator control. It works in a similar way to an asp:Repeater so should be fairly easy to comprehend. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewCD56F872-0BA9-4938-8BD9-A853AEFC7FF3.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fViewCD56F872-0BA9-4938-8BD9-A853AEFC7FF3.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Custom_Templated_SiteMap_Navigator_Control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Custom_Templated_SiteMap_Navigator_Control</guid>
      <pubDate>Mon, 21 Aug 2006 11:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Profile Support in Atlas Toolkit</title>
      <description>Several customers have asked for the ability to persist settings in profiles, specifically things like Drag Panel Locations.  But I can never leave well enough alone, so I wanted to figure out a way to make this general across the Toolkit.  I'm pretty happy with it, hopefully it makes sense to you as well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fsburke%2farchive%2f2006%2f08%2f17%2f704571.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fsburke%2farchive%2f2006%2f08%2f17%2f704571.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Profile_Support_in_Atlas_Toolkit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Profile_Support_in_Atlas_Toolkit</guid>
      <pubDate>Sun, 20 Aug 2006 23:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Make the GridView control accessible</title>
      <description>It is not apparent that you have to dig into the header and footer rows and add a TableSection. This should be done automatically or at least be easy to set through a property at design time. I think it is an obvious mistake, but luckily for us, it is easy to fix if you know where to look. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fCommentView%2cguid%2c8263d3f1-a60e-456d-a8f0-c0ca2f8aba7c.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fCommentView%2cguid%2c8263d3f1-a60e-456d-a8f0-c0ca2f8aba7c.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Make_the_GridView_control_accessible</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Make_the_GridView_control_accessible</guid>
      <pubDate>Fri, 18 Aug 2006 19:01:01 GMT</pubDate>
    </item>
    <item>
      <title>ImageReflection with the Atlas Control Toolkit</title>
      <description>A control extender to apply a reflection effect to images. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetslackers.com%2fcommunity%2fblogs%2fsimoneb%2farchive%2f2006%2f08%2f16%2f348.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetslackers.com%2fcommunity%2fblogs%2fsimoneb%2farchive%2f2006%2f08%2f16%2f348.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/ImageReflection_with_the_Atlas_Control_Toolkit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/ImageReflection_with_the_Atlas_Control_Toolkit</guid>
      <pubDate>Fri, 18 Aug 2006 14:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Extending web.sitemap</title>
      <description>This article shows you how to add custom values to your web.sitemap and then access them declaratively. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView79E6FCD7-64A5-425D-B2A9-734E199CA906.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView79E6FCD7-64A5-425D-B2A9-734E199CA906.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Extending_web_sitemap</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Extending_web_sitemap</guid>
      <pubDate>Sun, 20 Aug 2006 13:01:02 GMT</pubDate>
    </item>
    <item>
      <title>GridView DropDownList Pager</title>
      <description>This post shows you how to add a custom DropDownlist pager and pager buttons to the GridView. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frajbk%2farchive%2f2006%2f08%2f14%2fGridView-DropDownList-Pager.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frajbk%2farchive%2f2006%2f08%2f14%2fGridView-DropDownList-Pager.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/GridView_DropDownList_Pager</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/GridView_DropDownList_Pager</guid>
      <pubDate>Wed, 16 Aug 2006 13:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Tip/Trick: Show Detailed ASP.NET Error Messages to Developers (and onl</title>
      <description>You are developing/maintaining an ASP.NET web-site, and would like the ability to conditionally show/hide runtime error messages depending on who the user visiting the site is. &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%2f2006%2f08%2f12%2fTip_2F00_Trick_3A00_-Show-Detailed-Error-Messages-to-Developers.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2006%2f08%2f12%2fTip_2F00_Trick_3A00_-Show-Detailed-Error-Messages-to-Developers.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Tip_Trick_Show_Detailed_ASP_NET_Error_Messages_to_Developers_and_onl</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Tip_Trick_Show_Detailed_ASP_NET_Error_Messages_to_Developers_and_onl</guid>
      <pubDate>Tue, 15 Aug 2006 10:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Add true confirmation to the ASP.NET Button control</title>
      <description>The JavaScript confirm() function is simple to implement on a Button control, but you can only use it for one particular purpose and that is to confirm a postback. Wouldn't it be cool if you could use it to ask users a question and act depending on their answer from the code-behind?  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fAdd%2bTrue%2bConfirmation%2bTo%2bThe%2bASPNET%2bButton%2bControl.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fAdd%2bTrue%2bConfirmation%2bTo%2bThe%2bASPNET%2bButton%2bControl.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Add_true_confirmation_to_the_ASP_NET_Button_control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Add_true_confirmation_to_the_ASP_NET_Button_control</guid>
      <pubDate>Mon, 14 Aug 2006 19:01:03 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript: Alert.Show("message") from ASP.NET code-behind</title>
      <description>In Windows Forms it is very easy to pop up a status message by calling MessageBox.Show("message"). It is that kind of object model we want in ASP.NET for printing out JavaScript alerts. We want Alert.Show("message") in ASP.NET. This is as easy as it gets. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fCommentView%2cguid%2c42d810f5-daa2-4952-a926-ccefd9260457.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fCommentView%2cguid%2c42d810f5-daa2-4952-a926-ccefd9260457.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/JavaScript_Alert_Show_message_from_ASP_NET_code_behind</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/JavaScript_Alert_Show_message_from_ASP_NET_code_behind</guid>
      <pubDate>Fri, 11 Aug 2006 17:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Tiny Trick For ViewState Backed Properties</title>
      <description>Describes how to use the null coalescing operator to write cleaner ViewState backed properties. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2006%2f08%2f07%2fTinyTrickForViewStateBackedProperties.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2006%2f08%2f07%2fTinyTrickForViewStateBackedProperties.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Tiny_Trick_For_ViewState_Backed_Properties</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Tiny_Trick_For_ViewState_Backed_Properties</guid>
      <pubDate>Thu, 10 Aug 2006 04:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Log4Net And External Configuration File In ASP.NET 2.0</title>
      <description>Describes a potential problem in trying to configure Log4Net to work with an external configuration file. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2006%2f08%2f08%2fLog4NetAndExternalConfigurationFileInASP.NET2.0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2006%2f08%2f08%2fLog4NetAndExternalConfigurationFileInASP.NET2.0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Log4Net_And_External_Configuration_File_In_ASP_NET_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Log4Net_And_External_Configuration_File_In_ASP_NET_2_0</guid>
      <pubDate>Thu, 10 Aug 2006 10:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Developer Productivity Tools Video</title>
      <description>Great videos about developer productivity tools by Scott Hanselman. Presented at Beantown.NET, June 2006
* Part 1 (Command-line tools, Reflector)
* Part 2 (Xml Serializer)
* Part 3 (MS Powershell)
* Part 4 (CodeRush, Misc) &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%2fScottHanselmanDeveloperProductivityToolsVideoPart4.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fScottHanselmanDeveloperProductivityToolsVideoPart4.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Developer_Productivity_Tools_Video</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Developer_Productivity_Tools_Video</guid>
      <pubDate>Mon, 07 Aug 2006 01:01:01 GMT</pubDate>
    </item>
    <item>
      <title>TRULY Understanding ViewState</title>
      <description>ViewState is a very misunderstood animal. I would like to help put an end to the madness by attempting to explain exactly how the ViewState mechanism works, from beginning to end, and from many different use cases, such as declared controls vs. dynamic controls. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2finfinitiesloop%2farchive%2f2006%2f08%2f03%2fTruly-Understanding-Viewstate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2finfinitiesloop%2farchive%2f2006%2f08%2f03%2fTruly-Understanding-Viewstate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/TRULY_Understanding_ViewState</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/TRULY_Understanding_ViewState</guid>
      <pubDate>Fri, 04 Aug 2006 19:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Using .NET Code to Set a Windows Service to Automatically Restart</title>
      <description>How to programmatically ensure that a windows service always restarts if it fails &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fanlynes%2farchive%2f2006%2f07%2f30%2f683192.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fanlynes%2farchive%2f2006%2f07%2f30%2f683192.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_NET_Code_to_Set_a_Windows_Service_to_Automatically_Restart</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_NET_Code_to_Set_a_Windows_Service_to_Automatically_Restart</guid>
      <pubDate>Tue, 01 Aug 2006 23:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Atlas "How Do I?" Video Series Begins</title>
      <description>Scott Guthrie announces that a number of new videos focusing on Atlas have been posted.  &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%2f2006%2f07%2f27%2fAtlas-_1C20_How-Do-I_3F001D20_-Video-Series-Begins.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2006%2f07%2f27%2fAtlas-_1C20_How-Do-I_3F001D20_-Video-Series-Begins.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Atlas_How_Do_I_Video_Series_Begins</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Atlas_How_Do_I_Video_Series_Begins</guid>
      <pubDate>Mon, 31 Jul 2006 11:31:01 GMT</pubDate>
    </item>
  </channel>
</rss>