<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Klaus</title>
    <description>Stories kicked by Klaus</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>Patching File System Trees with PowerShell</title>
      <description>While working on a elaborate PowerShell script I needed to find a solution for the following problem: I wanted to do a string replace operation on a file system path name and have the resulting new string be reflected by the file system. For example the path name &amp;quot;C:\dogs\dog food\my favorites\hot dogs\Who let the dogs out.mp3&amp;quot; should be renamed by replacing &amp;quot;dog&amp;quot; with &amp;quot;cat&amp;quot;. The resulting path name would be &amp;quot;C:\cats\cat food\my favorites\hot cats\Who let the cats out.mp3&amp;quot;. Sounds easy, but how do I move the folders and files that are referred to in the path to their new locations? And even better, how can I do this recursively? This short blog post demonstrates two possible approaches. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f08%2fPatching-File-System-Trees-with-PowerShell.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f08%2fPatching-File-System-Trees-with-PowerShell.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Patching_File_System_Trees_with_PowerShell</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Patching_File_System_Trees_with_PowerShell</guid>
      <pubDate>Fri, 29 Aug 2008 15:04:34 GMT</pubDate>
    </item>
    <item>
      <title>Customization of PowerShell hash table merges</title>
      <description>PowerShell provides the += operator to add one hash table to another hash table. By default this operation will result in an error, if both hash tables have at least one key that is common in both collections. In some cases you may want to have a more granular control. For example, you don't want to get an error, if not only the key, but also the value is common in both collections. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f08%2fCustomization-of-PowerShell-hash-table-mergers.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f08%2fCustomization-of-PowerShell-hash-table-mergers.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Customization_of_PowerShell_hash_table_merges</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Customization_of_PowerShell_hash_table_merges</guid>
      <pubDate>Wed, 13 Aug 2008 18:17:35 GMT</pubDate>
    </item>
    <item>
      <title>Finding missing and duplicate lines in text files using PowerShell</title>
      <description>Every now and then I need to investigate bugs that get exposed because countable &amp;quot;things&amp;quot; are less or more than expected. In my special case I was dealing with an application that manages subscription handles to memory registers of programmable logic controllers (PLC). These programs are called Data Access Servers. Occasionally we get calls form customers reporting that the number of handles is less, or sometimes more than expected. The first step to debug this situation is to find out, which handles are missing or which ones are duplicates. This blog post describes how PowerShell's Compare-Object cmdlet makes this task, which used to be a pain in the &amp;quot;peep&amp;quot; now a piece of cake. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f07%2fFinding-missing-and-duplicate-lines-in-text-files-using-PowerShell.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f07%2fFinding-missing-and-duplicate-lines-in-text-files-using-PowerShell.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Finding_missing_and_duplicate_lines_in_text_files_using_PowerShell</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Finding_missing_and_duplicate_lines_in_text_files_using_PowerShell</guid>
      <pubDate>Fri, 25 Jul 2008 16:38:14 GMT</pubDate>
    </item>
    <item>
      <title>Extracting errors and warnings from a log file using PowerShell</title>
      <description>This blog post shows a simple Powershell command that searches a log file for errors and warnings and adds the matched lines to either to the errors.txt file or to the warnings.txt files. It takes advantage of the most powerful operator in Powershell, which is the switch operator. In my example here I exported the log file from the Wonderware SMC logger. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f07%2fExtracting-errors-and-warnings-from-a-log-file-using-PowerShell.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f07%2fExtracting-errors-and-warnings-from-a-log-file-using-PowerShell.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Extracting_errors_and_warnings_from_a_log_file_using_PowerShell</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Extracting_errors_and_warnings_from_a_log_file_using_PowerShell</guid>
      <pubDate>Tue, 22 Jul 2008 18:01:53 GMT</pubDate>
    </item>
    <item>
      <title>Renaming a series of indexed files with Powershell</title>
      <description>I love Powershell. I am only halfway through Bruce's book, but I am getting already a glimpse of its potential. I like especially the dynamic aspect of it. Creating and extending types on the fly is something that is quite exciting. Next I am looking to find a solution for my open issues with sorting hash tables. I think building a custom PSObject type with an integer NoteProperty and a NoteProperty that holds a FileInfo object might get me a few steps closer to solving the sorting challenge. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f07%2fRenaming-a-series-of-indexed-files-with-Powershell.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f07%2fRenaming-a-series-of-indexed-files-with-Powershell.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Renaming_a_series_of_indexed_files_with_Powershell</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Renaming_a_series_of_indexed_files_with_Powershell</guid>
      <pubDate>Thu, 17 Jul 2008 22:42:45 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC preview release 4 - part 1</title>
      <description>The ASP.NET MVC team is in the final stages of finishing up a new &amp;quot;Preview 4&amp;quot; release that they hope to ship later this week.  The Preview 3 release focused on finishing up a lot of the underlying core APIs and extensibility points in ASP.NET MVC.  Starting with Preview 4 this week you'll start to see more and more higher level features begin to appear that build on top of the core foundation and add nice productivity.

