Mittwoch, 14. Januar 2015

Einladung zum Februar Treffen

Hallo C++ler,

hiermit seid Ihr alle zum nächsten Treffen der C++ Usergroup Dresden eingeladen.

Datum: 12. Februar 2015
Zeit: 20.00 Uhr
Ort: Studentenclub Wu5

Es wird hoffentlich auch wieder einen Live Stream und Video Aufnahme geben.

Bitte weitersagen!

Helge Betzinger wird über folgendes Thema referieren:

Eventbasierte Programme wieder sequentiell formulieren oder Clean Code in asynchronen Programmen


Abstakt:
Für eine moderne Applikation gibt es immer genügend Gründe warten zu müssen. Schon einfachste Anwendungen sind gezwungen zu warten. Sie warten auf Netzwerkevents, warten auf auf eine langsame Datenbank, warten auf Inhalte aus dem Internet, warten auf rechenzeitintensive Tasks. Aber einfach zu warten ist keine Tugend von C++. So muss man sich mit Workarrounds aus weiteren Threads, Signalen, Callbacks und natürlich wieder der Synchronisierung all dessen beschäftigen. Das Ziel erreicht man zunächst damit. Aber zu welchem Preis! Statt den Compiler sich um den Kontrollfluss kümmern zu lassen, muss es nun vom Entwickler explizit programmiert werden. Eigentlich zusammengehörende Teile der Applikation finden sich weit verstreut im Quellcode wieder. Es wird schwer wartbarer Code hinterlassen, in dem eigentliche Applikationslogik und expliziter Kontrollfluss wild gemischt sind. Spaghetticode statt Cleancode läßt grüßen! 
C# bietet zur Flucht aus der Callback- und Synchronisierungshölle async/await; JS mit ECMA6 Generatoren. Und was können wir in C++ tun? 
Anhand einer kleinen Qt-Beispielanwendung, die Bilder mittels Qt Cloud Services speichert und verwaltet, soll nun demonstriert werden, wie auch event - und signal getriebene Qt-Anwendungen bereits heute auf Basis der coasync4cpp Bibliothek mit Hilfe von async/await/taskify sequentiell programmiert und so stark vereinfacht werden können.

Freitag, 12. Dezember 2014

OpenFOAM - Januar 2015

Nachdem wir uns bereits ausführlich mit gewöhnlichen Differentialgleichungen beschäftigt haben, soll nun auch ein Paket für die Lösung von partiellen Differentialgleichungen, insbesondere aus der Strömungsmechanik, beleuchtet werden. Dafür wird Marcel Schiffel beim Januartreffen das Softwarepaket OpenFOAM vorstellen.
Zunächst soll ein grober Überblick über die Bibliothek sowie die damit erstellten Tools und Solver gegeben werden. Dabei wird die Verwendung der Software anhand einer einfachen Simulation vorgeführt. Anschließend wird der Einbau einer einfachen Differentialgleichung in einen bestehenden Solver demonstriert.

Zeitpunkt: 8. Januar 2015 20:00
Ort: Studentenclub Wu5

Ich wünsche allen eine gelungene Weihnachtszeit und einen guten Rutsch und gesunden Start für 2015.

Bis zum 8. Januar
Andreas Reischuck

PS. Der Video Mitschnitt zum Dezembertreffen steht auf dem Youtube Kanal bereit.

Montag, 17. November 2014

Dezember Treffen

Hallo C++ Freunde,

Am 11. Dezember wird das letzte User Group Treffen für dieses Jahr stattfinden.
Wie immer ab 20 Uhr im Studentenclub WU5.

Neben der Auswertung der Meeting C++ Konferenz in Berlin, werden wir den zweiten "Schwung" Vorträge zur Vorstellung von Build Systemen präsentiert bekommen.

* CMake wird von Andreas Naumann vorgestellt
* "die anderen" & "das perfekte" Buildsystem von Andreas Reischuck

Im nächsten Jahr wird das erste Treffen am 8. Januar stattfinden.

Bis dahin
Andreas Reischuck