Samstag, 14. Dezember 2019

Januar Vortrag: Torsten Weber "Ja. Nein. Ein anderes Mal, doch nicht."

Hallo 2020!

Im Alltag als Software Entwickler treffen wir viele kleine und große Entscheidungen.
Torsten Weber zeigt in seinem Workshop, wie Entscheidungen psychologisch für einen allein und zwischenmenschlich funktionieren
Check24 wird freundlicherweise das Meetup hosten und für unser Wohlbefinden sorgen.
Teaser:
Täglich treffen wir tausende Entscheidungen. Einige davon fallen leicht, andere schwer, manche werden ständig verschoben. Etwa die, doch „endlich mal“ in Aktien oder ETFs statt ins Tagesgeld zu investieren. In den allermeisten Fällen basieren Entscheidungen auf einem Bauchgefühl, andere sind bewusst bedacht. Was sie nicht unbedingt besser macht. Wie, dass wenn der Zug abgefahren ist, man ja immer noch zu Fuß laufen kann – alles nur eine intuitive Verzerrung.
In dem Workshop wird aufgezeigt welche Werkzeugkästen und probate Faustregeln es gibt um Entscheidungen gezielt wirklich zu treffen oder in gewünschte Richtungen zu „schubsen“. Aufgeräumt wird mit Ängsten & Vorurteilen zu Entscheidungen, Paradoxien und typischen Denkfehlern, die uns die Natur genetisch allen in die Wiege gelegt hat. Alles gespickt mit Tipps und Hilfestellungen für viele Gelegenheiten.
Datum: Donnerstag, 9. Januar 2020
Start: 19:00
End: 21:30
Place: Check24 Dresden, Prager Str. 3, 01069 Dresden (5. Stock, folgt den Schildern)

Jetzt liegt es an Dir gut ins neue Jahr zu starten, Dich für den Vortrag zu entscheiden und alle einzuladen denen der Vortrag auch helfen könnte.

Wegweiser zu Check24:

Sonntag, 24. November 2019

Christmas Meetup: 2019 Summary and 2020 Preview of C++

Hello out there,

We had the most successful year for the C++ usergroup Dresden.
voice INTER connect was so kind to host our final meeting of the year, again.
Topics without any obligations:

  • Celebrate the success of 2019
  • Present the best talk you have seen 2019 (live or video)
  • Present a feature or trick that improved your developer life.
  • Preview of C++20 and the challenges ahead
  • Come up with ideas for 2020
  • Answer questions about C++ development

All of the above with a tiny taste of Christmas in mind.

Date: Thursday, 12. December 2019
Start: 19:00
End: 21:30
Place: voice INTER connect GmbH, Ammonstraße 35, 01067 Dresden (follow the signs)

Cheers!
Andreas

Ps: We still need your talk proposal for 2020

Photo License CC BY 2.0 original by A_Peach https://flic.kr/p/NqsuqX

Mittwoch, 16. Oktober 2019

October Special: Stefan Rohe "D Practical Experience Report"

Hello again,

We will have a second surprise meetup in October!
Stefan Rohe - The first commercial D programmer comes to Dresden and will talk about his experience.
Valtech Mobility GmbH will host this special meetup and provide pizza and beer.
Abstract:
D is used since 2008 in production code. The first users have been in Munich and Berlin. We will highlight our experience and compare them to the Berlin experiences. What pitfalls are there? Where does D excel? What changed within the years? What did we learn? How do we use D now?
I hope for a fruitful and productive discussion after Stefan's presentation.

Date: Monday, 28. October 2019
Start: 19:00
End: 21:30
Place: Valtech Mobility GmbH, An der Pikardie 8, 01277 Dresden

Please invite everybody who might be interested to the experience with a different programming languages.

Cheers!
Andreas

Freitag, 11. Oktober 2019

November Talk: Georg Bannasch "Expressive functional C++"

Greetings,

