Skip to content

int main()

When we planned our first meeting, we had no idea how things would turn out. In the end, 23 people came and we had a great time, but also some really useful output for future meetings.

To us as organizers, it was important to make the event fun and casual, and give people time to connect. But we also wanted to know things. Such as: “What topics are people really interested in?” Or: “What could we do to make future meetings really interesting?”

So we made a workshop. Don’t worry: Probably won’t happen again 🙂

Here are the results:

Topics

The list is long, so I try to cluster them by larger area. Topics in bold were requested multiple times. Otherwise they are in no particular order or priority.

Approach & Quality

  • Code Architecture & Patterns
  • Code Quality
  • Functional programming
  • Test Driven Development

Areas of Usage

  • Embedded / Bare metal
  • Graphics / Game development

Learning

  • Learning roadmap
  • Help to develop application

Libraries

  • GPU / CUDA
  • Media Libraries

Specific Techniques

  • Atomics & Memory ordering
  • Compile time execution
  • Inline Assembly in C++
  • Networking
  • Smart pointers
  • Templates
  • Writing plugins

Tooling and Environment

  • CMake
  • Conan
  • Build systems (incl. distributed compilation, union builds)
  • Tooling (e.g. static analyzers, profilers,…)

The Standard Library

  • New / Current C++ Features / C++23
  • std::format
  • std gems

News

  • What’s going on in C++

Formats and Activities

We also collected and rated formats and activities that we could use in future meetups. Numbers in brackets are numbers of votes. I will only mention those that received at least one vote.

Talks and Presentations

  • Klaus (Iglberger) in the house (5)
  • Project ideas for entrepreneurs / solopreneurs (3)
  • Feature a library (3)
  • Invite Stefan Reinalter (2)
  • Why I created a programming language (2)
  • Invite Herb & Bjarne (1)

Practical Skill Development

  • Code reviews (for private projects) (7)
  • Let chatGPT write code and discuss how it’s doing (3)
  • Talk about your solved problems (3)
  • Advent of code style (2)
  • Book recommendations (2)
  • Coding challenge (2)
  • Help me sessions (2)
  • Co-create topic-related “starter packs” (1)
  • Coding dojo (1)

Community Building

  • Introducing own projects (10)
  • Everybody from the group should give a (short) talk (2)
  • Local job board (1)
  • Barbecue (1)
  • Steal s*** from other cpp user groups (1)

Staying Up-to-date

  • C++ News format (5)
  • Discuss ISO Mailings (3)
  • Watch great talks and discuss them (1)

Anything Else

  • Crazy quiz (3)
  • United community project (3)
  • Book reading club (1)

From the organizers’ point of view, it was a successful kick-off and we will try to address exactly the topics that seem most important to the community in follow-up meetings.

So thank you to everyone who took the time to accompany us at this beautiful event and to end it together in the pub around the corner.