Sonntag, 28. April 2019

20. Mai: From SFINAE to Concepts

From SFINAE to Concepts. From C++98 to C++20 von Mario Konrad

C++ hat sich seit dem ersten offiziellen Standard 1998 stark verändert. Anhand kleiner Beispiele diskutieren wir die Evolution von SFINAE bis zu den Concepts im kommenden Standard. Wir haben dann auch die Möglichkeit selbst Hand anzulegen und Aufgaben zu lösen und diskutieren.

Agenda

  1. Begrüssung und Einführung
  2. Vortrag "From SFINAE to Concepts, From C++98 to C++20" von Mario Konrad
  3. Concepts Hands-On
  4. Apéro

Ort

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

Datum

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

Mitbringen

  • Eigener Laptop mit C++ Compiler und/oder Netzwerkfähig zum Programmieren online (z.B. godbolt.org)
  • Wer mit einen nightly build des GCC mit Unterstützung von concepts spielen möchte: Laptop mit Linux und installiertem docker
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.

Montag, 1. April 2019

9.April: Coverage Guided Fuzzing mit libFuzzer

Coverage Guided Fuzzing mit libFuzzer von Adrian Imboden 

Neben klassischem Testing wird mittlerweile immer häufiger Fuzzy Testing angewandt, um Fehler in Software aufzudecken. Wir werden zusammen den Coverage Guided Fuzzy Tester vom LLVM, libFuzzer (https://llvm.org/docs/LibFuzzer.html), anschauen und auch selber Hand anlegen.

Agenda

  1. Begrüssung und Einführung
  2.  "Coverage Guided Fuzzing mit libFuzzer" von Adrian Imboden
  3. Apéro

Ort

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

Datum

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

Mitbringen

  • Windows Laptop mit:
    - Visual Studio Build Tools (https://visualstudio.microsoft.com/de/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15)
    - Visual C++ Buildtools installieren
    - LLVM 8.0.0 (http://releases.llvm.org/download.html)
  • oder Linux/Mac Laptop mit:
    - LLVM 8.0.0 (http://releases.llvm.org/download.html)
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.