- Overload 73 PDF
- Editorial WEB PDF
By Alan Griffiths
- Pair Programming Explained WEB PDF
By Rachel Davies
Rachel Davies explains how to implement pair programming and why it can be an effective practice for programmers. - Comments Considered Evil WEB PDF
By Mark Easterbrook
We are taught that adding comments to code is a good thing and adds value. In practice this value is seldom, if ever, realised. Mark Easterbrook makes the case for a better way. - How Do Those Funky Placeholders Work? WEB PDF
By Chris Gibson
The current C++ standard function binders are notoriously difficult to use. Chris Gibson exposes the secret the Boost alternative, which is so much better it seems like magic. - Implementing drop-down menus in pure CSS (no JavaScript) WEB PDF
By Anthony Williams
Implementing drop-down menus to aid website navigation is usually thought to require lots of JavaScript. This article shows how to do it using just CSS. - The Rise and Fall of Singleton Threaded WEB PDF
By Steve Love
Steve Love explores how 'Singletons' in design can seem a good idea at the time, why they are generally a mistake, and what to do if you have them. - The Case Against TODO WEB PDF
By Thomas Guest
TODO - a neat way to label work in progress or an easy way to disguise the flaws in a codebase? - Objects for States WEB PDF
By Adam Petersen
Originally captured in Design Patterns, Objects for States is described in close conjunction with the Singleton pattern. This article investigates better alternatives for implementing the pattern in C++.