|  |  | Welcome to our November newsletter |
| We bring you Understanding qAsConst and std::as_const, the release of CXX-Qt v0.4.0, a webinar recording on Integrating glTF into Qt 3D, Vulkan and embedded applications, news about codebrowser, a new video series and events. Â But first . . . | Â |
| |
| Â |
|
---|
| Â |
|
 |  |  | . . . a word about KDAB Training Courses |
|
| Â |
|
---|
| Â |
|
 |  | Aside from our popular on-site team trainings which can be customized, we offer scheduled open-enrolment trainings for Qt, C++, Profiling and Debugging and much more.  The pandemic shut down the possibility of travel for a lot of folk and though we kept our training facilities open and made them Covid-safe, attending in person definitely became less fun, so it got a little quiet for a while. But things are picking up, and a bonus from the lean years is our expert trainers have become more comfortable and skilled at giving online training courses with added value.  There are pros and cons to all of it, of course. We'll always prefer face-to-face and so, mostly, do our customers. But you don't need to travel if you can't or prefer not to. You'll still get the up-to-date live presentations (we don't record our training courses). So, if your resolution for next year is to update your knowledge, go check out the new KDAB Training Schedule.  We look forward to welcoming you in 2023, in-person or on-line. |  |
|
| Â |
|
---|
| Â |
|
|
 |  |  | Understanding qAsConst and std::as_const |
|
| Â |
|
---|
| Â |
|
 |  | |  | Every now and then, when I submit some code for a code review, people tell me that I forgot qAsConst.  Now I have one more enemy, namely: Clazy! It has also started saying this, and I guess it’s about time for me to figure out what is going on. When do I need qAsConst and why do I need to know these things?  Read the blog. |  |
|
| Â |
| Â | Â |  | Â |
|
| Â |
|
---|
| Â |
|
|
|
 |  | |  | CXX-Qt is a set of Rust crates for creating bidirectional Rust ⇄ C++ bindings with Qt.  In this release, most of the internals of CXX-Qt have been refactored into stages, which means it is easier to maintain. There are also small changes to the API and more.  Read the release blog. |  |
|
| Â |
| Â | Â |  | Â |
|
| Â |
|
---|
| Â |
|
|
 |  |  | Integrating glTF into Qt 3D, Vulkan and embedded applications |
|
| Â |
|
---|
| Â |
|
 |  | by Mike Krus  In this glTF Meetup webinar, Mike offers the first of three talks concerning 3D and glTF given on November 8th. He shows how Kuesa 3D, a full-featured 3D rendering engine with advanced resource-optimization features, allows designers and developers to share models via glTF and create smooth running 3D applications, even on sub-optimal hardware.  Watch the recording |  |
|
| Â |
| Â | Â | | Â |
|
| Â |
|
---|
| Â | Â | Â |
|
|
 |  |  | Codebrowser An Interview with Miłosz Kosobucki |
|
| Â |
|
---|
| Â |
|
 |  | from KDAB News  Codebrowser can take any C or C++ code base, index it and make a static website out of it, enabling anyone to read the code, navigate through it, find all uses of a class or method, etc.  KDAB now maintains Codebrowser and recently moved it to codebrowser.dev.  In this interview, Miłosz explains how he uses Codebrowser in his projects.  Find out more about Codebrowser. |  |
|
| Â |
| Â | Â | | Â |
|
| Â |
|
---|
| Â | Â | Â |
|
|
 |  |  | Qt Widgets and More - New Series Qt Containers in Qt 5 and Qt 6 |
|
| Â |
|
---|
| Â |
|
 |  |  | Introducing the first four in our new series of seven talks, presented by Giuseppe D'Angelo, including a rerun of Understanding qAsConst / std::as_const, which sheds light on the fourth of the new releases.  See the Qt Containers in Qt 5 and Qt 6 playlist. |  |
|
| Â |
|
---|
| Â |
|
 |  |  | Qt ships with its own family of containers, even for languages that already have them. Any non-trivial application needs to use some containers to hold data.  Maybe most of the time a developer won't care about picking a specific one... except in the cases where they do, and then the knowledge that these videos will provide will be useful. |  |
|
| Â |
| Â | Â | |
| Â | Introduction This first video gives you the history and common features of Qt containers. |
| Â | |
| |
| Â |
| Â | Â | |
| Â | Implicit Sharing Giuseppe shows us the pros and cons of this feature, common to Qt containers. |
| Â |  |
|
|
|
---|
|
|