August 2025 Newsletter

Welcome to the August 2025 edition! This month, KDAB brings you a mix of practical insights, technical guidance, and learning opportunities. Explore how to unify Rust and Qt logging, implement smarter testing strategies for embedded systems, and get started with the new Qt AI Assistant for enhancing productivity in Qt Creator.

 

KDAB highlights a new addition to Oxidize 2025, where attendees can participate in hands-on workshops and in-depth talks all around Rust. You’ll also find real-world examples from Flutter development with Kalender, a robust Flutter calendar package.

 

Finally, check out our latest video releases, and lineup of Qt, C++, and Rust training courses by KDAB designed to help you stay ahead with practical, high-quality learning experiences.

­

Using the Qt Logger in Rust with CXX-Qt

by Joshua Goins

CXX-Qt now unifies Rust and Qt logging by forwarding messages from crates like tracing into the Qt logger. This provides consistent formatting, simpler configuration, and easy redirection of logs, while leveraging Qt’s categories, filters, and tools such as GammaRay. A custom subscriber layer bridges tracing events into Qt, giving developers one streamlined logging system. Read on.

­

Quality Code Starts with Smarter Testing

by Milian Wolff

Strong testing is essential for reliable, maintainable software—especially in embedded systems. Unit tests, solid coverage, and fast feedback loops keep code dependable. Data-driven testing scales edge cases efficiently, while HAL, HIL, or virtualized hardware help validate hardware-related features. Lightweight crash and in-field reporting complete the picture, ensuring issues are caught and resolved quickly. Read more.

­

AI Coding with Qt: Qt AI Assistant for Qt Creator

by Jan Marker

Qt AI Assistant integrates AI into Qt Creator, offering code completion, contextual chat, and automated test generation—especially for QML. It supports multiple LLMs, including OpenAI, Anthropic, Google, and Qt’s fine-tuned CodeLlama models. Developers can get explanations, modify code, and quickly bootstrap tests, making AI a practical helper for Qt workflows. More on here.

A rectangle promoting the first episode of a new YouTube series called "AI for Coding".
­

Countdown for Oxidize 2025

A new workshop at Oxidize 2025, led by Lucas Biaggi (Codethink), focuses on "Making a Rust Project Trustable". This one-day session introduces the Eclipse Trustable Software Framework, guiding participants through practical exercises applying its methodologies to Rust projects, from trustable assertions to continuous verification.

 

Other workshops include 

  • “Rust for Safety Critical Systems” by Jonathan Pallant (Ferrous Systems),
  • “Building Embedded GUIs with Rust” by Michael Winkelmann (Slint),
  • “Using Rust in an existing C++ application” by Leon Matthes (KDAB), and
  • “Why Rust?” by Florian Gilcher (Ferrous Systems).

 

Explore the full agenda of Oxidize 2025 and get your tickets here. 
Ticket sale closes on 7th September. Act fast since workshop seats might sell out before. 

­

KDAB at Fluttercon 2025

Werner Scholtz (KDAB) presents Kalender, a robust Flutter calendar package, at Fluttercon 2025. The talk covers real-world use cases, the evolution of DateTime extension methods, event storage strategies, interactive layouts with DragTarget and Draggable widgets, and localization. Attendees will gain practical insights into building interactive calendars, handling time zones, and applying iterative development techniques to refine complex Flutter components. More details on here.

­

KDAB Video Releases This Month

Why combine C++ and Rust in your projects?

Florian Gilcher (Ferrous Systems) and Till Adam (KDAB) explore the benefits of introducing Rust into C++ codebases, sharing practical tips and resources for getting started. The video covers technical, cultural, and systemic challenges in C++ that Rust can help address, alongside guidance for engineers and decision-makers. Access KDAB’s whitepaper on mixing C++ & Rust, Oxidize 2024 presentations, and Rust training courses to deepen your understanding and plan a smooth integration.

Why combine C++ and Rust in your projects?

New Playlist: AI for Coding (with Qt and Beyond)

The Curious Developer series now features a playlist on AI for coding, covering tools like the Qt AI Assistant, LLM fundamentals, and practical considerations around security, hosting, and legal aspects. With hands-on demos, expert interviews, and actionable advice, it’s a great starting point for developers exploring AI in software development.

What is the Qt AI Assistant (and how does it work)?

Setting up the Qt AI Assistant Plugin in Qt Creator

AI Coding: Key Considerations around Models, Hosting, Security & More

How to set up AI Models With Ollama: Dedicated Server Setup & Integration Demo

How LLMs Really Work: Exploring Language Models, Code Prediction, and AI Agents

­

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.

Introduction to Qt/QML with Embedded Content, UK, Macclesfield (3 days, English)

This course teaches you to build fluid Qt Quick interfaces, connect QML to C++, and develop for embedded targets using Qt Creator. Ideal for beginners or those needing a refresher, it includes hands-on labs, best practices, and performance tips in small, focused groups.

Oct 07-09 - Book

Advanced QML, UK, Macclesfield (3 days, English)

Our 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.

Oct 28-30 - Book

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

This course strengthens developers’ Qt Quick skills, covering C++/QML API design, application architecture, OpenGL-based QML elements, and performance profiling. Small class sizes and hands-on exercises ensure an effective, practical learning experience.

Nov 18-20 - Book

­

Upcoming Online Rust Courses 2025

It's not too late to 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) 

Sep 22-26 - Register

Embedded Rust, Online (3 half days, English)

Sep 30-Oct 02 - Register

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

Sep 22-Oct 02 - Register

­

Events

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.

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.

VDI-Konferenz „Der Digitale Zwilling in der industriellen Wertschöpfung“ - 8-9th October (Frankfurt, Germany)

The 4th VDI Conference on "Digital Twins in Industrial Value Creation" focuses on the strategic integration of digital twins in industry. Experts share practical insights, real-world applications, and best practices - from implementation to lifecycle management - highlighting new data-driven services, AI integration, and regulatory frameworks.

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

This yearly hybrid event is going to take place in November this year. More details will follow. Meeting C++ is an independent platform for C++, supporting the C++ community.

­

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

­
­
­
­
­