!!!HEUTE!!! : Operaton - Eine lokale Workflow-Engine für Java (Tim Zöller)
https://www.jug-da.de/2025/06/Operaton/
Operaton - Eine lokale Workflow-Engine für Java | Java User Group Darmstadt
Abstract Das Angebot an Workflow-Engines für Software-Entwickler:innen wächst stetig. Mit der steigenden Anzahl an Projekten wird das Feld für Einsteiger:innen leider immer unübersichtlicher. Mit dem wachsenden Markt verschiebt sich auch der Fokus der Maintainer:innen stetig weg von Tools und Libraries für Entwickler:innen, wie z.B. jBPM oder Activiti, hin zu Workflow Engine Suites mit Fokus auf Low Code, No Code, Robotic Process Automation und AI, oft als zentrale Applikation in der Cloud gehostet - und oft teuer. Diese richten sich an größere Unternehmen, die ein übergreifendes Prozessmanagement einführen wollen. Was können wir also tun, wenn wir in unserer ansonsten leichtgewichtigen Java-Anwendung lediglich Unterstützung für Geschäftsprozesse benötigen? In diesem Deep Dive betrachten wir, wie wir Operaton, eine Open Source Prozessengine und Fork von Camunda 7, als Bibliothek in unsere Java-Applikation einbinden können und wie uns dies bei der Entwicklung unterstützen kann. Dabei lernen wir die Grundlagen der Modellierungssprache BPMN 2.0, korrektes transaktionales Verhalten innerhalb unserer Applikation und warum unsere Applikation trotz Verwendung einer Prozessmodellierungssprache nicht zu einer “Low Code” Applikation wird, sondern eine vollwertige Java Applikation bleibt. Speakers Tim Zöller ( freiburg.social/@javahippie | in/timzoeller | https://javahippie.net/) hat das Unternehmen lambdaschmiede GmbH gegründet. Er hilft Kunden dabei, ihre manuellen Geschäftsprozesse mit Java zu automatisieren und ist Mitgründer der Java Usergroup Mainz. Letztes Jahr hat Tim den Camunda 7 Fork Operaton mitbegründet. Sponsors Accso stellt uns die Räumlichkeiten zur Verfügung und sorgt für unser leibliches Wohl. Vielen Dank dafür. Der übliche Abstecher in den Hotzenplotz nach dem Vortrag entfällt somit - wir bleiben einfach vor Ort!
11.06.: Operaton - Eine lokale Workflow-Engine für Java (Tim Zöller)
https://www.jug-da.de/2025/06/Operaton/
Operaton - Eine lokale Workflow-Engine für Java | Java User Group Darmstadt
Abstract Das Angebot an Workflow-Engines für Software-Entwickler:innen wächst stetig. Mit der steigenden Anzahl an Projekten wird das Feld für Einsteiger:innen leider immer unübersichtlicher. Mit dem wachsenden Markt verschiebt sich auch der Fokus der Maintainer:innen stetig weg von Tools und Libraries für Entwickler:innen, wie z.B. jBPM oder Activiti, hin zu Workflow Engine Suites mit Fokus auf Low Code, No Code, Robotic Process Automation und AI, oft als zentrale Applikation in der Cloud gehostet - und oft teuer. Diese richten sich an größere Unternehmen, die ein übergreifendes Prozessmanagement einführen wollen. Was können wir also tun, wenn wir in unserer ansonsten leichtgewichtigen Java-Anwendung lediglich Unterstützung für Geschäftsprozesse benötigen? In diesem Deep Dive betrachten wir, wie wir Operaton, eine Open Source Prozessengine und Fork von Camunda 7, als Bibliothek in unsere Java-Applikation einbinden können und wie uns dies bei der Entwicklung unterstützen kann. Dabei lernen wir die Grundlagen der Modellierungssprache BPMN 2.0, korrektes transaktionales Verhalten innerhalb unserer Applikation und warum unsere Applikation trotz Verwendung einer Prozessmodellierungssprache nicht zu einer “Low Code” Applikation wird, sondern eine vollwertige Java Applikation bleibt. Speakers Tim Zöller ( freiburg.social/@javahippie | in/timzoeller | https://javahippie.net/) hat das Unternehmen lambdaschmiede GmbH gegründet. Er hilft Kunden dabei, ihre manuellen Geschäftsprozesse mit Java zu automatisieren und ist Mitgründer der Java Usergroup Mainz. Letztes Jahr hat Tim den Camunda 7 Fork Operaton mitbegründet. Sponsors Accso stellt uns die Räumlichkeiten zur Verfügung und sorgt für unser leibliches Wohl. Vielen Dank dafür. Der übliche Abstecher in den Hotzenplotz nach dem Vortrag entfällt somit - wir bleiben einfach vor Ort!
11.06.: Operaton - Eine lokale Workflow-Engine für Java (Tim Zöller)
https://www.jug-da.de/2025/06/Operaton/
Operaton - Eine lokale Workflow-Engine für Java | Java User Group Darmstadt
Abstract Das Angebot an Workflow-Engines für Software-Entwickler:innen wächst stetig. Mit der steigenden Anzahl an Projekten wird das Feld für Einsteiger:innen leider immer unübersichtlicher. Mit dem wachsenden Markt verschiebt sich auch der Fokus der Maintainer:innen stetig weg von Tools und Libraries für Entwickler:innen, wie z.B. jBPM oder Activiti, hin zu Workflow Engine Suites mit Fokus auf Low Code, No Code, Robotic Process Automation und AI, oft als zentrale Applikation in der Cloud gehostet - und oft teuer. Diese richten sich an größere Unternehmen, die ein übergreifendes Prozessmanagement einführen wollen. Was können wir also tun, wenn wir in unserer ansonsten leichtgewichtigen Java-Anwendung lediglich Unterstützung für Geschäftsprozesse benötigen? In diesem Deep Dive betrachten wir, wie wir Operaton, eine Open Source Prozessengine und Fork von Camunda 7, als Bibliothek in unsere Java-Applikation einbinden können und wie uns dies bei der Entwicklung unterstützen kann. Dabei lernen wir die Grundlagen der Modellierungssprache BPMN 2.0, korrektes transaktionales Verhalten innerhalb unserer Applikation und warum unsere Applikation trotz Verwendung einer Prozessmodellierungssprache nicht zu einer “Low Code” Applikation wird, sondern eine vollwertige Java Applikation bleibt. Speakers Tim Zöller ( freiburg.social/@javahippie | in/timzoeller | https://javahippie.net/) hat das Unternehmen lambdaschmiede GmbH gegründet. Er hilft Kunden dabei, ihre manuellen Geschäftsprozesse mit Java zu automatisieren und ist Mitgründer der Java Usergroup Mainz. Letztes Jahr hat Tim den Camunda 7 Fork Operaton mitbegründet. Sponsors Accso stellt uns die Räumlichkeiten zur Verfügung und sorgt für unser leibliches Wohl. Vielen Dank dafür. Der übliche Abstecher in den Hotzenplotz nach dem Vortrag entfällt somit - wir bleiben einfach vor Ort!
12.06.: Operaton - Eine lokale Workflow-Engine für Java (Tim Zöller)
https://www.jug-da.de/2025/06/Operaton/
Operaton - Eine lokale Workflow-Engine für Java | Java User Group Darmstadt
Abstract Das Angebot an Workflow-Engines für Software-Entwickler:innen wächst stetig. Mit der steigenden Anzahl an Projekten wird das Feld für Einsteiger:innen leider immer unübersichtlicher. Mit dem wachsenden Markt verschiebt sich auch der Fokus der Maintainer:innen stetig weg von Tools und Libraries für Entwickler:innen, wie z.B. jBPM oder Activiti, hin zu Workflow Engine Suites mit Fokus auf Low Code, No Code, Robotic Process Automation und AI, oft als zentrale Applikation in der Cloud gehostet - und oft teuer. Diese richten sich an größere Unternehmen, die ein übergreifendes Prozessmanagement einführen wollen. Was können wir also tun, wenn wir in unserer ansonsten leichtgewichtigen Java-Anwendung lediglich Unterstützung für Geschäftsprozesse benötigen? In diesem Deep Dive betrachten wir, wie wir Operaton, eine Open Source Prozessengine und Fork von Camunda 7, als Bibliothek in unsere Java-Applikation einbinden können und wie uns dies bei der Entwicklung unterstützen kann. Dabei lernen wir die Grundlagen der Modellierungssprache BPMN 2.0, korrektes transaktionales Verhalten innerhalb unserer Applikation und warum unsere Applikation trotz Verwendung einer Prozessmodellierungssprache nicht zu einer “Low Code” Applikation wird, sondern eine vollwertige Java Applikation bleibt. Speakers Tim Zöller ( freiburg.social/@javahippie | in/timzoeller | https://javahippie.net/) hat das Unternehmen lambdaschmiede GmbH gegründet. Er hilft Kunden dabei, ihre manuellen Geschäftsprozesse mit Java zu automatisieren und ist Mitgründer der Java Usergroup Mainz. Letztes Jahr hat Tim den Camunda 7 Fork Operaton mitbegründet. Sponsors Accso stellt uns die Räumlichkeiten zur Verfügung und sorgt für unser leibliches Wohl. Vielen Dank dafür. Der übliche Abstecher in den Hotzenplotz nach dem Vortrag entfällt somit - wir bleiben einfach vor Ort!
!!!HEUTE!!! : Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise (Alexander Thurow)
https://www.jug-da.de/2025/05/Thoughts-on-Software-Development-Teil2/
Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise | Java User Group Darmstadt
Abstract “Wenn jemand eine Reise tut, so kann er was erzählen. Drum nähme ich den Stock und Hut und tät das Reisen wählen.” (Matthias Claudius, 1740-1815) Der vorliegende Vortrag wurde mit genau diesem, bereits 1000-mal gehörten Spruch im Hinterkopf konzipiert. Ursprünglich für ein studentisches Publikum erstellt (“Vom Studium zum Job: Anforderungen an moderne Softwareentwickler:innen”), versucht er zu umreißen, was der Vortragende auf seiner Reise durch die Softwareindustrie (aka “freie Wildbahn”) als relevant für ein produktives (Über-)Leben identifiziert hat. Kategorie: “Possibly not so new - but subjectively noteworthy”. 📢 Hinweis: Alex war bereits im Oktober 2022 mit diesem Vortrag online bei uns. Aber diesmal wird er vor Ort in Darmstadt sein und der Vortrag hat sich natürlich weiterentwickelt. Wir freuen uns auf einen spannenden Austausch. Speakers Alexander Thurow ( mstdn.social/@alexthurow | in/alexthurow | https://onmoderndev.de) arbeitete in den vergangenen zwanzig Jahren als Softwareentwickler bei verschiedenen deutschen Softwareanbietern. Er arbeitet derzeit als freier Softwareentwickler und Speaker. (Ex-)Hamburger, mittlerweile Bodensee-ler, gebaut 1975 Dipl.-Wirtsch.-Inform. (FH), 2005 an der Leuphana Lüneburg und University of Sydney Verschieden(st)e Positionen: Software-Entwickler, Berater, Technischer Trainer, Dozent und Speaker Hauptinteressensgebiete: Clean Code, Refactoring, Technische Schulden, Wissensvermittlung und Mentoring im Speziellen, Technologische Disruption, Bücher (“mit und ohne Tellerrand”, siehe: onmoderndev.de/lesen), (aktuelles) Zeitgeschehen Sponsors Andrena stellt uns die Räumlichkeiten zur Verfügung und sorgt für unser leibliches Wohl. Vielen Dank dafür.
15.05.: Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise (Alexander Thurow)
https://www.jug-da.de/2025/05/Thoughts-on-Software-Development-Teil2/
Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise | Java User Group Darmstadt
Abstract “Wenn jemand eine Reise tut, so kann er was erzählen. Drum nähme ich den Stock und Hut und tät das Reisen wählen.” (Matthias Claudius, 1740-1815) Der vorliegende Vortrag wurde mit genau diesem, bereits 1000-mal gehörten Spruch im Hinterkopf konzipiert. Ursprünglich für ein studentisches Publikum erstellt (“Vom Studium zum Job: Anforderungen an moderne Softwareentwickler:innen”), versucht er zu umreißen, was der Vortragende auf seiner Reise durch die Softwareindustrie (aka “freie Wildbahn”) als relevant für ein produktives (Über-)Leben identifiziert hat. Kategorie: “Possibly not so new - but subjectively noteworthy”. 📢 Hinweis: Alex war bereits im Oktober 2022 mit diesem Vortrag online bei uns. Aber diesmal wird er vor Ort in Darmstadt sein und der Vortrag hat sich natürlich weiterentwickelt. Wir freuen uns auf einen spannenden Austausch. Speakers Alexander Thurow ( mstdn.social/@alexthurow | in/alexthurow | https://onmoderndev.de) arbeitete in den vergangenen zwanzig Jahren als Softwareentwickler bei verschiedenen deutschen Softwareanbietern. Er arbeitet derzeit als freier Softwareentwickler und Speaker. (Ex-)Hamburger, mittlerweile Bodensee-ler, gebaut 1975 Dipl.-Wirtsch.-Inform. (FH), 2005 an der Leuphana Lüneburg und University of Sydney Verschieden(st)e Positionen: Software-Entwickler, Berater, Technischer Trainer, Dozent und Speaker Hauptinteressensgebiete: Clean Code, Refactoring, Technische Schulden, Wissensvermittlung und Mentoring im Speziellen, Technologische Disruption, Bücher (“mit und ohne Tellerrand”, siehe: onmoderndev.de/lesen), (aktuelles) Zeitgeschehen Sponsors Andrena stellt uns die Räumlichkeiten zur Verfügung und sorgt für unser leibliches Wohl. Vielen Dank dafür.
15.05.: Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise (Alexander Thurow)
https://www.jug-da.de/2025/05/Thoughts-on-Software-Development-Teil2/
Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise | Java User Group Darmstadt
Abstract “Wenn jemand eine Reise tut, so kann er was erzählen. Drum nähme ich den Stock und Hut und tät das Reisen wählen.” (Matthias Claudius, 1740-1815) Der vorliegende Vortrag wurde mit genau diesem, bereits 1000-mal gehörten Spruch im Hinterkopf konzipiert. Ursprünglich für ein studentisches Publikum erstellt (“Vom Studium zum Job: Anforderungen an moderne Softwareentwickler:innen”), versucht er zu umreißen, was der Vortragende auf seiner Reise durch die Softwareindustrie (aka “freie Wildbahn”) als relevant für ein produktives (Über-)Leben identifiziert hat. Kategorie: “Possibly not so new - but subjectively noteworthy”. 📢 Hinweis: Alex war bereits im Oktober 2022 mit diesem Vortrag online bei uns. Aber diesmal wird er vor Ort in Darmstadt sein und der Vortrag hat sich natürlich weiterentwickelt. Wir freuen uns auf einen spannenden Austausch. Speakers Alexander Thurow ( mstdn.social/@alexthurow | in/alexthurow | https://onmoderndev.de) arbeitete in den vergangenen zwanzig Jahren als Softwareentwickler bei verschiedenen deutschen Softwareanbietern. Er arbeitet derzeit als freier Softwareentwickler und Speaker. (Ex-)Hamburger, mittlerweile Bodensee-ler, gebaut 1975 Dipl.-Wirtsch.-Inform. (FH), 2005 an der Leuphana Lüneburg und University of Sydney Verschieden(st)e Positionen: Software-Entwickler, Berater, Technischer Trainer, Dozent und Speaker Hauptinteressensgebiete: Clean Code, Refactoring, Technische Schulden, Wissensvermittlung und Mentoring im Speziellen, Technologische Disruption, Bücher (“mit und ohne Tellerrand”, siehe: onmoderndev.de/lesen), (aktuelles) Zeitgeschehen Sponsors Andrena stellt uns die Räumlichkeiten zur Verfügung und sorgt für unser leibliches Wohl. Vielen Dank dafür.
!!!HEUTE!!! : Benchmarking Valhalla (Java Value Types) (Cay Horstmann)
https://www.jug-da.de/2025/04/Benchmarking-Valhalla/
Benchmarking Valhalla (Java Value Types) | Java User Group Darmstadt
Abstract Project Valhalla introduces value types into the Java language and virtual machine. Value types can be more efficient since they do not need pointer indirection and heap allocation. Moreover, Valhalla will lead to a more regular object model, unifying primitive types and their boxed types, and to simpler parameterized types. In this presentation, you will learn about the present state of the project so that you can evaluate its impact on your Java workloads. You will also see how to measure performance improvements so you can track them as they happen. Speakers Cay Horstmann ( foojay.social/@cayhorstmann | in/cay-horstmann-659a4b) grew up in the German countryside and studied in the United States (M.S. in computer science from Syracuse University, and a Ph.D. in mathematics from the University of Michigan in Ann Arbor). For four years, he was VP and CTO of an Internet startup that went from 3 people in a tiny office to a public company. He taught computer science at San Jose State University and held visiting appointments at universities in Germany, Switzerland, Vietnam, and Macau. In his copious spare time he write books and articles on programming languages and computer science education. Sponsoren COWO 21 stellt uns die Räumlichkeiten zur Verfügung. Vielen Dank dafür. Nach dem Vortrag können wir noch vor Ort bleiben und uns austauschen. Kaltgetränke können für kleines Geld gekauft werden.
24.04.: Benchmarking Valhalla (Java Value Types) (Cay Horstmann)
https://www.jug-da.de/2025/04/Benchmarking-Valhalla/
Benchmarking Valhalla (Java Value Types) | Java User Group Darmstadt
Abstract Project Valhalla introduces value types into the Java language and virtual machine. Value types can be more efficient since they do not need pointer indirection and heap allocation. Moreover, Valhalla will lead to a more regular object model, unifying primitive types and their boxed types, and to simpler parameterized types. In this presentation, you will learn about the present state of the project so that you can evaluate its impact on your Java workloads. You will also see how to measure performance improvements so you can track them as they happen. Speakers Cay Horstmann ( foojay.social/@cayhorstmann | in/cay-horstmann-659a4b) grew up in the German countryside and studied in the United States (M.S. in computer science from Syracuse University, and a Ph.D. in mathematics from the University of Michigan in Ann Arbor). For four years, he was VP and CTO of an Internet startup that went from 3 people in a tiny office to a public company. He taught computer science at San Jose State University and held visiting appointments at universities in Germany, Switzerland, Vietnam, and Macau. In his copious spare time he write books and articles on programming languages and computer science education. Sponsoren COWO 21 stellt uns die Räumlichkeiten zur Verfügung. Vielen Dank dafür. Nach dem Vortrag können wir noch vor Ort bleiben und uns austauschen. Kaltgetränke können für kleines Geld gekauft werden.
15.05.: Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise (Alexander Thurow)
https://www.jug-da.de/2025/05/Thoughts-on-Software-Development-Teil2/
Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise | Java User Group Darmstadt
Abstract “Wenn jemand eine Reise tut, so kann er was erzählen. Drum nähme ich den Stock und Hut und tät das Reisen wählen.” (Matthias Claudius, 1740-1815) Der vorliegende Vortrag wurde mit genau diesem, bereits 1000-mal gehörten Spruch im Hinterkopf konzipiert. Ursprünglich für ein studentisches Publikum erstellt (“Vom Studium zum Job: Anforderungen an moderne Softwareentwickler:innen”), versucht er zu umreißen, was der Vortragende auf seiner Reise durch die Softwareindustrie (aka “freie Wildbahn”) als relevant für ein produktives (Über-)Leben identifiziert hat. Kategorie: “Possibly not so new - but subjectively noteworthy”. 📢 Hinweis: Alex war bereits im Oktober 2022 mit diesem Vortrag online bei uns. Aber diesmal wird er vor Ort in Darmstadt sein und der Vortrag hat sich natürlich weiterentwickelt. Wir freuen uns auf einen spannenden Austausch. Speakers Alexander Thurow ( mstdn.social/@alexthurow | in/alexthurow | https://onmoderndev.de) arbeitete in den vergangenen zwanzig Jahren als Softwareentwickler bei verschiedenen deutschen Softwareanbietern. Er arbeitet derzeit als freier Softwareentwickler und Speaker. (Ex-)Hamburger, mittlerweile Bodensee-ler, gebaut 1975 Dipl.-Wirtsch.-Inform. (FH), 2005 an der Leuphana Lüneburg und University of Sydney Verschieden(st)e Positionen: Software-Entwickler, Berater, Technischer Trainer, Dozent und Speaker Hauptinteressensgebiete: Clean Code, Refactoring, Technische Schulden, Wissensvermittlung und Mentoring im Speziellen, Technologische Disruption, Bücher (“mit und ohne Tellerrand”, siehe: onmoderndev.de/lesen), (aktuelles) Zeitgeschehen Sponsors Andrena stellt uns die Räumlichkeiten zur Verfügung und sorgt für unser leibliches Wohl. Vielen Dank dafür.