<?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 - .Net</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>Mon, 16 Mar 2009 09:01:28 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>blog@rednael.com</managingEditor>
    <webMaster>blog@rednael.com</webMaster>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=41fcdc5e-82fc-4275-9c8b-d046a3148e55</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,41fcdc5e-82fc-4275-9c8b-d046a3148e55.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,41fcdc5e-82fc-4275-9c8b-d046a3148e55.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=41fcdc5e-82fc-4275-9c8b-d046a3148e55</wfw:commentRss>
      <slash:comments>12</slash:comments>
      <title>Parallel Framework - Download and Support</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,41fcdc5e-82fc-4275-9c8b-d046a3148e55.aspx</guid>
      <link>http://blog.rednael.com/2009/03/16/ParallelFrameworkDownloadAndSupport.aspx</link>
      <pubDate>Mon, 16 Mar 2009 09:01:28 GMT</pubDate>
      <description>The download and support page for the Parallel Framework. Version history is maintained here and the latest versions are available for download. The Parallel Framework enables .Net users to write code using task parallelism and get the most out of a CPU. It's free of charge and available to anyone. Documentation and source code included.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=41fcdc5e-82fc-4275-9c8b-d046a3148e55"/&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,41fcdc5e-82fc-4275-9c8b-d046a3148e55.aspx</comments>
      <category>.Net</category>
      <category>Parallelism</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=c941b5f4-e147-470d-8ae8-904683172317</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,c941b5f4-e147-470d-8ae8-904683172317.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,c941b5f4-e147-470d-8ae8-904683172317.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=c941b5f4-e147-470d-8ae8-904683172317</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>Parallel Programming using the Parallel Framework</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,c941b5f4-e147-470d-8ae8-904683172317.aspx</guid>
      <link>http://blog.rednael.com/2009/02/05/ParallelProgrammingUsingTheParallelFramework.aspx</link>
      <pubDate>Thu, 05 Feb 2009 09:51:30 GMT</pubDate>
      <description>This article takes a dive into basic parallel programming with tasks. It also provides a lightweight parallel framework and describes how to use it to enable you to easily write parallel software yourself. After reading this article, you should be able to write code using parallelism. Examples in C# .Net included.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=c941b5f4-e147-470d-8ae8-904683172317"/&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,c941b5f4-e147-470d-8ae8-904683172317.aspx</comments>
      <category>.Net</category>
      <category>Parallelism</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=f5bb912e-c7e8-4bf6-bf29-8c653e0debeb</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,f5bb912e-c7e8-4bf6-bf29-8c653e0debeb.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,f5bb912e-c7e8-4bf6-bf29-8c653e0debeb.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=f5bb912e-c7e8-4bf6-bf29-8c653e0debeb</wfw:commentRss>
      <title>SMTP Sinks: Using AsyncCompletion for Tarpitting</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,f5bb912e-c7e8-4bf6-bf29-8c653e0debeb.aspx</guid>
      <link>http://blog.rednael.com/2009/01/28/SMTPSinksUsingAsyncCompletionForTarpitting.aspx</link>
      <pubDate>Wed, 28 Jan 2009 09:12:23 GMT</pubDate>
      <description>How to enable tarpitting on your SMTP server for specific commands? This article describes how you can customize tarpitting using the AsyncCallback functionality provided by the sink interface.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=f5bb912e-c7e8-4bf6-bf29-8c653e0debeb"/&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,f5bb912e-c7e8-4bf6-bf29-8c653e0debeb.aspx</comments>
      <category>.Net</category>
      <category>Microsoft SMTP</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=945aaa48-2409-4576-8a52-0d10519aae79</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,945aaa48-2409-4576-8a52-0d10519aae79.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,945aaa48-2409-4576-8a52-0d10519aae79.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=945aaa48-2409-4576-8a52-0d10519aae79</wfw:commentRss>
      <slash:comments>11</slash:comments>
      <title>Marshalling Compiler</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,945aaa48-2409-4576-8a52-0d10519aae79.aspx</guid>
      <link>http://blog.rednael.com/2009/01/25/MarshallingCompiler.aspx</link>
      <pubDate>Sun, 25 Jan 2009 14:11:54 GMT</pubDate>
      <description>Post about the online Marshalling Compiler. It takes a C style header and converts it into an import of a native DLL in managed C# code.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=945aaa48-2409-4576-8a52-0d10519aae79"/&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,945aaa48-2409-4576-8a52-0d10519aae79.aspx</comments>
      <category>.Net</category>
      <category>Marshalling</category>
    </item>
    <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>Martijn Thie</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>4</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>Parallelism</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>Martijn Thie</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>64</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>
      <category>Marshalling</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>Martijn Thie</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>31</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>
    </item>
  </channel>
</rss>