<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by sirrocco</title>
    <description>Stories kicked by sirrocco</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>Dissecting the JQuery text method</title>
      <description>An interesting question came up at work today. We had some existing code that was using the innerText dom method. It worked fine on IE, but not on Firefox (to be clear, I'm used to that working the other way around). If you look at QuirksMode you will see Firefox is the only browser that does not support this method as well. Turns out if you use innerText on any dom element in IE you will get the text inside the element (in this case a span tag), but in Firefox you just get nothing.  Time to see how JQuery does what it does. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2felegantcode.com%2f2009%2f06%2f15%2fdissecting-jquery-text%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2felegantcode.com%2f2009%2f06%2f15%2fdissecting-jquery-text%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/Dissecting_the_JQuery_text_method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/Dissecting_the_JQuery_text_method</guid>
      <pubDate>Thu, 18 Jun 2009 19:00:03 GMT</pubDate>
    </item>
    <item>
      <title>The Greatest Exception Handling WTF?!? of All Time</title>
      <description>The Exception object has ONE purpose and ONE purpose only - to represent a runtime error, nothing more. Exceptions should never be used for purposes for which they were not intended -- or you could end up with this monstrosity... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fleedumond.com%2fblog%2fthe-greatest-exception-handling-wtf-of-all-time%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fleedumond.com%2fblog%2fthe-greatest-exception-handling-wtf-of-all-time%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/The_Greatest_Exception_Handling_WTF_of_All_Time</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/The_Greatest_Exception_Handling_WTF_of_All_Time</guid>
      <pubDate>Thu, 28 May 2009 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Overview of .NET 4.0 features - ASP.NET 4.0 ClientIDMode</title>
      <description>In pre 4.0 days, when a server control is rendered, the framework would assign an ID to the control based on the control hierarchy. For example, a textbox of id &amp;quot;txtTest&amp;quot; in a user control that is used on a page would be rendered with the ID &amp;quot;WebUserControl11_txtTest&amp;quot;. Developers could use the ClientID property (ex: txtTest.ClientID) in the code behind to retrieve the ID assigned to the control by the framework. It was essential for the framework to assign the IDs this way to maintain uniqueness of the IDs on a page. In the prior example, the User Control that inherits from the System.Web.UI.UserControl implements the INamingContainer interface. Any control (either custom or a .NET control) that implements this interface would ensure unique naming scope for the child controls.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetcube.com%2fpost%2fOverview-of-NET-40-features-e28093-ASPNET-40-ClientIDMode.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcube.com%2fpost%2fOverview-of-NET-40-features-e28093-ASPNET-40-ClientIDMode.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Overview_of_NET_4_0_features_ASP_NET_4_0_ClientIDMode</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Overview_of_NET_4_0_features_ASP_NET_4_0_ClientIDMode</guid>
      <pubDate>Mon, 25 May 2009 19:45:03 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Domain Routing</title>
      <description>Ever since the release of ASP.NET MVC and its routing engine (System.Web.Routing), Microsoft has been trying to convince us that you have full control over your URL and routing. This is true to a certain extent: as long as it's related to your application path, everything works out nicely. If you need to take care of data tokens in your (sub)domain, you're screwed by default.
 &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%2f2009%2f05%2f18%2fASPNET-MVC-Domain-Routing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f05%2f18%2fASPNET-MVC-Domain-Routing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_Domain_Routing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_Domain_Routing</guid>
      <pubDate>Wed, 20 May 2009 20:09:52 GMT</pubDate>
    </item>
    <item>
      <title>Custom Combo Box with colors and text</title>
      <description>Code and video for creating a custom ComboBox with a colored rectangle and text &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2falinberce.wordpress.com%2f2009%2f05%2f14%2fcustom-combo-box-with-colors-and-text-part-ii%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2falinberce.wordpress.com%2f2009%2f05%2f14%2fcustom-combo-box-with-colors-and-text-part-ii%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Custom_Combo_Box_with_colors_and_text</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Custom_Combo_Box_with_colors_and_text</guid>
      <pubDate>Mon, 18 May 2009 15:40:22 GMT</pubDate>
    </item>
    <item>
      <title>Windows 7 Tricks and Keyboard Shortcuts </title>
      <description>A summary of Windows 7 keyboard shortcuts and tips. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgeekswithblogs.net%2fsdorman%2farchive%2f2009%2f05%2f10%2fwindows-7-tricks-and-keyboard-shortcuts.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgeekswithblogs.net%2fsdorman%2farchive%2f2009%2f05%2f10%2fwindows-7-tricks-and-keyboard-shortcuts.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Windows_7_Tricks_and_Keyboard_Shortcuts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Windows_7_Tricks_and_Keyboard_Shortcuts</guid>
      <pubDate>Mon, 18 May 2009 13:01:03 GMT</pubDate>
    </item>
    <item>
      <title>.Net TimeBombHack</title>
      <description>Small code sample from Ayende to put a time bomb into your code!!  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.planbsoftware.co.nz%2f%3fp%3d109"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.planbsoftware.co.nz%2f%3fp%3d109" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Net_TimeBombHack</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Net_TimeBombHack</guid>
      <pubDate>Sat, 09 May 2009 16:10:28 GMT</pubDate>
    </item>
    <item>
      <title>How to test your multi-threaded code (part 1 of 3)?</title>
      <description>CHESS is the answer. At least this is what we have best right now. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f05%2fhow-to-test-your-multi-threaded-code.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f05%2fhow-to-test-your-multi-threaded-code.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_1_of_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_1_of_3</guid>
      <pubDate>Thu, 07 May 2009 01:01:04 GMT</pubDate>
    </item>
    <item>
      <title>I Spose I'll Just Say It: Still Waiting For a GOOD Reason to Learn MVC</title>
      <description>Why you shouldn't learn MVC

Earlier today Rob Connery posted about why he thinks You Should Learn MVC.  Rob is a great guy and we always have lively discussions whenever we meet at conferences.  I was in the middle of writing a long comment on his blog when I decided it might be better as it's own post. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.theaccidentalgeek.com%2fpost%2f2009%2f04%2f23%2fI-Spose-Irsquo3bll-Just-Say-It-Still-Waiting-For-a-GOOD-Reason-to-Learn-MVC.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.theaccidentalgeek.com%2fpost%2f2009%2f04%2f23%2fI-Spose-Irsquo3bll-Just-Say-It-Still-Waiting-For-a-GOOD-Reason-to-Learn-MVC.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/I_Spose_I_ll_Just_Say_It_Still_Waiting_For_a_GOOD_Reason_to_Learn_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/I_Spose_I_ll_Just_Say_It_Still_Waiting_For_a_GOOD_Reason_to_Learn_MVC</guid>
      <pubDate>Tue, 28 Apr 2009 05:31:13 GMT</pubDate>
    </item>
    <item>
      <title>Construction</title>
      <description>A Silverlight game based Farseer Physics Engine.
Play using bulldozers and cranes to solve real time physics puzzles.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbishoylabib.blogspot.com%2f2009%2f04%2fconstruction.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbishoylabib.blogspot.com%2f2009%2f04%2fconstruction.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Construction</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Construction</guid>
      <pubDate>Fri, 24 Apr 2009 08:19:51 GMT</pubDate>
    </item>
    <item>
      <title>An Aha Moment on MVC Validation Extensibility in DefaultModelBinder </title>
      <description>It is obvious that I don't like using IDataErrorInfo for use with a validation framework, like the Validation Application Block, so what is this validation extensibility API that scott mysteriously speaks of? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdavid.hayden%2farchive%2f2009%2f02%2f03%2fan-aha-moment-on-mvc-validation-extensibility-in-defaultmodelbinder-bye-to-idataerrorinfo.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fdavid.hayden%2farchive%2f2009%2f02%2f03%2fan-aha-moment-on-mvc-validation-extensibility-in-defaultmodelbinder-bye-to-idataerrorinfo.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/An_Aha_Moment_on_MVC_Validation_Extensibility_in_DefaultModelBinder</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/An_Aha_Moment_on_MVC_Validation_Extensibility_in_DefaultModelBinder</guid>
      <pubDate>Tue, 28 Apr 2009 06:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Software Startup Lessons (Part 7) - Versatility</title>
      <description>Today we'll talk about of the key lessons that we learned in university that helped us during the first two years of our business: versatility. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2009%2f04%2fSoftware-Startup-Lessons-(Part-7)-ndash3b-Versatility.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2009%2f04%2fSoftware-Startup-Lessons-(Part-7)-ndash3b-Versatility.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Software_Startup_Lessons_Part_7_Versatility</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Software_Startup_Lessons_Part_7_Versatility</guid>
      <pubDate>Tue, 28 Apr 2009 07:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Much Faster Browsing For MSDN</title>
      <description>There is a new MSDN Low Bandwidth Beta, that isn't cluttered with junk. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.vonsharp.net%2fMuchFasterBrowsingForMSDN.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.vonsharp.net%2fMuchFasterBrowsingForMSDN.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Much_Faster_Browsing_For_MSDN</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Much_Faster_Browsing_For_MSDN</guid>
      <pubDate>Sun, 19 Apr 2009 00:43:23 GMT</pubDate>
    </item>
    <item>
      <title>string.Empty versus &amp;quot;&amp;quot;</title>
      <description>The author shows ways that &amp;quot;&amp;quot; is better than string.Empty and results in clearer and possibly faster code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetperls.com%2fContent%2fstring-Empty.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetperls.com%2fContent%2fstring-Empty.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/string_Empty_versus</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/string_Empty_versus</guid>
      <pubDate>Fri, 17 Apr 2009 19:01:02 GMT</pubDate>
    </item>
    <item>
      <title>A Closable jQuery Plug-in</title>
      <description>I've found it very useful to have a closeable plug-in that hide the content of an HTML element providing a visual close image cue. Almost every UI I build these days requires either closing pop up windows or even more commonly requires that items are removed and visually hidden which usually implies 'close' behavior.  In addition to removing a bunch of HTML markup, having a plug-in is also quite useful for server controls especially if multiple behaviors (plug-ins) need to be applied. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f719383.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f719383.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/A_Closable_jQuery_Plug_in</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/A_Closable_jQuery_Plug_in</guid>
      <pubDate>Wed, 15 Apr 2009 03:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Send attachments with jQuery</title>
      <description>This little post shows how to send attachment to the server with ajax and jQuery &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2009%2f04%2f09%2fcreate-a-list-of-attachments-with-jquery-and-ajax-calls%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2009%2f04%2f09%2fcreate-a-list-of-attachments-with-jquery-and-ajax-calls%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Send_attachments_with_jQuery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Send_attachments_with_jQuery</guid>
      <pubDate>Wed, 15 Apr 2009 13:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to JOINs - A simplest Visual Explanation of Join</title>
      <description>Introduction to JOINs - A simplest Visual Explanation of Join

This post is for every developer who just want to make sure that their basics of Join is perfect.

Bookmark this for future use or for teaching your friends of Jr. about Joins.

Blog about this post if you like it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f04%2f13%2fsql-server-introduction-to-joins-basic-of-joins%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f04%2f13%2fsql-server-introduction-to-joins-basic-of-joins%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Introduction_to_JOINs_A_simplest_Visual_Explanation_of_Join</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Introduction_to_JOINs_A_simplest_Visual_Explanation_of_Join</guid>
      <pubDate>Tue, 14 Apr 2009 12:16:02 GMT</pubDate>
    </item>
    <item>
      <title>jQuery Search box and Asp.net MVC</title>
      <description>This is a simple tutorial on how to create a fancy search box, that has suggestions underneath the input box, and that also can do autocomplete. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fericdotnet.wordpress.com%2f2009%2f04%2f09%2fjquery-search-box-and-aspnet-mvc%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fericdotnet.wordpress.com%2f2009%2f04%2f09%2fjquery-search-box-and-aspnet-mvc%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/jQuery_Search_box_and_Asp_net_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/jQuery_Search_box_and_Asp_net_MVC</guid>
      <pubDate>Mon, 13 Apr 2009 12:16:03 GMT</pubDate>
    </item>
    <item>
      <title>ReSharper 4.5 gone gold</title>
      <description>JetBrains has released version 4.5 of their multi purpose productivity plugin for Visual Studio, ReSharper. This updates contains some pretty cool features. For example, solution wide analysis now checks for members that can be made internal. Also, JetBrains promises to have improved performance and memory use. All in all certainly an update that is worth installing, especially because updating from licenses for version 4.0 and above is free &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.andreloker.de%2fpost%2f2009%2f04%2f08%2fReSharper-45-gone-gold.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.andreloker.de%2fpost%2f2009%2f04%2f08%2fReSharper-45-gone-gold.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/ReSharper_4_5_gone_gold</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/ReSharper_4_5_gone_gold</guid>
      <pubDate>Thu, 09 Apr 2009 15:16:11 GMT</pubDate>
    </item>
    <item>
      <title>Kona: Continuous Integration and Better Unit Testing</title>
      <description>In this screencast Rob Conery and Brad Wilson talk about continuous integration with TeamCity, Unit Testing with xUnit and TDD in general.

&amp;quot;This screencast went from a simple idea - talking to Brad Wilson about better Unit Testing - to some pretty broad topics such as source control, unit testing, and continuous integration. I seriously could have written a whole book based on the stuff flying through my mind. I reigned it in a bit and decided to focus on two things that I don't think get enough press: writing a good Unit Test coupled with Continuous Integration.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fkona%2fkona-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fkona%2fkona-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Kona_Continuous_Integration_and_Better_Unit_Testing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Kona_Continuous_Integration_and_Better_Unit_Testing</guid>
      <pubDate>Mon, 13 Apr 2009 13:01:02 GMT</pubDate>
    </item>
    <item>
      <title>KiGG is now upgraded to ASP.NET MVC RTM 1.0 - Kazi Manzur Rashid Blog</title>
      <description>Just to let you know that I have uploaded the latest source of KiGG in Codeplex. Other than upgrading to ASP.NET MVC RTM, there are few enhancements:

   1. Implementing EventAggregator.
   2. Background Services like:
          * Broadcast in Twitter.
          * Ping different Feed Servers automatically.
   3. Restrict Story submit from specific domains.
   4. SQL Server Full Text search.
   5. Other minor enhancements and bug fixes.

And yes http://dotnetshoutout.com is currently running the same codebase. Those who are assuming whether KiGG is following the same practices which I have mentioned recently over here and here, let me tell you, no it is not following all the items, I am in a process of refactoring it following those rest of the items which I hope to deliver in a few weeks or I will post the tiny app that I am also developing. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f04%2f07%2fkigg-is-now-upgraded-to-asp-net-mvc-rtm-1-0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f04%2f07%2fkigg-is-now-upgraded-to-asp-net-mvc-rtm-1-0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/KiGG_is_now_upgraded_to_ASP_NET_MVC_RTM_1_0_Kazi_Manzur_Rashid_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/KiGG_is_now_upgraded_to_ASP_NET_MVC_RTM_1_0_Kazi_Manzur_Rashid_Blog</guid>
      <pubDate>Tue, 07 Apr 2009 22:39:44 GMT</pubDate>
    </item>
    <item>
      <title>Glass Behavior for WPF</title>
      <description>A new custom behavior for WPF that allows for a glass like effect.  Essentially you can place this behavior on any Visual, point to to a target visual and give it an effect and it will create an effect that looks like a piece of glass was placed over the screen.  You pretty much can make your own Aero effects within your application. . . &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjmorrill.hjtcentral.com%2fHome%2ftabid%2f428%2fEntryId%2f403%2fGlass-Behavior-for-WPF.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjmorrill.hjtcentral.com%2fHome%2ftabid%2f428%2fEntryId%2f403%2fGlass-Behavior-for-WPF.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Glass_Behavior_for_WPF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Glass_Behavior_for_WPF</guid>
      <pubDate>Mon, 13 Apr 2009 13:46:03 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Best Practices (Part 2) - Kazi Manzur Rashid's Blog</title>
      <description>This is the second part of the series and may be the last, till I find some thing new. My plan was to start with routing, controller, controller to model, controller to view and last of all the view, but some how I missed one important thing in routing, so I will begin with that in this post. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f04%2f03%2fasp-net-mvc-best-practices-part-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f04%2f03%2fasp-net-mvc-best-practices-part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Best_Practices_Part_2_Kazi_Manzur_Rashid_s_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Best_Practices_Part_2_Kazi_Manzur_Rashid_s_Blog</guid>
      <pubDate>Fri, 03 Apr 2009 22:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Optimizing Performance in WPF Applications</title>
      <description>Ever fed up with your own WPF window taking too much time to load and render the contents? Had the bitterest of bitter experience that your WPF application eating up a lot of resources and memory and fighting harder to get through with the existing hardware configuration? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codedigest.com%2fArticles%2fVisualStudio%2f228_Optimizing_Performance_in_WPF_Applications.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codedigest.com%2fArticles%2fVisualStudio%2f228_Optimizing_Performance_in_WPF_Applications.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Optimizing_Performance_in_WPF_Applications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Optimizing_Performance_in_WPF_Applications</guid>
      <pubDate>Sun, 05 Apr 2009 13:01:02 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC source code under MS-PL</title>
      <description>Scott Guthrie announces that the ASP.NET MVC source code is being released under the Microsoft Public License (MS-PL).  MS-PL is an OSI-approved open source license.  The MS-PL contains no platform restrictions and provides broad rights to modify and redistribute the source code. &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%2f2009%2f04%2f01%2fasp-net-mvc-1-0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2009%2f04%2f01%2fasp-net-mvc-1-0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_source_code_under_MS_PL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_source_code_under_MS_PL</guid>
      <pubDate>Thu, 02 Apr 2009 18:16:03 GMT</pubDate>
    </item>
  </channel>
</rss>