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, seehttp://cqrs.nu/Faq/command-query-responsibility-segregation) and Event Sourcing (ES, see http://cqrs.nu/Faq/event-sourcing). 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, www.greenwoodworx.com