<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by redcap</title>
    <description>Stories kicked by redcap</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>Sending email using a gmail account in C#</title>
      <description>Sending emails using your gmail account is very simple in C#/VB.NET using .NET framework 2.0+. The below code snippet shows how.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.nirandas.com%2fpost%2fSending-email-using-a-gmail-account-in-Cc2a3.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.nirandas.com%2fpost%2fSending-email-using-a-gmail-account-in-Cc2a3.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Sending_email_using_a_gmail_account_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Sending_email_using_a_gmail_account_in_C</guid>
      <pubDate>Wed, 18 Nov 2009 13:27:51 GMT</pubDate>
    </item>
    <item>
      <title>Find matching items from a List - simple example of VB.NET 2008 lambda</title>
      <description>Here is a very simple example showing how to find all matching items from a generic List(of T) using lambda functions in VB.NET.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.nirandas.com%2fpost%2fFind-matching-items-from-a-List-simple-example-of-VBNET-2008-lambda-function.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.nirandas.com%2fpost%2fFind-matching-items-from-a-List-simple-example-of-VBNET-2008-lambda-function.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/Find_matching_items_from_a_List_simple_example_of_VB_NET_2008_lambda</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/Find_matching_items_from_a_List_simple_example_of_VB_NET_2008_lambda</guid>
      <pubDate>Mon, 09 Nov 2009 13:37:57 GMT</pubDate>
    </item>
    <item>
      <title>Redirecting the console output to a stream</title>
      <description>Shows how we can capture Console output and redirect it to a file. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.nirandas.com%2fpost%2fRedirecting-the-console-output-to-a-stream.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.nirandas.com%2fpost%2fRedirecting-the-console-output-to-a-stream.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Redirecting_the_console_output_to_a_stream</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Redirecting_the_console_output_to_a_stream</guid>
      <pubDate>Fri, 04 Sep 2009 14:40:15 GMT</pubDate>
    </item>
    <item>
      <title>Fastest way of copying bytes in C#</title>
      <description>If you ever have come across having to copy a block of bytes from an array to another location, the fastest method I found in .NET framework is using the
System.Buffer.BlockCopy() &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fFastest-way-of-copying-bytes-in-C.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fFastest-way-of-copying-bytes-in-C.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Fastest_way_of_copying_bytes_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Fastest_way_of_copying_bytes_in_C</guid>
      <pubDate>Tue, 11 Aug 2009 15:24:35 GMT</pubDate>
    </item>
    <item>
      <title>Expand short URLs of tinyurl, bit.ly, tr.im etc</title>
      <description>Popularity of services like twitter and other social networking sites have resulted in an exponential growth in the number of URL shortening services. bit.ly,
