<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Mendelt</title>
    <description>Stories kicked by Mendelt</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>Software engineering is NOT like structural engineering</title>
      <description>There are lots of analogies that are used to describe software engineering. Usually they're wrong. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fSoftware-engineering-is-NOT-like-structural-engineering.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fSoftware-engineering-is-NOT-like-structural-engineering.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Software_engineering_is_NOT_like_structural_engineering</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Software_engineering_is_NOT_like_structural_engineering</guid>
      <pubDate>Fri, 05 Dec 2008 01:28:08 GMT</pubDate>
    </item>
    <item>
      <title>When to use static methods</title>
      <description>Rule of thumb on when to use static methods and when they are evil. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fWhen-to-use-static-methods.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fWhen-to-use-static-methods.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/When_to_use_static_methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/When_to_use_static_methods</guid>
      <pubDate>Fri, 14 Nov 2008 15:27:03 GMT</pubDate>
    </item>
    <item>
      <title>XNA Game Studio 3.0</title>
      <description>The good folks who put together our gaming tools have released XNA Game Studio 3.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f11%2f10%2fxna-game-studio-3-0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f11%2f10%2fxna-game-studio-3-0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/XNA_Game_Studio_3_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/XNA_Game_Studio_3_0</guid>
      <pubDate>Tue, 18 Nov 2008 21:01:20 GMT</pubDate>
    </item>
    <item>
      <title>Sequence diagrams with websequencediagrams.com</title>
      <description>Links to a nice tool for quickly drawing sequence diagrams. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fSequence-diagrams-with-websequencediagramscom.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fSequence-diagrams-with-websequencediagramscom.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Sequence_diagrams_with_websequencediagrams_com</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Sequence_diagrams_with_websequencediagrams_com</guid>
      <pubDate>Mon, 27 Oct 2008 16:02:45 GMT</pubDate>
    </item>
    <item>
      <title>Using events to improve testability and reduce temporal coupling.</title>
      <description>Example of how event-based programming can keep your code and tests cleaner. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fUsing-events-to-improve-testability-and-reduce-temporal-coupling.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fUsing-events-to-improve-testability-and-reduce-temporal-coupling.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_events_to_improve_testability_and_reduce_temporal_coupling</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_events_to_improve_testability_and_reduce_temporal_coupling</guid>
      <pubDate>Mon, 27 Oct 2008 00:54:34 GMT</pubDate>
    </item>
    <item>
      <title>Unit testing and PInvoking pt.3</title>
      <description>Third post in a series on how to set up PInvoke calls so they're easy, reusable and testable. With examples or tests with the Rhino Mocks AAA syntax. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fUnit-testing-and-PInvoking-pt3.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fUnit-testing-and-PInvoking-pt3.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Unit_testing_and_PInvoking_pt_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Unit_testing_and_PInvoking_pt_3</guid>
      <pubDate>Wed, 01 Oct 2008 00:25:50 GMT</pubDate>
    </item>
    <item>
      <title>Process weirdness and how to solve it</title>
      <description>Strange problem with the System.Diagnostics.Process and a solution &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fProcess-weirdness-and-how-to-solve-it.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fProcess-weirdness-and-how-to-solve-it.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Process_weirdness_and_how_to_solve_it</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Process_weirdness_and_how_to_solve_it</guid>
      <pubDate>Thu, 25 Sep 2008 02:15:58 GMT</pubDate>
    </item>
    <item>
      <title>Another Stack Overflow review</title>
      <description>Review of http://www.stackoverflow.com &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fAnother-Stack-Overflow-review.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fAnother-Stack-Overflow-review.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Another_Stack_Overflow_review</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Another_Stack_Overflow_review</guid>
      <pubDate>Sun, 14 Sep 2008 20:40:49 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Add Interface context menu</title>
      <description>Short description on how to add an Add Interface context menu in Visual Studio &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fVisual-Studio-Add-Interface-context-menu.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fVisual-Studio-Add-Interface-context-menu.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_Add_Interface_context_menu</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_Add_Interface_context_menu</guid>
      <pubDate>Sat, 13 Sep 2008 06:03:28 GMT</pubDate>
    </item>
    <item>
      <title>Unit testing and PInvoking pt. 2</title>
      <description>Part two in a series of blogposts describing how to unit test code that uses PInvoke calls. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fUnit-testing-and-PInvoking-pt-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fUnit-testing-and-PInvoking-pt-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Unit_testing_and_PInvoking_pt_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Unit_testing_and_PInvoking_pt_2</guid>
      <pubDate>Sun, 31 Aug 2008 19:47:30 GMT</pubDate>
    </item>
    <item>
      <title>Unit testing and PInvoking</title>
      <description>The first part in a series of tips, tricks and best practices on unit testing code that uses pinvoke. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fUnit-testing-and-PInvoking.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fUnit-testing-and-PInvoking.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Unit_testing_and_PInvoking</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Unit_testing_and_PInvoking</guid>
      <pubDate>Fri, 29 Aug 2008 03:20:42 GMT</pubDate>
    </item>
    <item>
      <title>PInvoke, managed and unmanaged datatypes</title>
      <description>List of unmanaged datatypes and their corresponding CLR types. Copied and adapted from codeproject. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fPInvoke-managed-and-unmanaged-datatypes.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fPInvoke-managed-and-unmanaged-datatypes.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/PInvoke_managed_and_unmanaged_datatypes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/PInvoke_managed_and_unmanaged_datatypes</guid>
      <pubDate>Thu, 21 Aug 2008 02:05:53 GMT</pubDate>
    </item>
    <item>
      <title>Marshalling strings with StringBuilder</title>
      <description>Tip on how to reserve buffers for unmanaged code to pass strings back into the managed world &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fMarshalling-strings-with-StringBuilder.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.mendeltsiebenga.com%2fpost%2fMarshalling-strings-with-StringBuilder.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Marshalling_strings_with_StringBuilder</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Marshalling_strings_with_StringBuilder</guid>
      <pubDate>Thu, 21 Aug 2008 02:03:58 GMT</pubDate>
    </item>
  </channel>
</rss>
