We are professionals and hobbyists working in Berlin who are interested in C++, the language, its uses and the things people build with it.
We are open for everybody who knows C++ or is interested in learning it or really anybody who wants to hear about the advantages (and fun!) of native programming.
Some of us are involved in the C++ standardization process, some have contributed to the boost libraries. Some of us work in medical imaging and applications, in scientific computing, some develop innovative and intuitive desktop applications, some are specialists in cross-platform development.
We meet about once a month. Anybody is invited to give a talk about a subject that has something to do with C++. Did you build something with C++ and want to share? Have you checked out the latest proposals from the standardization committee? Do you need help with a project of yours?

Sonntag, 29. Dezember 2013

January meeting

Hi,
at our January meeting we will have a talk about CMake by Manuel Herrmann and Norbert Schultz. More details will follow.

We will meet on 21.th of January, at 7.00 p.m. in the C-Base. The talk will start at 8.00 p.m.

Dienstag, 10. Dezember 2013

C++ User Group Meeting December

At our December meeting, Valentin Ziegler from think-cell will talk about the C++11 memory model.
The C++ memory model defines how multiple threads interact with memory and shared data. This model enables you to reason about concurrent code in a platform independent way.
First, Valentin will discuss multi-threaded executions and data races in C++, and why you need to be aware of optimizations performed by compiler and hardware.
Then he will show how consistency is achieved using locks and atomic operations. Finally, Valentin will take a close look at the different memory orders for atomic operations, even those you should never use.

You can find the Slides for this talk in our github: CppMemoryModel_think-cell.pdf
Additionally we promised you some links:

Mittwoch, 23. Oktober 2013

C++ User Group Berlin Meeting November

Hello Boys and Girls,
our next C++ user group meeting is coming closer. This time we have two talks: Martinho Fernandes will give a talk about the "Rule Of Zero" - a very important topic especially in the light of C++11. Furthermore, Fabio Fracassi from think-cell will give a short trip report about the C++ standarization meeting in Chicago.
We hope to see you all in the C-Base!

The meeting will be on 19.th of November in the C-Base. We start at 7 p.m.

Dienstag, 8. Oktober 2013

October Meeting

Dear C++ Lovers,
the next meeting is our first anniversary and we have a special guest from Düsseldorf: Jens Weller. Jens is organizing MeetingC++ - the largest C++ conference in Europe - and he actively reports about C++ on Twitter and on his blog. On our meetup he will speak about Qt5 and the multimedia framework.
We hope to see you all there!

Dienstag, 10. September 2013

September Treffen

Liebe C++ Community,

am Dienstag den 17.9. findet unser nächstes Treffen statt. Es geht um 7 Uhr los und wir treffen uns wieder in der C-Base.

Update: Richard Guillemot wird in Talk eine C++ Fallstudie präsentieren: Solving 1D PDE with the Crank-Nicholson Scheme.  Richard Guillemot is IT Developer and Quantitative Analyst and provides modeling, simulation and analytical skills as consultant."

Freitag, 26. Juli 2013

August Treffen

Liebe C++ Community,
Auf dem nächsten Treffen der Berliner C++ UG wollen wir einen Workshop oder mehrere kleine Vorträge über Unit-Testing und Testing durchführen. Es gibt bis jetzt zwei Beiträge
  • Fabio Fracassi über Boost.Test
  • Karsten Ahnert über googletest und googlemock
Weitere Beiträge sind sehr gerne willkommen, mögliche interessante Themen wären z.B. QtTest oder auch andere Testverfahren (Regressionstest, verteilte Tests, ...).
Das Treffen findet am 20.August um 19.00 Uhr in der C-Base statt.

Dienstag, 9. Juli 2013

Juli-Treffen

Liebe C++ Community Berlin,

sorry für die späte Ankündigung:

Bedingt durch den Sommer und den Urlaub wird unser Juli-Treffen wird diesmal ein klein wenig anders sein. Es gibt keinen konkreten Vortrag aber dafür wollen wir Grillen. Den Grill werden wir aufbauen, um Essen und Trinken sollte sich jeder selbst kümmern.

Eventuell wird es auch einige spontate Diskussionen zu Themen wie "sinnlose Optimierung", "der längste Ausdruck", "kürzeste Code" usw. geben.  Wir treffen uns wieder um 19.00 Uhr.

Freitag, 7. Juni 2013

Intels Perceptual Computing SDK Hackathon

Hallo,

für alle Interessierten an Intels Perceptual SDK gibt es einen Hackathon: http://perceputalcomputinghackproject.eventbrite.fr

