<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by tukel</title>
    <description>Stories kicked by tukel</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>BlogEngine Flaws</title>
      <description>Recently I've been having problems as the site has gotten more popular I've had comments and even posts disappearing randomly, sometimes re-appearing you might have experienced this yourself either on my site or in your own so after divulging into the code to see what was happening found something I thought was shocking. When you add a comment, or Rating, Approving and Remove Comments this is what BlogEngine DbBlogProvider actually does... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fBlogEngine-Flaws.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fBlogEngine-Flaws.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/BlogEngine_Flaws</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/BlogEngine_Flaws</guid>
      <pubDate>Tue, 29 Jul 2008 14:01:10 GMT</pubDate>
    </item>
    <item>
      <title>Web developers. You suck.</title>
      <description>Well, JavaScript developers, specifically. In order to aid in development of my own websites, I enabled JavaScript debugging in Internet Explorer a few weeks back. To my horror, I have quickly experienced what seems to be complete disregard for serving syntactically correct JavaScript on the open internet. No, I'm not just talking about a few niche websites, run by amateur programmers. I am talking about industry-leading nerd-friendly powerhouse websites that should know better. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fWeb-developers-You-suck.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fWeb-developers-You-suck.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Web_developers_You_suck</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Web_developers_You_suck</guid>
      <pubDate>Tue, 15 Jul 2008 17:46:05 GMT</pubDate>
    </item>
    <item>
      <title>Get Checked Repeater Items Extension Method</title>
      <description>Imagine you have a list of some items and checkboxes next to each item providing the ability for a user to make multiple choices and submit a result in one go. Weather you are implementing a news groups subscription, user survey or online products catalogue - the code behind is the same: we bind some object list to a data control like Repeater, add a checkbox to every item, set checkbox value to item ID.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fGet-Checked-Repeater-Items-Extension-Method.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fGet-Checked-Repeater-Items-Extension-Method.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Get_Checked_Repeater_Items_Extension_Method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Get_Checked_Repeater_Items_Extension_Method</guid>
      <pubDate>Tue, 17 Jun 2008 08:46:12 GMT</pubDate>
    </item>
    <item>
      <title>enum to friendly string extension method</title>
      <description>We use enums quite extensively in our application as they are a great for representing integral values in a strongly typed way using symbolic names. The enum names are not very friendly to the user and I recently read a some good articles which tried to solve this problem. However, I think i've found a better solution to this problem using extension methods. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fenum-to-friendly-string-extension-method.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fenum-to-friendly-string-extension-method.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/enum_to_friendly_string_extension_method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/enum_to_friendly_string_extension_method</guid>
      <pubDate>Tue, 03 Jun 2008 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>SCOPE_IDENTITY() return the id from the database on insert</title>
      <description>As a .NET programmer most of my time is spent coding in C# and I try to avoid writing SQL where possible. Recently I had to write an insert stored procedure and needed to return the ID of the row I was inserting. While writing my usual bad SQL I came across a fascinating function I've never used before, SCOPE_IDENTITY(). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fSCOPE_IDENTITY()-return-the-id-from-the-database-on-insert.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fSCOPE_IDENTITY()-return-the-id-from-the-database-on-insert.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SCOPE_IDENTITY_return_the_id_from_the_database_on_insert</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SCOPE_IDENTITY_return_the_id_from_the_database_on_insert</guid>
      <pubDate>Fri, 23 May 2008 16:16:03 GMT</pubDate>
    </item>
    <item>
      <title>the LinqToSQL is a lie</title>
      <description>LinqToSql is amazing! I've been working with it for the past week and loving every moment. However i've noticed somethig weird, it lies to me about the SQL it's generating. Here is my example...  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fthe-linq-to-sql-is-a-lie.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fthe-linq-to-sql-is-a-lie.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/the_LinqToSQL_is_a_lie</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/the_LinqToSQL_is_a_lie</guid>
      <pubDate>Thu, 08 May 2008 22:28:48 GMT</pubDate>
    </item>
    <item>
      <title>A C# Operator I would like to see.</title>
      <description>You could argue there are too many operators in C# as it is; however, I feel having an acute knowledge of the available operators is like knowing CTRL + B will bold the selected text in most word processing software. To put it simply, it hurts no-one, whilst providing shortcuts to advanced users... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fA-CSharp-Operator-I-would-like-to-see.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fA-CSharp-Operator-I-would-like-to-see.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_C_Operator_I_would_like_to_see</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_C_Operator_I_would_like_to_see</guid>
      <pubDate>Wed, 30 Apr 2008 14:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Implementing Generic Caching</title>
      <description>I develop for a large, high-availability website, with hundreds of thousands of daily users. As such, we need to cache a lot of data in our web-server memory (which is cheap) to save numerous hits to our main database cluster (which is very expensive). I would imagine the desire to improve performance by saving on database hits is common across many web applications - and caching frequently used data is often seen as one of the best ways to solve this problem. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fImplementing-Generic-Caching.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fImplementing-Generic-Caching.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Implementing_Generic_Caching</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Implementing_Generic_Caching</guid>
      <pubDate>Tue, 29 Apr 2008 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Select Text or Value From DropDownList Extension Method</title>
      <description>I keep forgetting how to do it and end up spending ages searching for it, so here is a very usefull extension method that allows you to select an item from a DropDownList using the text or value of the item without needing to know the index of the item. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fSelect-Text-or-Value-From-DropDownList-Extension-Method.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fSelect-Text-or-Value-From-DropDownList-Extension-Method.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Select_Text_or_Value_From_DropDownList_Extension_Method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Select_Text_or_Value_From_DropDownList_Extension_Method</guid>
      <pubDate>Fri, 25 Apr 2008 11:44:18 GMT</pubDate>
    </item>
    <item>
      <title>RestLess - A Simple REST Framework Part 2 : ndepth.net</title>
      <description>An updated to Jayme's RestLess framework with some general improvements (better URLs) and some new properties. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fndepth.net%2fblog%2frestless-a-simple-rest-framework-part-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fndepth.net%2fblog%2frestless-a-simple-rest-framework-part-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/RestLess_A_Simple_REST_Framework_Part_2_ndepth_net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/RestLess_A_Simple_REST_Framework_Part_2_ndepth_net</guid>
      <pubDate>Thu, 24 Apr 2008 16:16:02 GMT</pubDate>
    </item>
    <item>
      <title>SQL SERVER - Better Performance - LEFT JOIN or NOT IN?</title>
      <description>What do you think?
