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.