<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>rednael</title>
    <link>http://blog.rednael.com/</link>
    <description>random thoughts, formed in the twisted mind of a coder...</description>
    <language>en-us</language>
    <copyright>Martijn Thie</copyright>
    <lastBuildDate>Fri, 07 Nov 2008 21:46:56 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>blog@rednael.com</managingEditor>
    <webMaster>blog@rednael.com</webMaster>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=9c0e018c-3a2f-4e68-aef4-355230141d69</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,9c0e018c-3a2f-4e68-aef4-355230141d69.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,9c0e018c-3a2f-4e68-aef4-355230141d69.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=9c0e018c-3a2f-4e68-aef4-355230141d69</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Parallel computing with sockets</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,9c0e018c-3a2f-4e68-aef4-355230141d69.aspx</guid>
      <link>http://blog.rednael.com/2008/11/07/ParallelComputingWithSockets.aspx</link>
      <pubDate>Fri, 07 Nov 2008 21:46:56 GMT</pubDate>
      <description>This article describes the issues (and solutions) around parallel programming with sockets and goes deeper into the difference between Concurrent vs Parallel, Threads vs Tasks and Imperative vs Functional. Example source code included.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=9c0e018c-3a2f-4e68-aef4-355230141d69"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,9c0e018c-3a2f-4e68-aef4-355230141d69.aspx</comments>
      <category>.Net</category>
      <category>Methodologies</category>
      <category>Techniques</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=18ccec24-2458-416f-b73f-8a945cfdf7c0</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,18ccec24-2458-416f-b73f-8a945cfdf7c0.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,18ccec24-2458-416f-b73f-8a945cfdf7c0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=18ccec24-2458-416f-b73f-8a945cfdf7c0</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <title>General Questions</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,18ccec24-2458-416f-b73f-8a945cfdf7c0.aspx</guid>
      <link>http://blog.rednael.com/2008/10/30/GeneralQuestions.aspx</link>
      <pubDate>Thu, 30 Oct 2008 16:48:29 GMT</pubDate>
      <description>Post your general questions here...&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=18ccec24-2458-416f-b73f-8a945cfdf7c0"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,18ccec24-2458-416f-b73f-8a945cfdf7c0.aspx</comments>
      <category>Q &amp; A</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=de3bf162-a075-47ee-b53f-c306e225d11c</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,de3bf162-a075-47ee-b53f-c306e225d11c.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,de3bf162-a075-47ee-b53f-c306e225d11c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=de3bf162-a075-47ee-b53f-c306e225d11c</wfw:commentRss>
      <title>Securing your password transfers with Keyed-Hashing (HMAC/Cram-MD5)</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,de3bf162-a075-47ee-b53f-c306e225d11c.aspx</guid>
      <link>http://blog.rednael.com/2008/09/30/SecuringYourPasswordTransfersWithKeyedHashingHMACCramMD5.aspx</link>
      <pubDate>Tue, 30 Sep 2008 14:49:26 GMT</pubDate>
      <description>Checking passwords the secure way. This post explains how you can implement a secure password system. A system where you don't have to send your password over the internet to be validated. It explains about HMAC and Cram-MD5. Some examples (in C#.Net) are included to demonstrate implementation of the system.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=de3bf162-a075-47ee-b53f-c306e225d11c"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,de3bf162-a075-47ee-b53f-c306e225d11c.aspx</comments>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=29361177-50fb-4a88-8aef-25174c88094e</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,29361177-50fb-4a88-8aef-25174c88094e.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,29361177-50fb-4a88-8aef-25174c88094e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=29361177-50fb-4a88-8aef-25174c88094e</wfw:commentRss>
      <slash:comments>25</slash:comments>
      <title>Marshalling: Using native DLLs in .NET</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,29361177-50fb-4a88-8aef-25174c88094e.aspx</guid>
      <link>http://blog.rednael.com/2008/08/29/MarshallingUsingNativeDLLsInNET.aspx</link>
      <pubDate>Fri, 29 Aug 2008 12:25:57 GMT</pubDate>
      <description>How to use a native DLL (or C++ DLL) in your managed .Net code? This post shows which types are interoperable, how to import a DLL, how to pass strings, how to pass structures and how to de-reference pointers.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=29361177-50fb-4a88-8aef-25174c88094e"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,29361177-50fb-4a88-8aef-25174c88094e.aspx</comments>
      <category>.Net</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=25e96f1f-487c-4ee4-a6e2-71258fef1017</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,25e96f1f-487c-4ee4-a6e2-71258fef1017.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,25e96f1f-487c-4ee4-a6e2-71258fef1017.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=25e96f1f-487c-4ee4-a6e2-71258fef1017</wfw:commentRss>
      <title>Simple AJAX</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,25e96f1f-487c-4ee4-a6e2-71258fef1017.aspx</guid>
      <link>http://blog.rednael.com/2008/08/17/SimpleAJAX.aspx</link>
      <pubDate>Sun, 17 Aug 2008 11:43:01 GMT</pubDate>
      <description>AJAX the simple way. Without XMLDocuments and frameworks. Just plain DHTML&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=25e96f1f-487c-4ee4-a6e2-71258fef1017"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,25e96f1f-487c-4ee4-a6e2-71258fef1017.aspx</comments>
      <category>Script and HTML</category>
      <category>Techniques</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=ed9136cd-6103-43de-ba44-e71237722e0f</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,ed9136cd-6103-43de-ba44-e71237722e0f.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,ed9136cd-6103-43de-ba44-e71237722e0f.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ed9136cd-6103-43de-ba44-e71237722e0f</wfw:commentRss>
      <slash:comments>10</slash:comments>
      <title>Creating a custom authentication sink for IIS SMTP or Exchange</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,ed9136cd-6103-43de-ba44-e71237722e0f.aspx</guid>
      <link>http://blog.rednael.com/2008/08/13/CreatingACustomAuthenticationSinkForIISSMTPOrExchange.aspx</link>
      <pubDate>Wed, 13 Aug 2008 18:26:56 GMT</pubDate>
      <description>How to create a custom AUTH sink for Microsoft SMTP. The post shows you how the managed wrappers are used, how to read the protocol input, how to write protocol output, how to read additional lines of input after the bound event is done with the SetCallback method, how to create new authentication schemes, how to set the CommandStatus, how to use the session's propertybag, how to accept or decline within the protocol, and more...&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=ed9136cd-6103-43de-ba44-e71237722e0f"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,ed9136cd-6103-43de-ba44-e71237722e0f.aspx</comments>
      <category>.Net</category>
      <category>Microsoft SMTP</category>
      <category>Techniques</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=04cd34c7-3141-4b5a-8bf9-a80b105d120c</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,04cd34c7-3141-4b5a-8bf9-a80b105d120c.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,04cd34c7-3141-4b5a-8bf9-a80b105d120c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=04cd34c7-3141-4b5a-8bf9-a80b105d120c</wfw:commentRss>
      <title>File-locking over multiple systems</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,04cd34c7-3141-4b5a-8bf9-a80b105d120c.aspx</guid>
      <link>http://blog.rednael.com/2008/08/09/FilelockingOverMultipleSystems.aspx</link>
      <pubDate>Sat, 09 Aug 2008 14:31:09 GMT</pubDate>
      <description>How to lock files over multiple systems pointing to the same storage...
