Faster ►► C++ Meta-Programming (online talk by Andreas Reischuck, Dresden)


Details
This online event is conducted by the C++ Usergroup Dresden. It starts at 7pm!
Please RSVP at https://www.meetup.com/de-DE/cpp-ug-dresden/events/fvfdwqybchbsb.
Teaser
When we embraced meta programming in our application code we noticed a hit in compile times. This started an ongoing journey to mitigate the negative effects, but retain the positives. During this talk I will introduce some motivations to run meta programming. We will look at some compile time benchmark of basic meta programming constructs and discuss ideas to make them faster. With this foundation we take a look at real world use cases, like templated data containers. Hopefully we learn a lot and can make your code compile a bit faster.
We will use Goto Meeting again. So you get the chance to ask your questions directly through chat or voice.
--------------------------------
Unten das ursprünglich geplante Event, welches auf unbekannt verschoben wurde:
Gradle im Kontext von C++ Builds (Vortrag & Workshop von Marc Philipp)
Gradle is an open-source build-automation system that comes from the field of JVM languages, offering a Groovy-based domain-specific language. It supports multiproject builds, incremental and concurrent builds, and dependency management. Since 2018, Gradle offers a new C++ plugin that brings these advantages also to C++ builds.
Agenda:
- Vortrag zu Gradle
- Demo
- Workshop über eure C++ Build-Probleme, und ob/wie man sie in Gradle lösen kann. Marc: “Ihr kennt C++, ich kenne Gradle. Lasst uns mal schauen, was man daraus machen kann.”
Sprecher:
Marc Philipp (https://www.marcphilipp.de/) hat mehr als 10 Jahre Erfahrung in der Entwicklung von Software für Unternehmen und Endanwender sowie als Trainer und Coach für andere Entwickler. In seiner Arbeit bei Gradle Inc. widmet er sich der Verbesserung der Produktivität von Entwicklerinnen und Entwicklern und kann seiner Leidenschaft für Open-Source-Software nachgehen. Er ist seit langem aktiver Committer und Maintainer von JUnit.
Anfahrt:
Das Informatik-Gebäude 50.34 des Karlsruher Institut für Technologie befindet sich Am Fasanengarten 5 in 76131 KA.
Die meisten Parkplätze gibt es am Waldparkplatz am Adenauer Ring.
Die nächstgelegenen Straßenbahnhaltestellen sind Durlacher Tor und Karl-Wilhelm-Platz.
Google-Maps Informatik-Gebäude: https://www.google.de/maps/place/Fachschaft+Informatik+am+KIT/@49.0153627,8.4102062,15z/data=!4m8!1m2!2m1!1sinformatik+am+KIT!3m4!1s0x0:0xe44641cbc8078b10!8m2!3d49.0139346!4d8.419379
Google-Maps Waldparkplatz: (https://www.google.de/maps/place/Waldparkplatz/@49.0153455,8.4167723,17z/data=!4m12!1m6!3m5!1s0x479706337e8fb5c3:0x9a20a2b44887dc52!2sWaldparkplatz!8m2!3d49.015342!4d8.418961!3m4!1s0x479706337e8fb5c3:0x9a20a2b44887dc52!8m2!3d49.015342!4d8.418961 (https://www.google.de/maps/place/Waldparkplatz/@49.0153455,8.4167723,17z/data=%214m12%211m6%213m5%211s0x479706337e8fb5c3:0x9a20a2b44887dc52%212sWaldparkplatz%218m2%213d49.015342%214d8.418961%213m4%211s0x479706337e8fb5c3:0x9a20a2b44887dc52%218m2%213d49.015342%214d8.418961))

Faster ►► C++ Meta-Programming (online talk by Andreas Reischuck, Dresden)