Donnerstag, 8. Februar 2018

20. Feb. Workshop: Modernes CMake

CMake ist ein "cross-platform build generator" und ist meist das Tool der Wahl für Cross-Platform C++ Projekte. Viele Projekte benutzen aber noch eine 2.x CMake Version anstelle des modernen CMake wie man es seit Version 3.x kennt. Das moderne CMake hat viele Vorzüge gegenüber dem "alten". Modernes CMake erlaubt einen modularen Aufbau und erleichtert einem das Verwalten der Abhängigkeiten.
In diesem Workshop erarbeiten wir gemeinsam ein C++ CMake Projekt und benutzen die modernen Funktionen die uns die neuen Versionen bieten.

Ihr braucht dazu einen modernen C++ Compiler der den C++14 Standard unterstützt und ein neuere CMake Version (mind. Version 3.6)

Agenda

  1. Einführung
  2. Workshop
  3. Apero

Ort

bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock

Datum

Di. 20.02.2018, 19 - 21 Uhr (Anschliessend Apero)

Mitbringen

  • Eigener netzwerkfähiger Notebook mit
    • C++ Compiler mit C++14 Unterstützung
    • CMake (mind. Version 3.6)
    • IDE oder Editor nach Wahl
Es sind alle herzlich Willkommen. Egal ob CMake Anfänger oder Experte.

Anmeldung

Erfolgt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz, über  den Meetup Event oder über das Kontaktformular rechts.

Samstag, 6. Januar 2018

Mo 15. Januar: Der Start ins vierte Jahr

Die C++ Usergroup Zentralschweiz gibt es jetzt schon seit drei Jahren. Wir denken es ist an der Zeit für eine Standortbestimmung und einen Blick in die Zukunft.
Wir möchten im ersten Meeting im vierten Jahr gemeinsam mit euch im gemütlichen Rahmen diskutieren wie wir weitermachen sollen.
  • Was findet ihr gut? 
  • Was kann man verbessern? 
  • Was müssen wir unbedingt anders machen? 
  • Was könnte man Neues machen?
  • Welche Themen interessieren euch?
  • ...
Die Usergroup sind wir alle, deshalb ist eure Meinung wichtig. Meldet euch bitte zahlreich an, damit wir gemeinsam eine noch bessere Usergroup mit noch spannenderen Treffen werden.
Kommt auch vorbei, wenn ihr nur einmal oder noch nie zuvor an einem Usergroup Meeting wart, den es ist für uns auch wichtig zu erfahren warum das so ist und was wir machen könnten, dass ihr auch dabei wärt.
Wir hoffen auf zahlreiches erscheinen und wie immer wird auch für den Gaumen etwas da sein.

Bis bald am Montag dem 15. Januar

Ort

bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock

Datum

Mo. 15.01.2018, 19 - 21 Uhr

Anmeldung

Erfolgt wie gewohnt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz, über  den Meetup Event oder über das Kontaktformular rechts.

Mittwoch, 13. Dezember 2017

Montag, 27. November 2017

12. Dezember: "Extreme Startup"

Es ist normal, dass sich die Anforderungen während einem Projekt ändern. Oft, weil man erst beim Umsetzen herausfindet, wie die Kundenbedürfnisse am besten abgedeckt werden können. Manchmal aber auch, weil sich die Marktbedingungen verändern.

In diesem Workshop simulieren wir  auf spielerische Art eine Stresssituation, in welcher der Kunde uns mit ständig ändernden Anforderungen konfrontiert. Ziel ist es dem Kunde immer eine funktionierende Software anbieten zu können, welche seine Anforderungen erfüllt.

Agenda

  1. "Extreme Startup" Workshop
  2. Apero

Ort

bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock

Datum

Di. 12.12.2017, 19 - 21 Uhr (Anschliessend Apero)

Mitbringen

  • Eigener netzwerkfähiger Notebook mit
    • C++ Compiler
    • cmake
    • IDE oder Editor nach Wahl
Es sind alle herzlich Willkommen die gerne mit C++ programmieren. Egal ob Anfänger oder Experte.

