TDD Programimng

Software Architecture & Design

Software Architecture & Design

Please note: most of these essays are getting a bit old now and most are C++ centric, pre ISO-C++ often. I like to think they stand the test of time but inevitably things have moved on.

Plus a complete list of the articles I wrote for ACCU Overload between 1999 and 2012.

Encapsulated Context design pattern: also available in Pattern Languages of Program Design 5.

About Reuse (Overload 48 – April 2002)

Modelling (Overload 46 – December 2001)

Constructivism (Overload 47 – February 2002)

C++

Porting

Also Porting presentation to ACCU Conference 2002.
Include files

Error handling

Threading