Sonntag, 29. November 2015

Refactoring Dojo: 15. Dezember


Im letzten Coding Dojo in diesem Jahr geht es ganz um Refactoring.

Agenda

  1. Einführung Coding Dojo und Refactoring wenn nötig
  2. Paarweise Refactoring von einem einfachen Beispiel Code
  3. Präsentation und Diskussion der Vorgehen
  4. Verlosung von Sponsoren "Goodies"
  5. Apero

Ort

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

Datum

Di 15.12.2015, 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.

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, 26. Oktober 2015

Coding Dojo: 9. November


Am nächsten Coding Dojo üben wir wieder an einem einfachen Code Kata Pair-Programming und TDD mit Googletest / Googlemock.


Agenda

  1. Einführung Coding Dojo, TDD und Pair-Programming wenn nötig
  2. Paarweise TDD mit googletest üben
  3. Präsentation und Diskussion der Vorgehen
  4. Verlosung von Sponsoren "Goodies"
  5. Apero

Ort

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

Datum

Mo 9.11.2015, 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 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.

Slides zum Oktober Meeting

Die Präsentation vom Oktober Meeting findet ihr hier: https://goo.gl/b7YuXa

Samstag, 3. Oktober 2015

13. Oktober: Vortrag & Workshop oder Coding Dojo

Vortrag: "DIY Open Source C++ Entwicklung mit Continuous Integration"
Wie kann ich mein eigenes C++ Open Source Projekt verwirklichen ohne auf Continuous Integration, Code Coverage und Statische Code Analyse zu verzichten?

In einem Kurzvortrag von etwa 30 Minuten zeigen wir was es für Möglichkeiten gibt selbständig und ohne eigene Serverinfrastruktur ein eigenes Projekt mit hohen Qualitätsansprüchen zu verwirklichen.
Die vorgestellten Möglichkeiten sind auch für kleine Firmen und Startups eine interessante Alternative zu einer eigene IT Abteilung.

Anschliessend haben wir Zeit das Vorgestellte an euren eigenen Projekten umzusetzen oder wir können eine Coding Dojo durchführen.

Agenda

  1. Vortrag: "DIY Open Source C++ Entwicklung mit Continuous Integration" (ca. 30min),
    Michel Estermann
  2. Workshop an eigenen Projekten oder als Alternative eine Coding Dojo
  3. Apéro

Ort
bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock
Zeit
Di. 13. Oktober
19 Uhr - 21 Uhr (Anschliessend Apéro)

Mitbringen
  • Eigener netzwerkfähiger Notebook mit installiertem Browser. Für das Coding Dojo ist keine IDE und C++ Toolchain nötig.
  • Für den Workshop brauchen wir eure Projekte und alles was ihr für deren Entwicklung benötigt.
  • Spass, Mut und Enthusiasmus

Wir freuen uns auf dich.

Anmeldung

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

Dienstag, 11. August 2015

Werbeblock


Coding Dojo am 14. September


Das erste Coding Dojo nach den Sommerferien findet am Montag dem 14. September wie gewohnt an der bbv Luzern statt.

Ziel des Coding Dojos ist das gezielte und bewusste Üben von Pair-Programming und TDD mit Googletest.


Agenda

  1. Einführung Coding Dojo, TDD und Pair-Programming wenn nötig
  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 14.9.2015, 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 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.

Dienstag, 19. Mai 2015

Coding Dojo am 9. Juni


Das letzte Coding Dojo vor den Sommerferien findet am Dienstag dem 9. Juni wie gewohnt an der bbv Luzern statt.

Ziel des Coding Dojos ist das gezielte und bewusste Üben von Pair-Programming und TDD mit Googletest.


Agenda

  1. Einführung Coding Dojo, TDD und Pair-Programming wenn nötig
  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

Di 9.6.2015, 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 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.

Dienstag, 5. Mai 2015

C++ PubQuiz slides

Das PubQuiz vom letzten Monat war ein voller Erfolg. Wir hatten alle Spass und haben hoffentlich auch einiges gelernt.
Ein grosses Dankeschön geht an Olve Maudal, dem Urheber der Quiz Fragen und an die bbv Software Services AG für das Nutzen der Infrastruktur, das Bier und die Pizzas.
Die Slides mit den Fragen und Lösungen findet ihr hier.

