| | | 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. |
|
| |
|
---|
| |
|
| | | |
| | | Till takes stock at what the broader environment looks like for Qt today, where it is strong and where it faces challenges and emerging competition. From this vantage point, we can then look at how it might need to keep evolving to continue to be successful and relevant. | |
|
| |
| | | |
| | | After almost two years with Qt 6 we are now getting close to the feature freeze of the second Qt 6 LTS release, Qt 6.5. Volker and Pedro introduce themselves and share their ideas, plans, and hopes for Qt as an Open Source project and community. | |
|
| |
| | | |
| | | Nicolas covers how KDE approached the port to Qt 6, what design decisions were made and how Qt will continue to enable KDE to create software to achieve its vision: a world in which everyone has control over their digital life and enjoys freedom and privacy. | |
|
| |
|
---|
| |
|
|
| | | |
|
| |
|
---|
| |
|
| | | | | A selection of events where your action may be needed now. | |
|
| |
|
---|
| |
|
| | Feb 7 - 9 in Germany Vulkanised 2023, Munich Early Bird registration is now open for this event dedicated to developers using the Vulkan API®. Sign up. |
|
| |
| | | |
|
| |
|
---|
| |
|
| | March 14 - 16 in Germany Embedded World 2023, Nuremberg KDAB will be there to show you our latest demos and much more! We look forward to seeing you there. Save the dates. |
|
| |
| | | |
|
| |
|
---|
| |
|
| | June 28 - 30 in UK C++ on Sea, Folkestone The Call for Speakers is open now. Closes January 8th - don't miss it! Submit a talk. |
|
| |
| | | |
|
| |
|
---|
| |
|
| | | | Klarälvdalens Datakonsult AB (KDAB) |
| Box 30, 683 21, Hagfors, Sweden |
| | This email was sent to mail@example.com |
| You are receiving this because you have contacted or been contacted by KDAB, or if in the EU, have given KDAB your consent. |
| | | |
| |
|
---|
| |
|