This is yet another C++ blog. It is intended primarily to share concepts, ideas and patterns of modern C++ that I may come across in my daily life as a C++ developer. It serves a secondary puprose: to serve as a backup system for my notoriously bad memory.
I expect many of the examples here will be inspired by contributions, mine or otherwise, to stackoverflow C++ questions, as well as a series of C++11 examples and exercises I put together for an introductory C++11 workshop I gave at work. My general approach to programming is to keep things simple, use well tested idioms, and leverage the standard library. For these reasons I expect most posts to deal with simple and generic ways of implementing potentially complicated features. I will provide access to tested code samples where possible.