Creeping complexity is everywhere these days. It's not enough to keep selling a successful product; each new version must do all the things its predecessor did and a few more.
Andrei discusses some fundamental principles behind resource management in C++in particular, how you should approach it, what options C++ offers, in what ways memory is different from other resources, and how all that influences the way you approach your designs.
C++/CLI supports the ability to create multiple threads of execution within a single program. Rex covers the creation and synchronization of threads in C++/CLI.
Mask-and-shift operations for bitstream parsing can be tedious and error prone. Edward presents several ways to improve upon the traditional approaches.
Event dispatchers can vary greatly across applications and platforms. Bo presents a Generic Event Dispatcher library that corrals the commonalities among event-dispatching mechanisms.
Static analysis, which examines source code at compile time, is an effective tool for spotting security flaws. However, scaling it to large codebases is a challenge.