March 2026

­

Welcome! The March 2026 edition focuses on practical engineering challenges across C++, Qt, and Rust.

Explore a detailed comparison of Rust/C++ interop approaches with Zngur and CXX, and discover how to synchronize state across dynamic QML components using a scalable message-broker pattern.

The release of Hotspot 1.6.0 brings improved profiling capabilities, while a recap of Embedded World 2026 highlights demos and insights from the event. On the tooling side, Qt Creator 19 introduces workflow and usability improvements. 


Furthermore, new video content covering Qt Widgets features and a brand-new series on using CLion effectively.

As always, upcoming training opportunities and events are included to help you stay up to date.

­

Weighing up Zngur and CXX for 

Rust/C++ Interop

This new blog post compares Zngur and CXX for Rust/C++ interoperability, highlighting their trade-offs. CXX emphasizes safety, stability, and strong tooling, while Zngur offers more flexibility with containers and traits at the cost of added complexity. The article covers performance, async support, threading, and build integration, helping guide the choice for different project needs. Read on here.

by Ben Ford 

­

Bind QML Values across an 

Arbitrary Number of Elements

Dynamic QML windows can be challenging to keep in sync, especially when multiple instances need to share state conditionally. This article presents a solution using a C++ singleton as a message broker, combined with recursive signal-slot connections, to enable flexible and scalable property synchronization across windows while maintaining minimal coupling between UI and logic. Full blog post.

by Javier Cordero 

­

Hotspot v1.6.0 released


Hotspot is a standalone GUI for analyzing Linux performance data, providing a modern, intuitive alternative to perf report. It parses perf.data files and presents results visually, making profiling more accessible and efficient. 


Version 1.6.0 introduces new features, including support for archived perf files (e.g., perf.data.zip), regex filtering in the flamegraph to quickly focus on specific symbols or subsystems, and tracepoint analysis for deeper event-based insights. The release also includes numerous bug fixes, UI refinements, and stability improvements, streamlining profiling workflows for large and complex codebases. Find the full changelog here.

Find out more

Learn more about Hotspot:

­

Embedded World 2026

Recap

At Embedded World 2026 in Nuremberg, visitors explored high-performance embedded software solutions using Qt, C++, Rust, Slint, and Flutter at the KDAB booth. KDAB showcased hands-on demos including multi-display streaming, real-time 3D UIs, Flutter on embedded hardware, and Rust/C++ integration via CXX-Qt. Attendees also saw approaches for legacy system migrations, continuous integration on real devices, and performance optimization using tools like Hotspot and GammaRay. 


Enjoy the following recap video capturing KDAB's presence from the event:

­

Qt Creator 19 released


Qt Creator 19 brings a range of usability and workflow improvements to the IDE. Highlights include a new minimap for easier code navigation and significantly simplified setup for remote development, with automatic detection of toolchains and direct access to device file systems. 

The release also expands lightweight project support to additional build systems and languages, while introducing a basic MCP server for external tool integration. Alongside these additions, various performance optimizations and UI refinements further improve responsiveness and overall developer experience.

Find out more
­

KDAB Video Releases


'Qt Widgets and more' returns

QRangeModel in Qt 6.10 — Simpler Models Without Subclassing?

QRangeModel was introduced in Qt 6.10. Finally, we no longer need to subclass to be able to provide data to a view - or do we?

In this episode, Jesper will show how to work with this new class, and discuss when it is a good idea to use it, and when it is less so.


Watch all the 'Qt Widgets and more' episodes here.

New Series - Qt with CLion

Jesper Pedersen brings over a decade of experience with Qt Creator - and even earlier deep expertise with Emacs - to this new YouTube series. Designed for developers looking to get the most out of CLion, the videos share practical tips and workflows to improve efficiency, whether you’re transitioning from another IDE or sharpening your existing skills.

Switching from Qt Creator to CLion: First Steps, Pitfalls and Useful Features

