<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>rednael</title>
  <link rel="alternate" type="text/html" href="http://blog.rednael.com/" />
  <link rel="self" href="http://blog.rednael.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2008-11-18T11:16:24.3427088+01:00</updated>
  <author>
    <name>Martijn Thie</name>
  </author>
  <subtitle>random thoughts, formed in the twisted mind of a coder...</subtitle>
  <id>http://blog.rednael.com/</id>
  <generator uri="http://dasblog.info/" version="2.1.8102.813">DasBlog</generator>
  <entry>
    <title>Parallel computing with sockets</title>
    <link rel="alternate" type="text/html" href="http://blog.rednael.com/2008/11/07/ParallelComputingWithSockets.aspx" />
    <id>http://blog.rednael.com/PermaLink,guid,9c0e018c-3a2f-4e68-aef4-355230141d69.aspx</id>
    <published>2008-11-07T22:46:56.781+01:00</published>
    <updated>2008-11-18T11:16:24.3427088+01:00</updated>
    <category term=".Net" label=".Net" scheme="http://blog.rednael.com/CategoryView,category,Net.aspx" />
    <category term="Methodologies" label="Methodologies" scheme="http://blog.rednael.com/CategoryView,category,Methodologies.aspx" />
    <category term="Techniques" label="Techniques" scheme="http://blog.rednael.com/CategoryView,category,Techniques.aspx" />
    <summary>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</summary>
  </entry>
  <entry>
    <title>General Questions</title>
    <link rel="alternate" type="text/html" href="http://blog.rednael.com/2008/10/30/GeneralQuestions.aspx" />
    <id>http://blog.rednael.com/PermaLink,guid,18ccec24-2458-416f-b73f-8a945cfdf7c0.aspx</id>
    <published>2008-10-30T17:48:29.4456671+01:00</published>
    <updated>2008-10-30T17:48:29.4456671+01:00</updated>
    <category term="Q &amp;amp; A" label="Q &amp;amp; A" scheme="http://blog.rednael.com/CategoryView,category,QA.aspx" />
    <summary>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</summary>
  </entry>
  <entry>
    <title>Securing your password transfers with Keyed-Hashing (HMAC/Cram-MD5)</title>
    <link rel="alternate" type="text/html" href="http://blog.rednael.com/2008/09/30/SecuringYourPasswordTransfersWithKeyedHashingHMACCramMD5.aspx" />
    <id>http://blog.rednael.com/PermaLink,guid,de3bf162-a075-47ee-b53f-c306e225d11c.aspx</id>
    <published>2008-09-30T16:49:26.801+02:00</published>
    <updated>2008-11-18T11:14:05.8435568+01:00</updated>
    <category term="Security" label="Security" scheme="http://blog.rednael.com/CategoryView,category,Security.aspx" />
    <summary>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</summary>
  </entry>
  <entry>
    <title>Marshalling: Using native DLLs in .NET</title>
    <link rel="alternate" type="text/html" href="http://blog.rednael.com/2008/08/29/MarshallingUsingNativeDLLsInNET.aspx" />
    <id>http://blog.rednael.com/PermaLink,guid,29361177-50fb-4a88-8aef-25174c88094e.aspx</id>
    <published>2008-08-29T14:25:57.589+02:00</published>
    <updated>2008-09-01T16:23:33.4966848+02:00</updated>
    <category term=".Net" label=".Net" scheme="http://blog.rednael.com/CategoryView,category,Net.aspx" />
    <summary>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</summary>
  </entry>
  <entry>
    <title>Simple AJAX</title>
    <link rel="alternate" type="text/html" href="http://blog.rednael.com/2008/08/17/SimpleAJAX.aspx" />
    <id>http://blog.rednael.com/PermaLink,guid,25e96f1f-487c-4ee4-a6e2-71258fef1017.aspx</id>
    <published>2008-08-17T13:43:01.771+02:00</published>
    <updated>2008-11-07T22:48:18.7394288+01:00</updated>
    <category term="Script and HTML" label="Script and HTML" scheme="http://blog.rednael.com/CategoryView,category,ScriptAndHTML.aspx" />
    <category term="Techniques" label="Techniques" scheme="http://blog.rednael.com/CategoryView,category,Techniques.aspx" />
    <summary>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</summary>
  </entry>
  <entry>
    <title>Creating a custom authentication sink for IIS SMTP or Exchange</title>
    <link rel="alternate" type="text/html" href="http://blog.rednael.com/2008/08/13/CreatingACustomAuthenticationSinkForIISSMTPOrExchange.aspx" />
    <id>http://blog.rednael.com/PermaLink,guid,ed9136cd-6103-43de-ba44-e71237722e0f.aspx</id>
    <published>2008-08-13T20:26:56.557+02:00</published>
    <updated>2008-11-09T14:02:05.643744+01:00</updated>
    <category term=".Net" label=".Net" scheme="http://blog.rednael.com/CategoryView,category,Net.aspx" />
    <category term="Microsoft SMTP" label="Microsoft SMTP" scheme="http://blog.rednael.com/CategoryView,category,MicrosoftSMTP.aspx" />
    <category term="Techniques" label="Techniques" scheme="http://blog.rednael.com/CategoryView,category,Techniques.aspx" />
    <summary>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</summary>
  </entry>
  <entry>
    <title>File-locking over multiple systems</title>
    <link rel="alternate" type="text/html" href="http://blog.rednael.com/2008/08/09/FilelockingOverMultipleSystems.aspx" />
    <id>http://blog.rednael.com/PermaLink,guid,04cd34c7-3141-4b5a-8bf9-a80b105d120c.aspx</id>
    <published>2008-08-09T16:31:09.456+02:00</published>
    <updated>2008-11-07T22:47:22.338328+01:00</updated>
    <category term="FileSystem" label="FileSystem" scheme="http://blog.rednael.com/CategoryView,category,FileSystem.aspx" />
    <category term="Techniques" label="Techniques" scheme="http://blog.rednael.com/CategoryView,category,Techniques.aspx" />
    <summary>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</summary>
  </entry>
  <entry>
    <title>About me...</title>
    <link rel="alternate" type="text/html" href="http://blog.rednael.com/2008/08/09/AboutMe.aspx" />
    <id>http://blog.rednael.com/PermaLink,guid,78e546c6-bf7e-406c-9ae8-2218d2e81aff.aspx</id>
    <published>2008-08-09T14:56:32.142+02:00</published>
    <updated>2008-08-09T14:57:42.6042144+02:00</updated>
    <category term="About me" label="About me" scheme="http://blog.rednael.com/CategoryView,category,AboutMe.aspx" />
    <summary>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</summary>
  </entry>
  <entry>
    <title>IIS SMTP and Exchange Registry Settings</title>
    <link rel="alternate" type="text/html" href="http://blog.rednael.com/2008/08/08/IISSMTPAndExchangeRegistrySettings.aspx" />
    <id>http://blog.rednael.com/PermaLink,guid,dc20366c-3629-490a-a8ee-7e8f496ef58b.aspx</id>
    <published>2008-08-08T11:09:46.642+02:00</published>
    <updated>2008-08-09T14:59:17.029992+02:00</updated>
    <category term="Microsoft SMTP" label="Microsoft SMTP" scheme="http://blog.rednael.com/CategoryView,category,MicrosoftSMTP.aspx" />
    <summary>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</summary>
  </entry>
</feed>