­
­
­
­
­
­
­

Welcome to September's news from KDAB

This month we had a company meeting in Vilnius and about 100 KDABians enjoyed being together in the same space for the first time in more than a few years. There was information sharing on multiple levels, getting to know new folk, and a good deal of fun. What else happened in Vilnius stays in Vilnius but suffice it to say there were a lot of potatoes involved ;-)

 

We bring you a potato-free newsletter, nonetheless, with Choosing a CPU: is the i.MX 8 right for your project?, the release of KDDockWidgets 1.6.0 and news of other KDAB tool releases. 

 

We also offer new releases in the Qt Widgets and More series and a multitude of videos from, and news about Events.

­
­
­
­
­
­
­
­
­

Choosing a CPU

Is the i.MX 8 right for your project?

­
­
­
­
­

by Till Adam

­

We’ve learned some hard-won lessons in using i.MX 8 silicon to bring customer projects to life and have helped customers determine which CPU is the most appropriate for their current product and future roadmap. 

 

In this blog, we share some of our CPU choice considerations, helping eliminate some of the unknowns and hopefully clearing away some misconceptions in the process.

 

Read the blog.

­
­
­
­
­
­
­
­
­
­

KDDockWidgets 1.6.0 released

now supporting Qt 6.2

­
­
­
­
­

Our framework for custom-tailored docking systems in Qt got a major upgrade this month. Whilst it still, of course, supports Qt 5, now Qt 6 is supported from version 6.2.0. And there's more.

 

Check out the release notes on github.

Find out more about KDDockWidgets.

­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­

KDAB tools re-licensed to MIT

KDAB recently made the decision to relicense many of our free tools from GPL to the less restrictive MIT. These are the tools we released this month - they can all be downloaded free.

­
­
­
­
­
­

KDChart 3.0.0

 

KDChart is a comprehensive business charting package with many different chart types and a large number of customization options. 

 

KDChart 3 is the first release of KDChart that supports Qt 6, and both Qt 5 and Qt 6 can be co-installed.

 

Check out the release highlights.

Find out more and download KDChart.

­
­
­
­
­
­
­
­
­
­

KDSoap 2.1.0

 

KDSoap 2.1.0 was also released this September.

 

KD SOAP is a tool for creating client applications for web services. Among other things, KD SOAP makes it possible to interact with applications which have APIs that can be exported as SOAP objects. The web service then provides a machine-accessible interface to its functionality via HTTP.

 

Check out the release highlights.

Find out more and download KDSoap.

­
­
­
­
­
­
­
­
­
­

KDReports 2.2.0

 

KD Reports creates all kinds of reports from within Qt applications, generating printable and exportable reports from code and from XML descriptions.  

 

Reports may contain text paragraphs, tables, headlines, charts, headers and footers and more.

 

KDReports 2.2.0 release notes are here.

Find out more and download KDReports.

­
­
­
­
­
­
­
­
­
­
­
­
­

Qt Widgets & More Releases 

­
­
­
­
­

We kick off with two episodes where Jesper and Giuseppe D'Angelo have fun sharing their knowledge with you: Which String Class in Qt should I use? and QStringBuilder.

 

Then we have Save Re-compile Time - Include moc Files in Source Files, where Jesper explains how he went from 22 seconds to 5 when recompiling. 

 

Finally, in Improving my Clang-Tidy Checks, Jesper reveals some of the not-so-welcome surprises he got from checking checks - and what he did about it.

 

Access the Qt Widgets and More playlist.

­
­
­
­
­

Which String Class in Qt should I use?

­
­

Save Re-compile Time - Include moc Files in Source Files

­
­
­
­

QStringBuilder

­
­

Improving my Clang-Tidy Checks

­
­
­
­
­
­
­
­
­
­
­
­

Video Releases from Qt Developer Conference

­

We released twelve more videos since the last Newsletter. They are all excellent. Take a look at the four randomly selected below, but see the full list here. There's more to come!

­
­
­
­
­
­

KDE's journey to Qt 6, by Nicolas Fella. 

Since 25 years, code developed by the KDE Community has been ported to Qt. The next major version transition is coming with Qt 6. 

 

Hybrid Qt Development: Boosting Your Projects with Python, by Dr Christián Maureira-Fredes. 

About adding new technology to the Qt ecosystem.

 

25k Stars Later – How to Survive Maintaining a Popular GitHub Project in Your Spare Time, by C++ developer Niels Lohmann. The title says it well.

 

How Can I Make My Qt Apps More Rusty? 

Andrew Hayzen and Leon Mathes offer a practical approach for adding Rust to existing C++ projects.

­
­
­
­
­

KDE's Journey to Qt 6

­
­

25k Stars Later – How to Survive Maintaining a Popular GitHub Project in Your Spare Time 

­
­
­
­

Boosting Your Projects with Python

­
­

How Can I Make My Qt Apps More Rusty?

­
­
­
­
­
­
­
­
­
­
­

ACCU Video Releases

­

Here are a couple of talks given by KDAB's James Turner at ACCU earlier this year. We somehow missed them when they came out, so we thought maybe you did as wel

 

How Code Fails in the Real World 

- about bugfixing an open source project: the horrors, the solutions.

 

Properties and Bindings for Modern C++ 

- about getting Qt's declarative language goodness into C++.

 

Sit down and enjoy a highly informative and fun ride.

 

There's a playlist for ACCU here.

 

­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­

More on Events

CppCon happened last week (see the pre-release videos here), KDE Akademy is about to happen (Oct 1 - 7), and we are proud to have sponsored both events.

 

­
­
­
­

This month, instead of the usual rundown of what's coming up, we decided to simply share our KDAB News report where you'll find out about Qt World Summit (November 9th, plus meetups later) as well as other news.

 

Most importantly though, founder Jens Weller talks about Meeting C++ (November 17 - 19), and what it's like running such an event 10 years on. 

 

While we're on the subject, if C++ is your bag, you might also like to watch or listen to this - an in-depth discussion on the Future of C++ - an international panel discussion with C++ experts.

­
­
­
­
­
­
­
­ ­
­
­
­
­
­
­

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.

­

Update your preference | View in browser | Unsubscribe

­
­
­
­
­ ­ ­
­
­
­
­
­
­
­ ­ ­
­
­