Welcome to our July Newsletter

Summer is fun, but so is programming, and this month we bring you Reverse Engineering Android Apps to prove it. That's followed by Object Ownership and an Interview with Rust Foundation's CEO looking at the serious issue of security.

 

We also offer the latest additions to Qt Widgets and More, updates on KDAB Training Day in November, other event news and more. 

­

Reverse Engineering Android Apps

Join the dark side :)

by Bogdan Vatra

Find out how Bogdan rescued his wife's favourite watch (and boosted his marriage 😉), when the companion app associated with her phone's functionality went extinct.

 

Read the blog.

­

Object Ownership

by Ilya Doroshenko 

This is the third in Ilya's blog series focusing on quirks in Advanced C++. 

 

In the last blog, Ilya revealed the nightmare that manual memory management can kick off. Here, he proposes an alternative approach, though not exactly a pain-free one.

 

Read the blog.

­

The Rust Foundation Security Initiative

An update from Rebecca Rumbul for KDAB News

We're delighted to welcome Rebecca Rumbul, CEO of The Rust Foundation, to tell us more about how the Rust Foundation is helping strengthen Rust Security, in our latest edition of KDAB News.

You'll also hear how The KDE Free Qt Foundation celebrates 25 years of ensuring the Qt framework remains freely available for non-commercial use. And of course there's more Qt-related news from the KDAB news team.

 

Watch KDAB News.
Download The Rust Foundations's Security Initiative Report.

­

KDAB Training Day - November 27th

- Profiling on Linux, with Milian Wolff

This summer, KDE Akademy awarded Milian Wolff his second Akademy Award from KDE, this time for his work on Heaptrack with the Heaptrack team. Heaptrack, which Milian created, is one of the tools he will tell you about in Profiling on Linux at KDAB Training Day in Berlin on November 27th.

In this short video, he describes what else is on the menu.

Each of the five one-day courses at KDAB Training Day is offered by an equally qualified trainer. Here's the full list so you can choose where to hone your skills:

  • What’s new in C++23, with Giuseppe D’Angelo
  • QML Application Architecture, with André Somers
  • Profiling on Linux, with Milian Wolff
  • Porting to Qt 6, with Nicolas Fella
  • A taste of Rust (with a drop of Qt), with Florian Gilcher - Ferrous Systems

Find out more and sign up for KDAB Training Day. Early bird offer ends 31st July.

 

KDAB Training Day is a separate event, linked to Qt World Summit, which also takes place in Berlin, on November 28th and 29th. Sign up for Qt World Summit.

­

Qt Widgets and More

More programming insights from Jesper and friends

Show me your IDE - CLion

In this ONE HUNDREDTH episode in the series (just saying), Alex Busse tells Jesper (and us) about CLion (pronounced sea lion) - an IDE created by JetBrains - and shows us some of the aspects that make it worth using.

How to make widgets read-only in Qt?

Or, how do you make, for example, a QComboBox read only? It has setEnabled(), but that truly disables the widgets . . .

Watch this episode to learn how.

Implementing std::invoke in C++14

Jesper added sort_by to KDAlgorithms. This required that, for C++14, he had to implement what in C++17 is known as std::invoke.
In this video, he shows us what that involved. 

­

Selected Events this year

KDAB has two Keynotes coming up in November, at two important annual events: Meeting C++ and Qt World Summit. Read more below.

SIGGRAPH, August 6 - 10, LOS ANGELES

The biggest and the best, if graphics and all things visual is your thing. It's their 50th Anniversary! Still time to sign up.  

Check it out.

CppCon, October 1 - 6 COLORADO

KDAB is a longtime sponsor of CppCon and looks forward, as always, to this exceptional event

Register here.

Meeting C++, November 12 - 13, BERLIN & online

KDAB's Ivan Čukić will give the closing Keynote at this year's Meeting C++. 

Find out more. 

Qt World Summit, November 28 - 29, BERLIN

You should not miss the Keynote on Day 1: Luma Vision - The Future of Interventional Cardiac Imaging, Built with Qt, by Luma Vision co-founder & CTO Christoph Hennersperger & Till Adam, CCO at KDAB. 

Get your tickets here. 

­

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

­
­
­
­
­