 | Welcome to the November 2025 edition! This month brings a focused mix of practical engineering insights, new learning resources, and fresh video content across Rust, Qt, and C++.
First, a blog post covering a lightweight approach to implementing compile-time checks in Rust.
Next KDAB highlights the newly released Qt World Summit 2025 keynote on platform engineering for large-scale energy systems, and a complementary showcase deep-dive video on Siemens Energy’s PAM platform.
You’ll also find the latest additions to the Qt Academy courses.
Furthermore, a showcase video on the afore-mentioned Siemens Energy project, new episodes of "The Curious Developer", and even a video version of last month’s newsletter.
Plus, check below for upcoming KDAB training courses and key events across Rust, Qt, and embedded development. | | |
|
|
|---|
|
Static Assertions in RustImplementing Compile-Time Checks in Rust with a Simple Macro |
|
|
|---|
|
Rust doesn’t include a built-in equivalent to C++’s static_assert, but you can achieve similar compile-time checks with a simple macro. This allows you to enforce conditions during compilation without external dependencies. While the Rust standard library has opted not to include such functionality, it's easy to implement and integrate directly into your own projects. Read on. | | |
|
| |
|---|
|
Qt World Summit 2025 Keynote | The Qt World Summit 2025 keynote, presented by Dacian Messthaler (Siemens Energy) and Till Adam (KDAB), is available to watch. The presentation explores how platform engineering can transform energy transmission solutions, tackling challenges in modularity, interoperability, and cross-functional collaboration. Key topics include designing and deploying composable infrastructure, creating a one-stop engineering portal that reduces cognitive load, integrating digital twin technology, and implementing data-driven engineering workflows to streamline development and operations across the energy ecosystem. Watch the keynote. |
|
|
|---|
|
Qt Academy - New ModulePart 9 of "Introduction to Qt Widgets" | Part 9 of KDAB’s course, “Introduction to Qt Widgets”, is now available on Qt Academy. This module builds on Part 8, covering advanced Model/View concepts including value-based models, proxy models for shaping data, and custom delegates for item display and editing. You’ll also learn how the selection system works across multiple views. The course consists of six focused lessons with a short knowledge check at the end. Sign up for free and get started or watch all the videos of "Introduction to Qt Widgets" on the KDAB YouTube channel. | | | | |
|
|
|---|
|
| | | | Complementary to the Qt World Summit 2025 keynote, KDAB has released a new video, “Making the Energy Flow: The Journey Towards a Qt Engineering Platform,” on their YouTube channel. The showcase takes a deeper look at Siemens Energy’s Plant Asset Manager (PAM) project, showing how KDAB’s Qt expertise helped transform it into a centralized, scalable platform. PAM now streamlines asset data, enhances cross-department collaboration, and empowers engineers to deliver reliable energy solutions worldwide. Watch the showcase here. |
|
|
|---|
|
"The Curious Developer" continued | KDAB has released two new episodes as part of “The Curious Developer”, featuring in-depth conversations with experts from the C++ community. In the first interview, Jesper talks with Nicole Patricia Mazzuca about the world of C++ build tooling, covering real-world challenges with CMake and other systems, insights from vcpkg, and how new approaches like Rho - a new CMake library. The second episode features Anders Schau Knatten, who discusses the origins of his C++ quizzes, the value of understanding low-level concepts, and how curiosity-driven exploration helps developers navigate undefined behavior and complex language details. Both videos are available to watch on YouTube or check out the entire playlist. |
|
|
|---|
|
KDAB Newsletter - but different! | | | | | For the first time, a previous newsletter — the October edition — has been turned into a video. If you prefer visual content over reading, you can now watch the full installment. We’re considering making this a regular option, so we’d love to hear your thoughts. |
|
|
|---|
|
| | 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. | | | 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. February 24-26 | | | | | This course helps experienced C++ developers master modern features from C++11 to C++23, including move semantics, smart pointers, lambdas, and template metaprogramming. April 21-24 | | | | | 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 | | | | |
|
|
|---|
|
Upcoming Rust CoursesOnline, 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. | | | | | | | | | | | | | | | | | | | | |
|
|
|---|
|
ESE Kongress is Germany’s leading conference for embedded software development, bringing together engineers, architects, and industry experts to discuss the latest methods, tools, and best practices in embedded systems. The 2025 edition offers talks, workshops, and industry exhibitions focused on real-world embedded engineering challenges and solutions. |
|
| | | | 1st-5th December 2025 (Sindelfingen, Germany) |
|
|
|
|---|
|
Rust Nation UK is the UK’s premier Rust conference, featuring a day of hands-on workshops and a full day of multi-track talks in the heart of London. It’s a great opportunity to learn about Rust, connect with international speakers, and network across the Rust community. |
|
| | | | 18-19th February 2026 (London, UK) |
|
|
|
|---|
|
Embedded World brings together the global embedded systems community to explore the latest in hardware, software, and industry innovation. KDAB will be there again with a booth - stop by to meet our experts and see our newest demos |
|
| | | | 10-12th March 2026 (Nürnberg, Germany) |
|
|
|
|---|
|
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) |
|
|
|
|---|
|
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. Expect a full program of technical keynotes, deep-dive sessions, and breakout talks covering Qt, tooling, and UI/UX best practices. |
|
| | | | 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. |
| | | | | | |
|
|
|---|
|
|
|