Typesafe registry class for Windows

Sample implementation of a template class to read and write data to the Windows registry. The code makes use of template specialised traits classes to perform conversions to and from default registry types. Exceptions are thrown when errors in the conversion between the native registry type and the desired C++ type occur.

This article was first published in Overload, a journal of the ACCU

Download article and source

Thread pooling investigation

An investigation into thread pooling and a comparison between various methods.

  1. Thread per connection.
  2. Asynchronous I/O.
  3. Adaptive thread pool architecture.

This article was first published in Overload, a journal of the ACCU

Download article and source