My talk Partially-Formed Objects For Fun And Profit from Meeting C++ 2020 is now online here: https://www.youtube.com/watch?v=9OQKZl7ha7g From the abstract: Lately, partially-formed states have gained some traction as the natural state of moved-from objects. Alexander Stepanov, in his landmark book Elements of Programming (EoP), defines them as a state in which the only valid operations [ ]
We have a nasty leak in QFormLayout::setWidget(). In setWidget(), we create the QWidgetItemV2 corresponding to the passed QWidget, and pass that on to Private::setItem, which has a bunch of error returns (guard clauses) that do not delete the item, among them negative row index and cell already occupied. We could easily fix that missing delete, [ ]
Effective Qt continues as a conference-driven series! After the guys at Qt World Summit last year managed to mess up the recording of exactly one of the many, many talks there (my Effective Qt one, of course), this is to let you know that Jens Weller of Meeting C++ has uploaded the recording of my [ ]
For you German speakers out there, my sixth Heise Developer article, GoingNative 2012 — Gegenwart und Zukunft von C++ just went live on Heise s site. It s a sum-up of the GoingNative 2012 conference that happened on Feb 2nd-3rd. There won t be an English translation later, since it d be outdated by the time it appeared. The [ ]
For everyone interested in C++11, and as suggested by Herb Sutter, KDAB will show the live stream of the GoingNative12 C++ conference in it s training facilities at Tempelhofer Ufer 11 in Berlin this Thursday and Friday (Feb 2nd and 3rd). The show is scheduled to run from 18:30 to 02:15 (CET) each day. We invite [ ]
In Private Practice: Taming Templates , I had (deliberately, of course :)) hidden a bug in the implementation of KDGenericFactory. I ve now added a discussion about the bug and its fix.
A new session in the private practice, What s in a Proxy Style? , examines QProxyStyle and derives some important caveat when applying a classical Design Pattern. This is the original-language version of my recent Mythos Proxy-Style article.
I ve started a new column, Private Practice, that looks at existing implementations and examines them. The first Private Practice article, Taming Templates, examines techniques to control template code bloat. There s nothing particularly earth-shattering in there, but I noticed that a lot of people don t seem to be aware of the fact that templates can cause [ ]
For you German speakers out there, my fifth Heise Developer article, Mythos Proxy-Style: Wie eine verspätete Klasse neues Licht auf ein bekanntes Entwurfsmuster wirft just went live on Heise s site. It examines the implementation of QProxyStyle in Qt 4.6 and, from that analysis, derives an important caveat regarding the applicability of a certain well-known design [ ]
Together with my fellow KDABians Stephen Kelly and Volker Krause, I wrote a whitepaper on QtQuick usage in the KOMO project. From the whitepaper: Developing a serious and large application from scratch, or from an existing desktop application, presents a different set of challenges compared to your normal smart-phone app . Portability to different platforms, and [ ]