<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by JoHofmann</title>
    <description>Stories kicked by JoHofmann</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>Grafiti CMS Beta 1 - a major ASP.NET attack on Wordpress!</title>
      <description>Just released: Telligent (Creators of CommunityServer) Graffiti CMS - Beta 1, installed in a couple of seconds, very smooth, simple and fast! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2fgrafiti-cms-a-major-aspnet-attack-on-wordpress%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2fgrafiti-cms-a-major-aspnet-attack-on-wordpress%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Grafiti_CMS_Beta_1_a_major_ASP_NET_attack_on_Wordpress</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Grafiti_CMS_Beta_1_a_major_ASP_NET_attack_on_Wordpress</guid>
      <pubDate>Thu, 06 Dec 2007 05:33:58 GMT</pubDate>
    </item>
    <item>
      <title>XNA 2.0 Beta Ending Soon</title>
      <description>Looks like the release of XNA 2.0 is just around the corner. The Microsoft XNA Team have announced that the Beta for XNA 2.0 will be ending soon. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.virtualrealm.com.au%2fblogs%2fmykre%2farchive%2f2007%2f12%2f05%2fxna-2-0-beta-ending-soon.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.virtualrealm.com.au%2fblogs%2fmykre%2farchive%2f2007%2f12%2f05%2fxna-2-0-beta-ending-soon.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/xna/XNA_2_0_Beta_Ending_Soon</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/xna/XNA_2_0_Beta_Ending_Soon</guid>
      <pubDate>Thu, 06 Dec 2007 04:04:08 GMT</pubDate>
    </item>
    <item>
      <title>10 Podcasts Every Developer Should Listen To</title>
      <description>A list of 10 developer related podcasts, some popular and some rather obscure, ranging in topics from Agile tenets to Architecture best practices. A list I hope everyone will discover at least a few new gems to listen to. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandypatterson.com%2f2007%2f12%2f05%2f10PodcastsEveryDeveloperShouldListenTo.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandypatterson.com%2f2007%2f12%2f05%2f10PodcastsEveryDeveloperShouldListenTo.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/10_Podcasts_Every_Developer_Should_Listen_To</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/10_Podcasts_Every_Developer_Should_Listen_To</guid>
      <pubDate>Wed, 05 Dec 2007 18:16:05 GMT</pubDate>
    </item>
    <item>
      <title>Linq to Sql Surprise Performance Hit</title>
      <description>JD outlines a classic case of making assumptions while performance tuning. It turns out there are cases where Linq To SQL can take longer to compile a query than the round trip to SQL. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjdconley.com%2fblog%2farchive%2f2007%2f11%2f28%2flinq-to-sql-surprise-performance-hit.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjdconley.com%2fblog%2farchive%2f2007%2f11%2f28%2flinq-to-sql-surprise-performance-hit.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_to_Sql_Surprise_Performance_Hit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_to_Sql_Surprise_Performance_Hit</guid>
      <pubDate>Wed, 05 Dec 2007 01:01:02 GMT</pubDate>
    </item>
    <item>
      <title>DotNetKicks &amp;quot;Kick It&amp;quot; plugin for Windows Live Writer</title>
      <description>I want a DotNetKicks &amp;quot;kick it&amp;quot; image+link on some posts, but not all - and there is no automated way to do that. So I created an &amp;quot;Insert Kick It Counter...&amp;quot; plugin for Windows Live Writer to insert a placeholder, and a Wordpress plugin to insert the image+link when the placeholder is found.
