<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by sotirisf</title>
    <description>Stories kicked by sotirisf</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>Finding a tab's parent by level in DNN</title>
      <description>This is a simple but useful user defined function I have implemented in order to recursively find a tab's parent on a specific level. Syntax is as follows: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f09%2ffinding-tabs-parent-by-level.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f09%2ffinding-tabs-parent-by-level.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Finding_a_tab_s_parent_by_level_in_DNN</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Finding_a_tab_s_parent_by_level_in_DNN</guid>
      <pubDate>Thu, 20 Nov 2008 20:02:02 GMT</pubDate>
    </item>
    <item>
      <title>Thickbox and Google Maps API - avoiding random thickbox initialization</title>
      <description>Thickbox is a very nice JQuery-based Javascript plugin that allows you to present images and other stuff (even whole pages!) in your page in a popup manner but without leaving the current page or opening a new one. Essentially, it's considered an evolution of the Lightbox script which only works with images. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f10%2fthickbox-and-google-maps-api-avoiding.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f10%2fthickbox-and-google-maps-api-avoiding.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Thickbox_and_Google_Maps_API_avoiding_random_thickbox_initialization</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Thickbox_and_Google_Maps_API_avoiding_random_thickbox_initialization</guid>
      <pubDate>Thu, 20 Nov 2008 20:01:15 GMT</pubDate>
    </item>
    <item>
      <title>Adding Javascript to the BODY tag in DNN</title>
      <description>When working with .ascx skin files, you will sometimes need to add some Javascript to the BODY tag, such as something that runs when the OnLoad event triggers.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f10%2fadding-javascript-to-body-tag-in-dnn.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f10%2fadding-javascript-to-body-tag-in-dnn.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Adding_Javascript_to_the_BODY_tag_in_DNN</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Adding_Javascript_to_the_BODY_tag_in_DNN</guid>
      <pubDate>Thu, 20 Nov 2008 20:00:23 GMT</pubDate>
    </item>
    <item>
      <title>Creating pages based on templates - eventually!</title>
      <description>All my attempts to use custom templates when creating new DNN pages for my portals were frustrating. Even though I exported the template from a page using the Export feature, the new template would not show up at all in the combo box when creating a new page, although it existed in the file system. Even the default template wouldn't show up! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f11%2fcreating-pages-based-on-templates.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f11%2fcreating-pages-based-on-templates.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Creating_pages_based_on_templates_eventually</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Creating_pages_based_on_templates_eventually</guid>
      <pubDate>Thu, 20 Nov 2008 19:59:19 GMT</pubDate>
    </item>
    <item>
      <title>Solving the Search Results problem when using the free MMLinks localiz</title>
      <description>With the free MMLinks DotNetNuke module, you can replace your standard Text/HTML modules with fully localizable ones, localizing both the title and the Text/HTML part. With one slight defect: Since DotNetNuke's search indexer doesn't know anything about the localized titles, it insists on presenting the default, non-localized module title in the Search Results page (that would be &amp;quot;MMLinks&amp;quot; if you leave it intact).
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f03%2fsolving-search-results-problem-when.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdnnuke.blogspot.com%2f2008%2f03%2fsolving-search-results-problem-when.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Solving_the_Search_Results_problem_when_using_the_free_MMLinks_localiz</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Solving_the_Search_Results_problem_when_using_the_free_MMLinks_localiz</guid>
      <pubDate>Fri, 14 Mar 2008 11:12:30 GMT</pubDate>
    </item>
    <item>
      <title>Integrating the Lightbox JS 2.03.3 image overlay script with DNN </title>
      <description>According to its creators, &amp;quot;Lightbox is a simple, unobtrusive script used to overlay images on the current page. It's a snap to setup and works on all modern browsers.&amp;quot;