LogMeIn will host our meetup again in November.
After the last meeting in July I got a lot of positive feedback for the delicious food, the drinks and the good talk.
This time Georg will tell us how he uses functional concepts to write better code.
Abstract:
Functional programming offers great concepts to write expressive code. In this talk I want to present a few (mostly very basic) functional techniques that are easily applicable in C++. I will discuss their advantages based on hands-on coding examples with a special focus on how they can make C++ code more expressive and succinct.

We hope you will find some time for a productive discussion session after the talk.

Date: Thursday, 14. November 2019
Start: 19:00
End: 22:00
Place: LogMeIn Germany GmbH, Ostra-Allee 9, 01067 Dresden

Cheers!
Andreas

PS. For next year we have a lot of talk slots available for your talk proposals.

Donnerstag, 12. September 2019

October Talk: Andreas Weis "Taming dynamic memory"

Greetings to all C++ Coders,

For our October meetup Andreas Weis, one of the organizers of the C++ usergroup in Munich, will give us an introduction to custom allocators.
The SLUB Dresden will kindly host us in the great Klemperer-Saal.
Talk abstract:
Dynamic memory allocation is a feature that is often taken for granted. Most developers use some form of new or malloc every day, usually without worrying too much what goes on behind the scenes. But what about those situations where the built-in mechanisms are not good enough, be it for reasons of performance, safety, or due to restrictions of the target hardware?
In this talk we will explore how custom allocators can be used to overcome those issues. We will explain how basic allocation techniques like pooling and monotonic allocation behave with regards to performance and reliability. We will take a look at some of the technical challenges behind allocators, like the different forms of alignment and the way that the standard library manages stateful allocators.
We hope you will find some time for a productive discussion session after the talk.

Date: Thursday, 10. October 2019
Start: 19:30
End: 22:00
Place: SLUB Dresden, Zellescher Weg 18, 01069 Dresden (Klemperer Saal, First floor)

Please invite everybody who might be interested.

Cheers!
Andreas

PS: We will have only eleven speaker slots for next year - You should claim them for your talk as long as they are available.

Samstag, 17. August 2019

September Talk: Martin Penckert "Alien Technology - Functional Programming and C++"

Hello C++ conquerors!

Martin has a background in functional programming. He will report to us his perspective on learning and using C++.
Check24 will host the meetup and will take care of our well-being.
Abstract:
Surprisingly a lot of concepts I know and love by heart from functional languages are available in C++ as well. Dive with me into the world of Lambdas, referential transparency and - yes! - Monads.
We hope you will find some time for a productive discussion session after the talk.

Date: Thursday, 12. September 2019
Start: 19:00
End: 21:30
Place: Check24 Dresden, Prager Str. 3, 01069 Dresden (5th floor, follow the signs)

Please invite everybody who might be interested in functional programming and/or C++.

Location of Check24:

Cheers!
Andreas

Dienstag, 30. Juli 2019

August Talk: Benjamin Nothdurft "What is Software Craft(smanship)?"

Greetings,

Benjamin jumped in and will tell us more about the world of Clean Code, Katas, Dojos, Code Retreats, TDD and more in August.
The SLUB Dresden will kindly host us in the great Klemperer-Saal.


Abstract:
Software Craftsmanship is a movement in software engineering that aims to regard software development as a skilled craft instead of a classical engineering approach. The movement relies on 4 principles: Clean Code, practice, lifelong learning and communities.
In this talk – which includes many examples and pictures – you will learn about its origin and the historic background, its current state and all available forms of participation. At the end of this session you will also be able to recognize different TDD approaches, software design principles and kata constraints. Hence, I want to encourage you to tread the path of becoming a better software crafter yourself.
We hope you will find some time for a productive discussion session after the talk.

Date: Thursday, 8. August 2019
Start: 19:30
End: 22:00
Place: SLUB Dresden, Zellescher Weg 18, 01069 Dresden (Klemperer Saal, First floor)

The invitation is a bit late, so please invite everybody who might be interested.

