Am letzten User Group Meeting haben wir den Extreme Startup Workshop von Robert Chatley gemacht.
Das C++-Skeleton findet man auf Github.
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.
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
- "Extreme Startup" Workshop
- Apero
Ort
Datum
Mitbringen
- Eigener netzwerkfähiger Notebook mit
- C++ Compiler
- cmake
- IDE oder Editor nach Wahl
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
- Einführung Coding Dojo, TDD, Pair-Programming und Test Doubles nach Bedarf
- Paarweise TDD mit googletest üben
- Präsentation und Diskussion der Vorgehen
- Apero
Ort
Datum
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
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
- Vortrag: Lock-Free Mechanismen in C++
- Diskussion
- Apéro
Ort
Datum
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.
bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock
Mo. 11.09.2017, 19 - 21 Uhr (Anschliessend Apero)
Wir freuen uns auf dich.
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
- "Modern C++" Workshop
- Verlosung "Give away" gesponsert von Packt Publishing
- Apero
Ort
Datum
Mitbringen
- Eigener netzwerkfähiger Notebook mit installiertem Browser. Es ist keine IDE und C++ Toolchain nötig. Wir programmieren im Browser.
- Spass und Enthusiasmus
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.
Donnerstag, 18. Mai 2017
13. Juni: Coding Dojo
TDD (Test-Driven Development) und Pair-Programming kann man nie genug
üben und deshalb treffen wir uns für ein weiteres Coding Dojo um unsere
Skills zu verbessern.
Agenda
- Einführung Coding Dojo, TDD und Pair-Programming wenn nötig
- Paarweise TDD mit googletest üben
- Präsentation und Diskussion der Vorgehen
- Apero
Ort
Datum
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
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, 1. Mai 2017
8. Mai: Coding Dojo
Nach ein paar Vorträgen machen wir mal wieder ein Coding Dojo um
gemeinsam in einer lockeren Atmosphäre an unseren TDD (Test-Driven
Development) und Pair-Programming Skills zu arbeiten.
Agenda
- Einführung Coding Dojo, TDD und Pair-Programming wenn nötig
- Paarweise TDD mit googletest üben
- Präsentation und Diskussion der Vorgehen
- Apero
Ort
Datum
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
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.
Sonntag, 26. März 2017
11. April: Conan.io - The open-source C/C++ package manager
Im April möchten wir euch Conan ein Open-Source Packmanager für C++ vorstellen und auch gleich ausprobieren.
Für den Workshop könnte ihr euer eigenes Projekt mitnehmen oder mit dem von uns zur Verfügung gestellten arbeiten. Alles was ihr braucht ist eine C++ Toolchain mit einem Build System eurer Wahl, z.B. CMake und Python.
Für den Workshop könnte ihr euer eigenes Projekt mitnehmen oder mit dem von uns zur Verfügung gestellten arbeiten. Alles was ihr braucht ist eine C++ Toolchain mit einem Build System eurer Wahl, z.B. CMake und Python.
Agenda
- Vortrag: Conan.io - The open-source C/C++ package manager
- Workshop
- Diskussion
- Apéro
Ort
Datum
Mitbringen
- Notebook mit C++ Toolchain und Python
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.
Unterlagen: Februar und März
Die Vortrags Unterlagen, Cheat Sheets sowie die Coding-Dojo Übungen vom Februar und März findet ihr hier:
https://drive.google.com/open?id=0B9Mp95zPFqfVZlI0SFl5MXEwa00
https://drive.google.com/open?id=0B9Mp95zPFqfVZlI0SFl5MXEwa00
Donnerstag, 23. Februar 2017
13. März: Behaviour-driven Development" (BDD) mit C++
Behaviour Driven Development (BDD) ist schon lange nicht mehr neu und hat sich bewährt, trotzdem wird es im C++ Umfeld kaum praktiziert. Obwohl BDD nicht auf Automatisierung und ihre Werkzeuge reduziert werden darf, spielen Automatisierungs-Framework eine wichtige Rolle bei der Umsetzung. Nach einer kurzen Einführung in BDD präsentiert und vergleicht dieser Vortrag C++ Frameworks die es erlauben ausführbare Spezifikationen als Beispielszenarien zu schreiben und die Vorteile von BDD zu nutzen.
Für den Workshop ist es ideal wenn ihr euren eignen Rechner der eine C++11 Toolchain, CMake und Ruby installiert hat dabei habt.
Agenda
- Vortrag: BDD mit C++
- Workshop
- Diskussion
- Apéro
Ort
Datum
Mitbringen
- Notebook mit C++11 Toolchain, CMake (> 3.2) und Ruby
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.
Freitag, 27. Januar 2017
14. Februar: Unit-Level Spezifikationen mit Igloo und Catch
Source: Public Domain, https://commons.wikimedia.org/w/index.php?curid=3648025 |
Sowohl Igloo als auch Catch sind Test Frameworks die es erlauben im BDD Stil Unit-/Component-Level Spezifikationen zu schreiben. Der BDD Stil kann dabei helfen den Fokus weg vom Testing mehr auf das Beschreiben des Verhaltens (Behaviour) zu richten und unterstützt dadurch das Erlernen der Test-getriebenen Entwicklung (TDD).
Nach einer kurzen Einführung in BDD, Igloo und Catch haben wir Zeit mit den beiden Frameworks zu arbeiten.
Agenda
- Einführung in BDD, Igloo und Catch
- Workshop
- Diskussion
- Apéro
Ort
Datum
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
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.
Abonnieren
Posts (Atom)