Welcome and a belated Happy New Year!
|
|
In the UK we used to call this the Kipper Season as nothing much goes on and your wallet’s empty after Christmas and whatnot. Well, much as we enjoy smoked fish, you won’t find any here . . . But before you read on, please note, we have extended our social media presence to Mastodon. You can now follow us on https://techhub.social/@kdab should you so wish.
On with the show!
We bring you On QVarLengthArray and Uninitialized Storage in C++ followed by Introducing KDAlgorithms, a report on the updates in CXX-Qt, the latest videos and releases, lots of event news (especially Embedded World 2023) and a couple of bonuses:
- For folks reading Japanese, all about Debugging Tools for C++.
- For music creators – about the recent changes to MuseScore (created with QML).
But first . . .
|
|
|
|
|
|
|
Embedded World 2023
March 14 – 16, Nuremberg, Germany
|
|
|
|
|
|
We will have a great show for you this year at our booth in Hall 4-302 at Embedded World 2023.
As every year, we will present our latest demos, showcasing outstanding performance on cost-effective hardware featuring Qt, C++, Slint, Rust and Flutter.
We know how complex and demanding software development for Embedded Devices can be. Our experts have you covered with your questions around choosing a framework, choosing a CPU, getting started with Embedded Linux, performance optimization and of course all topics around Qt and tooling.
Watch out for the February news edition to learn more about the demos that will be shown at our booth 4-302.
To get your free ticket for Embedded World use code: ew23web.
See you in Nuremberg!
|
|
|
|
|
|
|
|
On QVarLengthArray and Uninitialized Storage in C++
|
|
|
|
|
|
|
This is about allocating uninitialized storage in C++: why people want it, how to achieve it using C++20/23 techniques, and how QVarLenghtArray also does the same but with (what I consider) a problematic API.
Read the blog.
You can see more about QVarLengthArray in this video from Giuseppe.
|
|
|
|
|
|
|
|
Introducing kdalgorithms:
An Algorithm Library for C++14 and Above
|
|
|
|
|
|
|
Jesper wanted to showcase algorithms in his video series Qt Widgets and More.
Additionally, and maybe most importantly, he wanted to learn much more about template meta programming for his own use. As a result, he created an algorithm library that can make complex code a lot easier to read.
Read the blog.
See below for related videos from Jesper.
|
|
|
|
|
|
|
|
Rust Bindings with Qt
an interview with Be Wilson & CXX-Qt explained
|
|
|
|
|
|
There’s been a few changes since the last time we talked with CXX-Qt, and there’s more on the way, as outlined by Be Wilson, one of the developers on the CXX-Qt project. Find out more in the latest edition of KDAB News.
CXX-Qt is a set of Rust crates for creating bidirectional Rust ⇄ C++ bindings with Qt. It can be used to integrate Rust into C++ applications using CMake or build Rust applications with Cargo. Find out more -→
Read the November release blog.
|
|
|
|
|
|
|
|
|
|
As the titles suggest, Jesper outlines the steps you need to take to get KDAlgorithms working for you in these two videos.
|
|
|
|
|
|
|
|
|
Mini-series on C++ Templates
|
|
|
|
|
|
|
In this third video from the series started in 2022, Jesper elucidates type traits, how they are implemented and why you should care.
|
|
|
The final episode in this mini-series, in which Jesper reveals what he has been building up to all along: understanding a relatively complex piece of template code.
See the full mini-series on C++ Templates.
See the full Qt Widgets and More playlist.
|
|
|
|
|
|
|
|
Events
Talk Releases from Meeting C++
|
|
|
|
|
|
The videos from Meeting C++ 2022 are being posted on the Meeting C++ channel and should all be up by mid-March. The keynotes and AMAs were a highlight of the conference. Check them out and particularly, the illuminating AMA with Bjarne Stroustrup, the ever-generous original C++ creator, featured here.
|
|
|
|
|
|
|
|
Events to look out for in 2023
|
|
|
|
|
|
Embedded World, 14 – 16/03
See the feature above.
Come visit us in Hall 4-302.
Where is it: Nuremberg, Germany
|
|
|
|
|
|
|
|
Akademy, 15 – 21/07
Akademy 2023 will be a hybrid KDE community event taking place both online and in person in Thessaloniki. Hard to resist! Check it out.
Where is it: Thessaloniki, Greece
|
|
|
|
|
|
|
CppCon, 01 – 06/10
The largest and most successful C++ event in the USA, with superb talks and a great venue. Save the dates!
Where is it: Aurora, Colorado and online
|
|
|
|
|
|
|
EURORUST, 13 – 14/10
This is a 2 day conference for the European Rust community, still in planning stage. Save the dates!
Where is it: TBA and online
|
|
|
|
|
|
|
Meeting C++, 12 – 14/11
Likely to be a hybrid event, as last year. Save the dates for this, the best C++ event in Europe.
Where is it: Berlin, Germany and online
|
|
|
|
|
|
|
|