Level-up your Code 3.0

Sie haben Lust auf spannende Fachvorträge, die ihre Software-Engineering Skills verbessern? Sie möchten sich mit Gleichgesinnten austauschen, diskutieren und vernetzen? Das Wochenende mit einem Bier oder einer Limo unter alten und neuen Bekannten einläuten? Dann sind Sie bei "Level up your Code 3.0" genau richtig!
Für das 3. Live-Event konnte die 8tronix GmbH Delf Neumärker (byonoy GmbH) und Torsten Rupp (8tronix GmbH) als Referenten gewinnen. Die beiden freuen sich darauf, am 26.01.2024 zwischen 15:30 und 18:00 Uhr ihr Wissen durch zwei Impulsvorträgen zu teilen, Fragen zu beantworten und zu diskutieren. Im Anschluss gibt es Bier, Snacks und mit Sicherheit einen entspannten bunten Austausch.
Agenda und Vortragsthemen
15:30 - 16:00 Uhr Einlass
16:00 - 17:00 Uhr Daten in Bewegung: C++ Move-Semantik von Delf Neumärker (byonoy GmbH)
“Moderne Computer können in kürzester Zeit riesige Datenmengen im Arbeitsspeicher bewegen. Was macht es da für einen Unterschied, ob mein Programm ein paar wenige Kilobyte schwere Objekte im Speicher hin und her kopiert? In Anwendungen mit hohem Datendurchsatz kann ungeschicktes Speichermanagement enorme Leistungseinbußen verursachen. Auf eingebetteten, ressourcenbeschränkten Systemen kann es im Extremfall sogar zum Absturz führen. In C++ steht dem Entwickler dafür seit C++11 ein wichtiges Werkzeug zur Verfügung: std::move. Die korrekte Verwendung ist jedoch nicht immer intuitiv und bietet in bester C++-Tradition viele Möglichkeiten, sich subtil selbst ins Knie zu schießen. Der Vortrag zeigt anhand von Beispielen die praktische Anwendung der Move-Semantik und typische Fallstricke.”
17:00 - 18:00 Uhr Kammerjäger I: asserts von Dr. Torsten Rupp (8tronix Gmbh)
"Software nachweisbar fehlerfrei zu erstellen, ist nur in sehr wenigen speziellen Fällen möglich. In der Praxis sind Softwareentwickler permanent damit konfrontiert, Fehler in Softwarekomponenten – eigenen und fremden - zu finden und zu korrigieren. Dabei ist das Finden meist der schwierige Teil. Insbesondere Fehler, die erst zur Laufzeit auftreten, sind oft nur mit erheblichem Aufwand reproduzier- und lokalisierbar. Asserts sind eine Programmiertechnik, die in der Softwareentwicklung effektiv genutzt werden kann, um Fehler bereits frühzeitig während der Entwicklung aufzudecken und Regression zu vermeiden. Dieser Vortrag richtet sich an Entwickler, die Software in C, C++ oder Java erstellen und zeigt, wie asserts sinnvoll bei der Softwareerstellung genutzt werden können, welche Vor- und Nachteile sie bieten und warum das assert der Freund des Softwareentwicklers ist.”
ab 18:00 Uhr Schnacken & Snacken