And it really does what they say. So, why not use it with DNN? The fact that it can also work with groups of pictures providing basic back/forward navigation functionality makes it ideal as a lightweight picture gallery. Of course, it can be used with single pictures too, eliminating popup windows in order to see a picture, complete with (optional) caption, at a larger size.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdnnuke.blogspot.com%2f2007%2f12%2fintegrating-lightbox-js-2033-image.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdnnuke.blogspot.com%2f2007%2f12%2fintegrating-lightbox-js-2033-image.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Integrating_the_Lightbox_JS_2_03_3_image_overlay_script_with_DNN</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Integrating_the_Lightbox_JS_2_03_3_image_overlay_script_with_DNN</guid>
      <pubDate>Fri, 14 Mar 2008 11:07:58 GMT</pubDate>
    </item>
    <item>
      <title>Dynamically adding controls to ASPX pages (web forms) and assigning ev</title>
      <description>Although I've seen a lot of articles describing how to dynamically add controls to a Web Form, few mention even a little hint to how you can make event handlers actually WORK with dynamically-added controls. This article may seem (and probably is) a beginner-level one, but I think it's essential to cover this issue. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farchive%2f2007%2f11%2f08%2fdynamically-adding-controls-and-assigning-event-handlers-to-web-forms-aspx-pages.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farchive%2f2007%2f11%2f08%2fdynamically-adding-controls-and-assigning-event-handlers-to-web-forms-aspx-pages.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Dynamically_adding_controls_to_ASPX_pages_web_forms_and_assigning_ev</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Dynamically_adding_controls_to_ASPX_pages_web_forms_and_assigning_ev</guid>
      <pubDate>Thu, 08 Nov 2007 13:00:13 GMT</pubDate>
    </item>
    <item>
      <title>Ten CSS tricks you may not know | evolt.org</title>
      <description>Much better! Just a couple of words of warning: This CSS shorthand version will only work if you're specifying both the font-size and the font-family. Also, if you don't specify the font-weight, font-style, or font-varient then these values will automatically default to a  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.evolt.org%2farticle%2fTen_CSS_tricks_you_may_not_know%2f17%2f60369%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.evolt.org%2farticle%2fTen_CSS_tricks_you_may_not_know%2f17%2f60369%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Ten_CSS_tricks_you_may_not_know_evolt_org</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Ten_CSS_tricks_you_may_not_know_evolt_org</guid>
      <pubDate>Wed, 10 Oct 2007 10:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Using the ListX module to create a DotNetNuke master-detail interface</title>
      <description>The title may seem complex at first, but in fact what I would like to demonstrate is the exciting functionality of the ListX module with which not only can you issue custom queries (for tables inside your own DotNetNuke database or for any other source) and display results as a grid or repeater-like style, but you can also easily create detail pages - AJAX-enabled - which can reflect your choice in the &amp;quot;master&amp;quot; part without even having to reload the current web page.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdnnuke.blogspot.com%2f2007%2f09%2fusing-listx-component-to-create.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdnnuke.blogspot.com%2f2007%2f09%2fusing-listx-component-to-create.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Using_the_ListX_module_to_create_a_DotNetNuke_master_detail_interface</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Using_the_ListX_module_to_create_a_DotNetNuke_master_detail_interface</guid>
      <pubDate>Sat, 29 Sep 2007 17:12:00 GMT</pubDate>
    </item>
    <item>
      <title>Getting locked out of DNN's login page </title>
      <description>One common accident while developing DNN portals is to change DNN's default login page through the Site Settings page. This is ok, as long as the new page you set contains a user login module. But if the new page does not, you usually get &amp;quot;locked out&amp;quot; of DNN, not being able to login since there is no way to get to the login page again.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdnnuke.blogspot.com%2f2007%2f09%2fgetting-locked-out-of-dnns-login-page.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdnnuke.blogspot.com%2f2007%2f09%2fgetting-locked-out-of-dnns-login-page.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Getting_locked_out_of_DNN_s_login_page</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Getting_locked_out_of_DNN_s_login_page</guid>
      <pubDate>Wed, 26 Sep 2007 09:41:53 GMT</pubDate>
    </item>
    <item>
      <title>Testing the ISearchable interface </title>
      <description>When you create a DotNetNuke custom module you often have to implement the ISearchable interface which allows you to integrate your module's data in DotNetNuke's Search indexer so that they are available when a user performs a search on your portal.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdnnuke.blogspot.com%2f2007%2f09%2ftesting-isearchable-interface.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdnnuke.blogspot.com%2f2007%2f09%2ftesting-isearchable-interface.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Testing_the_ISearchable_interface</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Testing_the_ISearchable_interface</guid>
      <pubDate>Wed, 26 Sep 2007 09:40:33 GMT</pubDate>
    </item>
    <item>
      <title>In your face LINQ </title>
      <description>Okay, I admit it, the title is an attention getter ;) But checkout our improved DynamicQuery syntax. I was writing some unit tests and just had to post this. Writing Queries like this with intellisense is so intuitive ... And it will work on SQL, SQL CE, MySQL, PostgreSQL, VistaDB, Oracle and Access ... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2007%2f09%2f20%2fEntitySpacesAddsJoinsAndArithmeticExpressionsII.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2007%2f09%2f20%2fEntitySpacesAddsJoinsAndArithmeticExpressionsII.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/In_your_face_LINQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/In_your_face_LINQ</guid>
      <pubDate>Sun, 30 Sep 2007 18:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Adding nodes to ASP.NET sitemap files at runtime</title>
      <description>Adding dynamic nodes to existing ASP.NET sitemap files at runtime by deriving from StaticSiteMapProvider. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.harriyott.com%2f2007%2f03%2fadding-dynamic-nodes-to-aspnet-site.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.harriyott.com%2f2007%2f03%2fadding-dynamic-nodes-to-aspnet-site.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Adding_nodes_to_ASP_NET_sitemap_files_at_runtime</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Adding_nodes_to_ASP_NET_sitemap_files_at_runtime</guid>
      <pubDate>Wed, 28 Mar 2007 14:46:01 GMT</pubDate>
    </item>
    <item>
      <title>.NET Format String Quick Reference/Cheat Sheet</title>
      <description>All standard and custom DateTime and number format strings (for use with String.Format(), .ToString(), etc) in one handy document. &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-sheets%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-sheets%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/NET_Format_String_Quick_Reference_Cheat_Sheet</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/NET_Format_String_Quick_Reference_Cheat_Sheet</guid>
      <pubDate>Fri, 05 Jan 2007 19:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Video Series: SQL Server 2005 Express Edition for Beginners</title>
      <description>This video series is designed specifically for SQL Server beginners-individuals who are interested in learning the basics of how to create, manage, and connect to SQL Server Express databases. Whether you're just a beginner or somewhat familiar with databases, these video lessons will help you get better acquainted with SQL Server 2005 Express. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsdn.microsoft.com%2fvstudio%2fexpress%2fsql%2flearning%2fdefault.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsdn.microsoft.com%2fvstudio%2fexpress%2fsql%2flearning%2fdefault.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Video_Series_SQL_Server_2005_Express_Edition_for_Beginners</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Video_Series_SQL_Server_2005_Express_Edition_for_Beginners</guid>
      <pubDate>Mon, 08 Jan 2007 19:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Creating a simple, reusable Windows Service (template code) - Part II</title>
      <description>In part I, we examined how we can extend the Service Control methods by adding methods for all states of the Windows service in addition to the two methods provided by the designer. As you may remember, each of those methods called our own private Service Control method. Our private Service Control methods are implemented below:

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5840.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5840.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/Creating_a_simple_reusable_Windows_Service_template_code_Part_II</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/Creating_a_simple_reusable_Windows_Service_template_code_Part_II</guid>
      <pubDate>Thu, 04 Jan 2007 10:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Creating a simple, reusable Windows Service (template code) - Part I</title>
      <description>In this article, we'll see a way to create a simple Windows Service that can be reusable in that it can be used as the basis for any repeated operation that we would like to transform to a Windows Service.In other words, we can create our own assembly and then have the Windows Service call its entry point repeatedly over a period of time. By extending the code provided, you can even have multiple threads running at the same time. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5484.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5484.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/Creating_a_simple_reusable_Windows_Service_template_code_Part_I</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/Creating_a_simple_reusable_Windows_Service_template_code_Part_I</guid>
      <pubDate>Thu, 04 Jan 2007 12:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Debugging ... With a fishbone</title>
      <description>Sounds familiar? The customer reports a problem that can't be reproduced. No errors were logged and no error messages generated. No-one can go to the customer's site for at least a day. All we have to work with are the symptoms reported by the customer and the source code. How do we find the bug with so little information ? 

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fpkanavos%2farchive%2f2006%2f12%2f04%2f21672.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fpkanavos%2farchive%2f2006%2f12%2f04%2f21672.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Debugging_With_a_fishbone</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Debugging_With_a_fishbone</guid>
      <pubDate>Sat, 30 Dec 2006 10:15:40 GMT</pubDate>
    </item>
    <item>
      <title>http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2006/12/15/22322.aspx</title>
      <description>Today, i downloaded and tried to install Visual Studio Service Pack 1 (SP1) RTM but it refused to work properly on my PC.