Wie haben dafür ein freundlicherweise einige Tickets bekommen. Bei Interesse einfach hier melden.


Juni Treffen

Liebe C++ Community Berlin,

auch im Juni gibt es ein Treffen der Berliner C++ User Group. Diesmal am 18. Juni, 19.00 Uhr in der C-Base.

Der Vortrag wird diesmal von Valentin Ziegler gehalten und wird sich nicht ausschliesslich mit C++ beschäftigen. Es geht generell um Layoutalgorithmen und Optimierung:
Die Entwicklung effizienter Desktop Publishing Systeme wird behindert durch den Mangel an leistungsfähigen, automatischen Layoutalgorithmen. Aktuelle Algorithmen zum Layout ganzer Dokumente oder einzelner Seiten erfordern entweder die Formulierung des Layoutproblems in einer formalen Beschreibungssprache, oder sie benötigen fertige, detaillierte Layouttemplates.

Im Vortrag stelle ich unseren Algorithmus vor, der ein allgemeines Layoutproblem in ein Ressourcenallokationsproblem übersetzt und durch lineare Optimierung in Echtzeit löst. Dies ermöglicht die Entwicklung eines interaktiven User Interface, mit dem sich schematische Abbildungen und Diagramme innerhalb einer Präsentationssoftware erstellen lassen.

Wir sind gespannt.

Samstag, 11. Mai 2013

Treffen im Mai

Liebe C++ Community,

diesmal trifft sich die Berliner C++ UG am 21. Mai, wie gewohnt in der C-Base. Los gehts um 19.00 Uhr.

Diesmal wird es thematisch um Boost.Range gehen. Andre Bergner stellt dieses Thema vor.

Mittwoch, 27. März 2013

Treffen im April

Liebe C++ Community,

auch im April trifft sich die Berliner C++ UG wieder in der C-Base, diesmal am 16. April. Los gehts wie immer um 19.00 Uhr. Der Vortrag startet um 20.00 Uhr. Diesmal wird Milian Wolff über aktuellen Entwicklungen in und um KDevelop sprechen.

Bis dahin!

Materiallen Property Bindings

Der Source Code für den Olivier Goffart's Vortrag zu Property Bindings kann im Github gefunden werden. Die Techniken werden auch sehr ausführlich in einem Blog Post von Olivier vorgestellt.

Die C++ Files des Vortrages (auch zu den Compile-Time String Prozessing und Regular Expressions) sind hier, hier und hier.

Montag, 4. März 2013

Property Bindings

Hallo C++ Community Berlin,

Unser nächstes Treffen findet am 19. März wie gewohnt in der C-Base statt. Diesemal gibt es einen interessanten Vortrag zum Thema Property Bindings. Olivier Goffarf wird dieses Thema vorstellen  und der Vortrag wird diesmal in Englisch gehalten. Es geht wie gewohnt um 19.00 Uhr los. Der Vortrag starten um 20.00 Uhr.

Mittwoch, 20. Februar 2013

5. Vortrag: Type Erasure

Hier könnt Ihr euch den Vortrag nochmal anschauen ...


Die Beispiele findet Ihr im GitHub

Boost TypeErasure könnt ihr hier finden: Dokumentation und Subversion code repository
Die Präsentation zu Value Semantics von Sean Parent findet ihr hier als Video oder als Folien

Donnerstag, 7. Februar 2013

Nächstes Treffen: Type Erasure

Liebe C++ Community Berlin,

das nächste Berliner C++ User Group Treffen wird am 19.2. wie gewohnt in der C-Base stattfinden. Vortragen wird Fabio Fracassi über Type Erasure, es wird also sehr interessant werden. Zur Einstimmung ist folgendes Video zu empfehlen: https://www.youtube.com/watch?v=_BpMYeUFXv8

Wir sehen uns!

Freitag, 18. Januar 2013

4. Vortrag: André Bergner – Expression Templates

Hier ist die Prezi vom Vortrag über Expression Templates. Die gezeigten Beispiel-Source-Codes liegen im Git-Hub.

Montag, 7. Januar 2013

Expression Templates

Ein frohes und erfolgreiches 2013!

Es wird im Neuen Jahr auch gleich mit schwerer Kost losgehen: Andre Bergner trägt über Expression Templates und Boost.Proto vor. Der Vortrag wird wieder 20 Uhr losgehen und davor und danach gibt es natürlich wieder interessante Diskussionen und Gespräche zu C++ und allem was dazugehört.

Bis dahin!