I gave a talk at Meeting Embedded 2021 on 4 November 2021. First, I introduced the hexagonal architecture (a.k.a. ports-and-adapters architecture) in general. Then, I showed a walking skeleton of the architecture for a harvester terminal.
Welcome to Episode 22 of my newsletter on Qt Embedded Systems!
The big news of September is that Qt 6.2 LTS was released. Qt 6.2 is the first Qt 6 release that has feature parity with Qt 5
It depends! If a C++ source file includes the header inside an extern "C" section, the header is compiled as C++. If a C source file includes the header, the header is compiled as C. Hence, the header
Welcome to Episode 21 of my newsletter on Qt Embedded Systems!
August was a pretty busy month for me. I gave four legacy code workshops as an add-on to James W. Grenning's TDD courses, extended my license
Welcome to Episode 20 of my newsletter on Qt Embedded Systems!
1 June 2021 was my 8th anniversary of being a solo consultant. Two years ago, I shared my Lessons from Six Years as a Solo Consultant: don't
Creating an architecture means answering many questions about the ecosystem, in which the Qt embedded system operates. While the questions are very similar for all Qt embedded systems, the answers and their priorities differ. So, you should be able to
Welcome to Episode 19 of my newsletter on Qt Embedded Systems!
My focus is on the Forrester study "Smarter Products Need Smarter Development" paid for by The Qt Company. The key recommendation is to focus on customer experience.
Welcome to Episode 18 of my newsletter on Qt Embedded Systems!
My May newsletter is all about system design and architecture. The trigger was the inspiring Software Architecture Workshop held by Ruth Malan and Dana Bredemeyer [BM21]. I wrote two
Our quest for a successful architecture of a harvester terminal continues. In this episode, we discuss when a system with a single application is good enough and when a system with multiple applications and a window manager is the better
Operator conditions like light, temperature, water, dust and vibration are a rich source for constraints and qualities of a system architecture. They affect the SoC, display and connector selection, the touch gesture recognition, the communication between system components, the cabling,
Welcome to Episode 17 of my newsletter on Qt Embedded Systems!
You may have been wondering, why you didn’t receive the April issue of my newsletter last Friday - on the last day of the month. I simply was too
Welcome to Episode 16 of my newsletter on Qt Embedded Systems!
This newsletter is a bit shorter than usual. I had too much on my hands this month: a full-time project, a license-compliance project on the side, preparing