<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by lizzard</title>
    <description>Stories kicked by lizzard</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>.NET Framework 3.5 Is Shared Source</title>
      <description>Microsoft's .NET Framework 3.5 is going to be released open source. &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%2f2007%2f10%2f03%2freleasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2007%2f10%2f03%2freleasing-the-source-code-for-the-net-framework-libraries.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/NET_Framework_3_5_Is_Open_Source</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/NET_Framework_3_5_Is_Open_Source</guid>
      <pubDate>Wed, 03 Oct 2007 16:46:25 GMT</pubDate>
    </item>
    <item>
      <title>Banker's Rounding vs. Common Rounding in .NET </title>
      <description>Depending on your math background, .NET's rounding functionality MAY NOT work the way you expect!!! Check out the included code to implement an alternative (known as Common Rounding) in addition to .NET's built-in Math.Round() function. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.troyd.net%2fPermaLink%2cguid%2ccd7ba5dd-b157-43e6-ab61-e3ea9bcc581b.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.troyd.net%2fPermaLink%2cguid%2ccd7ba5dd-b157-43e6-ab61-e3ea9bcc581b.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Banker_s_Rounding_vs_Common_Rounding_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Banker_s_Rounding_vs_Common_Rounding_in_NET</guid>
      <pubDate>Fri, 20 Jul 2007 14:46:02 GMT</pubDate>
    </item>
    <item>
      <title>IDisposable - 1, 2, 3, .</title>
      <description>IDisposable is one of these beasts. Considered to be common knowledge and yet regularly ignored. A well documented pattern and yet occasionaly improperly applied. And this is just the beginning; the finer details are lost more often than not.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fajdotnet.wordpress.com%2f2007%2f05%2f28%2fidisposable-1-2-3%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fajdotnet.wordpress.com%2f2007%2f05%2f28%2fidisposable-1-2-3%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/IDisposable_1_2_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/IDisposable_1_2_3</guid>
      <pubDate>Tue, 29 May 2007 05:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Static analysis to win business and influence others</title>
      <description>How static analysis tools can give a crucial competitive advantage &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fsweinstein%2farchive%2f2007%2f04%2f15%2fhow-to-use-static-analysis-and-code-metrics-to-win-business-and-influence-others.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fsweinstein%2farchive%2f2007%2f04%2f15%2fhow-to-use-static-analysis-and-code-metrics-to-win-business-and-influence-others.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Static_analysis_to_win_business_and_influence_others</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Static_analysis_to_win_business_and_influence_others</guid>
      <pubDate>Tue, 17 Apr 2007 19:16:01 GMT</pubDate>
    </item>
    <item>
      <title>Persistent Object Management in less than 300 Lines of Code</title>
      <description>There's a lot of repetitive work associated with the writing of data classes within the data access layer of an N-tiered architecture. Apart from adding a column to the relevant database table, adding a field to the class involves adding a private variable to hold the field value, a property to expose it to other classes, and several lines to make sure the field is included in insert, fetch, and update operations. If you're using stored procedures (very silly for CRUD queries) that several more modifications to make. This is dull work I'm sure you'll agree. Presented here is a lightweight method for taking away all this tedium, such that you only have to add a getter/setter property in order to add a field to a data class.

The technique involves abstracting SQL query writing and execution, and variable storage in data access classes to a base class. In the implementation presented here I've named this base class &amp;quot;PersistentDataObject&amp;quot;. The &amp;quot;less then 300 lines of code&amp;quot; referred to in the title of this post are the lines of code in this base class, the database access class it uses, and a couple of exception classes used as markers to add clarity to exception origins. The complete code is included at the end of the post.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fuseritems%2fPersistent_Object_Managem.asp"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fuseritems%2fPersistent_Object_Managem.asp" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Persistent_Object_Management_in_less_than_300_Lines_of_Code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Persistent_Object_Management_in_less_than_300_Lines_of_Code</guid>
      <pubDate>Fri, 13 Apr 2007 08:01:01 GMT</pubDate>
    </item>
    <item>
      <title>New home and new owner for Tree Surgeon</title>
      <description>Have you ever spent a few days setting up a new development tree? Have you ever spent several days setting up several development trees? Have you even spent weeks trying to perfect all your development trees using a set of best practices?

If the answer to any of the above answers is 'yes', then you'll like Tree Surgeon!

Tree Surgeon is a .NET development tree generator. Just give it the name of your project, and it will set up a development tree for you in seconds. More than that, your new tree has years worth of accumulated build engineering experience built right in.

