Samstag, 26. September 2020

Dienstag 13. Oktober: Kill the Mutants ­čžč

Wie weiss ich, was meine Tests taugen? Wer testet den Test?

Mutation Testing ist eine Methode, um etwas ├╝ber die Qualit├Ąt von Tests zu erfahren.

Nach einer kurzen Einf├╝hrung zu Mutation Testing, machen einen Workshop mit Hands-on. Im Workshop verwenden das Mutation Testing Framework mull.


Ort

Wir f├╝hren das Meetup als Hybrid-Event durch. Du kannst entweder vor Ort in Luzern bei bbv Software Services AG, Blumenrain 10 oder Online teilnehmen.

Der Link zur Online-Teilnahme wird kurz vor dem Meeting versendet.


Datum

Dienstag 13.10.2020, 19 - 21 Uhr (Anschliessend Apero)


Vorbereitung

Du brauchst einen Rechner mit der entsprechenden Entwicklungsumgebung.

Wir haben einen docker-Container und eine Virtual Machine mit Vagrant vorbereitet. Du findest die Installationsanleitung in unserem github Repository: https://github.com/CppUsergroupZentralschweiz/mull-workshop.


Anmeldung

Erfolgt ├╝ber den Meetup Event oder ├╝ber das Kontaktformular rechts.  


Es sind alle herzlich Willkommen die gerne mit C++ programmieren. Egal ob Anf├Ąnger oder Experte.

Wir freuen uns auf dich.

Freitag, 11. September 2020

Mo. 14.9: C++ Hackerspace

Das erste Treffen nach der Sommerpause m├Âchten wir mal etwas anders gestalten. Wir haben keine Agenda, bzw. ihr bestimmt die Agenda.
Arbeitet ihr aktiv an einem Open Source C++ Projekt, welches ihr vorstellen m├Âchtet? Habt ihr ein privates C++ Projekt, das ihr uns zeigen k├Ânnt? Oder habt ihr auch einfach eine Idee f├╝r ein cooles Projekt? Habt ihr privat oder bei der Arbeit eine C++ Fragestellung/Problem die ihr gerne diskutieren w├╝rdet?
Am Montag habt ihr die Gelegenheit Gleichgesinnte zu gewinnen. Wir k├Ânnen in kleinen Gruppen, oder alle zusammen an euren Projekten arbeiten. Wir haben Zeit zu diskutieren und wenn wir gar keine Ideen haben, k├Ânnen wir ein Coding Dojo machen.

Wir sind gespannt auf eure Ideen, Projekt, Fragestellungen.

Ort

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

Datum

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

Mitbringen

  • Eigener Rechner mit der Toolchain eurer Wahl damit wir bei Bedarf etwas hacken k├Ânnen.

Es sind alle herzlich Willkommen die gerne mit C++ programmieren. Egal ob Anf├Ąnger oder Experte.

Anmeldung

Erfolgt ├╝ber den Meetup Event oder ├╝ber das Kontaktformular rechts.  

Wir freuen uns auf dich.

Donnerstag, 4. Juni 2020

Dienstag 9. Juni: [Online Event] Web - The New UI

Qt ist sicher das bekannteste Framework, um eine C++ mit einem UI zu versehen. Daneben gibt es noch viele weitere, aber weniger bekannte Libraries.

Seit einiger Zeit sieht man jedoch immer ├Âfters eine andere Variante, ein Web UI anstelle einer Native-Library. Dies ist vorallem interessant, wenn die Applikation bereits ├╝ber eine REST- oder andere Web-Schnittstelle verf├╝gt.

Wir machen einen Hands-On Workshop, bei dem wir ein React UI in eine C++-Applikation integrieren werden.

Vorbereitung

Ihr braucht eine Entwicklungsumgebung, mit der sich folgendes Projekt bauen l├Ąsst:

Die Details dazu sind im README.md beschrieben. Das Projekt enth├Ąlt auch ein Vagrantfile, um eine VM mit der Entwicklungsumgebung aufzusetzen.

Wer Lust hat, kann vorg├Ąnging auch noch das React Tutorial durcharbeiten.

Den Link zum Online Meeting werden wir kurz vor dem Meeting verschicken!

Datum

Dienstag 9. Juni 2020, 19 - 21 Uhr

Anmeldung

Erfolgt ├╝ber den Meetup Event oder ├╝ber das Kontaktformular rechts.

Montag, 4. Mai 2020

Montag 11. Mai: [Online Event] Lua Integration am Beispiel VHF Simulator

Warst du auch schon in der Situation, dass du nach einer Software f├╝r einen bestimmten Zweck gesucht hast, aber nichts zufriedenstellendes gefunden hast. Mario Konrad ging es genau so, als er sich auf die Pr├╝fung zum Short Range Certificate verbereiten wollte. Deshalb hat er kurzerhand seinen eigenen VHF Simulator geschrieben.

