<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by pwab</title>
    <description>Stories kicked by pwab</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>The most common software security mistakes</title>
      <description>Through my humble experience with software development I've seen developers making fetal security mistakes without even feeling that they are doing something wrong. So I've decided to gather these common mistakes in a list so it would be easier to avoid. Through this article I will give examples regardless to the used technology but the concepts applies to all technologies. So here we go &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbarmagy.com%2fblogs%2finfinite_loop%2farchive%2f2007%2f09%2f04%2f629.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbarmagy.com%2fblogs%2finfinite_loop%2farchive%2f2007%2f09%2f04%2f629.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/The_most_common_software_security_mistakes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/The_most_common_software_security_mistakes</guid>
      <pubDate>Tue, 04 Sep 2007 16:16:02 GMT</pubDate>
    </item>
    <item>
      <title>MSDN is just too hard to navigate sometimes</title>
      <description>I have PROOF; You can unsubscribe from events even if you haven't subscribed to them (OR Sometimes MSDN is just too much trouble) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.tfstracker.deltapi.co.za%2f2007%2f08%2f30%2fi-have-proof-you-can-unsubscribe-from-events-even-if-you-havent-subscribed-to-them-or-sometimes-msdn-is-just-too-much-trouble%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.tfstracker.deltapi.co.za%2f2007%2f08%2f30%2fi-have-proof-you-can-unsubscribe-from-events-even-if-you-havent-subscribed-to-them-or-sometimes-msdn-is-just-too-much-trouble%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/MSDN_is_just_too_hard_to_navigate_sometimes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/MSDN_is_just_too_hard_to_navigate_sometimes</guid>
      <pubDate>Thu, 30 Aug 2007 05:41:32 GMT</pubDate>
    </item>
    <item>
      <title>.NET web apps (and ProMesh.NET) on Linux (Mono)... &amp;quot;It just works&amp;quot;</title>
      <description>I was a little curious about how ProMesh.NET (MVC Web Framework for .NET 2.0) would run on Mono (if at all) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blog.activa.be%2f2007%2f08%2f29%2fNETWebAppsAndProMeshNETOnLinuxMonoItJustWorks.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blog.activa.be%2f2007%2f08%2f29%2fNETWebAppsAndProMeshNETOnLinuxMonoItJustWorks.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/NET_web_apps_and_ProMesh_NET_on_Linux_Mono_It_just_works</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/NET_web_apps_and_ProMesh_NET_on_Linux_Mono_It_just_works</guid>
      <pubDate>Thu, 30 Aug 2007 09:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Essential MonoRail</title>
      <description>Describes the bare minimum, essential code only, to get Caslte's MonoRail to render content.  Visual Studio not needed. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpanteravb.com%2farchive%2f2007%2f08%2f27%2fessential-monorail.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpanteravb.com%2farchive%2f2007%2f08%2f27%2fessential-monorail.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Essential_MonoRail</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Essential_MonoRail</guid>
      <pubDate>Wed, 29 Aug 2007 23:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Sorting Effectively</title>
      <description>Shows a trick I learned when you want to do problem-specific sorting on a collection of objects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.tfstracker.deltapi.co.za%2f2007%2f08%2f13%2fsorting-effectively%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.tfstracker.deltapi.co.za%2f2007%2f08%2f13%2fsorting-effectively%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Sorting_Effectively</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Sorting_Effectively</guid>
      <pubDate>Mon, 13 Aug 2007 06:56:51 GMT</pubDate>
    </item>
    <item>
      <title>The Least You Need to Know about C# 3.0 (Beta 2 Edition)</title>
      <description>A lot of people (myself included) have written about LINQ in the next version of C#. LINQ is indeed an empowering technology. However, even without LINQ, C# 3.0 would be a compelling upgrade. Now that Beta2 is publicly available, here's my personal list of the most useful features in the next release. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fjomo_fisher%2farchive%2f2007%2f07%2f23%2fthe-least-you-need-to-know-about-c-3-0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fjomo_fisher%2farchive%2f2007%2f07%2f23%2fthe-least-you-need-to-know-about-c-3-0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_Least_You_Need_to_Know_about_C_3_0_Beta_2_Edition</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_Least_You_Need_to_Know_about_C_3_0_Beta_2_Edition</guid>
      <pubDate>Mon, 30 Jul 2007 14:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Message passing architecture in C#</title>
      <description>A lot of people have written about the benefits of writing software, especially concurrent software, in a message passing architecture. The poster-child language for this style of programming is Erlang, a functional language. In this post I will explain briefly what "message passing architecture" means (in .NET terms), and how I implemented it in my OSS library ErlyThreads, which I am using in the TFSTracker application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.tfstracker.deltapi.co.za%2f2007%2f07%2f15%2fmessage-passing-architecture-in-c%2f%23more-9"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.tfstracker.deltapi.co.za%2f2007%2f07%2f15%2fmessage-passing-architecture-in-c%2f%23more-9" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Message_passing_architecture_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Message_passing_architecture_in_C</guid>
      <pubDate>Sun, 15 Jul 2007 16:39:58 GMT</pubDate>
    </item>
    <item>
      <title>Event Properties - Memory Efficient Events</title>
      <description>Description of how to define events in a more memory efficient way. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvaultofthoughts.net%2fEventPropertiesMemoryEfficientEvents.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvaultofthoughts.net%2fEventPropertiesMemoryEfficientEvents.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Event_Properties_Memory_Efficient_Events</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Event_Properties_Memory_Efficient_Events</guid>
      <pubDate>Mon, 23 Oct 2006 17:01:01 GMT</pubDate>
    </item>
    <item>
      <title>What Great .NET Developers Ought To Know (More .NET Interview Question</title>
      <description>Very long and good list with C#, .NET related questions. Most of them every .NET programist should know and/or understand the principles. Very recommended to read to everyone.
Here some answers: http://www.mwilliams.info/archives/005937.php &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fWhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fWhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/What_Great_NET_Developers_Ought_To_Know_More_NET_Interview_Question</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/What_Great_NET_Developers_Ought_To_Know_More_NET_Interview_Question</guid>
      <pubDate>Thu, 19 Oct 2006 08:01:01 GMT</pubDate>
    </item>
    <item>
      <title>How to increase application scalability using Plugin Support</title>
      <description>This article discusses implementation details of how to support loading Assemblies in different App-Domains in run time, also how to control the execution and crashes. &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%2f05%2f17%2f72.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fspellcoder.com%2fblogs%2fbashmohandes%2farchive%2f2006%2f05%2f17%2f72.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/How_to_increase_application_scalability_using_Plugin_Support</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/How_to_increase_application_scalability_using_Plugin_Support</guid>
      <pubDate>Fri, 20 Oct 2006 08:01:02 GMT</pubDate>
    </item>
    <item>
      <title>What is a collection?</title>
      <description>Mads Torgersen has an intriguing new post on LINQ, collections and collection initializers. Mads is the language PM in the C# group at Microsoft and has a deep understanding of this subject.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmadst%2farchive%2f2006%2f10%2f10%2fWhat-is-a-collection_3F00_.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmadst%2farchive%2f2006%2f10%2f10%2fWhat-is-a-collection_3F00_.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/What_is_a_collection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/What_is_a_collection</guid>
      <pubDate>Wed, 18 Oct 2006 08:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Performance of foreach vs. List.ForEach</title>
      <description>Today I was iterating a List&amp;lt;int&amp;gt; using a foreach-loop and feeling a bit smug in knowing how much more performance-conscious I was being than if I'd tried doing the same thing with an ArrayList filled with ints. Thanks to the wonder of generics, the C# compiler neatly avoids numerous boxing operations by using a System.Collections.Generic.IEnumerator&amp;lt;int&amp;gt; instance instead of the older System.Collections.IEnumerator. Then I got to thinking: &amp;quot;is this really the fastest way?&amp;quot; Upon investigation, it turns that, no, it isn't the fastest way. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdiditwith.net%2fPermaLink%2cguid%2c506c0888-8c5f-40e5-9d39-a09e2ebf3a55.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdiditwith.net%2fPermaLink%2cguid%2c506c0888-8c5f-40e5-9d39-a09e2ebf3a55.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Performance_of_foreach_vs_List_ForEach</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Performance_of_foreach_vs_List_ForEach</guid>
      <pubDate>Sat, 07 Oct 2006 14:01:02 GMT</pubDate>
    </item>
  </channel>
</rss>
