May 2025 Newsletter

Welcome to the May edition! This month, explore how modern development practices like containerization, CI pipelines, and trunk-based workflows can transform embedded software projects.

 

Discover the latest collaboration on automated 3D stereo visualization, and check out the newest updates to popular KDAB tools including GammaRay, KDDockWidgets, and KDStateMachineEditor.
 

Have a look at the latest videos on modernizing C++ with clang-tidy, new YouTube Shorts, and highlights from Qt World Summit 2025. Plus, find details on upcoming training courses - from Modern C++ to Embedded Rust - and mark your calendar for key industry events throughout the year.

­

Streamlining Development by Mastering Modern Development Practices

by Milian Wolff

Mastering modern development practices - like containerized environments, efficient dependency management, and robust CI pipelines - can significantly streamline embedded software workflows. Iterative refactoring and trunk-based development further enhance maintainability and scalability. Read more in this blog.

­

Simplifying 3D Stereo Visualization – an Automated Approach

by Timo Buske

KDAB, in collaboration with Schneider Digital, developed an automated approach to simplify 3D stereo visualization — eliminating the need for manual configuration. By dynamically calculating key parameters like focal distance, pop-out, field of view, and camera separation, users can enjoy an immersive 3D experience right out of the box. The open-source stereo demonstrator supports both OpenGL and Vulkan. Read more.

­

KDAB Tool Updates

Several KDAB tools have been updated in the past weeks. Here you can find an overview about them.

 

GammaRay 3.2.0

GammaRay is a software introspection tool for Qt applications developed by KDAB. The new version GammaRay 3.2.0 brings improved support for Qt up to version 6.9, build fixes for newer Windows SDKs, and better UX on small window sizes. This release also adds FreeBSD support and streamlines packaging by offloading KDStateMachineEditor binaries.
 

KDDockWidgets 2.2.4

KDDockWidgets is a Qt dock widget library written by KDAB, suitable for replacing QDockWidget and implementing advanced functionalities missing in Qt. KDDockWidgets 2.2.4 addresses a crash issue related to using QAction to float tabs, improving overall stability.

 

KDStateMachineEditor 2.1.0

The KDAB State Machine Editor Library is a framework designed to simplify the creation of advanced graphical user interfaces and tools for editing state machines. It generates output in metacode or QML, which can be integrated into broader Qt or QtQuick projects. KDStateMachineEditor 2.1.0 now defaults to Qt 6, with an option to revert to Qt 5 via CMake for compatibility. This release also updates the Graphviz dependency to version 12.2.1 and includes build fixes for Qt 6.9.

­

Oxidize 2025 – Ticket Sale Start

Tickets for Oxidize 2025 are on sale now! While the speaker lineup is still being finalized, you can already reserve your spot at the conference and sign up for one of the hands-on workshops. Options include "Rust for Safety Critical Systems", "Using Rust in an existing C++ application", a strategic “Why Rust” session for decision-makers, and "Building Embedded GUIs with Rust". Workshop seats are limited - secure yours now!

­

Qt World Summit 2025 Recap

Qt World Summit 2025 took place beginning of May. Thank you to the Qt Group for organising this event. Stay tuned for recordings from this event and some special KDAB-produced content as well! Check out Jesper's walk around the event and watch out for more interview in the coming weeks.


In the meantime, you can rewatch videos from the previous Qt World Summit edition in 2023 either here or here. 
This playlist contains all KDAB-related content from 2023. Enjoy!

­

KDAB Video Releases This Month

New KDAB YouTube Shorts

Over the past weeks, KDAB released a total of three new YouTube shorts. Find them below and enjoy watching them!

Write QML Compatible with Qt 5 and Qt 6

Diff Multiple Files in Qt Creator

Is u"..."_s a good idea?

­

Modernizing C++ Codebases with Clang-tidy

Learn how to modernize your C++ codebase with clang-tidy in our latest video "C++ Applications Architecture Best Practices: Migrating to New C++ Standards with Clang-tidy". Discover how this powerful static analysis tool helps identify issues, improve performance, and apply modern C++ standards - often automatically. Watch now.

 

 

C++ Applications Architecture Best Practices: Migrating to New C++ Standards with Clang-tidy

A walk with Jesper around Qt World Summit 2025

Join Jesper as he takes you on a tour of Qt World Summit 2025. The KDAB Team had an amazing time despite the weather, and if you couldn’t make it, this is your chance to catch a glimpse of the event. There are more videos coming out soon, among them an extensive interview with Bjarne Stroustrup. So stay tuned! Watch now.

 

 

A walk with Jesper around Qt World Summit 2025

­

Whether you are looking to deepen your knowledge or get started with new skills, we have 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.

Modern C++: Introduction, UK, Macclesfield (3 days, English)

KDAB’s "Modern C++: Introduction" training teaches developers the essentials of C++ with a focus on modern best practices. Covering key topics like memory management, templates, and lambdas, it combines lectures with hands-on labs.

Aug 05-07 - Book

Programmation Qt QML avancé, online, (3 days, French)

This training course is for experienced QML developers looking to master QML/C++ integration, custom rendering, and performance tuning in Qt Quick applications.

Sep 09-11 - Book

Advanced Modern C++, UK, Macclesfield (4 days, English)

The Advanced Modern C++ course helps experienced developers master C++11 through C++23 features to write cleaner, safer, and more efficient code. Covering key modern techniques like move semantics, smart pointers, and template metaprogramming, the hands-on training boosts your skills with expert guidance in small classes, available both in-person and online.

Sep 16-19 - Book

­

Upcoming Online Rust Courses 2025

These online courses have 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 days, English) 

Sep 22-26 - Register

Embedded Rust, Online (3 days, English)

Sep 30-Oct 02 - Register

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

Sep 22-Oct 02 - Register

­

Events

Open Source Summit North America 2025 - 23-25th June (Denver, Colorado, North America)

KDAB will be at Open Source Summit North America in Denver this year—the leading event for open source developers, technologists, and community leaders to connect, collaborate, and drive open source innovation.

KDE Akademy 2025 - 6-7th September (Berlin, Germany)

Akademy is the annual KDE Community. Akademy 2025 will be a hybrid event held simultaneously at the Technische Universität in Berlin, Germany, and Online. The call for participation is still open until 15th May 2025.  

CppCon 2025 - 13-19th September (Aurora, Colorado, USA)

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. Look forward to inspirational talks!

Oxidize 2025 - 16-18th September (Berlin, Germany)

Oxidize is the conference for companies and developers using Rust professionaly. Cohosted by Ferrous Systems and KDAB. It's the best place for people interested in real world Rust uses to meet.

NDC TechTown 2025 - 22-25th September (Kongsberg, Norway)

NDC TechTown is an annual conference focusing on C, C++ and Embedded development. It consists of two days of hands-on workshops and two days of conference talks.

Fluttercon Europe 2025 - 24-26th September (Berlin, Germany)

Fluttercon Europe 2025 brings together Flutter and Dart experts for three days of tech talks, workshops, and networking.

Meeting C++ 2025 - 6-8th November (Berlin, Germany, and online)

This hybrid event will take place in November this year. More details will follow.

­

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

­
­
­
­
­