Tree Surgeon has a new home and new owner on CodePlex. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fbsimser%2farchive%2f2007%2f04%2f02%2ftree-surgeon-has-a-new-home-on-codeplex.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fbsimser%2farchive%2f2007%2f04%2f02%2ftree-surgeon-has-a-new-home-on-codeplex.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/New_home_and_new_owner_for_Tree_Surgeon</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/New_home_and_new_owner_for_Tree_Surgeon</guid>
      <pubDate>Tue, 03 Apr 2007 05:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Fast Switching with LINQ</title>
      <description>Jomo Fisher from the Microsoft C# development team shows how to use LINQ expressions to implement a very fast look up that can yield a 900% performance improvement over standard dictionary searches. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fjomo_fisher%2farchive%2f2007%2f03%2f28%2ffast-switching-with-linq.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fjomo_fisher%2farchive%2f2007%2f03%2f28%2ffast-switching-with-linq.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Fast_Switching_with_LINQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Fast_Switching_with_LINQ</guid>
      <pubDate>Tue, 03 Apr 2007 08:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Intro to JSON with .NET</title>
      <description>JavaScript Object Notation (JSON) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2flibrary%2fbb299886.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2flibrary%2fbb299886.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Intro_to_JSON_with_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Intro_to_JSON_with_NET</guid>
      <pubDate>Mon, 02 Apr 2007 03:31:01 GMT</pubDate>
    </item>
    <item>
      <title>The vastly ignored System.Transactions namespace</title>
      <description>2.0 introduced transaction support in the .NET framework.  Most everyone is aware of transactions and how they work in databases.  But few are aware that transaction support is now built into the .NET platform.  This article is a good starting point for learning how transactions work in .NET 2.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.developer.com%2fnet%2fnet%2farticle.php%2f3565196"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.developer.com%2fnet%2fnet%2farticle.php%2f3565196" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/The_vastly_ignored_System_Transactions_namespace</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/The_vastly_ignored_System_Transactions_namespace</guid>
      <pubDate>Fri, 23 Mar 2007 12:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Object-oriented database programming with db4o</title>
      <description>db4o at The Code Project.  Very interesting discussion between the author and Carl Rosenberger (db4o's architect) can be found in the message board. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fuseritems%2fOOP_with_db4o.asp"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fuseritems%2fOOP_with_db4o.asp" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Object_oriented_database_programming_with_db4o_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Object_oriented_database_programming_with_db4o_1</guid>
      <pubDate>Fri, 16 Mar 2007 07:31:02 GMT</pubDate>
    </item>
    <item>
      <title>C# Latitude and Longitude Class using Google Maps API</title>
      <description>Retrieve the Latitude and Longtitude of any addresses in the United States, Canada, France, Germany, Italy, Spain and Japan with this class. Its easy, just call one static method and get the latitude and longitude ...  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.donnfelker.com%2f2007%2f03%2f13%2fCGoogleGeocodeLatitudeAndLongitudeClass.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.donnfelker.com%2f2007%2f03%2f13%2fCGoogleGeocodeLatitudeAndLongitudeClass.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_Latitude_and_Longitude_Class_using_Google_Maps_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_Latitude_and_Longitude_Class_using_Google_Maps_API</guid>
      <pubDate>Tue, 13 Mar 2007 09:46:01 GMT</pubDate>
    </item>
    <item>
      <title>.NET Remoting Use-Cases and Best Practices</title>
      <description>Most people who don't know me personally assume that I value .NET Remoting above all other means of developing distributed applications. They might also assume that I'll use Remoting as a catch-all solution to any distributed application.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.thinktecture.com%2fresourcearchive%2fnet-remoting-faq%2fremotingusecases"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.thinktecture.com%2fresourcearchive%2fnet-remoting-faq%2fremotingusecases" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/NET_Remoting_Use_Cases_and_Best_Practices</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/NET_Remoting_Use_Cases_and_Best_Practices</guid>
      <pubDate>Tue, 13 Mar 2007 12:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Continuation Passing Style &amp;amp; Anonymous Methods</title>
      <description>C# anonymous methods allow programming in the versatile continuation passing style to be done conveniently, concisely and elegantly. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwesnerm.blogs.com%2fnet_undocumented%2f2007%2f03%2fcontinuation_pa.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwesnerm.blogs.com%2fnet_undocumented%2f2007%2f03%2fcontinuation_pa.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Continuation_Passing_Style_amp_Anonymous_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Continuation_Passing_Style_amp_Anonymous_Methods</guid>
      <pubDate>Fri, 09 Mar 2007 13:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Creating a Generic Collection Class with Sorting Support in .NET 2.0</title>
      <description>One of the coolest new features in .NET 2.0 is the introduction of Generics. For those of you that have been creating tons of strongly typed collections for your business objects I'm sure you had the same reaction I did when you heard about them. &amp;quot;Sweet!! Now I can stop generating and tweaking derived collection classes all over the place!!&amp;quot; (This is assuming you've all been using some sort of refactoring tool that can generate the collection classes for you, I hope you have.) OK, so now we know we can create strongly typed collections in our code. You might be wondering why I'm suggesting we still create a separate collection class and not just use the generic collections included in the System.Collections.Generic namespace. The idea is that we can create our own collections that support generics that provide us with specific needs that we might commonly use or need for a specific application. In this article I will present a simple collection class which both supports Generics as well as Sorting.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkylefinley.net%2farchive%2f2006%2f02%2f08%2f41.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkylefinley.net%2farchive%2f2006%2f02%2f08%2f41.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Creating_a_Generic_Collection_Class_with_Sorting_Support_in_NET_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Creating_a_Generic_Collection_Class_with_Sorting_Support_in_NET_2_0</guid>
      <pubDate>Wed, 07 Mar 2007 20:16:01 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio SP1 Update for Vista Final</title>
      <description>The Visual Studio 2005 Service Pack 1 Update for Windows Vista addresses areas of Visual Studio impacted by Windows Vista enhancements. Download the final version (direct link to MS Downloads). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.microsoft.com%2fdownloads%2fdetails.aspx%3fFamilyId%3d90E2942D-3AD1-4873-A2EE-4ACC0AACE5B6%26displaylang%3den"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.microsoft.com%2fdownloads%2fdetails.aspx%3fFamilyId%3d90E2942D-3AD1-4873-A2EE-4ACC0AACE5B6%26displaylang%3den" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_SP1_Update_for_Vista_Final</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_SP1_Update_for_Vista_Final</guid>
      <pubDate>Wed, 07 Mar 2007 15:46:02 GMT</pubDate>
    </item>
    <item>
      <title>The Predicate object</title>
      <description>Did you know that you can use the predicate object to significantly reduce the amount of code that you write?  You can also use it to make the code that you do have to write incredibly more elegant.  Here's how! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeremyjarrell.com%2farchive%2f2007%2f03%2f05%2f12.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeremyjarrell.com%2farchive%2f2007%2f03%2f05%2f12.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_Predicate_object</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_Predicate_object</guid>
      <pubDate>Mon, 05 Mar 2007 15:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Free, composite, translation friendly resource editor for .NET</title>
      <description>*  Translate values side by side (just like the old time classic VB6 resource editor)
