Unit Testing, TDD, Introducing C++, Moving to Modern C++, Software Architecture, Design Patterns
Kevlin Henney is an independent consultant, speaker, writer and trainer. His development interests include programming languages, software architecture and programming practices, with a particular emphasis on unit testing and reasoning about practices at the team level.
Kevlin loves to help and inspire others, share ideas and ask questions. He has helped many teams with their code, culture and practices, contributing code to companies and open source (including the Boost libraries). He has been a columnist for a number of magazines and sites (including C++ Report, CUJ and The Register) and has been on far too many committees (including the BSI C++ panel, the ISO C++ committee and the IEEE Software advisory board). He is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.