For around two decades now, Scott Meyers' Effective C++ series forms an indispensable resource for even the most experienced C++ developer, and many of us own a copy. Its bite-sized items allow you to read one small chapter at a time, and return to your work, applying what you just learned right away.
What was lacking was a similar resource for Qt development.
In 2010, Marc Mutz started a series of blog posts under the series title Effective Qt (https://marcmutz.wordpress.com/effective-qt/), which, however, fell prey to paternity in 2012. It still generates a lot of traffic, so there continues to be demand for it.
These blog-posts described the state as of Qt 4, while this session will target Qt 5, introducing new guidelines and updating existing advice on such varied topics as API design, performance, and code quality.
Among other things, you will learn how to get the most out of the new QObject signal/slot connection syntax, and how to blaze a trail through the surprising complexity of QString creation.
Participants are expected to have a working knowledge of Qt (specifically, QtCore).
Marc Mutz is a Senior Software Engineer, Trainer, and Consultant with KDAB – The Qt Experts. Starting out around the turn of the century as a KMail/Kontact Core Developer, he has since wandered down the software stack to become a major contributor to the Qt Project, and maintainer of its QtWidgets module.
Having taught more than 25 multi-day Qt trainings to companies such as Schlumberger, EADS and Siemens, he was also among the first batch of Qt developers certified by Nokia’s now-defunct Qt certification programme in 2009.
Marc is recently enjoying his new role as parent and—increasingly less so—as a house builder.
Speaker: Marc Mutz, KDAB
Session type: Qt application development and device creation
Date: Wednesday, October 7, 2015 - From 10:10 to 11:10