QObject deep dive - tech Qt talk + networking


Details
PROGRAM OF THE MEETUP
18:00 - 18:30 welcome networking
18:30 - 19:00 technical presentation "QObject deep dive" by Bo Thorsen
19:00 - 20:00 networking and drinks
----------------------------------------------------------------------------------------------------
TALK DESCRIPTION
At the heart of Qt is the QObject and the technologies that drive this.
As Qt developers we love to use signals and slots, the events, the
introspection and all those other features. But how do those actually
work? Surprisingly few Qt developers truly understand how the QObject
systems work. And by not understanding, they fail to grasp the full
potential of what this can help you with.
In this talk, we will dive very deep into the belly of the beast and
discuss how it actually works. You will see what moc does, how it’s
related to QObject and why it’s necessary. You will learn all there is
to learn about what QObject does for your objects. We will also look at
the Qt event loop and see how this is related to QObject and the Qt
signals. This is necessary to understand what happens to your Qt
signals. And finally, we will have a discussion about how this should
modify the architecture of your code, how you should modify the way you think code to best make use of Qt.
The full use of Qt allows you to code self contained components –
getting away from the dreaded spaghetti code. The aim of this talk is to
give the developer the necessary background knowledge to make the right
decisions about Qt based designs in the code.
SPEAKER
Bo has been a part of the Qt community since 1997. He has the kind of deep knowledge that only comes from many years of Qt coding. These days he runs Viking Software, one of the Qt based service companies. He is known to give talks which are both enlightening and entertaining.
----------------------------------------------------------------------------------------------------
LOCATION
Address is Rambla de Catalunya 68, 5A, 08007, Barcelona
There will be free drinks and snacks after the talk, offered by Viking Software

QObject deep dive - tech Qt talk + networking