Your November 2024 Newsletter | In November, 3 brand-new blogs came your way, including Delivering Software Updates: the Last Mile of Product Development by Nathan Collins, CLI++: Upgrade Your Command Line by Matt Aber and Leon Matthes, and Setting C++ Defines with CMake by David Faure. Additionally, there is a whole new video series for you to check out on our YouTube Channel: Mixing C++ and Rust. In this collection, you can watch an Introduction, Multi-language "Hello World" with CXX, and "Hello World" UI with Rust Using CXX-Qt -- each of which are presented by Leon Matthes. If you prefer video to blog or if you'd like a video to accompany the blog, you can check out David Faure's video on Setting C++ Defines with CMake, which is also now available on our YouTube channel. In other exciting news, you can now download a new version of CXX-Qt, version 0.7! The 2025 list of scheduled training dates has been published to our website; so you can take your pick between an entire year's worth of offerings, including more online Rust training courses. Please check out the last section of this newsletter so you'll know where we'll be in the coming months in terms of events. We hope you've had a terrific November! | |
|
|
---|
|
| Shipping your product to customers is where some real challenges in software development begin. Once it lands in customers’ hands, delivering the expected and necessary software updates can be a complicated task. You'll find out what to consider to ensure things run smoothly, in this blog. |
|
| |
---|
|
CLI++: Upgrade Your Command LineWith a New Generation of Everyday Tools |
|
|
---|
|
by Matt Aber and Leon Matthes | Explore tools that can improve your workflow by serving as alternatives to common Unix commands or just enriching your terminal experience. |
|
| |
---|
|
When building C++ code with CMake, it is very common to want to set some pre-processor defines in the CMake code. Read about the bad and the good way to set pre-processor defines with CMake, with an eye on saving code recompilation time. |
|
| |
---|
|
KDAB Video Releases this Month |
|
|
---|
|
If you enjoyed the aforementioned blog post by David Faure, "Setting C++ Defines with CMake", you might want to watch this video as well. It shows 3 different ways of setting such pre-processor definitions with CMake and goes into the nitty-gritty. |
|
|
---|
|
This month, we introduced you to a new video series on our YouTube channel, Mixing C++ and Rust. In these videos, you'll get to explore why the industry is embracing Rust as the memory-safe systems programming language of choice and learn how to integrate it with C++ using the CXX library. |
|
|
---|
|
| | In this video, you'll discover why Rust and C++ fit well together and why the industry is embracing Rust as the memory safe systems programming language of choice. | |
|
|
| | | Watch this step-by-step tutorial, which guides you through implementing an example application that uses CXX to bridge between C++ and Rust. | |
|
|
| | | CXX-Qt is KDAB's extension to CXX, which adds Qt features like properties, signals and slots to CXX. In this step-by-step tutorial, you'll learn how to extend our "Hello World!" application from the last video with a very basic Qt GUI. | |
|
|
|
---|
|
| New! | | | We have released a new version of CXX-Qt! CXX-Qt 0.7 reaches a major milestone by stabilizing the bridge macro that is at the heart of CXX-Qt. More info on the changes and improvements are available on our website. | |
| |
|
|
---|
|
The dates for our 2025 scheduled training courses have been published on our website! The first three courses of 2025 are Advanced QML, Introduction to C++, and Advanced Qt Widgets. You can find more information on the three training courses below. |
|
|
---|
|
| If you are a programmer with some some QML experience, you can take this training to learn advanced QML/C++ integration and QML Application Architecture. |
|
| | Learn C++ language essentials, with an emphasis on how to write modern, clean and correct C++ code, using facilities from the latest C++ standard editions. |
|
| | If you'd like to improve your Qt Widgets skills and boost your productivity at work, this course provides detailed knowledge about versatile frameworks for large application development and system integration. |
|
|
---|
|
| | | Events | It was our great pleasure to see you at Meeting C++ this month. Thanks for stopping by! We've got another event coming up in December! You can find more details below. |
|
|
---|
|
Meeting C++ Recap Another Meeting C++ conference has come and gone and we had a great time meeting you all at our booth, attending the event's many insightful talks, and joining the vibrant discussions. We hope you all had a great time too and will see you again next year!
|
|
| |
---|
|
| 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. |
| | | |
|
|
---|
|
|
|