Sonntag, 28. Februar 2021

March Talk: Roi Barkan "Argument passing, Core guidelines and concepts"

Greetings to all,

Roi will inform us with his talk about the peculiarities and pitfalls of passing arguments.

Photo: "Joie de vivre" by Stewart Black (CC BY 2.0)

Abstract:

Core guidelines recommend passing objects to functions differently based on whether they are 'cheaply copyable'. Last year, Herb Sutter put a spotlight on the importance of simple and correct methodology for such argument passing. 

In this talk I'll remind people about subtleties of this topic and endeavor to use c++20 concepts to let the compiler assist us with the guideline.

We will use Goto Meeting again. You will get the chance to ask your questions directly through chat or voice.

Date: Thursday, 18. March 2021
Start: 19:00
End: 21:00
Place: Goto Meeting (https://www.gotomeet.me/CppUgDresden/march)

We still have open talking slots. Please contact us with your proposal.

Cheers!
Andreas

Montag, 30. November 2020

December: Combined end of year meetup

For our last meetup of the year we meet for an open discussion together with C++ User Groups Karlruhe and Osnabrück.

Photo: Canadian Goose by Jonathan Wisner (CC-BY 2.0)

You will be able to discuss your topics in various interest groups.

Please suggest topics and vote for them on agile.coffee

This event is free of charge and a good opportunity to get in touch with the community again.

Date: Wednesday, 9. December 2020
Start: 19:00
End: 21:00
Place: Online on wonder.me

Please consider submitting your talk for next year.

Cheers!
Andreas

Mittwoch, 9. September 2020

October Talk: Markus Klemm "The reality of C++ combined JavaScript for modern GUI development"

Hello to all C++ followers,

Fortunately Markus jumped in to give a talk in October.


Abstract:

While native nodejs modules are nothing new and web based GUIs are getting used in domains that were considered reserved to native non garbage collected languages, as the recent SpaceX spacecraft control UIs for example, little knowledge seems to be shared about the pitfalls and required learnings for actual scaled down application development in this mixed environment.

This talk focuses on the learnings and code based on a small real productive project which uses C++ for USB device control and core application logic combined with react and electron for responsive, default good looking GUIs as presentation layer. From general project setup and build structure, encountered challenges, to needed and recommended C++ patterns, C++20 outlook, up to JavaScript i.e. web ideas that might be a worthy consideration for future library and language development. Unpleasant but solved surprises included.

We will use Goto Meeting again. You will have the chance to ask your questions directly through chat or voice.

Date: Thursday, 8. October 2020
Start: 19:00
End: 21:00
Place: Goto Meeting

Please consider submitting your talk.

Cheers!
Andreas