This talk will cover C++ idioms and patterns that help in writing safer code that is correct and easier to reason about. It is based on my experiences and the idioms and constructs used in the Qt framework and in the Gecko code base. The talk will cover memory and synchronization management with RAII, Component Object Models, compile time checks using templates, and a few other patterns.
Ability to understand basic C++
Talk Difficulty Level: