Skip to content

Architecture

Parking at Munich Airport: An Awful Experience

The parking experience at Munich Airport is awful. It is too easy to do something wrong, which can only be remedied by calling support. The bad user experience is caused by a bad system architecture. The pieces for a better architecture are already in place. Improving the interaction between these pieces improves the architecture and a fortiori the user experience. I can at least dream of a better parking experience in the future, although I can’t change the current one.

Read More »Parking at Munich Airport: An Awful Experience

My Talk “Hexagonal Architecture: The Standard for Qt Embedded Applications” at Meeting Embedded 2021

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.

Read More »My Talk “Hexagonal Architecture: The Standard for Qt Embedded Applications” at Meeting Embedded 2021
Ports-and-adapters architecture for harvester terminal with GUI, Cloud, Machine and Customer adapter.

My Talk “A Successful Architecture for Qt Embedded Systems” at Qt Day Italy 2021

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 transfer the questions and answers from my running example, a harvester terminal, to your system.

Read More »My Talk “A Successful Architecture for Qt Embedded Systems” at Qt Day Italy 2021