In this intro, you’ll see how to try CLion in a separate configuration, switch to a Qt Creator-style keymap, open and configure an existing Qt project, create new Qt Widgets projects and UI classes, and get a first taste of CLion’s debugging and Git integration that might just convince you to give it a real try.

CLion for Qt Creator Users: Make Ctrl+K Work Like the Locator

Jesper Pedersen shows Qt Creator users how to feel at home in CLion by re‑creating their beloved Ctrl+K locator workflow in this episode. Amongst other topics, you’ll learn how CLion’s “Search Everywhere” (Shift+Shift) works, and how to bind it to Ctrl+K so you stop accidentally typing into the current editor instead of switching files.

February 2026 Newsletter – Audio Edition

February 2026 Newsletter Podcast

The February 2026 Newsletter edition is now also available in audio form. This format allows you to catch up on the latest technical insights, video releases, training updates, and upcoming events while on the go. The audio edition is published shortly after the newsletter email, providing a convenient way to stay up to date.

­

Whether you are looking to deepen your knowledge or get started with new skills, KDAB has got a range of courses to choose from. Below, you will find an overview of upcoming training courses to help you plan ahead. More details in the full schedule.

Debugging and Profiling Qt applications on Linux, Germany, Berlin (3 days, English)

This course introduces tools for finding bugs and diagnosing performance issues in Qt applications on Linux, covering everything from general debugging and CPU profiling to Linux-specific high-level analyzers. May 19-21

Register

Advanced QML, Berlin, Germany (3 days, English)

KDAB's Advanced QML training course dives deep into QML/C++ integration, scene graph profiling, and performance optimization. Learn to use OpenGL in QML, identify UI bottlenecks, and apply best practices for high-performance apps - even on constrained hardware. August 18-20

Register

Debugging and Profiling C++ applications on Linux, Berlin, Germany (3 days, English)

This is an introduction course to various tools that help developers and testers find bugs and identify performance issues in C++ applications on Linux. September 22-24

Register
­

Upcoming Rust Courses

Online, 2026

Sign up for the upcoming, online Rust training courses having been made available in collaboration with our partner, Ferrous Systems, a company that has been an integral member of the Rust community since before Rust 1.0.

Check out the full schedule. More details about KDAB's Rust training offering.

Introduction To Rust, Online (5 half days, English)

May 18-22.

Register

Embedded Rust, Online (3 half days, English)

May 27-29.

Register

Introduction + Embedded Rust Combo, Online (8 half days, English)

May 18-29.

Register
­

Events


RustWeek 2026

The world’s largest Rust conference brings together hundreds of Rustaceans for a week of hands-on workshops, two days of technical talks, a hackathon, unconference sessions, and social activities - all designed to foster learning, collaboration, and community engagement around the Rust programming language. Use the chance to meet KDAB there!

 

­

18-23rd May 2026 (Utrech, The Netherlands)

Oxidize Conference 2026

Oxidize is the annual conference for applied Rust, held in Berlin and co-hosted by KDAB and Ferrous Systems. The event brings together Rust professionals through hands-on workshops and talks on real-world use cases, such as safety-critical systems, Rust/C++ interoperability, and embedded development.

­

14-16th September 2026 (Berlin, Germany)

NDC TechTown 2026

NDC TechTown 2026 combines hands-on workshops with a multi-track conference on embedded and systems programming. It’s a prime opportunity to learn practical techniques, explore low-level and C/C++ development, and connect with peers and experts in the field.

­

21-24th September 2026 (Kongsberg, Norway)

Qt World Summit 2026

Qt World Summit is the annual conference for the global Qt community - a gathering of developers, architects, and industry experts from across desktop, embedded, and cross-platform development goes virtual only for the first time. 
KDAB Training Day has been cancelled for the time being.

­

27-28th October 2026 (Berlin, Germany)

­

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.

Update your preference | View in browser | Unsubscribe

­
­
­
­
­
­