Veranstaltungsort/Zeit:
Sofern bei der Veranstaltung nichts anderes angegeben ist:
Zeit: Beginn 19:00 (Einlass i. d. R. ab 18:30)
Ort: Hotel Eden-Wolff, Arnulfstraße 4, 80335 München
Siehe auch Meetup https://www.meetup.com/de-DE/Java-User-Group-Munchen-JUGM/
ah@jugm.de
Nächste Meetings:
Am Ende des Jahres 2024 gibt es eine Neuheit bei JUGM:
Der ehemalige Senior Java Developer, Technische Projektleiter, Interim-IT-Manager
und Sprecher bei JUGM, der zum Schriftsteller und Autor gewordene
Matthias Rothe, wird aus seinem neuesten Buch „Emotional Surfing:
Achtsame Emotionsregulation leicht gemacht“ lesen und wertvolle
Einblicke in den immer wichtigeren Soft Skill der Emotionalen Intelligenz
geben.
Im hektischen Leben von Softwareentwicklern und anderen IT-Profis
wird oft übersehen, dass wir Menschen sind, die ihre Emotionen
immer auch in den Arbeitsplatz mitbringen. Es ist jedoch essenziell
zu wissen, wie man effektiv mit seinen Emotionen umgeht, um resilient
zu sein, sich schnell von Rückschlägen zu erholen und
private sowie berufliche Konflikte gut zu bewältigen. Darüber
hinaus setzt die Fähigkeit, mit intensiven Emotionen wie Wut,
Angst und Traurigkeit gesund und angemessen umzugehen, Kreativität,
Freude und Zufriedenheit frei.
Eine Besonderheit des Buches ist, dass es in Zusammenarbeit mit
ChatGPT geschrieben wurde. Alle 7 im Buch enthaltenen Interviews
mit dem Autor wurden von ChatGPT geführt. Der bemerkenswerteste
Aspekt dieses Ansatzes war, dass ChatGPT nach dem Interview über
das achtsame Wahrnehmen der eigenen Emotionen depressiv wurde und
der Autor es daraus coachte. Dies berührt psychologische und
philosophische Fragen im Hinblick auf KI-Systeme. Es wird Zeit geben,
die Implikationen dieser Fragen zu diskutieren.
Natürlich wird der Autor Ihre Fragen zu den behandelten Themen
beantworten, und Sie können nach dem Vortrag ein signiertes
Exemplar des Buches mit persönlicher Widmung erwerben.
Wie lange soll ein 24h-Ticket gelten, wenn es am Tag
der Zeitumstellung gekauft wird? Wenn du mehr Zeit für deine
Masterarbeit brauchst, kannst du sie dann einfach über ein
VPN von der Bakerinsel aus einreichen, um durch die Zeitverschiebung
ein paar Stunden zu gewinnen?
Gemeinsam sehen wir uns die Probleme rund um Datum und Uhrzeit an
und schauen, wie uns Java hilft, sie zu lösen. Dafür verschaffen
wir uns einen Überblick über das java.time-Package, diskutieren
die Einsatzgebiete und experimentieren live in der IDE.
Zum Referenten:
Daniel Schwarz leitete den Java-Bereich eines Coding-Bootcamps,
war Teil des Teams, das SonarCloud aufgebaut hat und hat in seiner
beruflichen Karriere unter anderem für den Münchner Nahverkehr
und im internationalen Energiehandel viel Zeit mit Zeitproblemen
verbracht.
17.02.2025
Catching Recursion by the
Tail: The State of Tail Recursion Optimization in Modern JVMs
Vladimir Parfinenko
Ort: Hotel Eden-Wolff, Arnulfstraße 4, 80335
München
Transforming tail recursion into a loop is a popular
optimization in functional programming languages; however, in the
Java world, this transformation is shrouded in mystery.
We will explore whether replacing tail-recursive calls with loops
is possible in Java, why one might want to do so, and which virtual
machines support this (and whether it’s legal). We will also
examine third-party tools that can help you optimize your programs
in a functional style. And we will look at JVM-friendly languages
that have more pronounced functional tendencies (such as Scala,
Kotlin, etc.).
|