Latest posts — page 12

Book Review: "Accelerate" by Nicole Forsgren et al.

The book Accelerate - Building and Scaling High Performing Technology Organizations by Nicole Forsgren et al. is an eye opener and game changer for everyone involved in software development. Nicole provides empirical evidence why teams that apply best practices like test

Burkhard on Qt Embedded Systems: No. 5

Welcome to Episode 5 of my newsletter on Qt embedded systems. Bavaria is now on day 41 of the Corona lockdown. I used the slight easings on Monday this week to go hiking in the mountains. And, nature didn'

Burkhard on Qt Embedded Systems: No. 4

Welcome to Episode 4 of my newsletter on Qt Embedded Systems. I hope this episode finds you alive and kicking despite the COVID-19 pandemic. Bavaria has been under curfew for 11 days and will be for at least another

Creating Simple Installers with CPack

In my recent post Benefits of a Relocatable Qt, I explained how to relocate Qt from a build server to a developer PC and from the PC to an embedded system. Qt is installed in three different locations. My solution

Burkhard on Qt Embedded Systems: No. 3

Welcome to Episode 3 of my newsletter on Qt Embedded Systems. I lead this episode with my thoughts about a better pricing model for Qt. What price would you be willing to pay for Qt and why? I am keen

Benefits of a Relocatable Qt

Bob builds Qt for the development team on a fast compute server. He packs Qt into a tarball and hands the tarball to his teammates. Alice installs the Qt tarball on her PC in a directory that differs from the

Burkhard on Qt Embedded Systems: No. 2

Welcome to my newsletter on Qt Embedded Systems. In my monthly newsletters, I cover a large spectrum of topics needed to build Qt applications on embedded systems. Topics include UI design, QML, Qt, C++, Yocto, system-on-chips, system architecture,

Safe-Guarding the (L)GPL Future of Qt

The little known KDE Free Qt Foundation makes sure that Qt stays free and open-source. It guarantees that all Qt modules currently licensed under LGPLv3 must continue to be available under LGPLv3 in the future. This covers all modules

Detecting Overdraw in QML HMIs with GammaRay

Overdraw happens when one QML item fully eclipses another QML item. The QML renderer always draws both items, although there is no need to draw the eclipsed item. You must help out the renderer by explicitly setting visible: false on