I am sure result will surprise you. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2008%2f04%2f22%2fsql-server-better-performance-left-join-or-not-in%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2008%2f04%2f22%2fsql-server-better-performance-left-join-or-not-in%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_SERVER_Better_Performance_LEFT_JOIN_or_NOT_IN</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_SERVER_Better_Performance_LEFT_JOIN_or_NOT_IN</guid>
      <pubDate>Thu, 24 Apr 2008 10:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Out, Out, Damn Ref</title>
      <description>The difference between the out and ref keywords in C# .. and other questions this brings up. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f04%2f18%2fout-out-damn-ref.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f04%2f18%2fout-out-damn-ref.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Out_Out_Damn_Ref</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Out_Out_Damn_Ref</guid>
      <pubDate>Thu, 24 Apr 2008 11:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Being a "nice" programmer</title>
      <description>Being a C# developer by trade, I naturally spend a lot of my working life programming computers. Whilst I by no-means profess to be a "guru" of any kind, I do notice that there is one aspect of software development that is often neglected from discussion, and most programmers will hopefully agree with me as I explain.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fBeing-a-nice-programmer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fBeing-a-nice-programmer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Being_a_nice_programmer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Being_a_nice_programmer</guid>
      <pubDate>Fri, 25 Apr 2008 04:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Enum TryParse Extension Method</title>
      <description>TryParse method is very helpful if you need to convert string representation of a value to a value itself. TryParse is better than Parse method because it doesn't throw any exceptions and just returns a Boolean value to indicate weather the parsing was successful. Surprisingly there is no TryParse method available to use for Enum and this is where extension method can be extremely useful. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fEnum-TryParse-Extension-Method.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fEnum-TryParse-Extension-Method.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Enum_TryParse_Extension_Method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Enum_TryParse_Extension_Method</guid>
      <pubDate>Tue, 22 Apr 2008 10:25:39 GMT</pubDate>
    </item>
    <item>
      <title>To Extension Method</title>
      <description>Many times you find yourself having to convert the type of an object to another. The ToString() method is probably one of the most usefull methods, it's great for easy conversion of objects to string, but what if you want to do it the other way round. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fTo-Extension-Method.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fTo-Extension-Method.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/To_Extension_Method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/To_Extension_Method</guid>
      <pubDate>Fri, 04 Apr 2008 20:16:09 GMT</pubDate>
    </item>
  </channel>
</rss>