tr.im are just few of the example. In this post I'll show how we can programmatically discover the hidden URL behind the shortened one.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fExpand-short-URLs-of-tinyurl-bitly-trim-etc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fExpand-short-URLs-of-tinyurl-bitly-trim-etc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Expand_short_URLs_of_tinyurl_bit_ly_tr_im_etc</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Expand_short_URLs_of_tinyurl_bit_ly_tr_im_etc</guid>
      <pubDate>Tue, 21 Jul 2009 09:50:19 GMT</pubDate>
    </item>
    <item>
      <title>Creating global hotkeys using managed Win API</title>
      <description>.NET framework does not by default provide classes/methods for creating global hotkeys in our .NET applications. A hotkey can be defined as a particular key combination pressing of which triggers a event in our application even if user is not actively working on our app. For achieving this, we'll have to call into win32 api functions. Though .NET framework makes this work relatively easy, still calling into managed dlls and wrapping them in .NET classes
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnirandas.com%2fpost%2fCreating-global-hotkeys-using-managed-Win-API.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnirandas.com%2fpost%2fCreating-global-hotkeys-using-managed-Win-API.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/winforms/Creating_global_hotkeys_using_managed_Win_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/winforms/Creating_global_hotkeys_using_managed_Win_API</guid>
      <pubDate>Thu, 09 Jul 2009 10:02:32 GMT</pubDate>
    </item>
    <item>
      <title>Quick FTP file upload in .NET</title>
      <description>Uploading files using FTP is quick and easy in .NET framework. Below is a simplest possible method to upload a local file to a FTP server. Example is in  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fQuick-FTP-file-upload-in-NET.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fQuick-FTP-file-upload-in-NET.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Quick_FTP_file_upload_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Quick_FTP_file_upload_in_NET</guid>
      <pubDate>Sun, 28 Jun 2009 09:59:00 GMT</pubDate>
    </item>
    <item>
      <title>If blocks and readable code</title>
      <description>Writing readable code is as important as writing high performance working code. One of the things which can easily affect the readability of the code we write is improper structuring of if/else blocks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fIf-blocks-and-readable-code.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fIf-blocks-and-readable-code.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/If_blocks_and_readable_code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/If_blocks_and_readable_code</guid>
      <pubDate>Thu, 18 Jun 2009 10:50:09 GMT</pubDate>
    </item>
    <item>
      <title>Using Email instead of Username for logging in</title>
      <description>The Login control does not by default allow to set whether to use username and password as the log in or email and password should be used. In this post I'll show how we can easily change this behavior and allow our members to use their email address while logging in. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fUsing-Email-instead-of-Username-for-logging-in.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fUsing-Email-instead-of-Username-for-logging-in.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Using_Email_instead_of_Username_for_logging_in</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Using_Email_instead_of_Username_for_logging_in</guid>
      <pubDate>Mon, 18 May 2009 18:55:54 GMT</pubDate>
    </item>
    <item>
      <title>Entity Framework vs NHibernate</title>
      <description>I have worked with both Entity Framework (at work) and NHibernate (at private projects) for a while now, and I tought I would write a post about the differance between the two. They are both (kind of) Object Relational Mappers (ORM&amp;#180;s) and they were developed to solve the same problem, that is data access in a .NET application. Entity Framework is a product from Microsoft while NHibernate is a Open Source project. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmattias-jakobsson.net%2fItem%2f32%2fEntity%2520Framework%2520vs%2520NHibernate"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmattias-jakobsson.net%2fItem%2f32%2fEntity%2520Framework%2520vs%2520NHibernate" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Entity_Framework_vs_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Entity_Framework_vs_NHibernate</guid>
      <pubDate>Mon, 18 May 2009 16:47:50 GMT</pubDate>
    </item>
    <item>
      <title>The 'Always Valid Entity' is not a fallacy</title>
      <description>Following Jeffrey Palermo's post on the fallacy of the always-valid entity, this article being to look at how an 'always-valid' entity may be implemented. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fandyhitchman.wordpress.com%2f2009%2f05%2f15%2fthe-always-valid-entity-is-not-a-fallacy%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fandyhitchman.wordpress.com%2f2009%2f05%2f15%2fthe-always-valid-entity-is-not-a-fallacy%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_Always_Valid_Entity_is_not_a_fallacy</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_Always_Valid_Entity_is_not_a_fallacy</guid>
      <pubDate>Mon, 18 May 2009 15:59:29 GMT</pubDate>
    </item>
    <item>
      <title>Where can I set target platform to .net 2.0 in vs2008</title>
      <description>VS2008 allows to target multiple .NET versions (V3.5, V3.0 and V2.0). But where exactly to set it? The thing is that this setting is found at different
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fWhere-can-I-set-target-platform-to-net-20-in-vs2008.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nirandas.com%2fpost%2fWhere-can-I-set-target-platform-to-net-20-in-vs2008.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Where_can_I_set_target_platform_to_net_2_0_in_vs2008</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Where_can_I_set_target_platform_to_net_2_0_in_vs2008</guid>
      <pubDate>Sat, 16 May 2009 18:40:25 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC 1.0 Release Candidate Now Available</title>
      <description>Finally Scott Guthrie announced ASP.NET MVC 1.0 RC. Check it out. &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%2f01%2f27%2fasp-net-mvc-1-0-release-candidate-now-available.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2009%2f01%2f27%2fasp-net-mvc-1-0-release-candidate-now-available.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_1_0_Release_Candidate_Now_Available</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_1_0_Release_Candidate_Now_Available</guid>
      <pubDate>Wed, 28 Jan 2009 03:01:18 GMT</pubDate>
    </item>
    <item>
      <title>Replacing the default view engine in MVC w/ Spark</title>
      <description>DimeCast - Replacing the default view engine in MVC w/ Spark &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f80"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f80" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Replacing_the_default_view_engine_in_MVC_w_Spark</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Replacing_the_default_view_engine_in_MVC_w_Spark</guid>
      <pubDate>Tue, 27 Jan 2009 20:16:15 GMT</pubDate>
    </item>
    <item>
      <title>Beginning Reflection.Emit, a basic example</title>
      <description>The System.Reflection.Emit namespace provides us the tools required to generate .NET code on the fly. Especially the DynamicMethod class makes the job of
creating small code snippet easier. In this post I'll show a simple example of dynamically creating a method which takes a string as its argument and returns
a string "hi "prepended to it. First, we will create the DynamicMethod object specifying the argument list and the return type of the dynamic method. Next &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2fbeginning-reflectionemit-a-basic-example%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2fbeginning-reflectionemit-a-basic-example%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Beginning_Reflection_Emit_a_basic_example</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Beginning_Reflection_Emit_a_basic_example</guid>
      <pubDate>Fri, 16 Jan 2009 19:55:49 GMT</pubDate>
    </item>
    <item>
      <title>Determining if a Type implements an interface</title>
      <description>If we have an object of a type, we can easily check if that object implements a particular type by using is operator. However, we cannot use is operator if all we got is a type and we want to find whether that type implements a particular interface. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2fdetermining-if-a-type-implements-an-interface%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2fdetermining-if-a-type-implements-an-interface%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Determining_if_a_Type_implements_an_interface</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Determining_if_a_Type_implements_an_interface</guid>
      <pubDate>Tue, 13 Jan 2009 15:59:44 GMT</pubDate>
    </item>
    <item>
      <title>IoC libraries compared</title>
      <description>A comparison of how to initialize various IoC libraries.  Including AutoFac, Ninject, Spring.Net, StructureMap, Unity, and Windsor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2felegantcode.com%2f2009%2f01%2f07%2fioc-libraries-compared%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2felegantcode.com%2f2009%2f01%2f07%2fioc-libraries-compared%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/IoC_libraries_compared</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/IoC_libraries_compared</guid>
      <pubDate>Fri, 09 Jan 2009 00:01:06 GMT</pubDate>
    </item>
    <item>
      <title>Failing tests as a reminder of unimplemented requirement</title>
      <description>passing the Type System.String to a method where the method expects a Type which implements a particular interface ICommand should result in an error because the                  System.String does not certainly implements the interface ICommand. But does the method validate the input? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2ffailing-tests-as-a-reminder-of-unimplemented-requirement%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2ffailing-tests-as-a-reminder-of-unimplemented-requirement%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Failing_tests_as_a_reminder_of_unimplemented_requirement</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Failing_tests_as_a_reminder_of_unimplemented_requirement</guid>
      <pubDate>Tue, 16 Dec 2008 17:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Sorting list&amp;lt;t&amp;gt; the easy way using lambda expressions</title>
      <description>Introduction of lambda expressions in .NET 3.5 have simplified many operations. One of them is sorting List&amp;amp;lt;t&amp;amp;gt; of complex types. For example assume
that we have a type named Person and it has a Name property among other properties. Now if we want to sort a list of List&amp;amp;lt;Person&amp;amp;gt; on the Name property,
we just have to use a single li &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2fsorting-list-the-easy-way-using-lambda-expressions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2fsorting-list-the-easy-way-using-lambda-expressions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Sorting_list_t_the_easy_way_using_lambda_expressions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Sorting_list_t_the_easy_way_using_lambda_expressions</guid>
      <pubDate>Mon, 15 Dec 2008 17:15:23 GMT</pubDate>
    </item>
    <item>
      <title>How to debug crashes and hangs</title>
      <description>At my job on the C# IDE QA team I've learned some useful things about debugging in Visual Studio, which I'd like to summarize in this post:
Turning off &amp;quot;Enable just my code&amp;quot; 
Attaching the debugger using Tools | Attach To Process 
Selecting Managed, Native for mixed-mode debugging or Enable unmanaged code debugging 
Attaching to multiple processes 
Selecting processes and threads 
Breaking on first-chance exceptions using the Debug | Exceptions dialog 
Picking the right thread 
Loading symbols 
Viewing the call stack 
Saving the minidump file  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fkirillosenkov%2farchive%2f2008%2f12%2f07%2fhow-to-debug-crashes-and-hangs.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fkirillosenkov%2farchive%2f2008%2f12%2f07%2fhow-to-debug-crashes-and-hangs.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/How_to_debug_crashes_and_hangs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/How_to_debug_crashes_and_hangs</guid>
      <pubDate>Mon, 08 Dec 2008 14:12:16 GMT</pubDate>
    </item>
    <item>
      <title>Always explicitly detach explicitly attached event handlers</title>
      <description>We extensively use events in our .net programs. Most of the times, it doesn't give you debugging worries. However in some cases, it can become an issue
where your object containing event handler doesn't get garbage collected due to event raising object holding a reference to the listener object. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2falways-explicitly-detach-explicitly-attached-event-handlers%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2falways-explicitly-detach-explicitly-attached-event-handlers%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Always_explicitly_detach_explicitly_attached_event_handlers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Always_explicitly_detach_explicitly_attached_event_handlers</guid>
      <pubDate>Mon, 08 Dec 2008 12:39:09 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2005 - Disabling the New Ctrl+Tab Menu &amp;#171; Collin Grady</title>
      <description>One of the few things I disliked about Visual Studio 2005 is the new Ctrl+Tab menu they added, which works sort of like Alt-Tab in Windows, but is fairly
useless in an IDE - it just slows down&amp;#160;Ctrl+Tab operation by requiring you to release both&amp;#160;Control and Tab each time you want to change documents, so you
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcollingrady.wordpress.com%2f2006%2f08%2f31%2fvisual-studio-2005-disabling-the-new-ctrltab-menu%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcollingrady.wordpress.com%2f2006%2f08%2f31%2fvisual-studio-2005-disabling-the-new-ctrltab-menu%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_2005_Disabling_the_New_Ctrl_Tab_Menu_Collin_Grady</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_2005_Disabling_the_New_Ctrl_Tab_Menu_Collin_Grady</guid>
      <pubDate>Thu, 13 Nov 2008 10:47:16 GMT</pubDate>
    </item>
    <item>
      <title>Is it OK to not have explicit return statements in functions?</title>
      <description>The value returned to the caller when there isn't any explicit return statement in the code in VB.NET is the default value for the return type of the function. Or
in other words, the result will be as if you have returned nothing. For example, if you have following function in your code: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2fis-it-ok-to-not-have-explicit-return-statements-in-functionse%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnirandas.com%2fblog%2findex.php%2fis-it-ok-to-not-have-explicit-return-statements-in-functionse%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/Is_it_OK_to_not_have_explicit_return_statements_in_functions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/Is_it_OK_to_not_have_explicit_return_statements_in_functions</guid>
      <pubDate>Wed, 12 Nov 2008 17:46:21 GMT</pubDate>
    </item>
    <item>
      <title>Sending email with jQuery and a web service</title>
      <description>This article show to use jQuery to interact with an asmx web service. Utilizing jQuery the contact form can be submitted without postback and the values passed via JSON to the web service. You learn how to ceate a new service and add the service reference as well coding the jQuery to pass the data &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2friderdesign.com%2farticles%2fSending-email-with-jQuery-and-a-Web-Service.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2friderdesign.com%2farticles%2fSending-email-with-jQuery-and-a-Web-Service.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Sending_email_with_jQuery_and_a_web_service</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Sending_email_with_jQuery_and_a_web_service</guid>
      <pubDate>Sat, 18 Oct 2008 07:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Asp.net Web application Deployment : Simpler Approach</title>
      <description>If you are copying files manually from Development to Testing and from Testing to Production Server(s) its a nightmare. I tried the setup project and it was time consuming to configure and make sure you have added all the related references for testing and production. Finally went to good old DOS command.. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.gchandra.com%2fscripts%2f%3fp%3d142"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.gchandra.com%2fscripts%2f%3fp%3d142" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Asp_net_Web_application_Deployment_Simpler_Approach</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Asp_net_Web_application_Deployment_Simpler_Approach</guid>
      <pubDate>Thu, 16 Oct 2008 22:50:48 GMT</pubDate>
    </item>
  </channel>
</rss>
