Home
Documents
Links
Contact
About
Articles published in the ACCU's Overload journal
  • C++ Interface Classes - Strengthening Encapsulation (PDF)
  • C++ Interface Classes - Noise Reduction (PDF)
  • C++ Interface Classes - An Introduction (PDF)
  • Separating Interface and Implementation in C++ (PDF)
  • Singleton - The Anti-Pattern (PDF)
  • Reshaping an Old Piece of Design (PDF)
  • Extensibility - A Reason For Using Streams in C++ (HTML)
  • Designing C++ Interfaces - Templates (HTML)
  • Designing C++ Interfaces - Exception Safety (HTML)
Presentations from the ACCU Spring Conferences
  • Exploring Interfaces - A C++ Perspective (2006 Edition) (April 2006, PDF)
  • Design Experiences in C++ - Generative Programming Goes Live! (April 2005, PDF)
  • Design Experiences in C++ - Designing with Objects (April 2004, zipped PowerPoint)
  • Pattern Experiences in C++ (April 2003, PDF)
  • Exploring Design with Objects - A C++ Perspective (April 2002, zipped PowerPoint)
  • Observer Patterns (April 2002, zipped PowerPoint)
  • Exploring Interfaces - A C++ Perspective (March 2001, zipped PowerPoint)
Presentations from the Java & C++ Seminars
  • Exploring Objects - A C++ Perspective (September 1999, zipped PowerPoint)