Monthly Digest
Your October 2024 Newsletter
Your new blog selections since the September newsletter edition include part 2 of the series by Matt Aber, Implementing an Audio Mixer, Choosing Your Embedded Hardware by Nathan Collins, Choosing a Screen for Your Embedded Product by Nathan Collins, and 10 Tips to Make Your QML Code Faster and More Maintainable by Nicolas Fella.
On YouTube, you can now watch the final episodes of the Inter-process Communication with Qt video series. Five new videos in this series are waiting for your viewing pleasure; Implementing a DBus Server, Implementing an Async DBus Client, Synchronous DBus Calls in a Thread, Implementing a REST Client Using QNetworkAccessManager, and Implementing a SOAP Client Using KDSoap. We also have a news flash for you, linked below.
You’re welcome to attend our final training classes of 2024. You can choose from a few Rust training classes given by Ferrous Systems, as well. In May of 2025, Qt World Summit 2025 will bring you several of our training offerings on the training day. You can take a look at the list of which trainings you’ll be able to choose from below.
Finally, check out our events section below.
Implementing an Audio Mixer, Part 2
Basic DSP with Qt Multimedia
by Nathan Collins
Choosing the right hardware for an embedded Linux device is so much more important than your software choices. Making the wrong decision can lead to significant costs and disruptions if you have to change hardware mid-development. Read this blog first before you solidify your choice.
by Nathan Collins
Not all devices require screens. Some rely on web-based user interfaces or smartphone apps for control and interaction. But if your product needs a built-in screen and you need to decide which to get and what to do with it, the rest of this blog is for you.
10 Tips to Make Your QML Code Faster and More Maintainable
Modernize your code for fun and profit
by Nicolas Fella
In recent years, a lot has been happening to improve performance, maintainability and tooling of QML. Some of those improvements can only take full effect when your code follows modern best practices. Here are 10 things you can do in order to modernize your QML code and take full advantage of QML’s capabilities.
KDAB Video Releases this Month
Inter-process Communication with Qt
In last month’s newsletter, we introduced you to the beginning of a new video series on our YouTube channel, Inter-process Communication with Qt, kicking it off with the first five videos. You can now watch the final 5 videos in the series.
KDAB News Flash!
Qt 6.8 LTS Released and Announcements
Click here to view Here’s your last chance to sign up for the final training courses of 2024! Watch out for the new training schedule for 2025, which we’ll publish very soon.
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.
- Nov 26-28 – Book
Learn how to write Qt 3D applications from the ground up, control Qt 3D’s rendering algorithm with the Frame Graph and integrate Qt 3D inside a QtQuick application.
- Dec 3-5 – Book
Haven’t seen the course you need?
If you would like to sign up for a training that you haven’t seen on our schedule in a while, please register your interest here, where you can view our schedule and scroll down the page to the interest registration section.
Take a look at our full list of upcoming scheduled trainings, to see more of our offerings.
Join us for the KDAB Training Day!
The KDAB Training Day 2025 will take place in Munich on the 8th of May, right after the Qt World Summit on the of May.
You can choose from the following topics:
* Effective Modern QML
* QML Application Architecture
* QML/C++ integration
* Integrating Rust into Qt applications
* Modern C++ Paradigms
* Integrating Custom 3D Renderers with Qt Applications
Read more about each course here: https://training.kdab.com/ktd25/
Note: Tickets for the training day only and combo QtWS Conference + KDAB Training Day tickets go on sale on November 1st.
Upcoming Online Rust Training Courses
These online courses have 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.
Introduction To Rust (5 half days): Nov 25-29 Register
Embedded Rust (3 half days) Dec 4-6 Register
Introduction + Embedded Rust Combo (8 half days): Nov 25-29 + Dec 04-06 Register
Check out the full schedule.
Events
A couple of events where we’d love to see you are coming up in November and December.
KDAB is proud to be a Gold Sponsor of Meeting C++ 2024. Locate the KDAB booth on the entrance level and talk to experts Ivan Čukić and Milian Wolff on any of the event days. At the booth, you will also get a live demo of KDAB tools like GammaRay, Hotspot, Heaptrack, Clazy and KDDockWidgets. Read more.
Embedded Software Engineering Kongress,
Dec 2 – 5, Sindelfingen, Germany
ESE Kongress is Germany’s leading congress for the embedded software industry. We’ll have a booth there, next to Slint. Come see us. Find out more about our presence at ESE 2024.
About KDABIf you like this article and want to read similar material, consider subscribing via our RSS feed.
Subscribe to KDAB TV for similar informative short video content.
KDAB provides market leading software consulting and development services and training in Qt, C++ and 3D/OpenGL. Contact us.