Hopefully somebody else will find it useful also! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aaronlerch.com%2fblog%2f2007%2f10%2f21%2fdotnetkicks-kick-it-counter-plugin-for-windows-live-writer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aaronlerch.com%2fblog%2f2007%2f10%2f21%2fdotnetkicks-kick-it-counter-plugin-for-windows-live-writer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/DotNetKicks_Kick_It_plugin_for_Windows_Live_Writer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/DotNetKicks_Kick_It_plugin_for_Windows_Live_Writer</guid>
      <pubDate>Mon, 22 Oct 2007 16:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Remove generated JavaScript from your pages</title>
      <description>One of the things that have always seemed a little weird to me is that ASP.NET auto-generates JavaScript and injects it in the rendered HTML. The JavaScript is needed to handle validation, postbacks, callbacks etc. but why does it have to write the same static functions when it could just as well be placed in a referenced .js file? If all the static functions where placed in an external .js file, it would be downloaded once instead of every time a page loads.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fRemove-generated-JavaScript-from-your-pages.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.madskristensen.dk%2fpost%2fRemove-generated-JavaScript-from-your-pages.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Remove_generated_JavaScript_from_your_pages</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Remove_generated_JavaScript_from_your_pages</guid>
      <pubDate>Mon, 22 Oct 2007 08:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Validate your Redirects!</title>
      <description>How unvalidated Redirects can turn your site into a phishing redirector. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2fvalidate-your-redirects%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2fvalidate-your-redirects%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Validate_your_Redirects</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Validate_your_Redirects</guid>
      <pubDate>Sat, 20 Oct 2007 18:45:08 GMT</pubDate>
    </item>
    <item>
      <title>Tips for avoiding Spam Filters with System.Net.Mail</title>
      <description>It's getting more difficult for spammers to dig through the walls of tools like SpamAssassin every day. However, that also tightens the rules for us developers who do not intend to send out spam. We have to be very careful when creating and sending out HTML Mails.