&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=04cd34c7-3141-4b5a-8bf9-a80b105d120c"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,04cd34c7-3141-4b5a-8bf9-a80b105d120c.aspx</comments>
      <category>FileSystem</category>
      <category>Techniques</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=78e546c6-bf7e-406c-9ae8-2218d2e81aff</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,78e546c6-bf7e-406c-9ae8-2218d2e81aff.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,78e546c6-bf7e-406c-9ae8-2218d2e81aff.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=78e546c6-bf7e-406c-9ae8-2218d2e81aff</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <title>About me...</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,78e546c6-bf7e-406c-9ae8-2218d2e81aff.aspx</guid>
      <link>http://blog.rednael.com/2008/08/09/AboutMe.aspx</link>
      <pubDate>Sat, 09 Aug 2008 12:56:32 GMT</pubDate>
      <description>About the author of this blog.
&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=78e546c6-bf7e-406c-9ae8-2218d2e81aff"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,78e546c6-bf7e-406c-9ae8-2218d2e81aff.aspx</comments>
      <category>About me</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=dc20366c-3629-490a-a8ee-7e8f496ef58b</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,dc20366c-3629-490a-a8ee-7e8f496ef58b.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,dc20366c-3629-490a-a8ee-7e8f496ef58b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=dc20366c-3629-490a-a8ee-7e8f496ef58b</wfw:commentRss>
      <title>IIS SMTP and Exchange Registry Settings</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,dc20366c-3629-490a-a8ee-7e8f496ef58b.aspx</guid>
      <link>http://blog.rednael.com/2008/08/08/IISSMTPAndExchangeRegistrySettings.aspx</link>
      <pubDate>Fri, 08 Aug 2008 09:09:46 GMT</pubDate>
      <description>An exhaustive list of registry settings for IIS SMTP and Exchange 2000/2003.
&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=dc20366c-3629-490a-a8ee-7e8f496ef58b"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,dc20366c-3629-490a-a8ee-7e8f496ef58b.aspx</comments>
      <category>Microsoft SMTP</category>
    </item>
  </channel>
</rss>