|  |  | Welcome to our Christmas Newsletter |
| Grab yourself a mince pie* and read on.  We bring you C/C++ Profiling Tools, the top 100 QML Resources by KDAB, the release of Hotspot 1.4, an interview with NVIDIA about their use of KDDockWidgets, plus video and talk releases and 2023 Event News.  *A very English treat. Best eaten warm, with lashings of cream. |  |
| |
| Â |
|
---|
| Â |
|
 |  |  | The Top 100 QML Resources by KDAB Your one-stop tab for all things QML & Qt Quick |
|
| Â |
|
---|
| Â |
|
 |  | |  | This blog captures a snapshot of the top 100 resources we offer on QML and Qt Quick.  A mix of blogs, instructional videos, and other resources, the material has been organized into simple, easy-to-understand categories with simple descriptions added when necessary.  Check it out! |  |
|
| Â |
| Â | Â | | Â |
|
| Â |
|
---|
| Â |
|
|
|
 |  | |  | Following on from David's well-received compilation of Debugging Tools for C and C++ applications, David here gives us a comprehensive overview of the available tools for Profiling.  This includes clarifying what each tool is for and defining the steps to take to ensure you get verifiable improvement for your profiling efforts.  Read the blog. |  |
|
| Â |
| Â | Â |  | Â |
|
| Â |
|
---|
| Â |
|
|
 |  |  | NVIDIA incorporates KDDockWidgets into their NSight Suite of Developer Tools |
|
| Â |
|
---|
| Â |
|
 |  | In 2021, NVIDIA incorporated KDAB’s KDDockWidgets into their software toolkit, built with Qt, thus giving a number of related developer tools, including Nsight GraphicsTM and Nsight Deep Learning DesignerTM, a powerful set of window management capabilities and a consistent look and feel . . .  At KDAB, we were curious to know how it went so we talked to Daniel Price, Engineering Manager for the NVIDIA Nsight Graphics tool.  Read more. |  |
|
| Â |
| Â | Â |  | Â |
|
| Â |
|
---|
| Â | Â | Â |
|
|
 |  |  | Hotspot 1.4 Released Better Disassembly View and More . . . |
|
| Â |
|
---|
| Â |
|
 |  | by Milian Wolff  Hotspot is a GUI for the perf profiler that takes a perf.data file, parses and evaluates its contents, and then displays the result.  This feature release contains close to 400 commits since the last stable v1.3.0 release. It comes with its usual assorted list of bug fixes and performance improvements along with some notable new features.  Read more. |  |
|
| Â |
| Â | Â |  | Â |
|
| Â |
|
---|
| Â | Â | Â |
|
 |  | |  | Qt Widgets and More releases Qt Containers in Qt 5 and Qt 6, with Giuseppe D'Angelo |
|
| Â |
|
---|
| Â |
|
 |  |  | |
| | Â | All about containers that map arbitrary keys to values and which ones to pick for what. | Â |
|
| Â |
| Â | Â | |
| | Â | Giuseppe discusses the pros and cons of Qt containers versus the Standard Library ones, so you can make an informed decision. | Â |
|
| Â |
| Â | Â | |
| | Â | Not found in any container from the Standard Library, this container class has some interesting semantics. Is it an array? is it a vector? Find out, in the last mini-tutorial in this series. | Â |
|
| Â |
|
---|
| Â |
|
 |  |  | Jesper's back! New releases from Jesper Pedersen for Christmas  Did you miss him? Go on, admit it, you did! What is it about this guy?? We don't know either. But people tell us they learn more about Qt from his videos than anything else comparable.  Christmas Bonus! Another example of helpful stuff from Jesper is the library Jesper created to make it easier to work with algorithms in C++ and CMake: KDAlgorithms. Find out more in the first video, below.  |
|
| Â |
|
---|
| Â |
|
 |  |  | |
| | Â | Here, Jesper gives a few examples of code that became much cleaner when rewritten from raw loops to algorithms. But that's not all. Check out the algorithm library mentioned above. | Â |
|
| Â |
| Â | Â | |
| |  | This is the first of four episodes in a mini series on templates. The aim of the series is to help you understand some relatively complex template code.  |  |
|
| Â |
| Â | Â | |
| | Â | Jesper shows how to "overload" templates, using two real world examples. Â Then he shows how to make C++ tell us what type a template parameter represents. Â To be continued in 2023. | Â |
|
| Â |
|
---|
| Â |
|
|
 |  |  | Talks Released from 2022  QtCon Brasil with Keynotes from KDAB, The Qt Company and KDE  First up is Qt in Changing Times from KDAB's Till Adam, then The Qt Company's Pedro Bessa and Volker Hilsheimer (Chief Maintainer) give us Building the Future of Qt Together. The third Keynote comes from Nicolas Fella: KDE's Journey from Qt 6 and Beyond. Enjoy.  You can catch more releases from QtCon Brasil 2022 on Youtube, including this one from KDAB's Daniel Nicoletti in Portuguese: PostgreSQL na primer Classe.  |
|
| Â |
|
---|
| Â |
|
 |  |  |  |
|
|
|
---|
|
|