There are a bunch of new features and capabilities in this new build - so much in fact that I decided I needed two posts to cover them all.  This first post will cover the new Caching, Error Handling and Security features in Preview 4, as well as some testing improvements it brings.  My next post will cover the new AJAX features being added with this release as well.
 &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%2f07%2f14%2fasp-net-mvc-preview-4-release-part-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f07%2f14%2fasp-net-mvc-preview-4-release-part-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_preview_release_4_part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_preview_release_4_part_1</guid>
      <pubDate>Mon, 14 Jul 2008 11:01:09 GMT</pubDate>
    </item>
    <item>
      <title>Debugging 101 - Measure, do your homework and think out of the box</title>
      <description>Being confronted with an occasional bug in a complex system can be quite overwhelming. There are three disciplines that help you to stay strong:
1) Read and learn about your platform and how to debug it. 
2) Use tools to quickly get the low hanging fruit. This might be enough in most of the cases to identify the bug. 
3) Think out of the box and try to be creative. Build a model, play with it, break it and fix it. In the worst case, you won't have found the cause of the bug, but you learned at least something new about your software. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f07%2fMeasure2c-do-your-homework-and-think-out-of-the-box.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f07%2fMeasure2c-do-your-homework-and-think-out-of-the-box.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Debugging_101_Measure_do_your_homework_and_think_out_of_the_box</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Debugging_101_Measure_do_your_homework_and_think_out_of_the_box</guid>
      <pubDate>Wed, 02 Jul 2008 22:10:45 GMT</pubDate>
    </item>
    <item>
      <title>Blog Engine.NET1.4 Released</title>
      <description>Blog Engine.net 1.4 has been released. more... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeplex.com%2fblogengine%2fRelease%2fProjectReleases.aspx%3fReleaseId%3d9451"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeplex.com%2fblogengine%2fRelease%2fProjectReleases.aspx%3fReleaseId%3d9451" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Blog_Engine_NET1_4_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Blog_Engine_NET1_4_Released</guid>
      <pubDate>Tue, 01 Jul 2008 17:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to Mocking with Rhino Mocks</title>
      <description>A short screencast introduction to Mocking with Rhino Mocks &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%2f12"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f12" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Introduction_to_Mocking_with_Rhino_Mocks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Introduction_to_Mocking_with_Rhino_Mocks</guid>
      <pubDate>Tue, 17 Jun 2008 14:01:09 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to Moq</title>
      <description>In this post, I provide an introduction to Moq which is the newest of the Mock Object Frameworks. Moq is promoted by its creators as easier to learn and use than other Mock Object Frameworks such as Rhino Mocks and TypeMock Isolator.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fstephenwalther%2farchive%2f2008%2f06%2f11%2ftdd-introduction-to-moq.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fstephenwalther%2farchive%2f2008%2f06%2f11%2ftdd-introduction-to-moq.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Introduction_to_Moq</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Introduction_to_Moq</guid>
      <pubDate>Mon, 23 Jun 2008 17:01:04 GMT</pubDate>
    </item>
    <item>
      <title>MVC Storefront Part 14: Ajax With Shawn Burke</title>
      <description>MVC doesn't have a PostBack model and has lost a lot of the drag/drop ASP.NET Ajax functionality that was provided with .NET 2.0. In this screencast I show you how can leverage the existing AjaxControlToolkit bits, as well as do a nice Ajax-powered asynchronous form post. &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-14%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-14%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/MVC_Storefront_Part_14_Ajax_With_Shawn_Burke</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/MVC_Storefront_Part_14_Ajax_With_Shawn_Burke</guid>
      <pubDate>Wed, 11 Jun 2008 03:42:27 GMT</pubDate>
    </item>
    <item>
      <title>How to rename batches of files using .NET Regular Expressions</title>
      <description>The tool that I am presenting here renames batches of files that have some kind of numerical index as part of their file name. It can rename the text before the index, it can shift the index numbers, give the files a new extension and add or remove leading zeros to and from the numerical index part of the file name. It uses Regular Extensions to parse the file names.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f06%2fHow-to-rename-batches-of-files-using-NET-Regular-Expressions.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f06%2fHow-to-rename-batches-of-files-using-NET-Regular-Expressions.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/winforms/How_to_rename_batches_of_files_using_NET_Regular_Expressions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/winforms/How_to_rename_batches_of_files_using_NET_Regular_Expressions</guid>
      <pubDate>Tue, 10 Jun 2008 23:10:49 GMT</pubDate>
    </item>
    <item>
      <title>What a developer needs from their manager</title>
      <description>I've a read a lot of articles talking about what it takes to be a good development manager. There are also articles about what makes a good developer. I thought it would be a good idea to describe what a developer needs from their manager. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ytechie.com%2f2008%2f06%2fwhat-a-developer-needs-from-their-manager.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ytechie.com%2f2008%2f06%2fwhat-a-developer-needs-from-their-manager.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/What_a_developer_needs_from_their_manager</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/What_a_developer_needs_from_their_manager</guid>
      <pubDate>Tue, 10 Jun 2008 16:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight 2 Beta2 Released</title>
      <description>Silverlight 2 Beta2 was released today. Silverlight 2 Beta2 supports a go-live license that allows you to start using and deploying Silverlight 2 for commercial applications. There will be some API changes between Beta2 and the final release, so you should expect that applications you write with Beta2 will need to make some updates when the final release comes out.  But we think that these changes will be straight-forward and relatively easy, and that you can begin planning and starting commercial projects now. &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%2f06%2f06%2fsilverlight-2-beta2-released.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f06%2f06%2fsilverlight-2-beta2-released.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_2_Beta2_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_2_Beta2_Released</guid>
      <pubDate>Sat, 07 Jun 2008 06:31:02 GMT</pubDate>
    </item>
    <item>
      <title>What's Changed in Silverlight 2 Beta 2? </title>
      <description>A good summary of what's changed in Beta 2. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fadoguy.com%2f2008%2f06%2f06%2fWhat_s_Changed_in_Silverlight_2_Beta_2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fadoguy.com%2f2008%2f06%2f06%2fWhat_s_Changed_in_Silverlight_2_Beta_2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/What_s_Changed_in_Silverlight_2_Beta_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/What_s_Changed_in_Silverlight_2_Beta_2</guid>
      <pubDate>Sat, 07 Jun 2008 07:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Building a better web forms: Labels in form layouts </title>
      <description>The project that I'm currently working on is really challenging. Together with my team, I am refactoring the presentation layer of some complex web application which user interface caused very bad user experience. One of the things we are working on is a form layout refactoring. In this article I'll show you how we tried to improve common form layouts by using underlined labels.  &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%2f06%2f06%2fBuilding-a-better-web-forms-Labels-in-form-layouts.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2008%2f06%2f06%2fBuilding-a-better-web-forms-Labels-in-form-layouts.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Building_a_better_web_forms_Labels_in_form_layouts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Building_a_better_web_forms_Labels_in_form_layouts</guid>
      <pubDate>Fri, 06 Jun 2008 10:04:10 GMT</pubDate>
    </item>
    <item>
      <title>DZone PlugIn for Windows Live Writer</title>
      <description>John Papa has written an excellent new plugin for Windows Live Writer that makes it super-easy to include a DZone widget in every posting you write! Want more traffic? Use this in combination with his dotNetKicks plugin, and watch your numbers climb! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjohnpapa.net%2fall%2fdzone-plugin-for-windows-live-writer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjohnpapa.net%2fall%2fdzone-plugin-for-windows-live-writer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/DZone_PlugIn_for_Windows_Live_Writer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/DZone_PlugIn_for_Windows_Live_Writer</guid>
      <pubDate>Thu, 05 Jun 2008 23:01:13 GMT</pubDate>
    </item>
    <item>
      <title>Code based ASP.NET MVC GridView</title>
      <description>Maarten Balliauw shows you how to build an ASP.NET MVC html helper extension method which generates a nice gridview-like control using pure code and MVC framework. &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%2f2008%2f06%2fCode-based-ASPNET-MVC-GridView.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f06%2fCode-based-ASPNET-MVC-GridView.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Code_based_ASP_NET_MVC_GridView</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Code_based_ASP_NET_MVC_GridView</guid>
      <pubDate>Wed, 04 Jun 2008 12:31:05 GMT</pubDate>
    </item>
    <item>
      <title>Unofficial google shell... awsome</title>
      <description>Web base command shell for google. What else can I say?... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgoosh.org%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgoosh.org%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Unofficial_google_shell_awsome</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Unofficial_google_shell_awsome</guid>
      <pubDate>Mon, 02 Jun 2008 16:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Exception handling best practices in ASP.NET web applications </title>
      <description>Exception handling plays an important part of application management and user experience. If implemented correctly it can make maintenance easier and bring the user experience to a higher level. If not, it can be a disaster. The goal of this article is to provide an overview of what exception handling is from the user perspective and the perspective of people who maintain the application, and to show the best practices of how to implement useful error handling in ASP.NET web applications. &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%2f06%2f02%2fException-handling-best-practices-in-ASPNET-web-applications.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jankoatwarpspeed.com%2fpost%2f2008%2f06%2f02%2fException-handling-best-practices-in-ASPNET-web-applications.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Exception_handling_best_practices_in_ASP_NET_web_applications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Exception_handling_best_practices_in_ASP_NET_web_applications</guid>
      <pubDate>Mon, 02 Jun 2008 12:31:08 GMT</pubDate>
    </item>
    <item>
      <title>CruiseControl.Net Tutorial - Part 1</title>
      <description>The first part of a tutorial about setting up and configuring CruiseControl.NET. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2filmatte.wordpress.com%2f2008%2f06%2f01%2fcruisecontrolnet-tutorial-part-1%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2filmatte.wordpress.com%2f2008%2f06%2f01%2fcruisecontrolnet-tutorial-part-1%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/CruiseControl_Net_Tutorial_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/CruiseControl_Net_Tutorial_Part_1</guid>
      <pubDate>Mon, 02 Jun 2008 23:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Test with multiple IE Rendering Engines</title>
      <description>IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8 beta 1, IE7 IE 6 and IE5.5 on Vista and XP, as well as the installed IE in the same process.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.my-debugbar.com%2fwiki%2fIETester%2fHomePage"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.my-debugbar.com%2fwiki%2fIETester%2fHomePage" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ie/Test_with_multiple_IE_Rendering_Engines</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ie/Test_with_multiple_IE_Rendering_Engines</guid>
      <pubDate>Thu, 29 May 2008 20:01:03 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>ASP.NET MVC framework preview 3 released!</title>
      <description>Don't know how I do it, but I think this blog post is yet again the first one mentioning a new release of the ASP.NET framework (preview 3)  

The official installation package can be downloaded from the Microsoft site. Source code is also available from CodePlex. 
 &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%2f2008%2f05%2fASPNET-MVC-framework-preview-3-released.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2008%2f05%2fASPNET-MVC-framework-preview-3-released.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_framework_preview_3_released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_framework_preview_3_released</guid>
      <pubDate>Wed, 04 Jun 2008 07:16:03 GMT</pubDate>
    </item>
    <item>
      <title>PowerShell Tutorial 01 - What is PowerShell ?</title>
      <description>I'm starting to write tutorial series on PowerShell on my site.  So far only the first post is up that helps users download and configure PowerShell for use with the rest of the series.  Check it out and let me know what you think.  New posts regarding the series will come out Thursday nights.  Enjoy... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fiheartdotnet.blogspot.com%2f2008%2f05%2fpowershell-tutorial-01-what-is.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fiheartdotnet.blogspot.com%2f2008%2f05%2fpowershell-tutorial-01-what-is.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/PowerShell_Tutorial_01_What_is_PowerShell</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/PowerShell_Tutorial_01_What_is_PowerShell</guid>
      <pubDate>Tue, 27 May 2008 00:33:51 GMT</pubDate>
    </item>
  </channel>
</rss>