Montag, 30. November 2020

December: Combined end of year meetup

For our last meetup of the year we meet for an open discussion together with C++ User Groups Karlruhe and Osnabrück.

Photo: Canadian Goose by Jonathan Wisner (CC-BY 2.0)

You will be able to discuss your topics in various interest groups.

Please suggest topics and vote for them on

This event is free of charge and a good opportunity to get in touch with the community again.

Date: Wednesday, 9. December 2020
Start: 19:00
End: 21:00
Place: Online on

Please consider submitting your talk for next year.


Mittwoch, 9. September 2020

October Talk: Markus Klemm "The reality of C++ combined JavaScript for modern GUI development"

Hello to all C++ followers,

Fortunately Markus jumped in to give a talk in October.


While native nodejs modules are nothing new and web based GUIs are getting used in domains that were considered reserved to native non garbage collected languages, as the recent SpaceX spacecraft control UIs for example, little knowledge seems to be shared about the pitfalls and required learnings for actual scaled down application development in this mixed environment.

This talk focuses on the learnings and code based on a small real productive project which uses C++ for USB device control and core application logic combined with react and electron for responsive, default good looking GUIs as presentation layer. From general project setup and build structure, encountered challenges, to needed and recommended C++ patterns, C++20 outlook, up to JavaScript i.e. web ideas that might be a worthy consideration for future library and language development. Unpleasant but solved surprises included.

We will use Goto Meeting again. You will have the chance to ask your questions directly through chat or voice.

Date: Thursday, 8. October 2020
Start: 19:00
End: 21:00
Place: Goto Meeting

Please consider submitting your talk.


Sonntag, 12. Juli 2020

August Talk: Adam Tornhill "Behavioral Code Analysis in Practice: C++ edition"

Hello to all C++ followers,

For August we will have our meetup together with C++ Usergroup Karlsruhe.

Adam Thornwill will tackle understading legacy code bases with behavioral analysis methods. 


Many codebases contain code that is overly complicated, hard to understand and hence expensive to change and evolve. Prioritizing technical debt is a hard problem as modern systems might have millions of lines of code and multiple development teams — no-one has a holistic overview. In addition, there's always a trade-off between improving existing code versus adding new features so we need to use our time wisely. So what if we could mine the collective intelligence of all contributing programmers and start to make decisions based on information from how the organization actually works with the code?

In this presentation you get an introduction to behavioral code analysis which builds on version-control data to uncover the behavior and patterns of the development organization. A behavioral code analysis helps you prioritize the parts of your system that benefit the most from improvements, so that you can balance short- and long-term goals guided by data. The specific examples are from real-world C++ codebases like the .NET Core runtime, Protobuf, TensorFlow, and more. All analyses are completely automated and demonstrated using the CodeScene tool. This new perspective on software development will change how you view code.

We will try to use Goto Meeting again. You will get the chance to ask your questions directly through chat or voice.

Date: Wednesday, 12. August 2020
Start: 19:00
End: 22:00
Place: Goto Meeting (The URL will be here just before the meeting!)

We are looking for your talk submissions!