Welcome to our September Newsletter

We bring you Intro to C++ Coroutines: Concept followed by GitHub Actions for C++ and Qt, then the Release of GammaRay 3.0.0.

 

We also have a new video in our Qt Widgets and More series, the complete tutorials on GammaRay for Qt Widgets Applications, a word or two on Training, and Events - including KDAB at the Engineering Design Show coming up Oct 11th-12th and a focus on a November Week in Berlin with Qt you'll want to get ready for.

 

Finally, some off-topic news we just couldn't resist sharing with you: Raspberry Pi 5 is ready for pre-order now! Check it out.

­

Intro to C++ Coroutines: Concept

by Ilya Doroshenko

It seems the C++ committee followed the quote: “Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime”.

 

In this blog, Ilya introduces coroutines in all their complexity and what you need to understand before making your own coroutine.

 

Read the blog.

­

GitHub Actions for C++ and Qt

How to use GitHub Actions for C++ and Qt projects

by Milosz Kosobucki.

You may already be hosting your code on GitHub, but do you know that GitHub provides a built-in Continuous Integration solution called GitHub Actions that is very easy to set up and free for public repositories?

 

Milosz offers a crash course on what GitHub Actions are and how to use it for your C++ and Qt projects.


Read the blog.

­

GammaRay 3.0.0 is released

with Qt 6 support

GammaRay is a software introspection tool for Qt applications developed by KDAB. 

This is a major release for this much used tool, with the most important addition being added support for Qt 6.

 

Get the full overview and links to the GitHub repository in this report.

 

See also the next section: GammaRay tutorials for Qt Widgets Applications.

­

KDAB Video Releases this month

Qt Widgets and More

First up is a new video from Jesper Pedersen: Code Coverage Using gcov - about dealing with dead code in a project. At the end, Jesper announces a whole new series, coming soon!

Access the series so far (125 videos to date). 

GammaRay for Qt Widgets Applications

These two are the last in the series of seven quick tutorials, where David Faure takes us through debugging a Qt Widgets Application using GammaRay. 

Access the complete Qt Widgets module.

See all our tutorials for GammaRay in one place.

Code Coverage Using gcov

Jesper investigates with the help of his friends.

Replaying the Drawing of a Qt Widget Step by Step

How to debug a painting issue with GammaRay.

Finding the Code Triggered by a QAction

David assures us this technique works even if you know nothing of the application code.

­

KDAB Training

You thought Jesper was 'just' that guy from the Qt Widgets and More series, didn't you? In fact there's a whole lot more to Jesper, who's been with KDAB since the beginning and is the guiding light behind our world-class training, having himself authored most of the Qt course material. 

 

Let Jesper tell you why KDAB training is so successful in this 5 minute video.

 

Check out our Training Schedule.

Talk to us about your specific needs.