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. | |
|
|
---|
|
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. |
|
| |
---|
|
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. |
|
| |
---|
|
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. |
|
|
---|
|
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 |
|
|
---|
|
Over the past weeks, KDAB released a total of three new YouTube shorts. Find them below and enjoy watching them! |
|
|
---|
|
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. |
|
| |
---|
|
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. |
|
| |
---|
|
|  | 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. |
|
|
---|
|
| 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 |
|
| | 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 |
|
| | 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 | |
|
|
---|
|
| 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. |
|
| |
---|
|
| 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 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 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 brings together Flutter and Dart experts for three days of tech talks, workshops, and networking. |
|
| |
---|
|
| 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. |
| | | |
|
|
---|
|
|
|