Montag, 27. April 2015

"Compile-time computation in C++14" mit Prof. Peter Sommerlad

Der nächste Event der C++ Usergroup ist diesmal ein interessanter Vortrag von Prof. Peter Sommerlad:

"Compile-time computation in C++14" Abstract (English)
While in the past C++ provided compile-time computation only very clumsily using templates with value parameters, C++11 introduced the constexpr keyword and allows functions and constants to be computed at compile time. It even introduced a new category of types 'Literal Types' that can be used in such compile-time computations. C++14 further relaxed the restrictions on constexpr functions to allow all reasonable statements that make sense at compile time. As long as at compile-time the computation path of a function remains within these limitations regular C++ can be used in constexpr function. However, when exploring/exploiting the compile-time computation features, one will recognize there are limitations and compile-time impacts can be really severe.

The tutorial covers many kinds of compile-time computations available in C++14, from constexpr functions and constants, literal types, variable templates, up to variadic templates using std::integer_sequence for string processing. It also gives a glimpse of the potential future standardized features, like user-defined-literal template operators for string literals. The tutorial also shows, where C++14 still has limitations in supporting compile-time computations and what you might need to do, to sidestep them.

 

Agenda

  1. Vortrag: "Compile-time computation in C++14" (Deutsch|English)
  2. Small und Smart Talk beim Apero

Ort

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

Datum

Mo 11.5.2015, 19 - 21 Uhr (Anschliessend Apero)


Es sind alle herzlich Willkommen die gerne mit C++ programmieren und bereit sind sich auch in der Freizeit mit Softwareentwicklung und C++ zu beschäftigen

Anmeldung

Erfolgt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz, über meetup.com oder über das Kontaktformular rechts. 

Wir freuen uns auf dich.

Sonntag, 22. März 2015

C++ Pub Quiz: Di. 14. April 2015



Agenda

  1. C++ Pub Quiz
  2. Small und Smart Talk beim Apero

Ort

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

Datum

Di 14.4.2015, 19 - 21 Uhr (Anschliessend Apero)

Mitbringen

  • Dein gesamtes C++ Wissen, du wirst es brauchen können
Es sind alle herzlich Willkommen die gerne mit C++ programmieren und bereit sind sich auch in der Freizeit mit Softwareentwicklung und C++ zu beschäftigen

Anmeldung

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

Wir freuen uns auf dich.

Sonntag, 15. März 2015

Save the Date: 14.4.2015

Nach der erfolgreichen Durchführung des zweiten Coding Dojos mit 10 Teilnehmern haben wir bereits den nächsten Termin festgelegt.
Am Dienstag den 14. April (ab 19 Uhr) findet das nächste Treffen der Usergroup an der bbv in Luzern statt. Ob wir ein Coding Dojo, ein Pub Quiz oder einen Vortrag durchführen geben wir noch bekannt.
Bis dahin reserviert euch schon mal das Datum.

Sonntag, 22. Februar 2015

Coding Dojo: Mo 9. März 2015

Da der Dienstag nicht für alle Interessierten optimal ist haben wir uns entschieden in Zukunft alternierend jeweils am zweiten Montag oder Dienstag im Monat einen Event durchzuführen, d.h. an den ungeraden Monaten fällt der Termin auf den 2. Montag und an der geraden Monaten auf den 2. Dienstag.
Das nächste Coding Dojo findet deshalb am 9. März an der bbv statt.

Ziel des Coding Dojos ist wie beim letzten Dojo das Üben von  TDD mit Googletest, Pair-Programming und C++11/14.


Agenda

  1. Einführung Coding Dojo, TDD und Pair-Programming wenn nötig
  2. Paarweise Aufgabe lösen (TDD mit googletest)
  3. Präsentation und Diskussion einer möglichen Lösung
  4. Small und Smart Talk beim Apero

Ort

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

Datum

Mo 9.3.2015, 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 und bereit sind sich auch in der Freizeit mit Softwareentwicklung und C++ zu beschäftigen. Egal ob Anfänger oder Experte auch wenn ihr TDD, Googletest, Pair-Programming oder C++11/14 nicht kennt.

