Talk about modern C++ coding patterns