Nach einer kurzen Einf├╝hrung, wozu ein VHF Handsprechfunkger├Ąt mit DSC denn gut ist, wird uns Mario in dieser Pr├Ąsentation seinen VHF Simulator vorstellen. Der Simulator basiert auf C++ und Qt, enth├Ąlt aber einen Interpreter f├╝r die Scriptsprache Lua.

Den Link zum Online Meeting werden wir kurz vor dem Meeting verschicken!

Datum

Montag 11. Mai 2020, 19 - 21 Uhr

Anmeldung

Erfolgt ├╝ber den Meetup Event oder ├╝ber das Kontaktformular rechts.

Mittwoch, 8. April 2020

Dienstag 14. April: Remote Mob Programming

Nachdem unser letztes Treffen leider ausgefallen ist, werden wir diesmal unser erstes Online-Treffen durchf├╝hren.

Dabei starten wir ein kleines Experiment. Wir machen ein Coding Dojo mit Remote Mob Programming.

Den Link zum Online Meeting werden wir kurz vor dem Meeting verschicken!

Agenda

  • Eintreffen im Online Meeting
  • Kurze Einf├╝hrung
  • Remote Mob Programming
  • Diskussion

Vorbereitung

Ihr solltet einen Rechner mit Internetzugriff und Mikrofon haben. Eine Webcam braucht es nicht zwingend, aber es ist angenehmer, wenn man sich gegenseitig sieht.

Ihr solltet Visual Studio Code installieren.
Im Visual Studio Code m├╝sst ihr das Live Share Plugin installieren:

Datum

Dienstag 14. April 2020, 19 - 21 Uhr

Anmeldung

Erfolgt ├╝ber den Meetup Event oder ├╝ber das Kontaktformular rechts.

Sonntag, 1. M├Ąrz 2020

Abgesagt: Lua Integration am Beispiel VHF Simulator

Leider m├╝ssen wir das Event vom 9.3. absagen.

Warst du auch schon in der Situation, dass du nach einer Software f├╝r einen bestimmten Zweck gesucht hast, aber nichts zufriedenstellendes gefunden hast. Mario Konrad ging es genau so, als er sich auf die Pr├╝fung zum Short Range Certificate verbereiten wollte. Deshalb hat er kurzerhand seinen eigenen VHF Simulator geschrieben.

Nach einer kurzen Einf├╝hrung, wozu ein VHF Handsprechfunkger├Ąt mit DSC denn gut ist, wird uns Mario in dieser Pr├Ąsentation seinen VHF Simulator vorstellen. Der Simulator basiert auf C++ und Qt, enth├Ąlt aber einen Interpreter f├╝r die Scriptsprache Lua.

Agenda

  1. Vortrag: "vhf-sim, dessen Design und Integration der Scriptsprache Lua"
  2. Diskussion
  3. Apero

Ort

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

Datum

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

Es sind alle herzlich Willkommen die gerne mit C++ programmieren. Egal ob Anf├Ąnger oder Experte.

Montag, 3. Februar 2020

Mo. 10. Feb.: Externe Abh├Ąngigkeiten. Warum, wie und ├╝berhaupt.

In jedem C++ Projekt gewisser Gr├Âsse m├Âchten wir nebst der Standardbibliothek die eine oder andere Bibliothek  verwenden, um nicht alles selber schreiben zu m├╝ssen und um das Wissen und die Arbeit anderer nutzen zu k├Ânnen. Doch wie bringt man fremden Code am besten in sein eigenes Projekt ? Soll ich die installierte Version einer Bibliothek verwenden, oder doch lieber den Quellcode runterladen und selber bauen? Wie integriere ich diese Schritte am besten in mein Projekt? Benutze ich selbst geschriebene Scripts, nutze ich die M├Âglichkeiten von CMake, oder vielleicht doch besser einen C++ Paketmanager wie Conan?
Wir m├Âchten euch verschiedene M├Âglichkeiten mit externen Abh├Ąngigkeiten umzugehen vorstellen und von unseren Erfahrungen berichten. Wir w├╝rden aber auch gerne eure Erfahrungen h├Âren und mit euch ├╝ber Vor-und Nachteile diskutieren. Vielleicht haben wir auch noch Zeit die eine oder andere Variante auszuprobieren.

 

Agenda

  1. Vortrag: "Externe Abh├Ąngigkeiten. Warum, Wie und ├╝berhaupt."
  2. Erfahrungsaustausch und Diskussion
  3. Hands-on (wenn es die Zeit erlaubt)
  4. Apero

Ort

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

Datum

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

Mitbringen

  • Eigener Rechner mit einer modernen (C++11/14/17) Toolchain eurer Wahl und wenn m├Âglich CMake und python.
  • Spass, Mut 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 rechts. 

Wir freuen uns auf dich.