Mittwoch, 30. Januar 2019

12. Feb.: Mission: Impossible X

Mission: Impossible X or "Make impossible states impossible"

Drehbuch und Regie: Adrian Imboden
Produzent: C++ Usergroup Zentralschweiz 
FSK: 16  

"Viele Datenstrukturen in C++ welche in der freien Wildbahn anzutreffen sind erlauben eine Vielzahl von ungültigen Zuständen, welche der Entwickler dann beim Lesen und Bearbeiten von Code jederzeit im
Hinterkopf haben muss, z.B. mehrere boolsche Variablen, welche in gewissen Kombinationen nicht auftreten dürften.

An einigen Beispielen werden wir sehen und selber ausprobieren, wie assert-Minenfelder und kognitive Zustands-Überlastungen mittels "modernem" C++ vermieden werden können.
C++ hat seit C++14 Einiges von den funktionalen Sprachen abgeschaut, welche diese Konzepte schon länger einsetzen.
Konkret geht es um std::optional, std::variant und co., so wie deren Anwendung."


Agenda

  1. Begrüssung und Einführung
  2.  "Mission: Impossible X" von Adrian Imboden
  3. Apéro

Ort

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

Datum

Di. 12.02.2019, 19 - 21 Uhr (Anschliessend Apéro)

Mitbringen

  • Eigener netzwerkfähiger Notebook mit installiertem Browser. Es ist keine IDE und C++ Toolchain nötig. Wir programmieren im Browser.

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 auf dieser webseite.

Sonntag, 6. Januar 2019

Mo. 14. Januar: C++ Countdown Pub Quiz

Das fünfte Jahr der C++ Usergroup Zentralschweiz starten wir am Montag 14. Januar mit einem Pub Quiz. Für einmal wollen wir nicht möglichst sauberen, also Clean-Code schreiben, sondern möglichst kurzen.
Beim C++ Countdown Pub Quiz von Jon Jagger geht es darum ein möglichst kurzes C++ Codestück zu programmieren, welches kompiliert und alle vorgegebenen Schlüsselwörter enthält.
Was sich langweilig anhört ist höchst spannend und amüsant. Komm vorbei und probiere es selber aus.

Agenda

  1. Begrüssung und Einführung
  2.  C++ Countdown Pub Quiz
  3. Siegerehrung und Besprechung
  4. Apéro

Ort

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

Datum

Mo. 14.01.2019, 19 - 21 Uhr (Anschliessend Apéro)

Mitbringen

  • Eigener netzwerkfähiger Notebook mit installiertem Browser. Es ist keine IDE und C++ Toolchain nötig. Wir programmieren im Browser.

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 auf dieser webseite.

Donnerstag, 20. Dezember 2018

Slides: "10 (kleine) Dinge aus C++, die das Leben erleichtern" von Dominik Berner

Am 12. November zeigte Dominik Berner (@BernerDominik) rund 20 Leuten "10 (kleine) Dinge aus C++, die das Leben erleichtern". Der interessante Vortrag zu Neuerungen im "Modernen C++" hielt Dominik im Dezember auch an der ESE in Sindelfingen. Das war der Grund warum wir noch etwas mit der Veröffentlichung der Slides gewartet haben.

Die Slides könnt ihr hier runterladen.

Einige Sachen aus dem Vortrag könnt ihr auch im "Modern C++ idoms and recipes" workshop auf tech.io üben. 

Schöne Festtage und einen Guten Start ins neue Jahr

Montag, 19. November 2018

11. Dezember: Test Driven Development or: How I Learned to Stop Worrying and Love the Bomb

Im Dezember wollen wir noch einmal ein Coding Dojo machen, um TDD (Test Driven Development) und Pair-Programming zu üben. Zum Jahresabschluss gibt es aber kein gewöhnliches Coding Dojo. Diesmal geht es um Leben und Tod.

Im ersten Teil werden wir nicht nur TDD üben, sondern uns dabei auch einiges an Wissen zum Thema Bombenentschärfung aneignen. Dieses neu erworbene Domänen-Knowhow benötigen wir im zweiten Teil, wenn es heisst:
Keep Talking and Nobody Explodes

Agenda

  1. Begrüssung
  2. Paarweise TDD üben
  3. Interaktive "Übung"
  4. Apéro

Ort

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

Datum

Di. 11.12.2018, 19 - 21 Uhr (Anschliessend Apéro)

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 oder Pair-Programming nicht kennt.

Anmeldung

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

Montag, 22. Oktober 2018

12. November: "10 (kleine) Dinge aus C++, die das Leben erleichtern" von Dominik Berner

An unserem nächsten Event zeigt uns Dominik Berner

10 (kleine) Dinge aus C++, die das Leben erleichtern

Die Einführung der neuen Standards C++11/14/17 hat C++ merklich modernisiert. Nebst solchen grossen Sprachfeatures wie smart-pointers, move semantics und varaidic templates gibt es auch noch eine ganze Menge an kleineren Erweiterungen die oftmals unter dem Radar fliegen. Aber gerade diese Features können Helfen C++ Code merklich zu vereinfachen und Wartbarer zu machen. Dies gekoppelt mit neuen Features in der STL können helfen viele kleine Fehlerchen schon beim schreiben des Codes zu verhindern. Dass der Code sich dabei auch noch leichter liest und stabiler wird sind weitere erfreuliche Nebeneffekte. 10 dieser kleinen aber feinen Features werden hier aufgezeigt und etwas genauer unter die Lupe genommen.

Dominik Berner ist ein Senior Software-Ingenieur bei der bbv Software Services AG mit einer Leidenschaft für modernes C++. Die Wartbarkeit von Code ist für ihn kein Nebeneffekt, sondern ein primäres Qualitätsmerkmal das für die Entwicklung von langlebiger Software unabdingbar ist. Als blogger (http://dominikberner.ch) und speaker and Konferenzen und meetups weiss er wie Inhalte zu verpacken sind, damit für das Publikum ein Mehrwert entsteht.

Agenda

  • Begrüssung
  • "10 (kleine) Dinge aus C++, die das Leben erleichtern" von Dominik Berner
  • Apéro

Ort

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

Datum

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


Es sind alle herzlich Willkommen. 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 auf dieser webseite.

Donnerstag, 18. Oktober 2018

Global Day of Coderetreat

An 17. November ist Global Day of Coderetreat.
Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design, away from the pressures of 'getting things done'.

In Luzern organisiert @marcoravicini ein Coderetreat in den Räumlichkeiten der bbv Software Services AG.

Weitere Details und die Anmeldung findet ihr hier: http://bit.ly/gdcr18-lu

Montag, 24. September 2018

9. Oktober: Cucumber-cpp Coding Dojo

Nach einem Vortag im September ist mal wieder Zeit für ein Coding Dojo. Diesmal möchten wir das schreiben von ausführbaren Beispiel Szenarien mit Gherkin und Cucumber-cpp üben.

Agenda

  1. Einführung Coding Dojo, TDD/BDD, Pair-Programming, Gherkin und cucumber-cpp nach Bedarf
  2. Paarweise üben
  3. Präsentation und Diskussion der Vorgehen
  4. Apéro

Ort

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

Datum

Di. 09.10.2019, 19 - 21 Uhr (Anschliessend Apéro)

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, Pair-Programming, Gherkin oder Cucumber-cpp 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.