Cheers!
Andreas

Donnerstag, 13. Juni 2019

July Talk: Benjamin Prestele "Building Bridges"

Hello friends of the summer coding,

LogMeIn will kindly host us in July for the first time.
Benjamin Prestele will give us some details to the inhouse asynchronous communication framework for crossing language and runtime boundaries.

Abstract:
Born of the necessity to interface between TS/JS and C++ code, LMI has developed a framework for asynchronous object remoting across language, runtime, and system boundaries called ACF. This talk will present an overview of the overall design and the tech stack involved to make this machinery work and easy to integrate for developers.
If everybody behaves well, we might have a new nice location for our meetings.

Date: Thursday, 11. July 2019
Start: 19:00
End: 22:00
Place: LogMeIn Germany GmbH, Ostra-Allee 9, 01067 Dresden

Please invite your C++ friends and coworkers to the talk.

Cheers!
Andreas

Please select one of the few remaining slots this year to present your ideas or knowledge or work!

Donnerstag, 16. Mai 2019

June Talk: Peter Steinbach "Reproducibility and Portability Battles in the C++ Standard"

Greetings to all C++ Coders,

Peter was kind enough to jump up and give a talk in June.
The SLUB Dresden will kindly host us in the great Klemperer-Saal.

image based on Marco Verch (CC BY 2.0) + text

Abstract:
Herb Sutter once announced at BoostCon that with C++11, C++ finally has become portable. This talk is meant as an introduction to the problem domain of reproducibility with special emphasis on scientific software. I'll try to summarize current best practices and then present ways, how the C++ standard violates these.
We hope you will find some time for a productive discussion session after the talk.

Date: Thursday, 13. June 2019
Start: 19:30
End: 22:00
Place: SLUB Dresden, Zellescher Weg 18, 01069 Dresden (Klemperer Saal, First floor)

Please invite everybody who might be interested.

Cheers!
Andreas

Upcoming Queue:

  • Uwe: Conan.io / VcPkg
  • Paul: Concepts
  • Tom: Embedded C++
  • … Please talk to me for your proposal!

Donnerstag, 11. April 2019

Mai Vortrag: Andreas Reischuck "Type driven Development mit C++"

Hallo an alle Typ-Getriebenen,

im Mai-Treffen werde ich euch die Welt der Typ-getriebenen Entwicklung näher bringen.
HicknHack Software hostet erstmals das Meetup in seinen neuen Räumen.

Lousy At Keyboards by Alan Levine CC BY-SA 2.0
Abstrakt:
Über die Einführung von Strong Types und Event-getriebener Softwarearchitektur werden wir uns der Idee von abstrakten Daten-Schemas annähern.
Aus einem Schema lassen sich Protokolle, Repositories, Speicherformate, Verarbeitungsschritte und GUIs ableiten.
Anhand von praxisortientierten Beispielen werden wir die Vorteile and Nachteile dieser Strategie erörtern.
Disclaimer: Der Vortrag ist ein Testlauf für meinen ADC++ Vortrag.

Datum: Donnerstag, 9. Mai 2019
Start: 19:00
Ende: 21:30
Ort: HicknHack Software GmbH, Eisenstuckstr. 48, 01069 Dresden

Bitte ladet alle Arbeitskollegen und Freunde ein, die sich für C++ Typen interessieren könnten!

Bis dahin schonmal frohe Ostern!
Andreas

Die Anmeldung gibt es wie immer auf https://www.meetup.com/cpp-ug-dresden

Kommende Vorträge:

  • Uwe: Conan.io / VcPkg
  • Paul: Concepts
  • Tom: Embedded C++
  • … Please talk to me for your proposal!

Donnerstag, 14. März 2019

April Vortrag: Jan Klötzke "Bob Build Tool - Ein funktionales Meta-Build-System"

Hallo C++ Builders,