* Lock specific strings so that translator does not translate them
* Ensure correct translation of strings with placeholders {0} {1} ...
* View resource strings in tree form
* Translate resources without Visual Studio IDE
* Search inside resource files while translating &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.papadi.gr%2fprojects%2fresex.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.papadi.gr%2fprojects%2fresex.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Free_composite_translation_friendly_resource_editor_for_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Free_composite_translation_friendly_resource_editor_for_NET</guid>
      <pubDate>Mon, 05 Mar 2007 15:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Replacing Recursion With a Stack</title>
      <description>This post demonstrates how a recursive method can be replaced with a non-recursive method by using a Stack collection. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2007%2f03%2f04%2fReplacing_Recursion_With_a_Stack.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2007%2f03%2f04%2fReplacing_Recursion_With_a_Stack.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Replacing_Recursion_With_a_Stack</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Replacing_Recursion_With_a_Stack</guid>
      <pubDate>Tue, 06 Mar 2007 07:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Sending files via the default e-mail client</title>
      <description>A review of three options for sending a file via your user's default e-mail client. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2007%2f02%2f24%2fsending-files-via-the-default-e-mail-client.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2007%2f02%2f24%2fsending-files-via-the-default-e-mail-client.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Sending_files_via_the_default_e_mail_client</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Sending_files_via_the_default_e_mail_client</guid>
      <pubDate>Mon, 26 Feb 2007 12:46:01 GMT</pubDate>
    </item>
    <item>
      <title>DotGNU Portable.NET</title>
      <description>DotGNU Portable.NET, an implementation of the Common Language Infrastructure (CLI), more commonly known as &amp;quot;.NET&amp;quot;, includes everything that you need to compile and run C# and C applications that use the base class libraries, XML, and Systems.Windows.Forms. Currently supported CPUs: x86, ppc, arm, parisc, s390, ia64, alpha, mips, sparc. Supported operating systems: GNU/Linux (on PCs, Sparc, iPAQ, Sharp Zaurus, PlayStation 2, Xbox,...), *BSD, Cygwin/Mingw32, Mac OS X, Solaris, AIX &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotgnu.org%2fpnet.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotgnu.org%2fpnet.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/DotGNU_Portable_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/DotGNU_Portable_NET</guid>
      <pubDate>Mon, 26 Feb 2007 16:31:01 GMT</pubDate>
    </item>
    <item>
      <title>.NET Reflector 5.0 </title>
      <description>Lutz Roeder shipped new version of .NET Reflector. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aisto.com%2fRoeder%2fFrontier%2fDefault.aspx%3fPermaLink%3d53"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aisto.com%2fRoeder%2fFrontier%2fDefault.aspx%3fPermaLink%3d53" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/NET_Reflector_5_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/NET_Reflector_5_0</guid>
      <pubDate>Tue, 20 Feb 2007 09:01:01 GMT</pubDate>
    </item>
    <item>
      <title>CodeIt.Right (Beta) - no need to correct .NET code manually anymore?</title>
      <description>First public Beta of the new code quality and refactoring tool. Helps to ID code and performance problems, fix them automatically, keep your naming consistent and will guide you through most common coding patterns and best practices. The site also provides complementary Coding Guidelines ebook for download. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsubmain.com%2fblog%2fCodeItRightPublicBetaReleased.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsubmain.com%2fblog%2fCodeItRightPublicBetaReleased.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/CodeIt_Right_Beta_no_need_to_correct_NET_code_manually_anymore</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/CodeIt_Right_Beta_no_need_to_correct_NET_code_manually_anymore</guid>
      <pubDate>Mon, 12 Feb 2007 15:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Cheat Sheet: ASP.NET Page Life Cycle &amp;amp; Common Events</title>
      <description>We've all seen Leon Andrianarivony's excellent ASP.NET Page Life Cycle diagram. This one-page cheat sheet is the perfect compliment to that diagram, providing descriptions for each of the common stages and events. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjohn-sheehan.com%2fblog%2findex.php%2fnet-cheat-sheet-aspnet-page-life-cycle-common-events%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjohn-sheehan.com%2fblog%2findex.php%2fnet-cheat-sheet-aspnet-page-life-cycle-common-events%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Cheat_Sheet_ASP_NET_Page_Life_Cycle_amp_Common_Events</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Cheat_Sheet_ASP_NET_Page_Life_Cycle_amp_Common_Events</guid>
      <pubDate>Wed, 24 Jan 2007 18:01:01 GMT</pubDate>
    </item>
    <item>
      <title>How to Use C# Format Specifiers </title>
      <description>Learn to use the various DateTime, numeric, and picture format specifiers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fen.csharp-online.net%2fCSharp_Format_Specifiers"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fen.csharp-online.net%2fCSharp_Format_Specifiers" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_Use_C_Format_Specifiers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_Use_C_Format_Specifiers</guid>
      <pubDate>Tue, 16 Jan 2007 15:01:01 GMT</pubDate>
    </item>
    <item>
      <title>WinForms: Send Email Using Outlook Interop or Process Class</title>
      <description>Although you can generate emails in Winform applications using the System.Diagnostics.Process class there are times when you need more control over the email being sent, or as outlined in this article, after the message is sent for logging purposes.   This article gives examples of both methods and things to consider when using one over the other. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkeithelder.net%2fblog%2farchive%2f2007%2f01%2f11%2fWinForm-Programming-Send-Email-Using-Outlook-Interop-or-System.Diagnostics.Process.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkeithelder.net%2fblog%2farchive%2f2007%2f01%2f11%2fWinForm-Programming-Send-Email-Using-Outlook-Interop-or-System.Diagnostics.Process.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/winforms/WinForms_Send_Email_Using_Outlook_Interop_or_Process_Class</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/winforms/WinForms_Send_Email_Using_Outlook_Interop_or_Process_Class</guid>
      <pubDate>Tue, 16 Jan 2007 16:31:01 GMT</pubDate>
    </item>
  </channel>
</rss>