<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>CodeProject Latest Articles for Jonathan de Halleux</title>
    <link>http://www.codeproject.com</link>
    <description>Latest Articles for Jonathan de Halleux from CodeProject</description>
    <language>en-us</language>
    <image>
      <title>CodeProject Latest Articles for Jonathan de Halleux</title>
      <url>http://www.codeproject.com/App_Themes/Std/Img/logo100x30.gif</url>
      <link>http://www.codeproject.com</link>
      <width>100</width>
      <height>30</height>
      <description>CodeProject</description>
    </image>
    <copyright>Copyright  CodeProject, 1999-2013</copyright>
    <webMaster>Webmaster@codeproject.com (Webmaster)</webMaster>
    <lastBuildDate>Sat, 25 May 2013 17:19:16 GMT</lastBuildDate>
    <ttl>20</ttl>
    <generator>C# Hand-coded goodness</generator>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Getting started with automated white box testing (and Pex)</title>
      <description>Pex is a new tool that helps in understanding the behavior of .NET code, debugging issues, and in creating a test suite that covers all corner cases -- fully automatically.</description>
      <link>http://www.codeproject.com/Articles/31141/Getting-started-with-automated-white-box-testing-a</link>
      <author>Jonathan de Halleux, Nikolai Tillmann</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>.NET2.0</category>
      <category>C#1.0</category>
      <category>C#2.0</category>
      <category>.NET3.0</category>
      <category>C#3.0</category>
      <category>.NET3.5</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>QA</category>
      <category>MSIL</category>
      <category>Beginner</category>
      <category>Intermediate</category>
      <pubDate>Fri, 21 Nov 2008 23:46:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/31141/Getting-started-with-automated-white-box-testing-a</guid>
      <article-type>Article</article-type>
      <updated>Thu, 29 Jan 2009 07:20:00 GMT</updated>
      <views>63727</views>
      <rating>5</rating>
      <popularity>6.28</popularity>
      <votes>18</votes>
      <bookmarks>118</bookmarks>
      <downloads>326</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>QuickGraph: A 100% C# graph library with Graphviz Support.</title>
      <description>A generic directed graph library with a Graphviz Web Control Bonus!</description>
      <link>http://www.codeproject.com/Articles/5603/QuickGraph-A-100-C-graph-library-with-Graphviz-Sup</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>VS.NET2003</category>
      <category>C#</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 08 Dec 2003 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/5603/QuickGraph-A-100-C-graph-library-with-Graphviz-Sup</guid>
      <article-type>Article</article-type>
      <updated>Mon, 23 Apr 2007 17:45:00 GMT</updated>
      <views>686215</views>
      <rating>4.87</rating>
      <popularity>8.96</popularity>
      <votes>69</votes>
      <bookmarks>325</bookmarks>
      <downloads>18987</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Production Grammar Framework for .NET with Applications to Testing</title>
      <description>Production grammar can be used to produce a wide range of results, including automatic test cases.</description>
      <link>http://www.codeproject.com/Articles/7372/Production-Grammar-Framework-for-NET-with-Applicat</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Win2003</category>
      <category>C++/CLI</category>
      <category>C#</category>
      <category>VB</category>
      <category>ASP.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 11 Jun 2004 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/7372/Production-Grammar-Framework-for-NET-with-Applicat</guid>
      <article-type>Article</article-type>
      <updated>Fri, 11 Jun 2004 04:00:00 GMT</updated>
      <views>30278</views>
      <rating>3.88</rating>
      <popularity>4.32</popularity>
      <votes>13</votes>
      <bookmarks>20</bookmarks>
      <downloads>2</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Composite Unit Testing with MbUnit</title>
      <description>A new way of building test fixtures by taking advantage of interface compositions.</description>
      <link>http://www.codeproject.com/Articles/7071/Composite-Unit-Testing-with-MbUnit</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>C#</category>
      <category>VB</category>
      <category>ASP.NET</category>
      <category>Windows</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 17 May 2004 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/7071/Composite-Unit-Testing-with-MbUnit</guid>
      <article-type>Article</article-type>
      <updated>Mon, 17 May 2004 04:00:00 GMT</updated>
      <views>72348</views>
      <rating>4.69</rating>
      <popularity>5.51</popularity>
      <votes>15</votes>
      <bookmarks>38</bookmarks>
      <downloads>59</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Make NDoc compile the code examples contained in your documentation using NLiterate</title>
      <description>An utility that merges and recompiles the examples in your documentation using NDoc.</description>
      <link>http://www.codeproject.com/Articles/6808/Make-NDoc-compile-the-code-examples-contained-in-y</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>VS.NET2003</category>
      <category>C#</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Thu, 22 Apr 2004 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/6808/Make-NDoc-compile-the-code-examples-contained-in-y</guid>
      <article-type>Article</article-type>
      <updated>Tue, 27 Apr 2004 04:00:00 GMT</updated>
      <views>90423</views>
      <rating>4.64</rating>
      <popularity>5.94</popularity>
      <votes>19</votes>
      <bookmarks>42</bookmarks>
      <downloads>553</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>XML-based Data Abstraction Layer generator</title>
      <description>XML script engine that pilots SQLpp to generate BLL/DAL/SQL.</description>
      <link>http://www.codeproject.com/Articles/6764/XML-based-Data-Abstraction-Layer-generator</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>Windows</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Tue, 20 Apr 2004 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/6764/XML-based-Data-Abstraction-Layer-generator</guid>
      <article-type>Article</article-type>
      <updated>Tue, 20 Apr 2004 04:00:00 GMT</updated>
      <views>62628</views>
      <rating>4.06</rating>
      <popularity>3.16</popularity>
      <votes>6</votes>
      <bookmarks>43</bookmarks>
      <downloads>2</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>MbUnit : Generative Unit Test Framework</title>
      <description>A new highly flexible unit test framework with new fixtures</description>
      <link>http://www.codeproject.com/Articles/6060/MbUnit-Generative-Unit-Test-Framework</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>VS.NET2003</category>
      <category>C++/CLI</category>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Advanced</category>
      <pubDate>Tue, 10 Feb 2004 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/6060/MbUnit-Generative-Unit-Test-Framework</guid>
      <article-type>Article</article-type>
      <updated>Fri, 16 Apr 2004 04:00:00 GMT</updated>
      <views>158731</views>
      <rating>4.69</rating>
      <popularity>7.36</popularity>
      <votes>37</votes>
      <bookmarks>117</bookmarks>
      <downloads>173</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>XsdTidy beautifies the Xsd.exe output *with full DocBook .NET Wrapper*</title>
      <description>Refactors the Xsd.exe classes. Shipped with a full .NET wrapper of DocBook.</description>
      <link>http://www.codeproject.com/Articles/6131/XsdTidy-beautifies-the-Xsd-exe-output-with-full-Do</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>VS.NET2003</category>
      <category>C#</category>
      <category>VB</category>
      <category>ASP</category>
      <category>ASP.NET</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Thu, 19 Feb 2004 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/6131/XsdTidy-beautifies-the-Xsd-exe-output-with-full-Do</guid>
      <article-type>Article</article-type>
      <updated>Tue, 02 Mar 2004 05:00:00 GMT</updated>
      <views>135351</views>
      <rating>4.89</rating>
      <popularity>7.36</popularity>
      <votes>32</votes>
      <bookmarks>69</bookmarks>
      <downloads>2044</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Refly, makes the CodeDom'er life easier</title>
      <description>A smart wrapper around CodeDom that speeds up code generation.</description>
      <link>http://www.codeproject.com/Articles/6283/Refly-makes-the-CodeDom-er-life-easier</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>VS.NET2003</category>
      <category>C#</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Tue, 02 Mar 2004 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/6283/Refly-makes-the-CodeDom-er-life-easier</guid>
      <article-type>Article</article-type>
      <updated>Tue, 02 Mar 2004 05:00:00 GMT</updated>
      <views>146776</views>
      <rating>4.95</rating>
      <popularity>7.52</popularity>
      <votes>33</votes>
      <bookmarks>76</bookmarks>
      <downloads>984</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Sorting Algorithms In C#</title>
      <description>A collection of sorting algorithms implementing customizable comparitor and swapper functions.</description>
      <link>http://www.codeproject.com/Articles/6033/Sorting-Algorithms-In-C</link>
      <author>Jonathan de Halleux, Marc Clifton, Robert Rohde</author>
      <category>.NET1.1</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Win2003</category>
      <category>VS.NET2003</category>
      <category>C#</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Thu, 05 Feb 2004 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/6033/Sorting-Algorithms-In-C</guid>
      <article-type>Article</article-type>
      <updated>Thu, 05 Feb 2004 05:00:00 GMT</updated>
      <views>223803</views>
      <rating>4.78</rating>
      <popularity>7.94</popularity>
      <votes>46</votes>
      <bookmarks>182</bookmarks>
      <downloads>1188</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Ternary Search Tree Dictionary in C#: Faster String Dictionary!</title>
      <description>A TST is a fast and memory efficient data structure for implementing a string dictionary.</description>
      <link>http://www.codeproject.com/Articles/5819/Ternary-Search-Tree-Dictionary-in-C-Faster-String</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>VS.NET2003</category>
      <category>C#</category>
      <category>VB</category>
      <category>ASP.NET</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Sun, 11 Jan 2004 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/5819/Ternary-Search-Tree-Dictionary-in-C-Faster-String</guid>
      <article-type>Article</article-type>
      <updated>Wed, 28 Jan 2004 05:00:00 GMT</updated>
      <views>209221</views>
      <rating>4.54</rating>
      <popularity>7.46</popularity>
      <votes>44</votes>
      <bookmarks>118</bookmarks>
      <downloads>2724</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>NPerf, A Performance Benchmark Framework for .NET</title>
      <description>NPerf is a framework for benchmarking classes and methods, that tastes like NUnit.</description>
      <link>http://www.codeproject.com/Articles/5945/NPerf-A-Performance-Benchmark-Framework-for-NET</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>VS.NET2003</category>
      <category>C++/CLI</category>
      <category>C#</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 26 Jan 2004 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/5945/NPerf-A-Performance-Benchmark-Framework-for-NET</guid>
      <article-type>Article</article-type>
      <updated>Mon, 26 Jan 2004 05:00:00 GMT</updated>
      <views>165115</views>
      <rating>4.91</rating>
      <popularity>8.08</popularity>
      <votes>44</votes>
      <bookmarks>140</bookmarks>
      <downloads>371</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Pdfizer, a dumb HTML to PDF converter, in C#</title>
      <description>This library converts simple HTML documents to PDF.</description>
      <link>http://www.codeproject.com/Articles/5872/Pdfizer-a-dumb-HTML-to-PDF-converter-in-C</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>VS.NET2003</category>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Sun, 18 Jan 2004 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/5872/Pdfizer-a-dumb-HTML-to-PDF-converter-in-C</guid>
      <article-type>Article</article-type>
      <updated>Sun, 18 Jan 2004 05:00:00 GMT</updated>
      <views>335530</views>
      <rating>4.61</rating>
      <popularity>6.16</popularity>
      <votes>22</votes>
      <bookmarks>156</bookmarks>
      <downloads>15275</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Spart, a parser generator framework 100% C#</title>
      <description>Spart is the C# sister of Spirit. It lets you quickly create code parsers directly in your application.</description>
      <link>http://www.codeproject.com/Articles/5676/Spart-a-parser-generator-framework-100-C</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>.NET1.1</category>
      <category>VS.NET2003</category>
      <category>C#</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Thu, 18 Dec 2003 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/5676/Spart-a-parser-generator-framework-100-C</guid>
      <article-type>Article</article-type>
      <updated>Tue, 23 Dec 2003 05:00:00 GMT</updated>
      <views>218255</views>
      <rating>4.74</rating>
      <popularity>8.71</popularity>
      <votes>69</votes>
      <bookmarks>117</bookmarks>
      <downloads>3897</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Full Database Abstraction Layer Generator</title>
      <description>Yet another DAL generator with SQL generation, multi database support, C# code generation, etc...</description>
      <link>http://www.codeproject.com/Articles/5283/Full-Database-Abstraction-Layer-Generator</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>VC7.1</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Win2003</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>DBA</category>
      <category>Dev</category>
      <category>Advanced</category>
      <pubDate>Thu, 23 Oct 2003 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/5283/Full-Database-Abstraction-Layer-Generator</guid>
      <article-type>Article</article-type>
      <updated>Thu, 23 Oct 2003 04:00:00 GMT</updated>
      <views>226406</views>
      <rating>4.74</rating>
      <popularity>6.86</popularity>
      <votes>28</votes>
      <bookmarks>210</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>XmlBind: putting PugXML on steroïds !</title>
      <description>A mutant XML parser using IoBind, EDOM and PugXML.</description>
      <link>http://www.codeproject.com/Articles/4289/XmlBind-putting-PugXML-on-stero-c3-afds</link>
      <author>Jonathan de Halleux</author>
      <category>VC7</category>
      <category>VC7.1</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Win2003</category>
      <category>XML</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Sun, 08 Jun 2003 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/4289/XmlBind-putting-PugXML-on-stero-c3-afds</guid>
      <article-type>Article</article-type>
      <updated>Fri, 03 Oct 2003 04:00:00 GMT</updated>
      <views>91295</views>
      <rating>3.95</rating>
      <popularity>3.95</popularity>
      <votes>10</votes>
      <bookmarks>31</bookmarks>
      <downloads>496</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>zipstream, bzip2stream:  iostream wrappers for the zlib and bzip2 libraries</title>
      <description>STL compliant, stream-to-stream, zlib and bzip2 wrapper with wide char support.</description>
      <link>http://www.codeproject.com/Articles/4457/zipstream-bzip2stream-iostream-wrappers-for-the-zl</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>VC7.1</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Win2003</category>
      <category>STL</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Wed, 02 Jul 2003 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/4457/zipstream-bzip2stream-iostream-wrappers-for-the-zl</guid>
      <article-type>Article</article-type>
      <updated>Fri, 03 Oct 2003 04:00:00 GMT</updated>
      <views>217199</views>
      <rating>4.65</rating>
      <popularity>7.68</popularity>
      <votes>45</votes>
      <bookmarks>93</bookmarks>
      <downloads>8707</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Random generators for .NET</title>
      <description>A thin wrapper around the Boost.Random library.</description>
      <link>http://www.codeproject.com/Articles/5120/Random-generators-for-NET</link>
      <author>Jonathan de Halleux</author>
      <category>VC7</category>
      <category>VC7.1</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Win2003</category>
      <category>C++/CLI</category>
      <category>C#</category>
      <category>VB</category>
      <category>ASP</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 03 Oct 2003 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/5120/Random-generators-for-NET</guid>
      <article-type>Article</article-type>
      <updated>Fri, 03 Oct 2003 04:00:00 GMT</updated>
      <views>63929</views>
      <rating>4.33</rating>
      <popularity>4.14</popularity>
      <votes>9</votes>
      <bookmarks>32</bookmarks>
      <downloads>141</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A scripted SQL query generation framework with IDE: SQLpp (v1.4)</title>
      <description>A helper framework for generation of SQL queries in C++ and Lua</description>
      <link>http://www.codeproject.com/Articles/4603/A-scripted-SQL-query-generation-framework-with-IDE</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>VC7.1</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Win2003</category>
      <category>SQL</category>
      <category>SQL-Server</category>
      <category>STL</category>
      <category>DBA</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Wed, 23 Jul 2003 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/4603/A-scripted-SQL-query-generation-framework-with-IDE</guid>
      <article-type>Article</article-type>
      <updated>Sat, 13 Sep 2003 04:00:00 GMT</updated>
      <views>253469</views>
      <rating>5</rating>
      <popularity>7.96</popularity>
      <votes>39</votes>
      <bookmarks>116</bookmarks>
      <downloads>3607</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>LuaDotNet: a thin wrapper around Lua and Luabind for .NET</title>
      <description>Add the Lua scripting engine to your .NET applications.</description>
      <link>http://www.codeproject.com/Articles/4723/LuaDotNet-a-thin-wrapper-around-Lua-and-Luabind-fo</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>VC7.1</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Win2003</category>
      <category>VS.NET2003</category>
      <category>C++/CLI</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 08 Aug 2003 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/4723/LuaDotNet-a-thin-wrapper-around-Lua-and-Luabind-fo</guid>
      <article-type>Article</article-type>
      <updated>Fri, 08 Aug 2003 04:00:00 GMT</updated>
      <views>113405</views>
      <rating>4.18</rating>
      <popularity>3.53</popularity>
      <votes>7</votes>
      <bookmarks>39</bookmarks>
      <downloads>1291</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>IoBind, a serializer code factory.</title>
      <description>IoBind proposes a new approach to object serialization.</description>
      <link>http://www.codeproject.com/Articles/4268/IoBind-a-serializer-code-factory</link>
      <author>Jonathan de Halleux</author>
      <category>VC7</category>
      <category>VC7.1</category>
      <category>VS.NET2003</category>
      <category>Windows</category>
      <category>STL</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Wed, 04 Jun 2003 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/4268/IoBind-a-serializer-code-factory</guid>
      <article-type>Article</article-type>
      <updated>Mon, 30 Jun 2003 04:00:00 GMT</updated>
      <views>62765</views>
      <rating>4.39</rating>
      <popularity>4.19</popularity>
      <votes>9</votes>
      <bookmarks>29</bookmarks>
      <downloads>624</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>MetaAgent, a Steering Behavior Template Library</title>
      <description>Library for creating autonomous agents that have (fun) life-like behaviors.</description>
      <link>http://www.codeproject.com/Articles/4125/MetaAgent-a-Steering-Behavior-Template-Library</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Visual-Studio</category>
      <category>MFC</category>
      <category>STL</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Tue, 13 May 2003 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/4125/MetaAgent-a-Steering-Behavior-Template-Library</guid>
      <article-type>Article</article-type>
      <updated>Thu, 22 May 2003 04:00:00 GMT</updated>
      <views>88069</views>
      <rating>4.89</rating>
      <popularity>6.66</popularity>
      <votes>23</votes>
      <bookmarks>38</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Plot Graphic Library</title>
      <description>A library to plot data (lines, maps...) in MFC projects.</description>
      <link>http://www.codeproject.com/Articles/1546/Plot-Graphic-Library</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>MFC</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Wed, 07 Nov 2001 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/1546/Plot-Graphic-Library</guid>
      <article-type>Article</article-type>
      <updated>Thu, 08 May 2003 04:00:00 GMT</updated>
      <views>636657</views>
      <rating>4.94</rating>
      <popularity>9.46</popularity>
      <votes>82</votes>
      <bookmarks>326</bookmarks>
      <downloads>30150</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Opening a door towards Spirit: a parser framework</title>
      <description>A quick introduction to Spirit, a parser generator framework based</description>
      <link>http://www.codeproject.com/Articles/3848/Opening-a-door-towards-Spirit-a-parser-framework</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Windows</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 24 Mar 2003 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/3848/Opening-a-door-towards-Spirit-a-parser-framework</guid>
      <article-type>Article</article-type>
      <updated>Mon, 24 Mar 2003 05:00:00 GMT</updated>
      <views>131229</views>
      <rating>4.72</rating>
      <popularity>7.71</popularity>
      <votes>43</votes>
      <bookmarks>64</bookmarks>
      <downloads>784</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Multiple Language Syntax Highlighting, Part 2: C# Control</title>
      <description>Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)</description>
      <link>http://www.codeproject.com/Articles/3767/Multiple-Language-Syntax-Highlighting-Part-2-C-Con</link>
      <author>Jonathan de Halleux</author>
      <category>.NET1.0</category>
      <category>C#</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Tue, 11 Mar 2003 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/3767/Multiple-Language-Syntax-Highlighting-Part-2-C-Con</guid>
      <article-type>Article</article-type>
      <updated>Thu, 13 Mar 2003 05:00:00 GMT</updated>
      <views>201495</views>
      <rating>3.18</rating>
      <popularity>3.92</popularity>
      <votes>17</votes>
      <bookmarks>65</bookmarks>
      <downloads>2709</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Multiple Language Syntax Highlighting, Part 1: JScript</title>
      <description>Makes automaticaly highlighting source code in web page a reality (for C,C++,JScript, VBScript, XML)</description>
      <link>http://www.codeproject.com/Articles/3656/Multiple-Language-Syntax-Highlighting-Part-1-JScri</link>
      <author>Jonathan de Halleux</author>
      <category>ASP</category>
      <category>ASP.NET</category>
      <category>Javascript</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Visual-Studio</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Thu, 13 Feb 2003 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/3656/Multiple-Language-Syntax-Highlighting-Part-1-JScri</guid>
      <article-type>Article</article-type>
      <updated>Thu, 13 Mar 2003 05:00:00 GMT</updated>
      <views>226745</views>
      <rating>4.96</rating>
      <popularity>8.75</popularity>
      <votes>58</votes>
      <bookmarks>169</bookmarks>
      <downloads>5722</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A C++ implementation of Douglas-Peucker Line Approximation Algorithm</title>
      <description>DP Line approximation algorithm is a well-known method to approximate 2D lines. It is quite fast, O(nlog_2(n)) for a n-points line and can drastically compress a data curve. Here, a fully OOP implementation is given.</description>
      <link>http://www.codeproject.com/Articles/1711/A-C-implementation-of-Douglas-Peucker-Line-Approxi</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Windows</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 04 Jan 2002 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/1711/A-C-implementation-of-Douglas-Peucker-Line-Approxi</guid>
      <article-type>Article</article-type>
      <updated>Tue, 04 Mar 2003 05:00:00 GMT</updated>
      <views>260602</views>
      <rating>4.89</rating>
      <popularity>8.22</popularity>
      <votes>48</votes>
      <bookmarks>112</bookmarks>
      <downloads>9147</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>CGZip, a C++ wrapper for gzip methods</title>
      <description>A minimal class for handling gzip methods included in the zlib library.</description>
      <link>http://www.codeproject.com/Articles/3202/CGZip-a-C-wrapper-for-gzip-methods</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 18 Nov 2002 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/3202/CGZip-a-C-wrapper-for-gzip-methods</guid>
      <article-type>Article</article-type>
      <updated>Tue, 10 Dec 2002 05:00:00 GMT</updated>
      <views>225929</views>
      <rating>4.45</rating>
      <popularity>6.41</popularity>
      <votes>28</votes>
      <bookmarks>73</bookmarks>
      <downloads>6073</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A Normal / Exponential Random Generator and Histogram class</title>
      <description>A fast random generator with normal or exponential distribution + a histogram class.</description>
      <link>http://www.codeproject.com/Articles/2868/A-Normal-Exponential-Random-Generator-and-Histogra</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 09 Sep 2002 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/2868/A-Normal-Exponential-Random-Generator-and-Histogra</guid>
      <article-type>Article</article-type>
      <updated>Tue, 03 Dec 2002 05:00:00 GMT</updated>
      <views>215679</views>
      <rating>4.41</rating>
      <popularity>5.18</popularity>
      <votes>16</votes>
      <bookmarks>50</bookmarks>
      <downloads>6556</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Crossing the bridge between Ghostscript and GDI+</title>
      <description>A C++ wrapper for the Ghostscript DLL that enables to render PS directly to GDI+ Bitmap</description>
      <link>http://www.codeproject.com/Articles/3282/Crossing-the-bridge-between-Ghostscript-and-GDI</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Windows</category>
      <category>GDI+</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 02 Dec 2002 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/3282/Crossing-the-bridge-between-Ghostscript-and-GDI</guid>
      <article-type>Article</article-type>
      <updated>Mon, 02 Dec 2002 05:00:00 GMT</updated>
      <views>228725</views>
      <rating>4.91</rating>
      <popularity>7.45</popularity>
      <votes>33</votes>
      <bookmarks>66</bookmarks>
      <downloads>1686</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A class to easily generate AVI video with OpenGL and Video for Windows</title>
      <description>If you want to generate an AVI video from your OpenGL application, this is the class you need.</description>
      <link>http://www.codeproject.com/Articles/1418/A-class-to-easily-generate-AVI-video-with-OpenGL-a</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>Win2K</category>
      <category>MFC</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Wed, 03 Oct 2001 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/1418/A-class-to-easily-generate-AVI-video-with-OpenGL-a</guid>
      <article-type>Article</article-type>
      <updated>Sun, 27 Oct 2002 04:00:00 GMT</updated>
      <views>298647</views>
      <rating>4.89</rating>
      <popularity>7.99</popularity>
      <votes>43</votes>
      <bookmarks>113</bookmarks>
      <downloads>10207</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A class wrapper for Matlab(c) ActiveX Control</title>
      <description>Eases up the use of the Matlab(c) COM server...</description>
      <link>http://www.codeproject.com/Articles/2895/A-class-wrapper-for-Matlab-c-ActiveX-Control</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>Dev</category>
      <category>COM</category>
      <category>Intermediate</category>
      <pubDate>Mon, 16 Sep 2002 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/2895/A-class-wrapper-for-Matlab-c-ActiveX-Control</guid>
      <article-type>Article</article-type>
      <updated>Tue, 22 Oct 2002 04:00:00 GMT</updated>
      <views>225974</views>
      <rating>4.42</rating>
      <popularity>6.88</popularity>
      <votes>36</votes>
      <bookmarks>59</bookmarks>
      <downloads>3321</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>CMarkupArchive, an extension to CMarkup</title>
      <description>This class adds additional features to the XML parser CMarkup: file handling, namespaces, numerical helpers and new find methods.</description>
      <link>http://www.codeproject.com/Articles/2339/CMarkupArchive-an-extension-to-CMarkup</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>XML</category>
      <category>MFC</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 27 May 2002 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/2339/CMarkupArchive-an-extension-to-CMarkup</guid>
      <article-type>Article</article-type>
      <updated>Mon, 14 Oct 2002 04:00:00 GMT</updated>
      <views>169452</views>
      <rating>4.28</rating>
      <popularity>5.15</popularity>
      <votes>16</votes>
      <bookmarks>51</bookmarks>
      <downloads>1146</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamically generating images in ISAPI extension using GDI+ with live demo</title>
      <description>A class wrapper to write GDI+ images to the client browser using an ISAPI extension.</description>
      <link>http://www.codeproject.com/Articles/2985/Dynamically-generating-images-in-ISAPI-extension-u</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>MFC</category>
      <category>GDI+</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Wed, 02 Oct 2002 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/2985/Dynamically-generating-images-in-ISAPI-extension-u</guid>
      <article-type>Article</article-type>
      <updated>Fri, 04 Oct 2002 04:00:00 GMT</updated>
      <views>49859</views>
      <rating>4.29</rating>
      <popularity>4.88</popularity>
      <votes>14</votes>
      <bookmarks>24</bookmarks>
      <downloads>249</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Printing using GDI+ : a few tips</title>
      <description>A few "specialized" tips on printing figures using GDI+</description>
      <link>http://www.codeproject.com/Articles/2648/Printing-using-GDI-a-few-tips</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>MFC</category>
      <category>GDI+</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Mon, 29 Jul 2002 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/2648/Printing-using-GDI-a-few-tips</guid>
      <article-type>Article</article-type>
      <updated>Wed, 11 Sep 2002 04:00:00 GMT</updated>
      <views>117568</views>
      <rating>4.28</rating>
      <popularity>4.73</popularity>
      <votes>13</votes>
      <bookmarks>43</bookmarks>
      <downloads>614</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>A C++ implementation of an improved contour plotting algorithm</title>
      <description>This class generates isocurves of a user defined function. Curves are drawn to OpenGL dc or stored in line strips.</description>
      <link>http://www.codeproject.com/Articles/1727/A-C-implementation-of-an-improved-contour-plotting</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>MFC</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Thu, 10 Jan 2002 05:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/1727/A-C-implementation-of-an-improved-contour-plotting</guid>
      <article-type>Article</article-type>
      <updated>Wed, 31 Jul 2002 04:00:00 GMT</updated>
      <views>233858</views>
      <rating>4.5</rating>
      <popularity>5.74</popularity>
      <votes>19</votes>
      <bookmarks>59</bookmarks>
      <downloads>8218</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>OGLTools, A OOP solution to OpenGL programming</title>
      <description>A set of classes designed to make programming of OpenGL easier</description>
      <link>http://www.codeproject.com/Articles/2581/OGLTools-A-OOP-solution-to-OpenGL-programming</link>
      <author>Jonathan de Halleux</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>Win2K</category>
      <category>WinXP</category>
      <category>OpenGL</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Tue, 16 Jul 2002 04:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/2581/OGLTools-A-OOP-solution-to-OpenGL-programming</guid>
      <article-type>Article</article-type>
      <updated>Tue, 16 Jul 2002 04:00:00 GMT</updated>
      <views>93942</views>
      <rating>4.38</rating>
      <popularity>5.16</popularity>
      <votes>15</votes>
      <bookmarks>46</bookmarks>
      <downloads>2652</downloads>
    </item>
  </channel>
</rss>