Für April haben wir Jan gewinnen können uns einen Einblick hinter das Bob Build Tool zu geben.
Check24 Dresden stellt uns freundlicherweise, wieder Ihre Räumlichkeiten und kulinarische Unterstützung zur Verfügung.
Teaser:
Sobald ein Software-Projekt aus mehreren Paketen aufgebaut ist, wird das Management schwierig. Ein (Meta-)Build-System, wie das Bob Build Tool hilft dabei den Überblick zu bewahren. Mit seinem funktionalem Ansatz und dem Fokus auf Cross-Compiling, Variantenmanagement sowie reproduzierbarem Bauen deckt es heute bei Preh Car Connect den gesamten Entwicklungszyklus der Software ab.
Der Vortag stellt das Tool für Software-Entwickler vor und beleuchtet die Hintergründe, Design-Entscheidungen und die zukünftige Entwicklung.

Datum: Donnerstag, 11. April 2019
Start: 19:00
Ende: 21:30
Ort: Check24 Dresden, Prager Str. 3, 01069 Dresden (5. Etage, den Schildern folgen)

Anfahrt Check24:

Bitte ladet alle Menschen ein die C++ programmieren oder sich für Build-Tools interessieren könnten!

Cheers!
Andreas

Die Anmeldung gibt es wie immer auf https://www.meetup.com/cpp-ug-dresden

Kommende Vorträge:

  • Uwe: Conan.io / VcPkg
  • Paul: Concepts
  • Tom: Embedded C++
  • … Wir freuen uns über jeden Vortrag!

Samstag, 23. Februar 2019

March Talk: René Richter "A view of infinite `<ranges>` in C++20's kitchen"

Hello fellow C++ pioneers,

Next month we will meet at the SLUB again.
René was kind enough to prepare us a talk about the upcoming ranges.

Range Rover by photobeppus CC BY-SA 2.0
Abstract:
The Ranges TS is adopted to the upcoming C++20 standard draft. The <ranges> library will offer another way for data manipulation. Describe complex algorithms by combining small readable blocks, correct by design, and as efficient as handwritten loops. Get familiar with it's basic ideas, background and implementations. Live examples will show what is possible right now.
After the lecture he will try to answer all questions.

Date: Thursday, 14. March 2019
Start: 19:30
End: 22:00
Place: SLUB Dresden, Zellescher Weg 18, 01069 Dresden

Please invite anyone who might be interested.

Cheers!
Andreas

Upcoming topics:
  • Jan "Bob build tool"
  • Uwe: Conan.io / VcPkg
  • Paul: Concepts
  • Tom: Embedded C++
  • … Please talk to me for your proposal!

Mittwoch, 23. Januar 2019

Februar Vorträge zu Lambdas und Variants

Hallo Leute,

ein gesundes, frisches und erfolgreiches Jahr wünschen wir euch!

Nachdem wir den Januar Kater hinter uns gelassen haben, starten wir im Februar mit gleich zwei Kurzvorträgen auf deutsch.

Λάμδα, Lambda by Sigfrid Lundberg CC BY-SA 2.0  

Tobias startet mit "Lambdas - Überblick und Erfahrungen". Eine kurze Einführung und Erfahrungsbericht zu Lambdas und praktischen Tools für ein besseres Verständnis.

Ich werde im zweiten Vortrag einen kurzen Abriss zur aktuellen Diskussion um std::variant geben.

Nach jedem Vortrag wird es ein Fragerunde geben.

Datum: Donnerstag, 14. Februar 2019
Start: 20:00
Ende: 22:00 - die Bar bleibt offen
Ort: Studentenclub Wu5, August-Bebel-Straße 12, 01219 Dresden

Bitte ladet alle Kollegen, Freunde und Bekannte ein, die Ihr trefft!

Prost!
Andreas

Für März suchen wir noch einen Vortragenden.

Talk Queue:

  • Uwe: Conan.io / VcPkg
  • Rene: Ranges
  • Paul: Concepts
  • Tom: Embedded C++