This article shows you how to do it properly and avoid being caught by spamfilters. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2ftips-for-avoiding-spam-filters-with-systemnetmail%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2ftips-for-avoiding-spam-filters-with-systemnetmail%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Tips_for_avoiding_Spam_Filters_with_System_Net_Mail</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Tips_for_avoiding_Spam_Filters_with_System_Net_Mail</guid>
      <pubDate>Wed, 19 Sep 2007 14:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Phil Haack to join ASP.NET team</title>
      <description>Only good things can come from this &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%2f09%2f17%2fwhy-is-microsoft-removing-my-mvp-status.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2007%2f09%2f17%2fwhy-is-microsoft-removing-my-mvp-status.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Phil_Haack_to_join_ASP_NET_team</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Phil_Haack_to_join_ASP_NET_team</guid>
      <pubDate>Tue, 18 Sep 2007 15:16:01 GMT</pubDate>
    </item>
    <item>
      <title>You're Probably Storing Passwords Incorrectly</title>
      <description>The web is nothing if not a maze of user accounts and logins. Almost everywhere you go on the web requires yet another new set of credentials. Unified login seems to elude us at the moment, so the status quo is ...  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000953.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000953.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/You_re_Probably_Storing_Passwords_Incorrectly</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/You_re_Probably_Storing_Passwords_Incorrectly</guid>
      <pubDate>Tue, 18 Sep 2007 16:01:01 GMT</pubDate>
    </item>
    <item>
      <title>LINQDataSource and ListView - a Dream Team</title>
      <description>Another huge step in productivity and really comfortable, set up a dynamic ASP.NET Page with Update,Insert, Delete and Custom Template Support in seconds - almost out of the box. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2flinqdatasource-and-listview-a-dream-team%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2flinqdatasource-and-listview-a-dream-team%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/LINQDataSource_and_ListView_a_Dream_Team</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/LINQDataSource_and_ListView_a_Dream_Team</guid>
      <pubDate>Thu, 09 Aug 2007 13:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to the new Listview and DataPager</title>
      <description>A brief introduction to the new Listview and Datapager Controls of the .NET 3.5 Framework coming with Visual Studio 2008 Beta 2. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2flistview-and-datapager%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2flistview-and-datapager%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Introduction_to_the_new_Listview_and_DataPager_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Introduction_to_the_new_Listview_and_DataPager_1</guid>
      <pubDate>Mon, 30 Jul 2007 15:16:02 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server 2005: Using PARTITION and RANK in your criteria</title>
      <description>The RANK and PARTITION features in 2005 are simply amazing.  They make so many &amp;quot;classic&amp;quot; SQL problems very easy to solve.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.sqlteam.com%2fjeffs%2farchive%2f2007%2f03%2f28%2f60146.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.sqlteam.com%2fjeffs%2farchive%2f2007%2f03%2f28%2f60146.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_Server_2005_Using_PARTITION_and_RANK_in_your_criteria</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_Server_2005_Using_PARTITION_and_RANK_in_your_criteria</guid>
      <pubDate>Tue, 31 Jul 2007 17:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Who Is Online Box by using the ASP.NET Membership Class</title>
      <description>There are several ways to show who is currently online within your ASP.NET Application if you use the build in Membership Provider. I tested a few on performance and accuary which lead me to the following result .. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2fshow-aspnet-membership-online-users%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2fshow-aspnet-membership-online-users%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Who_Is_Online_Box_by_using_the_ASP_NET_Membership_Class</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Who_Is_Online_Box_by_using_the_ASP_NET_Membership_Class</guid>
      <pubDate>Tue, 27 Mar 2007 18:18:06 GMT</pubDate>
    </item>
    <item>
      <title>Update LastActivityDate in aspnet_Users with Cookie Auth</title>
      <description>In case you are using the ASP.NET Membership Provider you probably noticed that LastActivityDate doesn't update correctly whenever someone checked &amp;quot;Remember me&amp;quot; on his Login. Here's how you can take care of that. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2fupdate-lastactivitydate-in-aspnet_users-with-cookie-authentication%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2fupdate-lastactivitydate-in-aspnet_users-with-cookie-authentication%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Update_LastActivityDate_in_aspnet_Users_with_Cookie_Auth</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Update_LastActivityDate_in_aspnet_Users_with_Cookie_Auth</guid>
      <pubDate>Tue, 13 Feb 2007 14:31:01 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server recovery model selection (or, what's this 3GB LDF file?!)</title>
      <description>Tips on selecting the right recovery model for a developer workstation. &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%2f2006%2f12%2f17%2fsql-server-recovery-model-selection-or-what-s-this-3gb-ldf-file.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2006%2f12%2f17%2fsql-server-recovery-model-selection-or-what-s-this-3gb-ldf-file.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_Server_recovery_model_selection_or_what_s_this_3GB_LDF_file</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_Server_recovery_model_selection_or_what_s_this_3GB_LDF_file</guid>
      <pubDate>Thu, 21 Dec 2006 23:31:01 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Deploymen t Tool v1.9 released</title>
      <description>Fast and easy deployment, including FTP and network transfer. (free!) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2faspnet-deployment-tool-v19%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2faspnet-deployment-tool-v19%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_Deploymen_t_Tool_v1_9_released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_Deploymen_t_Tool_v1_9_released</guid>
      <pubDate>Wed, 20 Dec 2006 11:31:01 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Performance through early binding</title>
      <description>Why early binding is really important when it's about performance. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2faspnet-performance-through-early-binding%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.andreas-kraus.net%2fblog%2faspnet-performance-through-early-binding%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_Performance_through_early_binding</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_Performance_through_early_binding</guid>
      <pubDate>Tue, 24 Oct 2006 23:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Data Paging with the ASP.NET 2.0 DataList Control and ObjectDataSource</title>
      <description>A hands on walk through by Scott Guthrie on how to implement efficient data-paging using an ASP.NET DataList or Repeater control &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%2f01%2f07%2f434787.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2006%2f01%2f07%2f434787.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Data_Paging_with_the_ASP_NET_2_0_DataList_Control_and_ObjectDataSource</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Data_Paging_with_the_ASP_NET_2_0_DataList_Control_and_ObjectDataSource</guid>
      <pubDate>Tue, 17 Jan 2006 02:01:00 GMT</pubDate>
    </item>
  </channel>
</rss>