I was always getting an error that the file is not matching the version i have etc, so i tried to figure out what is wrong with my Visual Studio installation.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fpkefal%2farchive%2f2006%2f12%2f15%2f22322.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fpkefal%2farchive%2f2006%2f12%2f15%2f22322.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/http_www_dotnetzone_gr_cs_blogs_pkefal_archive_2006_12_15_22322_aspx</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/http_www_dotnetzone_gr_cs_blogs_pkefal_archive_2006_12_15_22322_aspx</guid>
      <pubDate>Sat, 30 Dec 2006 10:12:36 GMT</pubDate>
    </item>
    <item>
      <title>Using a trigger to perform mass-update-safe, specific-field calculatio</title>
      <description>You've got a table which contains some information and you want to perform calculations based on this information and store them in the same table or in another table.

The calculations must always be up-to-date.

The calculations are performed via a complex User Defined Function which accepts the other fields' values as parameters.

The table has got thousands of rows and thus you do not want to use a view because it'll degrade the overall performance.

For the same reason, you do not want to use a calculated field.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5384.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f5384.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Using_a_trigger_to_perform_mass_update_safe_specific_field_calculatio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Using_a_trigger_to_perform_mass_update_safe_specific_field_calculatio</guid>
      <pubDate>Sat, 30 Dec 2006 07:13:47 GMT</pubDate>
    </item>
    <item>
      <title>Conditional WHERE clauses in T-SQL using comparison operators</title>
      <description>Ever had a query where you wished you could be able to specify the operator (equal, not equal, greater than, etc.) for each column contained in your WHERE clause, without having to use ugly string concatenations and the infamous EXEC keyword? Here we'll see an example of how this can be achieved with the use of a plain SQL query together with some CASE statements. 

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f4302.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fsfilip%2farticles%2f4302.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Conditional_WHERE_clauses_in_T_SQL_using_comparison_operators</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Conditional_WHERE_clauses_in_T_SQL_using_comparison_operators</guid>
      <pubDate>Sat, 30 Dec 2006 07:09:27 GMT</pubDate>
    </item>
    <item>
      <title>Value Types vs Primitive Types</title>
      <description>Questions of the day
   1. Is there any difference between Primitive Types &amp;amp; Value Types ?
   2. Are all Value Types primitive types and vise versa ?
   3. Is there any difference between string &amp;amp; System.String ? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fspellcoder.com%2fblogs%2fbashmohandes%2farchive%2f2006%2f12%2f27%2f4821.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fspellcoder.com%2fblogs%2fbashmohandes%2farchive%2f2006%2f12%2f27%2f4821.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Value_Types_vs_Primitive_Types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Value_Types_vs_Primitive_Types</guid>
      <pubDate>Thu, 28 Dec 2006 16:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>