Anmeldung

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

Wir freuen uns auf dich.

Samstag, 14. Februar 2015

Erfolgreiches 1. Coding Dojo

Wie geplant konnten wir am 10. Februar unser erstes Coding Dojo trotz Schulferien und Grippezeit mit 19 Teilnehmern durchführen. Nach einer Kurzeinführung in TDD lösten wir in Zweier- und Dreiergruppen die "Roman Numeral" Kata mit Google Test /Mock mit einer eigenen Installation des Cyber-dojo Servers. Vielen Dank an dieser Stell an Jon Jagger für die Entwicklung des Servers.
Da die Gruppe recht durchmischt war, vom C++ Anfänger der professionell Java oder C# entwickelt bis zum Entwickler mit jahrelanger C++ Erfahrung, fielen auch die Lösungen unterschiedlich aus.
Es schien aber allen Spass zu machen, den niemand ging frühzeitig zum Bier über.
Vielen Dank allen Teilnehmern wir sehen uns hoffentlich das nächste mal.

Ein ganz grosses Dankeschön an unseren Sponsor die bbv Software Services AG für das Zurverfügungstellen der Infrastruktur und das grossartige Apéro.

Mittwoch, 7. Januar 2015

Erstes Coding Dojo: Di 10. Februar 2015

Kaum gegründet, führen wir auch schon das erste Coding Dojo durch.
Nach einer kurzen Einleitungen zu den Zielen der C++ Usergroup stellen wir den Sinn und Zweck sowie den Ablauf eines Coding Dojos vor und machen für die Neulinge eine schnelle Einführung in TDD und Pair-Programming bevor wir dann jeweils zu zweit oder dritt an einer einfachen Aufgabe arbeiten.

Ziel des Coding Dojos ist das Üben von  TDD mit GoogletestPair-Programming und C++11/14.

Agenda

  1. Einleitung C++ Usergroup
  2. Einführung Coding Dojo, TDD und Pair-Programming
  3. Paarweise Aufgabe lösen (TDD mit googletest)
  4. Präsentation und Diskussion einer möglichen Lösung
  5. Small und Smart Talk beim Apero

Ort

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

Datum

Di 10.2.2015, 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 und bereit sind sich auch in der Freizeit mit Softwareentwicklung und C++ zu beschäftigen. Egal ob Anfänger oder Experte. Und wenn ihr TDD, Googletest, Pair-Programming oder C++11/14 nicht kennt, könnt ihr um so mehr profitieren.

Anmeldung

Erfolgt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz.  

Achtung: Die Teilnehmerzahl ist beschränkt!


Sei dabei beim ersten Treffen der Zentralschweizer C++ Usergroup.

Wir freuen uns auf dich.

Dienstag, 6. Januar 2015

About

Die C++ Usergroup Zentralschweiz wurde ins Leben gerufen um C++ Entwickler und Hobbyisten zusammenzubringen. Unser Ziel ist es regelmässig Treffen in Luzern zu organisieren, damit sich Gleichgesinnte austauschen, voneinander lernen und weiterbilden können. Wir werden regelmässig ein Coding Dojo organisieren, wollen aber auch eine Plattform für Vorträge oder Tutorials über C++ und verwandte Themen bieten.

Es gibt keine formale Mitgliedschaft. Die Organisation der Veranstaltungen wird von Raphael Meyer und Michel Estermann übernommen. Willst du dich über die Aktivitäten der Usergroup auf dem Laufenden halten, so trete einfach der Xing-Gruppe C++ Usergroup Zentralschweiz bei oder schaue regelmässig auf diesem Blog vorbei.

Event Daten

Mit Ausnahme einer Sommerpause im Juli und August werden wir voraussichtlich jeden Monat einen Event durchführen und zwar jeweils alternierend am zweiten Montag oder Dienstag im Monat, d.h. an den ungeraden Monaten (Jan., März, Mai, Sept. und Nov.) fällt der Termin auf den zweiten Montag und an den geraden Monaten (Feb., April, Juni, Okt., Dez.) auf den zweiten Dienstag.

Wir freuen uns auf deine Teilnahme!