C++ Meetup in Berlin, Germany 2025

  1. Home
  2. Career
  3. Career events
  4. C++ Meetup in Berlin, Germany 2025

Rethinking C++: From Functional Design to Cultural Debugging — Berlin C++ Meetup on November 5, hosted by think-cell.

This pre-conference meetup is a chance to gather with fellow C++ developers in a smaller, more informal setting, exchange thoughts before the big event, and explore two topics shaping the future of C++: how we write code and how we think about it.
We’ll start the evening with a look at functional programming in modern C++, then step back to ask a broader question: if the language has evolved so much, why hasn’t the industry caught up?

Date & Time: Tuesday, November 5, 2025 – 18:30-21:30
Location: Le Wagon Coding Bootcamp, Rudi-Dutschke-Straße 26, 10969 Berlin
Agenda
18:30 – Doors open
19:00 – Talks + Q&A
20:45 – Pizza and Networking

Talks
"Functional Programming in C++" by Jonathan Müller, Software Engineer at think-cell
Functional programming offers a more declarative way to write code — one that can make programs easier to reason about, compose, and maintain. But thinking functionally in C++ means seeing the language differently.
Jonathan will show how modern C++ supports functional ideas through std::ranges, composable error handling with std::optional and std::expected, and algebraic data types like std::tuple and std::variant. He’ll even go as far as explaining the M-word — be there for it!

Jonathan is a Software Engineer at think-cell. There, he is responsible for maintaining think-cell's core libraries, which include a custom range library, a fast and convenient JSON parser, and many other utilities and data structures to write elegant C++ code. Before working at think-cell, he wrote many useful open-source C++ libraries. Jonathan is also a member of the C++ standardization committee, where he serves as the assistant chair for std::ranges and is a frequent conference speaker.

"The Real Problem of C++" by Klaus Iglberger, Trainer & Consultant, Author of “C++ Software Design”
C++ today provides powerful tools for safety and clarity—ranges, value semantics, concepts, strong types, constexpr — yet unsafe and outdated code is still everywhere. Why?
Klaus takes an honest look at what really goes wrong in the C++ world: the knowledge gap between experts and everyday developers, the fascination with dangerous details, and the lagging state of C++ education. This talk is less about language features and more about the mindset that defines how we use them.

Klaus Iglberger is a freelance C++ trainer and consultant. He shares his expertise in popular C++ courses — from beginner to advanced — all around the world. He is the author of “C++ Software Design”, one of the organizers of the Munich C++ user group, and the (co-)organizer of the Back-to-Basics and Software Design tracks at CppCon.

If you’re in Berlin for Meeting C++ or just curious about what’s happening in modern C++, this meetup is a relaxed way to learn, exchange ideas, and meet others. Connect with speakers, share ideas, and start the C++ conversations early.

RSVP now to save your seat https://www.meetup.com/berlincplusplus/events/311470992

Who is think-cell?

think-cell was founded in 2002 by two computer scientists who continue to run the company. We produce graphics software that performs most of the painstaking work of creating presentation slides for our demanding users.

Find out more about our company and our working environment on our career page. If you are looking for more information on what development problems we are facing every day go to our C++ developer job posting.

Three employees taking a break around the coffee machine
Want to know more?

If you have any questions regarding working at think-cell, our job openings or events, please feel free to contact us.