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. | |
|
|
---|
|
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. |
|
| |
---|
|
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. |
|
| |
---|
|
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. |
|
| |
---|
|
Countdown for Oxidize 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? | |
|
|
---|
|
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. |
|
|
---|
|
|  | 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. |
|
|
---|
|
| 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 |
|
| | 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 |
|
| | 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. |
|
|
---|
|
| 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 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. |
|
| |
---|
|
| 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. |
|
| |
---|
|
| 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. |
| | | |
|
|
---|
|
|
|