Skip to main content

QtWS15- Implementing Modern Design Patterns with Qt, Bogdan Ogrean & Michael Wagner

Qt World Summit 2015, OCTOBER 5-7, BERLIN, GERMANY Implementing Modern Design Patterns with Qt: Complex applications like social media platforms or big data enterprise appliances have brought forward modern design patterns like Command Query Responsibility Segregation(CQRS, see and Event Sourcing (ES, see These patterns are usually implemented in environments where Java is the language of choice which may explain that there are no C++ based implementations around, not to mention Qt-based implementations. We have created a proof of concept implementation of a CQRS/ES framework based on Qt/QML, we will present a demonstrator application which illustrates the different aspects of the patterns like Commands, Domain-Events, Event-Store, Repositories and Read Models. Video by Qt Company and greenwoodworx,