I'm Charles Cook. This is my personal website where I discuss mainly software related issues and personal software projects.
As a developer I have mainly worked with C# and C++ on a number of products: a unified communications messaging platform, document management, office automation, UI prototyping, planned maintenance, and computer-aided diagnosis.
I created the XML-RPC.NET open source project in 2001 and have been maintaining it ever since. It is used in a large number of commercial and open source applications world-wide.
My other open source project is NOptFunc, a command line parser for C# which uses reflection to generate a specification of command line positional and option arguments using the optional parameters feature of C# 4.0.
I'm also working on a blog publishing app implemented with ASP.NET MVC and Linq to SQL.
I live in West Yorkshire between Leeds and Sheffield.
Please email me with feedback or suggestions regarding anything on this site.