Anmeldung

Erfolgt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz, über  den Meetup Event oder über das Kontaktformular rechts.

Samstag, 28. Oktober 2017

13. November: Coding Dojo (mit Test Doubles)

Wir machen mal wieder ein Coding Dojo. Diesmal wollen wir TDD mit dem Einsatz von "Test Doubles" üben.

Agenda

  1. Einführung Coding Dojo, TDD, Pair-Programming und Test Doubles nach Bedarf
  2. Paarweise TDD mit googletest üben
  3. Präsentation und Diskussion der Vorgehen
  4. Apero

Ort

bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock

Datum

Mo. 13.11.2017, 19 - 21 Uhr (Anschliessend Apero)

Mitbringen

  • Eigener netzwerkfähiger Notebook mit installiertem Browser. Es ist keine IDE und C++ Toolchain nötig. Wir programmieren im Browser.
  • Spass, Mut und Enthusiasmus
Es sind alle herzlich Willkommen die gerne mit C++ programmieren. Egal ob Anfänger oder Experte auch wenn ihr TDD, Googletest, Googlemock und Pair-Programming nicht kennt.

Anmeldung

Erfolgt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz, über  den Meetup Event oder über das Kontaktformular rechts. 

Wir freuen uns auf dich.

Montag, 18. September 2017

10. Oktober: Lock-Free Mechanismen in C++

Lock-free Datastrukturen sind berüchtigt dafür, dass sie schwierig zu implementieren und anfällig für versteckte Fehler sind. Trotzdem gibt es Situationen in denen man lock-free Mechanismen einsetzen will - aus Performance- oder anderen Gründen.

Dieser Vortrag von Detlef Vollmann präsentiert die Herausforderungen bei der Implementierung lock-freier Strukturen und wie diese bewältigt werden können.

Detlef Vollmann (http://www.vollmann.ch/de/dv/index.html) ist ein aktives Mitglied des C++-Standardisierungskommittees (hauptsächlich in der Unterkommission zur Concurrency). Er ist einer der (vielen) Autoren des C++ Performance Report und führte die "Futures" in C++11 ein.
Er liefert Support und Schulung zu Embedded Systemen und Concurrency in C++.

Agenda

  1. Vortrag: Lock-Free Mechanismen in C++
  2. Diskussion
  3. Apéro

Ort

bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock

Datum

Di. 10.10.2017, 19 - 21 Uhr (Anschliessend Apero)

Anmeldung

Erfolgt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz, über  den Meetup Event oder über das Kontaktformular auf dem Blog rechts. 

Wir freuen uns auf dich.

Mittwoch, 16. August 2017

Mo. 11. Sept.: "Modern C++" Idiome und Rezepte

Mit der Verabschiedung der neuen C++ Standards C++11/14 und bald C++17 hat sich C++ stark verändert. Einige sprechen sogar von einer neuen Sprache. Auch wenn wir nicht so weit gehen möchten, ermöglicht "Modern C++" ganz anders zu Programmieren als noch mit C++98 und wir C++ Entwickler sollten uns diese neue Art angewöhnen und zum Standard machen.
In einem Workshop werden wir anhand einiger Kochbuch Rezepten anschauen, wie man mit C++11/14/17 bekannte und immer wiederkehrende Aufgaben lösen kann.

Agenda

  1. "Modern C++" Workshop
  2. Verlosung "Give away" gesponsert von Packt Publishing
  3. Apero

Ort

bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock

Datum

Mo. 11.09.2017, 19 - 21 Uhr (Anschliessend Apero)

Mitbringen

  • Eigener netzwerkfähiger Notebook mit installiertem Browser. Es ist keine IDE und C++ Toolchain nötig. Wir programmieren im Browser.
  • Spass und Enthusiasmus
Es sind alle herzlich Willkommen die gerne mit C++ programmieren. Egal ob Anfänger oder Experte.

Anmeldung

Erfolgt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz, über  den Meetup Event oder über das Kontaktformular hier auf dem Blog rechts. 

Wir freuen uns auf dich.


The "give aways" for this event are sponsored by Packt Publishing.