Cute (Qt) C++ idioms

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.

Talk Prerequisites: 

Ability to understand basic C++

Talk Difficulty Level: 
Speaker Name: 
Nikhil Marathe
Speaker Website: 
Speaker Bio: 

Nikhil is a former KDE contributor and current Mozilla hacker who dabbles in C++ and Javascript during the day. He appreciates code with lots of assertions and static typing.Trying to get away from computers, he can be found rock climbing or hiking the Sierra Nevada.