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
On QVarLengthArray and Uninitialized Storage in C++
by Guiseppe D’Angelo
An Algorithm Library for C++14 and Above
by Jesper Pedersen
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.
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.
More on KDAlgorithms
KDAlgorithms and git
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.
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
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