<?xml version="1.0" encoding="UTF-8"?><rdf:RDF xmlns:vcc="http://epoko.net/calendar/components/" xmlns:dct="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ec="http://epoko.net/configuration" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:vce="http://epoko.net/calendar/elements/" xmlns="http://purl.org/rss/1.0/">
<channel rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==">
<title>All JUG EVENTS</title>
<description>RSS provided by EPOKO.net</description>
<link>http://java.de/cal/all.ics</link>
<image rdf:resource="channel-image"/>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1016@www.jug.ch"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1026@www.jug.ch"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314937312@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/19p5hq5n13gsfl1koc0uho5l3k@google.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_313366107@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314503405@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/20260610@jug-da.de"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/f7ae0907-719e-4192-b290-860f24e9b22c"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1022@www.jug.ch"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_315009419@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1031@www.jug.ch"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_315065428@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/20260618@jug-da.de"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314804008@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/6inn25n84h5oebn82s24flvhd7@google.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1017@www.jug.ch"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314950500@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/20260625@jug-ostfalen.de"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_315135317@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314639734@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/0b74f155-27c1-4fa3-9772-ce83869b67f8"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1032@www.jug.ch"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/20260701@jug-da.de"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_kvnqltyjckbkb@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_313191119@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_313226981@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314416352@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/7br4rnm5dmv7ejl3m6l6lu2tsu@google.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1kqfpv0vb3lmrs0s94m38ihm1b@google.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_315022537@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_hrhcxtyjckbpc@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/7s3vvi2cd7mrb3jdn1lahkoh5e@google.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_kvnqltyjclbgb@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/19p5hq5n13gsfl1koc0uho5l3k@google.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1000@www.jug.ch"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_hrhcxtyjclblc@meetup.com"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1025@www.jug.ch"/>
<rdf:li rdf:resource="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_kvnqltyjcmbcb@meetup.com"/>
</rdf:Seq>
</items>
</channel>
<image rdf:about="channel-image">
<title>Content Cast provided by EPOKO.net</title>
<url>http://epoko.net/webfile/logo/Logo_webfile_300x91.gif</url>
</image>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1016@www.jug.ch">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>1016@www.jug.ch</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>09.06.2026, 18:15 - jug.ch 1000x Mehr Threads - Virtual Threads in Java 21 bis 25</title>
<dc:title>jug.ch 1000x Mehr Threads - Virtual Threads in Java 21 bis 25</dc:title>
<vce:summary>jug.ch 1000x Mehr Threads - Virtual Threads in Java 21 bis 25</vce:summary>
<description>Zürich-PH -  - RSS provided by EPOKO.net</description>
<vce:location>Zürich-PH</vce:location>
<vce:dtstamp>20260302T160452Z</vce:dtstamp>
<vce:dtstart>20260609T181500</vce:dtstart>
<dc:date>Tue, 9 Jun 2026 18:15:00 +0200</dc:date>
<vce:dtend>20260609T193000</vce:dtend>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1026@www.jug.ch">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>1026@www.jug.ch</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>09.06.2026, 18:15 - jug.ch I Didn't Know You Could Do That With Java Streams!?</title>
<dc:title>jug.ch I Didn't Know You Could Do That With Java Streams!?</dc:title>
<vce:summary>jug.ch I Didn't Know You Could Do That With Java Streams!?</vce:summary>
<description>Basel-Markthalle -  - RSS provided by EPOKO.net</description>
<vce:location>Basel-Markthalle</vce:location>
<vce:dtstamp>20260427T193716Z</vce:dtstamp>
<vce:dtstart>20260609T181500</vce:dtstart>
<dc:date>Tue, 9 Jun 2026 18:15:00 +0200</dc:date>
<vce:dtend>20260609T191500</vce:dtend>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314937312@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_314937312@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>09.06.2026, 18:30 - Spec-Driven Development in Practice: How AI Simplify Full-Stack Java</title>
<dc:title>Spec-Driven Development in Practice: How AI Simplify Full-Stack Java</dc:title>
<vce:summary>Spec-Driven Development in Practice: How AI Simplify Full-Stack Java</vce:summary>
<description>Java Usergroup Berlin-Brandenburg
Together with Capgemini, we’d like to invite you to our talk in June. This time, we’ll be discussing spec-driven development with Simon Martinelli.

**Spec-Driven Development in Practice: How AI Simplify Full-Stack Java**
AI is transforming how we develop software, but many teams still treat code as the source of truth, leading to outdated documentation and hidden business logic. What if specifications became the single source of truth instead?

This session introduces Spec-Driven Development (SDD) and the AI Unified Process (AIUP), a practical approach in which developers write clear, structured requirements, and AI generates everything else: diagrams, code, and tests. When requirements change, the system stays consistent automatically.

Based on a real-world Java project built with Spring Boot, jOOQ, and Vaadin, the most productive and secure web framework for Java, you’ll see how SDD keeps business rules, data access, and UI perfectly aligned.

Join this session to learn how AIUP helps Java developers deliver applications faster, with less boilerplate and more focus on what really matters: understanding the domain.
Most teams still treat code as the source of truth, leading to outdated documentation and hidden business logic.
In this session, you’ll learn how Spec-Driven Development (SDD) and the AI Unified Process (AIUP) let you define requirements once and generate consistent Java code, diagrams, and tests automatically.
Based on a real project with Spring Boot, jOOQ, and Vaadin, this talk shows how to build faster, safer, and more maintainable full-stack Java applications.

**Simon Martinelli**
Simon Martinelli is a Java Champion, Vaadin Champion, and Oracle ACE Pro with over three decades of experience as a software architect, developer, consultant, and trainer. He is the creator of the AI Unified Process (AIUP) and a strong advocate of Spec-Driven Development.
As the owner of Martinelli LLC, he coaches teams to get up to speed with AI-driven development. He regularly shares his insights through international conferences, articles, and his blog, Keep IT Simple (https://martinelli.ch), where he writes about AI, architecture, and modern Java development.
He is also a lecturer at two universities in Switzerland, where he teaches software architecture, persistence, DevOps, and cloud-native development. - RSS provided by EPOKO.net</description>
<vce:description>Java Usergroup Berlin-Brandenburg
Together with Capgemini, we’d like to invite you to our talk in June. This time, we’ll be discussing spec-driven development with Simon Martinelli.

**Spec-Driven Development in Practice: How AI Simplify Full-Stack Java**
AI is transforming how we develop software, but many teams still treat code as the source of truth, leading to outdated documentation and hidden business logic. What if specifications became the single source of truth instead?

This session introduces Spec-Driven Development (SDD) and the AI Unified Process (AIUP), a practical approach in which developers write clear, structured requirements, and AI generates everything else: diagrams, code, and tests. When requirements change, the system stays consistent automatically.

Based on a real-world Java project built with Spring Boot, jOOQ, and Vaadin, the most productive and secure web framework for Java, you’ll see how SDD keeps business rules, data access, and UI perfectly aligned.

Join this session to learn how AIUP helps Java developers deliver applications faster, with less boilerplate and more focus on what really matters: understanding the domain.
Most teams still treat code as the source of truth, leading to outdated documentation and hidden business logic.
In this session, you’ll learn how Spec-Driven Development (SDD) and the AI Unified Process (AIUP) let you define requirements once and generate consistent Java code, diagrams, and tests automatically.
Based on a real project with Spring Boot, jOOQ, and Vaadin, this talk shows how to build faster, safer, and more maintainable full-stack Java applications.

**Simon Martinelli**
Simon Martinelli is a Java Champion, Vaadin Champion, and Oracle ACE Pro with over three decades of experience as a software architect, developer, consultant, and trainer. He is the creator of the AI Unified Process (AIUP) and a strong advocate of Spec-Driven Development.
As the owner of Martinelli LLC, he coaches teams to get up to speed with AI-driven development. He regularly shares his insights through international conferences, articles, and his blog, Keep IT Simple (https://martinelli.ch), where he writes about AI, architecture, and modern Java development.
He is also a lecturer at two universities in Switzerland, where he teaches software architecture, persistence, DevOps, and cloud-native development.</vce:description>
<link>https://www.meetup.com/jug-bb/events/314937312/</link>
<vce:url>https://www.meetup.com/jug-bb/events/314937312/</vce:url>
<vce:dtstamp>20260608T010149Z</vce:dtstamp>
<vce:dtstart>20260609T183000</vce:dtstart>
<dc:date>Tue, 9 Jun 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260609T220000</vce:dtend>
<vce:last-modified>20260524T171205Z</vce:last-modified>
<ns33967:CLASS xmlns:ns33967="http://purl.org/rss/1.0/">PUBLIC</ns33967:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/19p5hq5n13gsfl1koc0uho5l3k@google.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>19p5hq5n13gsfl1koc0uho5l3k@google.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>09.06.2026, 18:30 - Java-Treff</title>
<dc:title>Java-Treff</dc:title>
<vce:summary>Java-Treff</vce:summary>
<vce:dtstamp>20260608T010201Z</vce:dtstamp>
<vce:dtstart>20260609T183000</vce:dtstart>
<dc:date>Tue, 9 Jun 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260609T220000</vce:dtend>
<ns33968:RRULE xmlns:ns33968="http://purl.org/rss/1.0/">FREQ=MONTHLY;INTERVAL=2;BYDAY=2TU</ns33968:RRULE>
<vce:last-modified>20260511T184840Z</vce:last-modified>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_313366107@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_313366107@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>10.06.2026, 18:00 - Agentic AI: Evolution oder Revolution?</title>
<dc:title>Agentic AI: Evolution oder Revolution?</dc:title>
<vce:summary>Agentic AI: Evolution oder Revolution?</vce:summary>
<description>Java Usergroup Münster
Agentic AI gilt aktuell als der nächste große Evolutionsschritt im Bereich der generativen KI: autonome Agenten, die Ziele verfolgen, Tools nutzen, miteinander kommunizieren und so im Zusammenspiel als Multi- Agenten Systeme komplexe Aufgaben selbstständig lösen. Doch was davon ist bereits heute realistisch nutzbar – und wo endet der Hype?

In seinem Votrag gibt Lars Röwekamp einen praxisnahen Einblick in den Status Quo von Agentic AI und diskutiert mögliche Einsatzszenarien inklusive der damit verbundenen Chancen und Risiken – denn das eine kommt in der Regel nicht ohne das andere daher!

Für die Beantwortung der Fragestellung, ob wir es bei Agentic AI eher mit einer Evolution oder eine Revolution zu tun haben, wagt Lars einen Blick „zurück in die Zukunft“ und skizziert, wohin uns die rasante Entwicklung im Umfeld der künstlichen Intelligenz in den kommenden Jahren führen kann und was dies für uns Menschen bedeutet. Spoiler: Es gibt nicht nur Positives zu berichten und einige essentielle Hausaufgaben für ein glückliches Miteinander von Mensch und Maschine.

**Lars Röwekamp** Gründer und Geschäftsführer bei der open knowledge GmbH, beschäftigt sich als „CIO New Technologies“ mit der Analyse und Bewertung neuer Software-und Technologietrends. Ein besonderer Schwerpunkt seiner Arbeit liegt derzeit auf Enterprise und Cloud Computing, Big Data und KI, wobei neben Design-und Architekturfragen insbesondere die Real-Life-Aspekte im Fokus seiner Betrachtung stehen. Er ist Autor vieler Fachartikel und -bücher und beschäftigt sich seit der Geburtsstunde von Java mit dieser Programmiersprache. - RSS provided by EPOKO.net</description>
<vce:description>Java Usergroup Münster
Agentic AI gilt aktuell als der nächste große Evolutionsschritt im Bereich der generativen KI: autonome Agenten, die Ziele verfolgen, Tools nutzen, miteinander kommunizieren und so im Zusammenspiel als Multi- Agenten Systeme komplexe Aufgaben selbstständig lösen. Doch was davon ist bereits heute realistisch nutzbar – und wo endet der Hype?

In seinem Votrag gibt Lars Röwekamp einen praxisnahen Einblick in den Status Quo von Agentic AI und diskutiert mögliche Einsatzszenarien inklusive der damit verbundenen Chancen und Risiken – denn das eine kommt in der Regel nicht ohne das andere daher!

Für die Beantwortung der Fragestellung, ob wir es bei Agentic AI eher mit einer Evolution oder eine Revolution zu tun haben, wagt Lars einen Blick „zurück in die Zukunft“ und skizziert, wohin uns die rasante Entwicklung im Umfeld der künstlichen Intelligenz in den kommenden Jahren führen kann und was dies für uns Menschen bedeutet. Spoiler: Es gibt nicht nur Positives zu berichten und einige essentielle Hausaufgaben für ein glückliches Miteinander von Mensch und Maschine.

**Lars Röwekamp** Gründer und Geschäftsführer bei der open knowledge GmbH, beschäftigt sich als „CIO New Technologies“ mit der Analyse und Bewertung neuer Software-und Technologietrends. Ein besonderer Schwerpunkt seiner Arbeit liegt derzeit auf Enterprise und Cloud Computing, Big Data und KI, wobei neben Design-und Architekturfragen insbesondere die Real-Life-Aspekte im Fokus seiner Betrachtung stehen. Er ist Autor vieler Fachartikel und -bücher und beschäftigt sich seit der Geburtsstunde von Java mit dieser Programmiersprache.</vce:description>
<link>https://www.meetup.com/java-usergroup-munster/events/313366107/</link>
<vce:url>https://www.meetup.com/java-usergroup-munster/events/313366107/</vce:url>
<vce:dtstamp>20260608T010153Z</vce:dtstamp>
<vce:dtstart>20260610T180000</vce:dtstart>
<dc:date>Wed, 10 Jun 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260610T193000</vce:dtend>
<vce:last-modified>20260215T105412Z</vce:last-modified>
<ns33969:CLASS xmlns:ns33969="http://purl.org/rss/1.0/">PUBLIC</ns33969:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314503405@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_314503405@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>10.06.2026, 18:00 - Von Messbar zu Machbar: Schneller liefern mit DORA,Short-Lived Branches &amp; Gitops</title>
<dc:title>Von Messbar zu Machbar: Schneller liefern mit DORA,Short-Lived Branches &amp; Gitops</dc:title>
<vce:summary>Von Messbar zu Machbar: Schneller liefern mit DORA,Short-Lived Branches &amp; Gitops</vce:summary>
<description>Lightweight Java User Group München
Effizienter deployen, schneller liefern.
Unsere Kollegen und Softwareentwickler Alexander König und Valentin Lutz zeigen in ihrem praxisnahen Talk, wie du mit modernen Ansätzen spürbare Verbesserungen in deinem Deployment-Prozess erreichst:

• Wie DORA-Metriken die Performance deines Teams sichtbar machen
• Warum Short-Lived Branches den Entwicklungsfluss deutlich beschleunigen
• Und wie GitOps Continuous Deployment zuverlässig und sicher gestaltet

Kein Buzzword-Bingo, sondern ehrlicher Erfahrungsaustausch. Perfekt für alle, die ihre Release-Prozesse optimieren und Engpässe im Team nachhaltig lösen möchten.

<vce:description>Lightweight Java User Group München
Effizienter deployen, schneller liefern.
Unsere Kollegen und Softwareentwickler Alexander König und Valentin Lutz zeigen in ihrem praxisnahen Talk, wie du mit modernen Ansätzen spürbare Verbesserungen in deinem Deployment-Prozess erreichst:

• Wie DORA-Metriken die Performance deines Teams sichtbar machen
• Warum Short-Lived Branches den Entwicklungsfluss deutlich beschleunigen
• Und wie GitOps Continuous Deployment zuverlässig und sicher gestaltet

Kein Buzzword-Bingo, sondern ehrlicher Erfahrungsaustausch. Perfekt für alle, die ihre Release-Prozesse optimieren und Engpässe im Team nachhaltig lösen möchten.

<link>https://www.meetup.com/lightweight-java-user-group-munchen/events/314503405/</link>
<vce:url>https://www.meetup.com/lightweight-java-user-group-munchen/events/314503405/</vce:url>
<vce:dtstamp>20260608T010159Z</vce:dtstamp>
<vce:dtstart>20260610T180000</vce:dtstart>
<dc:date>Wed, 10 Jun 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260610T200000</vce:dtend>
<vce:last-modified>20260427T071600Z</vce:last-modified>
<ns33970:CLASS xmlns:ns33970="http://purl.org/rss/1.0/">PUBLIC</ns33970:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/20260610@jug-da.de">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>20260610@jug-da.de</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>10.06.2026, 18:30 - JUG DA: Coding Dojo: Agentic AI - Test Driven Design vs. Property Based Testing</title>
<dc:title>JUG DA: Coding Dojo: Agentic AI - Test Driven Design vs. Property Based Testing</dc:title>
<vce:summary>JUG DA: Coding Dojo: Agentic AI - Test Driven Design vs. Property Based Testing</vce:summary>
<description>codecentric AG, Lise-Meitner-Straße 4, 60486 Frankfurt am Main - Java User Group Darmstadt

Coding Dojo: Agentic AI - Test Driven Design vs. Property Based Testing

Zusammenfassung In diesem zweistündigen Coding Dojo im Code-Retreat-Style bearbeiten die Teilnehmenden eine gemeinsame Aufgabenstellung in zwei Sessions: zunächst mit Test Driven Development und anschließend mit Property Based Testing. Beide Perspektiven dienen dazu, ein Gefühl dafür zu entwickeln, wie ein Agentic AI Tool beim Finden von Tests und Eigenschaften unterstützen kann... - RSS provided by EPOKO.net</description>
<vce:description>Java User Group Darmstadt

Coding Dojo: Agentic AI - Test Driven Design vs. Property Based Testing

Zusammenfassung In diesem zweistündigen Coding Dojo im Code-Retreat-Style bearbeiten die Teilnehmenden eine gemeinsame Aufgabenstellung in zwei Sessions: zunächst mit Test Driven Development und anschließend mit Property Based Testing. Beide Perspektiven dienen dazu, ein Gefühl dafür zu entwickeln, wie ein Agentic AI Tool beim Finden von Tests und Eigenschaften unterstützen kann...</vce:description>
<vce:location>codecentric AG, Lise-Meitner-Straße 4, 60486 Frankfurt am Main</vce:location>
<link>https://www.jug-da.de/2026/06/softwerkskammer/</link>
<vce:url>https://www.jug-da.de/2026/06/softwerkskammer/</vce:url>
<vce:dtstamp>20260522T082800Z</vce:dtstamp>
<vce:dtstart>20260610T183000</vce:dtstart>
<dc:date>Wed, 10 Jun 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260610T213000</vce:dtend>
<ns33971:CLASS xmlns:ns33971="http://purl.org/rss/1.0/">PUBLIC</ns33971:CLASS>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/f7ae0907-719e-4192-b290-860f24e9b22c">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>f7ae0907-719e-4192-b290-860f24e9b22c</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>11.06.2026, 18:00 - AI Shift Left - Delivering on the Promise of Modern Software Development (Hans-Ulrich Lutter)</title>
<dc:title>AI Shift Left - Delivering on the Promise of Modern Software Development (Hans-Ulrich Lutter)</dc:title>
<vce:summary>AI Shift Left - Delivering on the Promise of Modern Software Development (Hans-Ulrich Lutter)</vce:summary>
<vce:location>PRISMA European Capacity Platform GmbH, Reichsstraße 1-9, 04109 Leipzig</vce:location>
<vce:categories>EVENT</vce:categories>
<dc:subject>EVENT</dc:subject>
<link>https://jugsaxony.org/timeline/2026/6/11/AIShiftLeft</link>
<vce:url>https://jugsaxony.org/timeline/2026/6/11/AIShiftLeft</vce:url>
<vce:dtstamp>20260529T104517Z</vce:dtstamp>
<vce:dtstart>20260611T180000</vce:dtstart>
<dc:date>Thu, 11 Jun 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260611T200000</vce:dtend>
<ns33972:CLASS xmlns:ns33972="http://purl.org/rss/1.0/">PUBLIC</ns33972:CLASS>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1022@www.jug.ch">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>1022@www.jug.ch</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>11.06.2026, 18:00 - jug.ch Software-Betrieb ohne Overengineering</title>
<dc:title>jug.ch Software-Betrieb ohne Overengineering</dc:title>
<vce:summary>jug.ch Software-Betrieb ohne Overengineering</vce:summary>
<description>St.Gallen -  - RSS provided by EPOKO.net</description>
<vce:location>St.Gallen</vce:location>
<vce:dtstamp>20260401T163155Z</vce:dtstamp>
<vce:dtstart>20260611T180000</vce:dtstart>
<dc:date>Thu, 11 Jun 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260611T191500</vce:dtend>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_315009419@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_315009419@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>15.06.2026, 18:00 - "Unbreakable by design" + "Heaps of Trouble"</title>
<dc:title>"Unbreakable by design" + "Heaps of Trouble"</dc:title>
<vce:summary>"Unbreakable by design" + "Heaps of Trouble"</vce:summary>
<description>Java Vienna
**As we're having limited space at our host, we have set the maximum attendees to be 40 and enabled the waitlist. If you cannot make it to the event, please change your RSVP so someone else can take your spot!**

Agenda

18:00 doors Open
18:20 welcome, doors closing soon
18:30 **Unbreakable by Design: The Secret Tech of Antifragile Software**
19:30 Networking
20:00 **Heaps of Trouble -- Debugging Java OOM**
21:00 networking

**Unbreakable by Design: The Secret Tech of Antifragile Software**
How to turn pressure into performance? Anti-fragility of a software characterizes the benefit derived from the variability in faults and errors that have effected the system. Dependable software systems can learn from incidents &amp; poor practices, how to avoid and to deal with them, to increase availability and performance. Despite their growing complexity and increasing size, modern software applications must satisfy strict quality requirements that impose short defect fixing and release cycles. To reduce the developers teams workload, and pressure to produce high-quality software on time, many software engineering tools and concepts are subject to continuous extensive development and improvement.

In this talk, we will take a closer look at the technical aspects of anti-fragile software systems and how teams deal with errors and reliability. Through the technical analysis of anti-fragility and resilience we will discuss the advantages and drawbacks of systems and techniques, and not at least the relation between anti-fragility in the development process and the anti-fragility of the resulting software product. The audience can expect the topics such as design &amp; operating principles, fault tolerance, fault handling, e.g. automatic software repair, fault injections, and TDD. The overview of methods and principles should encourage developers to adopt anti-fragility and resilience principles into their software architectures.

**About the Speaker**
**Iryna Dohndorf** is a software engineer at Karakun, where she works on customer projects using the Java technology stack. With strong technical expertise, genuine curiosity, and a deep passion for computer science, she develops technologies that tackle the challenges of modern companies and today’s society. As an active member of the BaselOne Program Committee, the Devoxx UK Program Committee, and a frequent international speaker, she is dedicated to inspiring developers and supporting the growth of the global Java community.

An enthusiastic interdisciplinary researcher and developer, Iryna has conducted research in modeling and optimization at TU Dortmund and has worked on software for autonomous driving, government agencies, and EU initiatives supporting the advancement of organic farming.

Outside of work, she enjoys spending time with family and friends, and is passionate about swimming, skiing, and—most recently—cycling.

Iryna’s recent articles include:

* https://dev.karakun.com/2025/04/02/tdd-genai.html
* https://dev.karakun.com/2024/06/26/ai-software-development.html
* https://dev.karakun.com/2025/09/18/Kotlin-K2-Compiler.html
* https://dev.karakun.com/2024/07/24/devoxxuk.html

You can learn more about her software development work and research at:

* https://scholar.google.com/citations?user=eIKkTkYAAAAJ&amp;hl=en
* https://www.amazon.com/-/de/dp/B00PULZWO8/

**Heaps of Trouble -- Debugging Java OOM**
This presentation dives into the practical art of diagnosing Java OutOfMemory errors.
We begin with a concise overview of how the Java heap is structured and managed,
then move to the command line with jmap—demonstrating how to force heap dumps on demand
and extract live histograms to spot memory hogs at a glance.
Next, we switch to VisualVM for a hands-on look at opening, inspecting, and—crucially—comparing
heap dumps to pinpoint leaks and growth patterns between states.
The session culminates with advanced techniques: writing JavaScript snippets inside VisualVM
to traverse the heap graph, filter objects, and automate custom analyses that go beyond the
built-in tooling.
Whether triaging a production incident or hardening an application, attendees will leave with
actionable tactics to turn “heaps of trouble” into clear, debuggable insights.

**About the Speaker**
**Robert C Kahlert** is a Senior Software Researcher with Posedio. He hails from symbolic AI research and has worked on products and projects in pharmacology, defense, medicine, NLP and resource exploration. His interests include software engineering, compilers, cloud computing, knowledge representation and databases. In his spare time, he enjoys making the most of Vienna's amazing museums. - RSS provided by EPOKO.net</description>
<vce:description>Java Vienna
**As we're having limited space at our host, we have set the maximum attendees to be 40 and enabled the waitlist. If you cannot make it to the event, please change your RSVP so someone else can take your spot!**

Agenda

18:00 doors Open
18:20 welcome, doors closing soon
18:30 **Unbreakable by Design: The Secret Tech of Antifragile Software**
19:30 Networking
20:00 **Heaps of Trouble -- Debugging Java OOM**
21:00 networking

**Unbreakable by Design: The Secret Tech of Antifragile Software**
How to turn pressure into performance? Anti-fragility of a software characterizes the benefit derived from the variability in faults and errors that have effected the system. Dependable software systems can learn from incidents &amp; poor practices, how to avoid and to deal with them, to increase availability and performance. Despite their growing complexity and increasing size, modern software applications must satisfy strict quality requirements that impose short defect fixing and release cycles. To reduce the developers teams workload, and pressure to produce high-quality software on time, many software engineering tools and concepts are subject to continuous extensive development and improvement.

In this talk, we will take a closer look at the technical aspects of anti-fragile software systems and how teams deal with errors and reliability. Through the technical analysis of anti-fragility and resilience we will discuss the advantages and drawbacks of systems and techniques, and not at least the relation between anti-fragility in the development process and the anti-fragility of the resulting software product. The audience can expect the topics such as design &amp; operating principles, fault tolerance, fault handling, e.g. automatic software repair, fault injections, and TDD. The overview of methods and principles should encourage developers to adopt anti-fragility and resilience principles into their software architectures.

**About the Speaker**
**Iryna Dohndorf** is a software engineer at Karakun, where she works on customer projects using the Java technology stack. With strong technical expertise, genuine curiosity, and a deep passion for computer science, she develops technologies that tackle the challenges of modern companies and today’s society. As an active member of the BaselOne Program Committee, the Devoxx UK Program Committee, and a frequent international speaker, she is dedicated to inspiring developers and supporting the growth of the global Java community.

An enthusiastic interdisciplinary researcher and developer, Iryna has conducted research in modeling and optimization at TU Dortmund and has worked on software for autonomous driving, government agencies, and EU initiatives supporting the advancement of organic farming.

Outside of work, she enjoys spending time with family and friends, and is passionate about swimming, skiing, and—most recently—cycling.

Iryna’s recent articles include:

* https://dev.karakun.com/2025/04/02/tdd-genai.html
* https://dev.karakun.com/2024/06/26/ai-software-development.html
* https://dev.karakun.com/2025/09/18/Kotlin-K2-Compiler.html
* https://dev.karakun.com/2024/07/24/devoxxuk.html

You can learn more about her software development work and research at:

* https://scholar.google.com/citations?user=eIKkTkYAAAAJ&amp;hl=en
* https://www.amazon.com/-/de/dp/B00PULZWO8/

**Heaps of Trouble -- Debugging Java OOM**
This presentation dives into the practical art of diagnosing Java OutOfMemory errors.
We begin with a concise overview of how the Java heap is structured and managed,
then move to the command line with jmap—demonstrating how to force heap dumps on demand
and extract live histograms to spot memory hogs at a glance.
Next, we switch to VisualVM for a hands-on look at opening, inspecting, and—crucially—comparing
heap dumps to pinpoint leaks and growth patterns between states.
The session culminates with advanced techniques: writing JavaScript snippets inside VisualVM
to traverse the heap graph, filter objects, and automate custom analyses that go beyond the
built-in tooling.
Whether triaging a production incident or hardening an application, attendees will leave with
actionable tactics to turn “heaps of trouble” into clear, debuggable insights.

**About the Speaker**
**Robert C Kahlert** is a Senior Software Researcher with Posedio. He hails from symbolic AI research and has worked on products and projects in pharmacology, defense, medicine, NLP and resource exploration. His interests include software engineering, compilers, cloud computing, knowledge representation and databases. In his spare time, he enjoys making the most of Vienna's amazing museums.</vce:description>
<link>https://www.meetup.com/java-vienna/events/315009419/</link>
<vce:url>https://www.meetup.com/java-vienna/events/315009419/</vce:url>
<vce:dtstamp>20260608T010201Z</vce:dtstamp>
<vce:dtstart>20260615T180000</vce:dtstart>
<dc:date>Mon, 15 Jun 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260615T210000</vce:dtend>
<vce:last-modified>20260529T114835Z</vce:last-modified>
<ns33973:CLASS xmlns:ns33973="http://purl.org/rss/1.0/">PUBLIC</ns33973:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1031@www.jug.ch">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>1031@www.jug.ch</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>16.06.2026, 18:15 - jug.ch Rethinking 'Schritt für Schritt den Berg hinauf' im Zeitalt</title>
<dc:title>jug.ch Rethinking 'Schritt für Schritt den Berg hinauf' im Zeitalt</dc:title>
<vce:summary>jug.ch Rethinking 'Schritt für Schritt den Berg hinauf' im Zeitalt</vce:summary>
<description>Zürich-PH -  - RSS provided by EPOKO.net</description>
<vce:location>Zürich-PH</vce:location>
<vce:dtstamp>20260511T163234Z</vce:dtstamp>
<vce:dtstart>20260616T181500</vce:dtstart>
<dc:date>Tue, 16 Jun 2026 18:15:00 +0200</dc:date>
<vce:dtend>20260616T193000</vce:dtend>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_315065428@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_315065428@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>18.06.2026, 18:00 - Double Feature: Backend-Performance mit Data Engineering &amp; Projekte ruinieren</title>
<dc:title>Double Feature: Backend-Performance mit Data Engineering &amp; Projekte ruinieren</dc:title>
<vce:summary>Double Feature: Backend-Performance mit Data Engineering &amp; Projekte ruinieren</vce:summary>
<description>JUG Nürnberg
Hallo liebe Java User Group Mitglieder!

Diesmal haben wir zwei Bonner Kollegen zu Gast:

* Martin Stoller: **Backend-Performance in Hochlast-Systemen: Lösungsansätze aus dem Data Engineering**
* Andreas Monschau: **Zehn goldene Regeln, um dein Softwareprojekt zuverlässig zu ruinieren**

Wir freuen uns euch zu sehen (virtuell oder vor Ort).

Dank an [codecentric](https://www.codecentric.de/standorte/nuernberg) für Location, Bier und Pizza!

=================

Viele Hochlast-Systeme beginnen als kleine, unscheinbare Prototypen - gebaut mit bewährten Mitteln wie relationalen Datenbanken, objektorientierter Business-Logik und klassischen Request-Response-Architekturen.

Doch was passiert, wenn diese Systeme plötzlich nicht mehr Tausende, sondern Millionen von Requests bedienen oder Terabytes an Daten verarbeiten müssen?

In der Praxis zeigt sich häufig: Klassische Optimierungen wie Caching, horizontale Skalierung oder effizientere Algorithmen stoßen irgendwann an ihre Grenzen, weil sie innerhalb desselben Paradigmas bleiben.

Dieser Vortrag zeigt, warum echte Skalierbarkeit oft ein Umdenken erfordert. Anhand eines durchgehenden Praxisbeispiels wird schrittweise demonstriert, wie sich ein System von einer latenzoptimierten Request-Response-Architektur hin zu einem durchsatzoptimierten, analytischen System entwickelt.

Dabei werden zentrale Konzepte aus dem Data Engineering greifbar gemacht - darunter Precomputation, Batch Processing, deklarative Verarbeitung und Denormalisierung - und in den Kontext klassischer Backend-Entwicklung eingeordnet.

Die Teilnehmenden lernen, typische Grenzen traditioneller Architekturen zu erkennen und erhalten ein alternatives Denkmodell, um High-Throughput-Systeme gezielt und nachhaltig zu skalieren.

=================

Softwareprojekte sind chaotisch, anstrengend und voller Überraschungen. Und ganz ehrlich: So soll es auch bleiben. Ordnung würde ja nur den Spaß verderben. Trotzdem gibt es immer wieder Menschen, die glauben, man könnte Projekte wirklich zu Erfolg führen… unglaublich, oder?
Damit dir so etwas nicht passiert, zeige ich dir in diesem Vortrag, wie du ein Softwareprojekt in 10 einfachen Schritten zuverlässig an die Wand fährst. Die „goldenen Anti-Pattern für maximalen Projektschaden“ entstammen jedoch nicht
meiner Fantasie, nein, sie werden in der Realität täglich mit beeindruckender Konsequenz praktiziert. Und das Beste: Sie wirken nachhaltig. Manche dieser Muster entfalten ihre volle Zerstörungskraft erst Monate später.
Nachdem du alle Regeln kennengelernt hast, kannst du selbst entscheiden: Möchtest du sie weiterhin anwenden, oder vielleicht doch etwas verändern?
Solltest du allerdings inspiriert sein, eines dieser Anti-Pattern künftig noch konsequenter zu leben… dann sollten wir uns nach dem Talk dringend unterhalten.

=================

Dein Vortrag bei der Java Usergroup Nürnberg!

Hast du dich in letzter Zeit in deinem Projekt oder privat mit einem interessanten Thema beschäftigt? Vermutlich ist das nicht nur für dich selbst interessant! Hast du Lust, selber einmal einen Vortrag bei der Java-Usergroup Nürnberg zu halten?

Wir sind nicht nur auf Java-Themen fokussiert, sondern beschäftigen uns gern mit und um alles über Software Entwicklung und IT.

Wir wollen bei der JUG nicht nur bekannten Speaker*innen eine Plattform geben und die neuesten State-of-the-Art Technologien vorstellen. Wir freuen uns auch besonders, wenn wir Themen aus unserem technologischen (Arbeits-)alltag Raum geben zu können. Melde dich gerne bei uns, wenn du dazu Lust hast, wir geben wenn gewünscht gerne auch Hilfestellung bei der Vorbereitung! - RSS provided by EPOKO.net</description>
<vce:description>JUG Nürnberg
Hallo liebe Java User Group Mitglieder!

Diesmal haben wir zwei Bonner Kollegen zu Gast:

* Martin Stoller: **Backend-Performance in Hochlast-Systemen: Lösungsansätze aus dem Data Engineering**
* Andreas Monschau: **Zehn goldene Regeln, um dein Softwareprojekt zuverlässig zu ruinieren**

Wir freuen uns euch zu sehen (virtuell oder vor Ort).

Dank an [codecentric](https://www.codecentric.de/standorte/nuernberg) für Location, Bier und Pizza!

=================

Viele Hochlast-Systeme beginnen als kleine, unscheinbare Prototypen - gebaut mit bewährten Mitteln wie relationalen Datenbanken, objektorientierter Business-Logik und klassischen Request-Response-Architekturen.

Doch was passiert, wenn diese Systeme plötzlich nicht mehr Tausende, sondern Millionen von Requests bedienen oder Terabytes an Daten verarbeiten müssen?

In der Praxis zeigt sich häufig: Klassische Optimierungen wie Caching, horizontale Skalierung oder effizientere Algorithmen stoßen irgendwann an ihre Grenzen, weil sie innerhalb desselben Paradigmas bleiben.

Dieser Vortrag zeigt, warum echte Skalierbarkeit oft ein Umdenken erfordert. Anhand eines durchgehenden Praxisbeispiels wird schrittweise demonstriert, wie sich ein System von einer latenzoptimierten Request-Response-Architektur hin zu einem durchsatzoptimierten, analytischen System entwickelt.

Dabei werden zentrale Konzepte aus dem Data Engineering greifbar gemacht - darunter Precomputation, Batch Processing, deklarative Verarbeitung und Denormalisierung - und in den Kontext klassischer Backend-Entwicklung eingeordnet.

Die Teilnehmenden lernen, typische Grenzen traditioneller Architekturen zu erkennen und erhalten ein alternatives Denkmodell, um High-Throughput-Systeme gezielt und nachhaltig zu skalieren.

=================

Softwareprojekte sind chaotisch, anstrengend und voller Überraschungen. Und ganz ehrlich: So soll es auch bleiben. Ordnung würde ja nur den Spaß verderben. Trotzdem gibt es immer wieder Menschen, die glauben, man könnte Projekte wirklich zu Erfolg führen… unglaublich, oder?
Damit dir so etwas nicht passiert, zeige ich dir in diesem Vortrag, wie du ein Softwareprojekt in 10 einfachen Schritten zuverlässig an die Wand fährst. Die „goldenen Anti-Pattern für maximalen Projektschaden“ entstammen jedoch nicht
meiner Fantasie, nein, sie werden in der Realität täglich mit beeindruckender Konsequenz praktiziert. Und das Beste: Sie wirken nachhaltig. Manche dieser Muster entfalten ihre volle Zerstörungskraft erst Monate später.
Nachdem du alle Regeln kennengelernt hast, kannst du selbst entscheiden: Möchtest du sie weiterhin anwenden, oder vielleicht doch etwas verändern?
Solltest du allerdings inspiriert sein, eines dieser Anti-Pattern künftig noch konsequenter zu leben… dann sollten wir uns nach dem Talk dringend unterhalten.

=================

Dein Vortrag bei der Java Usergroup Nürnberg!

Hast du dich in letzter Zeit in deinem Projekt oder privat mit einem interessanten Thema beschäftigt? Vermutlich ist das nicht nur für dich selbst interessant! Hast du Lust, selber einmal einen Vortrag bei der Java-Usergroup Nürnberg zu halten?

Wir sind nicht nur auf Java-Themen fokussiert, sondern beschäftigen uns gern mit und um alles über Software Entwicklung und IT.

Wir wollen bei der JUG nicht nur bekannten Speaker*innen eine Plattform geben und die neuesten State-of-the-Art Technologien vorstellen. Wir freuen uns auch besonders, wenn wir Themen aus unserem technologischen (Arbeits-)alltag Raum geben zu können. Melde dich gerne bei uns, wenn du dazu Lust hast, wir geben wenn gewünscht gerne auch Hilfestellung bei der Vorbereitung!</vce:description>
<link>https://www.meetup.com/jug-nurnberg/events/315065428/</link>
<vce:url>https://www.meetup.com/jug-nurnberg/events/315065428/</vce:url>
<vce:dtstamp>20260608T010200Z</vce:dtstamp>
<vce:dtstart>20260618T180000</vce:dtstart>
<dc:date>Thu, 18 Jun 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260618T210000</vce:dtend>
<vce:last-modified>20260602T050550Z</vce:last-modified>
<ns33974:CLASS xmlns:ns33974="http://purl.org/rss/1.0/">PUBLIC</ns33974:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/20260618@jug-da.de">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>20260618@jug-da.de</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>18.06.2026, 18:30 - JUG DA: Von Werten zu Wirksamkeit: Agile Führung über Code-Praktiken (Julius Mischok)</title>
<dc:title>JUG DA: Von Werten zu Wirksamkeit: Agile Führung über Code-Praktiken (Julius Mischok)</dc:title>
<vce:summary>JUG DA: Von Werten zu Wirksamkeit: Agile Führung über Code-Praktiken (Julius Mischok)</vce:summary>
<description>tbd - Java User Group Darmstadt

Von Werten zu Wirksamkeit: Agile Führung über Code-Praktiken (Julius Mischok)

Abstract Viele Teams reden über Qualität, Ownership und „Agilität“ – und scheitern trotzdem zuverlässig in der Projektarbeit. Nicht weil Menschen unfähig sind, sondern weil Führung oft im Backlog stecken bleibt: als Tickets, Appelle und Meetings. Exzellenz entsteht dort, wo Entscheidungen wirksam werden – im Code, in der Pipeline und in... - RSS provided by EPOKO.net</description>
<vce:description>Java User Group Darmstadt

Von Werten zu Wirksamkeit: Agile Führung über Code-Praktiken (Julius Mischok)

Abstract Viele Teams reden über Qualität, Ownership und „Agilität“ – und scheitern trotzdem zuverlässig in der Projektarbeit. Nicht weil Menschen unfähig sind, sondern weil Führung oft im Backlog stecken bleibt: als Tickets, Appelle und Meetings. Exzellenz entsteht dort, wo Entscheidungen wirksam werden – im Code, in der Pipeline und in...</vce:description>
<vce:location>tbd</vce:location>
<link>https://www.jug-da.de/2026/06/Agile-Fuehrung-ueber-Code-Praktiken/</link>
<vce:url>https://www.jug-da.de/2026/06/Agile-Fuehrung-ueber-Code-Praktiken/</vce:url>
<vce:dtstamp>20260521T160400Z</vce:dtstamp>
<vce:dtstart>20260618T183000</vce:dtstart>
<dc:date>Thu, 18 Jun 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260618T203000</vce:dtend>
<ns33975:CLASS xmlns:ns33975="http://purl.org/rss/1.0/">PUBLIC</ns33975:CLASS>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314804008@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_314804008@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>18.06.2026, 19:00 - Spec-Driven Development in der Praxis mit Java</title>
<dc:title>Spec-Driven Development in der Praxis mit Java</dc:title>
<vce:summary>Spec-Driven Development in der Praxis mit Java</vce:summary>
<description>Java User Group Hamburg
KI beschleunigt die Softwareentwicklung, aber ein altes Problem bleibt: Der Code ist weiterhin die einzige Quelle der Wahrheit. Was wäre, wenn wir das umdrehen?
Dieser Vortrag zeigt einen neuen (alten) Ansatz: Du beschreibst die Anforderungen, und die KI generiert alles Weitere, also Diagramme, Modelle, Code und Tests. Ändern sich die Anforderungen, wird alles automatisch aktualisiert. Schluss mit veralteter Dokumentation.
Du lernst, wie du Anforderungen so formulierst, dass die KI sie versteht, und wie du den Weg von der Geschäftsanforderung bis zum lauffähigen Code durchgängig verknüpfst. Anhand eines Beispiels und echter Projekte zeige ich, wie das in der Praxis funktioniert, mit einem bewusst schlanken Full-Stack-Ansatz auf Basis von Vaadin und jOOQ.
Es geht nicht darum, Entwickler zu ersetzen. Es geht darum, die langweiligen Aufgaben an die KI abzugeben, damit wir uns auf das Wesentliche konzentrieren können: die Geschäftsanforderungen wirklich zu verstehen.

**Referent**:
**Simon Martinelli** ist Java Champion, Vaadin Champion und Oracle ACE Pro mit über drei Jahrzehnten Erfahrung als Softwarearchitekt, Entwickler, Berater und Trainer. Er hat den AI Unified Process (AIUP) entwickelt und ist ein starker Verfechter von Spec-Driven Development.
Als Inhaber der Martinelli LLC unterstützt er Teams dabei, sich schnell in der KI-getriebenen Softwareentwicklung zurechtzufinden. Er teilt seine Erfahrungen regelmässig auf internationalen Konferenzen, in Artikeln und in seinem Blog Keep IT Simple ([https://martinelli.ch](https://martinelli.ch)), in dem er über KI, Architektur und moderne Java-Entwicklung schreibt. - RSS provided by EPOKO.net</description>
<vce:description>Java User Group Hamburg
KI beschleunigt die Softwareentwicklung, aber ein altes Problem bleibt: Der Code ist weiterhin die einzige Quelle der Wahrheit. Was wäre, wenn wir das umdrehen?
Dieser Vortrag zeigt einen neuen (alten) Ansatz: Du beschreibst die Anforderungen, und die KI generiert alles Weitere, also Diagramme, Modelle, Code und Tests. Ändern sich die Anforderungen, wird alles automatisch aktualisiert. Schluss mit veralteter Dokumentation.
Du lernst, wie du Anforderungen so formulierst, dass die KI sie versteht, und wie du den Weg von der Geschäftsanforderung bis zum lauffähigen Code durchgängig verknüpfst. Anhand eines Beispiels und echter Projekte zeige ich, wie das in der Praxis funktioniert, mit einem bewusst schlanken Full-Stack-Ansatz auf Basis von Vaadin und jOOQ.
Es geht nicht darum, Entwickler zu ersetzen. Es geht darum, die langweiligen Aufgaben an die KI abzugeben, damit wir uns auf das Wesentliche konzentrieren können: die Geschäftsanforderungen wirklich zu verstehen.

**Referent**:
**Simon Martinelli** ist Java Champion, Vaadin Champion und Oracle ACE Pro mit über drei Jahrzehnten Erfahrung als Softwarearchitekt, Entwickler, Berater und Trainer. Er hat den AI Unified Process (AIUP) entwickelt und ist ein starker Verfechter von Spec-Driven Development.
Als Inhaber der Martinelli LLC unterstützt er Teams dabei, sich schnell in der KI-getriebenen Softwareentwicklung zurechtzufinden. Er teilt seine Erfahrungen regelmässig auf internationalen Konferenzen, in Artikeln und in seinem Blog Keep IT Simple ([https://martinelli.ch](https://martinelli.ch)), in dem er über KI, Architektur und moderne Java-Entwicklung schreibt.</vce:description>
<link>https://www.meetup.com/jug-hamburg/events/314804008/</link>
<vce:url>https://www.meetup.com/jug-hamburg/events/314804008/</vce:url>
<vce:dtstamp>20260608T010150Z</vce:dtstamp>
<vce:dtstart>20260618T190000</vce:dtstart>
<dc:date>Thu, 18 Jun 2026 19:00:00 +0200</dc:date>
<vce:dtend>20260618T203000</vce:dtend>
<vce:last-modified>20260515T170113Z</vce:last-modified>
<ns33976:CLASS xmlns:ns33976="http://purl.org/rss/1.0/">PUBLIC</ns33976:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/6inn25n84h5oebn82s24flvhd7@google.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>6inn25n84h5oebn82s24flvhd7@google.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>24.06.2026, 18:00 - Apache Lucene - viel mehr als Volltextsuche (Alexander Reelsen)</title>
<dc:title>Apache Lucene - viel mehr als Volltextsuche (Alexander Reelsen)</dc:title>
<vce:summary>Apache Lucene - viel mehr als Volltextsuche (Alexander Reelsen)</vce:summary>
<description>adesso SE, Lise-Meitner-Straße 1c, 33104 Paderborn, Deutschland - Apache Lucene ist seit mehr als 25 Jahren primär als Suchbibliothek mit invertierten Index in der Java Welt bekannt – doch viele der entscheidenden Performance-
und Feature‑Bausteine liegen in weiteren Datenstrukturen. Wenn ihr nicht nur wissen wollt wie FSTs, column storage, schnelle Term Lookups und Search-as-you-type funktionieren, sondern auch wie das Betriebssystem mit Kernel &amp; Page cache sowie effizienten on-disk Datenstrukturen dabei helfen kann, performante Suche zu betreiben, dann kommt vorbei. Die schnellste Suche ist die, die am meisten Daten überspringen kann. Diesem Motto folgen wir - bis tief in den Source! - RSS provided by EPOKO.net</description>
<vce:description>Apache Lucene ist seit mehr als 25 Jahren primär als Suchbibliothek mit invertierten Index in der Java Welt bekannt – doch viele der entscheidenden Performance-
und Feature‑Bausteine liegen in weiteren Datenstrukturen. Wenn ihr nicht nur wissen wollt wie FSTs, column storage, schnelle Term Lookups und Search-as-you-type funktionieren, sondern auch wie das Betriebssystem mit Kernel &amp; Page cache sowie effizienten on-disk Datenstrukturen dabei helfen kann, performante Suche zu betreiben, dann kommt vorbei. Die schnellste Suche ist die, die am meisten Daten überspringen kann. Diesem Motto folgen wir - bis tief in den Source!</vce:description>
<vce:location>adesso SE, Lise-Meitner-Straße 1c, 33104 Paderborn, Deutschland</vce:location>
<vce:dtstamp>20260608T010152Z</vce:dtstamp>
<vce:dtstart>20260624T180000</vce:dtstart>
<dc:date>Wed, 24 Jun 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260624T210000</vce:dtend>
<vce:last-modified>20260322T081438Z</vce:last-modified>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1017@www.jug.ch">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>1017@www.jug.ch</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>25.06.2026, 18:15 - jug.ch Migros Account – Die Geschichte hinter dem Login</title>
<dc:title>jug.ch Migros Account – Die Geschichte hinter dem Login</dc:title>
<vce:summary>jug.ch Migros Account – Die Geschichte hinter dem Login</vce:summary>
<description>Zürich-PH - Architektur, Entscheidungen und Learnings aus einem Inhouse OI - RSS provided by EPOKO.net</description>
<vce:description>Architektur, Entscheidungen und Learnings aus einem Inhouse OI</vce:description>
<vce:location>Zürich-PH</vce:location>
<vce:dtstamp>20260304T122235Z</vce:dtstamp>
<vce:dtstart>20260625T181500</vce:dtstart>
<dc:date>Thu, 25 Jun 2026 18:15:00 +0200</dc:date>
<vce:dtend>20260625T193000</vce:dtend>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314950500@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_314950500@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>25.06.2026, 19:00 - Daily Play: Ein Spieleabend für Software-Entwickler:innen</title>
<dc:title>Daily Play: Ein Spieleabend für Software-Entwickler:innen</dc:title>
<vce:summary>Daily Play: Ein Spieleabend für Software-Entwickler:innen</vce:summary>
<description>Java User Group Hamburg
Du willst deine Teamkommunikation verbessern und die tägliche Arbeit leichter gestalten? Dann komm zu unserem Spieleabend, inspiriert vom Buch *Daily Play*! Wir spielen interaktive Spiele, die speziell für die Software-Entwicklung gemacht sind – für mehr Spaß, bessere Zusammenarbeit und frische Ideen. Mit dabei unser neues Spiel „SKILLS - Das Kartenspiel für bessere Kommunikation im Team“, das ihr von unserem Vortrag im Oktober kennt.

**Referentin (Spielleiterin)**:
Julia Dellnitz ist Gründerin und Geschäftsführerin von smidig. Seit 2004 berät und qualifiziert sie IT-Führungskräfte, optimiert Projektstrukturen, hilft auf dem Weg zur Selbstorganisation und entwickelt Arbeitsspiele. Sie ist Mit-Autorin von "Daily Play. Agile Spiele für Coaches und Scrum Master“ erschienen im Rheinwerk Verlag. - RSS provided by EPOKO.net</description>
<vce:description>Java User Group Hamburg
Du willst deine Teamkommunikation verbessern und die tägliche Arbeit leichter gestalten? Dann komm zu unserem Spieleabend, inspiriert vom Buch *Daily Play*! Wir spielen interaktive Spiele, die speziell für die Software-Entwicklung gemacht sind – für mehr Spaß, bessere Zusammenarbeit und frische Ideen. Mit dabei unser neues Spiel „SKILLS - Das Kartenspiel für bessere Kommunikation im Team“, das ihr von unserem Vortrag im Oktober kennt.

**Referentin (Spielleiterin)**:
Julia Dellnitz ist Gründerin und Geschäftsführerin von smidig. Seit 2004 berät und qualifiziert sie IT-Führungskräfte, optimiert Projektstrukturen, hilft auf dem Weg zur Selbstorganisation und entwickelt Arbeitsspiele. Sie ist Mit-Autorin von "Daily Play. Agile Spiele für Coaches und Scrum Master“ erschienen im Rheinwerk Verlag.</vce:description>
<link>https://www.meetup.com/jug-hamburg/events/314950500/</link>
<vce:url>https://www.meetup.com/jug-hamburg/events/314950500/</vce:url>
<vce:dtstamp>20260608T010150Z</vce:dtstamp>
<vce:dtstart>20260625T190000</vce:dtstart>
<dc:date>Thu, 25 Jun 2026 19:00:00 +0200</dc:date>
<vce:dtend>20260625T203000</vce:dtend>
<vce:last-modified>20260525T165929Z</vce:last-modified>
<ns33977:CLASS xmlns:ns33977="http://purl.org/rss/1.0/">PUBLIC</ns33977:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/20260625@jug-ostfalen.de">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>20260625@jug-ostfalen.de</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>25.06.2026, 19:00 - Kickstart your migrations - the basics of Migration Engineering in AI-era (Merlin Bögershausen)</title>
<dc:title>Kickstart your migrations - the basics of Migration Engineering in AI-era (Merlin Bögershausen)</dc:title>
<vce:summary>Kickstart your migrations - the basics of Migration Engineering in AI-era (Merlin Bögershausen)</vce:summary>
<description>BREDEX GmbH; Lindentwete 1; 38100 Braunschweig - http://www.jug-ostfalen.de/event/2026/06/25/openrewrite.html - RSS provided by EPOKO.net</description>
<vce:description>http://www.jug-ostfalen.de/event/2026/06/25/openrewrite.html</vce:description>
<vce:location>BREDEX GmbH; Lindentwete 1; 38100 Braunschweig</vce:location>
<vce:dtstamp>20260625T170000Z</vce:dtstamp>
<vce:dtstart>20260625T190000</vce:dtstart>
<dc:date>Thu, 25 Jun 2026 19:00:00 +0200</dc:date>
<vce:dtend>20260625T210000</vce:dtend>
<ns33978:CLASS xmlns:ns33978="http://purl.org/rss/1.0/">PUBLIC</ns33978:CLASS>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_315135317@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_315135317@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>26.06.2026, 19:00 - Java Stammtisch</title>
<dc:title>Java Stammtisch</dc:title>
<vce:summary>Java Stammtisch</vce:summary>
<description>Java User Group Hannover
Der monatliche Stammtisch der Java User Group Hannover.
Immer am letzten Freitag im Monat. Weil das gerade so gut klappt, orts- und zeitgleich mit dem Python-Stammtisch.

Gespräche über dies und das. Auch über Java, neue Ideen für Veranstaltungen und mehr. Was uns so gerade in den Sinn kommt...
Unausgereifte Ideen können in den Raum geworfen werden...
Themen offen, Ende offen. - RSS provided by EPOKO.net</description>
<vce:description>Java User Group Hannover
Der monatliche Stammtisch der Java User Group Hannover.
Immer am letzten Freitag im Monat. Weil das gerade so gut klappt, orts- und zeitgleich mit dem Python-Stammtisch.

Gespräche über dies und das. Auch über Java, neue Ideen für Veranstaltungen und mehr. Was uns so gerade in den Sinn kommt...
Unausgereifte Ideen können in den Raum geworfen werden...
Themen offen, Ende offen.</vce:description>
<link>https://www.meetup.com/java-user-group-hannover/events/315135317/</link>
<vce:url>https://www.meetup.com/java-user-group-hannover/events/315135317/</vce:url>
<vce:dtstamp>20260608T010151Z</vce:dtstamp>
<vce:dtstart>20260626T190000</vce:dtstart>
<dc:date>Fri, 26 Jun 2026 19:00:00 +0200</dc:date>
<vce:dtend>20260703T220000</vce:dtend>
<vce:last-modified>20260606T171249Z</vce:last-modified>
<ns33979:CLASS xmlns:ns33979="http://purl.org/rss/1.0/">PUBLIC</ns33979:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314639734@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_314639734@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>29.06.2026, 18:00 - June #3 - save the date!</title>
<dc:title>June #3 - save the date!</dc:title>
<vce:summary>June #3 - save the date!</vce:summary>
<description>Java Vienna
save the date! - RSS provided by EPOKO.net</description>
<vce:description>Java Vienna
save the date!</vce:description>
<link>https://www.meetup.com/java-vienna/events/314639734/</link>
<vce:url>https://www.meetup.com/java-vienna/events/314639734/</vce:url>
<vce:dtstamp>20260608T010201Z</vce:dtstamp>
<vce:dtstart>20260629T180000</vce:dtstart>
<dc:date>Mon, 29 Jun 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260629T210000</vce:dtend>
<vce:last-modified>20260505T094702Z</vce:last-modified>
<ns33980:CLASS xmlns:ns33980="http://purl.org/rss/1.0/">PUBLIC</ns33980:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/0b74f155-27c1-4fa3-9772-ce83869b67f8">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>0b74f155-27c1-4fa3-9772-ce83869b67f8</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>29.06.2026, 19:00 - Vortrag "Was du nicht siehst, wird dich später einholen: Observability für Entwickler:innen" - Nora Schöner</title>
<dc:title>Vortrag "Was du nicht siehst, wird dich später einholen: Observability für Entwickler:innen" - Nora Schöner</dc:title>
<vce:summary>Vortrag "Was du nicht siehst, wird dich später einholen: Observability für Entwickler:innen" - Nora Schöner</vce:summary>
<description>Software-Anwendungen sind längst nicht mehr einfach oder überschaubar. Sie sind verteilt, dynamisch und verändern sich
ständig. Damit wächst… - RSS provided by EPOKO.net</description>
<vce:description>Software-Anwendungen sind längst nicht mehr einfach oder überschaubar. Sie sind verteilt, dynamisch und verändern sich
ständig. Damit wächst…</vce:description>
<vce:dtstamp>20260603T173743Z</vce:dtstamp>
<vce:dtstart>20260629T190000</vce:dtstart>
<dc:date>Mon, 29 Jun 2026 19:00:00 +0200</dc:date>
<vce:dtend>20260629T220000</vce:dtend>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1032@www.jug.ch">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>1032@www.jug.ch</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>30.06.2026, 18:15 - jug.ch A Story of a Painful Migration</title>
<dc:title>jug.ch A Story of a Painful Migration</dc:title>
<vce:summary>jug.ch A Story of a Painful Migration</vce:summary>
<description>Zürich-PH - Modernizing a Java Monolith with Agentic AI - RSS provided by EPOKO.net</description>
<vce:description>Modernizing a Java Monolith with Agentic AI</vce:description>
<vce:location>Zürich-PH</vce:location>
<vce:dtstamp>20260529T135251Z</vce:dtstamp>
<vce:dtstart>20260630T181500</vce:dtstart>
<dc:date>Tue, 30 Jun 2026 18:15:00 +0200</dc:date>
<vce:dtend>20260630T193000</vce:dtend>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/20260701@jug-da.de">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>20260701@jug-da.de</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>01.07.2026, 18:30 - JUG DA: 11. Darmstädter Barbecue Stammtisch</title>
<dc:title>JUG DA: 11. Darmstädter Barbecue Stammtisch</dc:title>
<vce:summary>JUG DA: 11. Darmstädter Barbecue Stammtisch</vce:summary>
<description>Grillplatz an der Oberförsterwiese, kann auch bequem mit der Straßenbahn (Böllenfalltor) erreicht werden! - Java User Group Darmstadt

11. Darmstädter Barbecue Stammtisch

Gemeinsam mit dem IT Stammtisch Darmstadt laden wir Euch wieder herzlich zu unserem alljährlichen JUG Darmstadt Grillabend ein. In ungezwungener Atmosphäre wollen wir bei einem kühlen Getränk über diverse IT-Themen plaudern. Fleisch, Wurst etc. bringt bitte jeder für sich selbst mit, die Getränke, Brot, Salate usw. erhalten wir über unseren... - RSS provided by EPOKO.net</description>
<vce:description>Java User Group Darmstadt

11. Darmstädter Barbecue Stammtisch

Gemeinsam mit dem IT Stammtisch Darmstadt laden wir Euch wieder herzlich zu unserem alljährlichen JUG Darmstadt Grillabend ein. In ungezwungener Atmosphäre wollen wir bei einem kühlen Getränk über diverse IT-Themen plaudern. Fleisch, Wurst etc. bringt bitte jeder für sich selbst mit, die Getränke, Brot, Salate usw. erhalten wir über unseren...</vce:description>
<vce:location>Grillplatz an der Oberförsterwiese, kann auch bequem mit der Straßenbahn (Böllenfalltor) erreicht werden!</vce:location>
<link>https://www.jug-da.de/2026/07/Elfter-Barbecue-Stammtisch/</link>
<vce:url>https://www.jug-da.de/2026/07/Elfter-Barbecue-Stammtisch/</vce:url>
<vce:dtstamp>20260215T203800Z</vce:dtstamp>
<vce:dtstart>20260701T183000</vce:dtstart>
<dc:date>Wed, 1 Jul 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260701T223000</vce:dtend>
<ns33981:CLASS xmlns:ns33981="http://purl.org/rss/1.0/">PUBLIC</ns33981:CLASS>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_kvnqltyjckbkb@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_kvnqltyjckbkb@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>07.07.2026, 18:30 - Monatlicher Stammtisch der JUG Berlin-Brandenburg</title>
<dc:title>Monatlicher Stammtisch der JUG Berlin-Brandenburg</dc:title>
<vce:summary>Monatlicher Stammtisch der JUG Berlin-Brandenburg</vce:summary>
<description>Java Usergroup Berlin-Brandenburg
Liebe JUG-Mitglieder,

wir möchten Euch herzlich zu unserem nächsten Stammtisch, der jeden ersten Dienstag im Monat stattfindet, einladen. Alles weitere kann im unserem Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.

Viele Grüße

Sandra, Jan, Jörg und Oliver - RSS provided by EPOKO.net</description>
<vce:description>Java Usergroup Berlin-Brandenburg
Liebe JUG-Mitglieder,

wir möchten Euch herzlich zu unserem nächsten Stammtisch, der jeden ersten Dienstag im Monat stattfindet, einladen. Alles weitere kann im unserem Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.

Viele Grüße

Sandra, Jan, Jörg und Oliver</vce:description>
<link>https://www.meetup.com/jug-bb/events/kvnqltyjckbkb/</link>
<vce:url>https://www.meetup.com/jug-bb/events/kvnqltyjckbkb/</vce:url>
<vce:dtstamp>20260608T010149Z</vce:dtstamp>
<vce:dtstart>20260707T183000</vce:dtstart>
<dc:date>Tue, 7 Jul 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260707T210000</vce:dtend>
<vce:last-modified>20240503T111109Z</vce:last-modified>
<ns33982:CLASS xmlns:ns33982="http://purl.org/rss/1.0/">PUBLIC</ns33982:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_313191119@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_313191119@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>07.07.2026, 18:30 - JUG Bonn #50: BBQ und Vortrag &amp; Diskussion zu akt. Java Themen</title>
<dc:title>JUG Bonn #50: BBQ und Vortrag &amp; Diskussion zu akt. Java Themen</dc:title>
<vce:summary>JUG Bonn #50: BBQ und Vortrag &amp; Diskussion zu akt. Java Themen</vce:summary>
<description>JUG Bonn
Das 50. JUG Bonn Treffen findet am 07.Juli statt.
Es handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist kostenfrei — wir bedanken uns bei Cronn GmbH für das Sponsoring der Location und der Verpflegung.

18:30 - Einlass &amp; Networking &amp; BBQ
19:30 - Talk #1: Java
21:00 - Diskussion und Networking

***

**Java**

<vce:description>JUG Bonn
Das 50. JUG Bonn Treffen findet am 07.Juli statt.
Es handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist kostenfrei — wir bedanken uns bei Cronn GmbH für das Sponsoring der Location und der Verpflegung.

18:30 - Einlass &amp; Networking &amp; BBQ
19:30 - Talk #1: Java
21:00 - Diskussion und Networking

***

**Java**

<link>https://www.meetup.com/jug-bonn/events/313191119/</link>
<vce:url>https://www.meetup.com/jug-bonn/events/313191119/</vce:url>
<vce:dtstamp>20260608T010155Z</vce:dtstamp>
<vce:dtstart>20260707T183000</vce:dtstart>
<dc:date>Tue, 7 Jul 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260707T213000</vce:dtend>
<vce:last-modified>20260203T174719Z</vce:last-modified>
<ns33983:CLASS xmlns:ns33983="http://purl.org/rss/1.0/">PUBLIC</ns33983:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_313226981@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_313226981@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>08.07.2026, 18:00 - JUGO - TBD - save the date</title>
<dc:title>JUGO - TBD - save the date</dc:title>
<vce:summary>JUGO - TBD - save the date</vce:summary>
<description>JUG Oberpfalz
Wir planen was tolles für euch. Wenn Ihr Ideen für die nächste JUG Session habt immer her damit :)

[https://sessionize.com/java-user-group-oberpfalz/](https://sessionize.com/java-user-group-oberpfalz/)

Veranstaler ist iJUG Interessenverbund der Java User Groups e.V. - RSS provided by EPOKO.net</description>
<vce:description>JUG Oberpfalz
Wir planen was tolles für euch. Wenn Ihr Ideen für die nächste JUG Session habt immer her damit :)

[https://sessionize.com/java-user-group-oberpfalz/](https://sessionize.com/java-user-group-oberpfalz/)

Veranstaler ist iJUG Interessenverbund der Java User Groups e.V.</vce:description>
<link>https://www.meetup.com/jug-oberpfalz/events/313226981/</link>
<vce:url>https://www.meetup.com/jug-oberpfalz/events/313226981/</vce:url>
<vce:dtstamp>20260608T010200Z</vce:dtstamp>
<vce:dtstart>20260708T180000</vce:dtstart>
<dc:date>Wed, 8 Jul 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260708T210000</vce:dtend>
<vce:last-modified>20260205T205633Z</vce:last-modified>
<ns33984:CLASS xmlns:ns33984="http://purl.org/rss/1.0/">PUBLIC</ns33984:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_314416352@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_314416352@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>09.07.2026, 08:30 - Java Forum Stuttgart 2026</title>
<dc:title>Java Forum Stuttgart 2026</dc:title>
<vce:summary>Java Forum Stuttgart 2026</vce:summary>
<description>Java User Group Stuttgart
## Java Forum Stuttgart 2026

Das Java Forum Stuttgart ist eine der größten Community-Konferenzen rund um Java und moderne Softwareentwicklung.

Was euch erwartet

* 49 Vorträge in mehreren Tracks
* Themen u. a. Java, Architektur, Cloud, KI
* Praxisnahe Talks &amp; aktuelle Trends
* Austausch mit der Entwickler-Community

### Programm &amp; Anmeldung

[https://www.java-forum-stuttgart.de/vortraege/2026/](https://www.java-forum-stuttgart.de/vortraege/2026/?utm_source=chatgpt.com)
[https://www.java-forum-stuttgart.de/besucher-anmeldung/](https://www.java-forum-stuttgart.de/besucher-anmeldung/)

### Web-App (keine Installation notwendig)

Programm im Browser nutzen und Favoriten markieren.

<vce:description>Java User Group Stuttgart
## Java Forum Stuttgart 2026

Das Java Forum Stuttgart ist eine der größten Community-Konferenzen rund um Java und moderne Softwareentwicklung.

Was euch erwartet

* 49 Vorträge in mehreren Tracks
* Themen u. a. Java, Architektur, Cloud, KI
* Praxisnahe Talks &amp; aktuelle Trends
* Austausch mit der Entwickler-Community

### Programm &amp; Anmeldung

[https://www.java-forum-stuttgart.de/vortraege/2026/](https://www.java-forum-stuttgart.de/vortraege/2026/?utm_source=chatgpt.com)
[https://www.java-forum-stuttgart.de/besucher-anmeldung/](https://www.java-forum-stuttgart.de/besucher-anmeldung/)

### Web-App (keine Installation notwendig)

Programm im Browser nutzen und Favoriten markieren.

<link>https://www.meetup.com/jugstuttgart/events/314416352/</link>
<vce:url>https://www.meetup.com/jugstuttgart/events/314416352/</vce:url>
<vce:dtstamp>20260608T010157Z</vce:dtstamp>
<vce:dtstart>20260709T083000</vce:dtstart>
<dc:date>Thu, 9 Jul 2026 08:30:00 +0200</dc:date>
<vce:dtend>20260709T200000</vce:dtend>
<vce:last-modified>20260422T114147Z</vce:last-modified>
<ns33985:CLASS xmlns:ns33985="http://purl.org/rss/1.0/">PUBLIC</ns33985:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/7br4rnm5dmv7ejl3m6l6lu2tsu@google.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>7br4rnm5dmv7ejl3m6l6lu2tsu@google.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>09.07.2026, 18:30 - Java-Treff</title>
<dc:title>Java-Treff</dc:title>
<vce:summary>Java-Treff</vce:summary>
<vce:dtstamp>20260608T010201Z</vce:dtstamp>
<vce:dtstart>20260709T183000</vce:dtstart>
<dc:date>Thu, 9 Jul 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260709T220000</vce:dtend>
<ns33986:RRULE xmlns:ns33986="http://purl.org/rss/1.0/">FREQ=MONTHLY;INTERVAL=2;BYDAY=2TH</ns33986:RRULE>
<vce:last-modified>20260511T184840Z</vce:last-modified>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1kqfpv0vb3lmrs0s94m38ihm1b@google.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>1kqfpv0vb3lmrs0s94m38ihm1b@google.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>15.07.2026, 18:00 - Trash Talk - Exploring the memory management in the JVM (Gerrit Grunwald)</title>
<dc:title>Trash Talk - Exploring the memory management in the JVM (Gerrit Grunwald)</dc:title>
<vce:summary>Trash Talk - Exploring the memory management in the JVM (Gerrit Grunwald)</vce:summary>
<description>adesso SE, Lise-Meitner-Straße 1c, 33104 Paderborn, Deutschland - In the realm of Java programming, understanding memory management and garbage collection mechanisms cannot only be helpful for optimizing performance and resource utilization but also in general will help you to use the right garbage collector for your application. This session will be about memory allocation, object lifecycle, and garbage collection strategies within the Java Virtual Machine (JVM). Attendees will gain insights into memory allocation strategies, object retention policies, and various garbage collection algorithms like generational and concurrent collection. So when you are interested in getting more knowledge about which garbage collector to use best for your application or about memory management in the JVM, this session is for you. - RSS provided by EPOKO.net</description>
<vce:description>In the realm of Java programming, understanding memory management and garbage collection mechanisms cannot only be helpful for optimizing performance and resource utilization but also in general will help you to use the right garbage collector for your application. This session will be about memory allocation, object lifecycle, and garbage collection strategies within the Java Virtual Machine (JVM). Attendees will gain insights into memory allocation strategies, object retention policies, and various garbage collection algorithms like generational and concurrent collection. So when you are interested in getting more knowledge about which garbage collector to use best for your application or about memory management in the JVM, this session is for you.</vce:description>
<vce:location>adesso SE, Lise-Meitner-Straße 1c, 33104 Paderborn, Deutschland</vce:location>
<vce:dtstamp>20260608T010152Z</vce:dtstamp>
<vce:dtstart>20260715T180000</vce:dtstart>
<dc:date>Wed, 15 Jul 2026 18:00:00 +0200</dc:date>
<vce:dtend>20260715T210000</vce:dtend>
<vce:last-modified>20260427T071800Z</vce:last-modified>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_315022537@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_315022537@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>22.07.2026, 19:15 - Optional Misuse, Stream Abuse: Die größten Java-8-Irrtümer</title>
<dc:title>Optional Misuse, Stream Abuse: Die größten Java-8-Irrtümer</dc:title>
<vce:summary>Optional Misuse, Stream Abuse: Die größten Java-8-Irrtümer</vce:summary>
<description>Java User Group Karlsruhe
Nach über zehn Jahren Java 8 sind Streams und Optionals weit verbreitet – aber nicht immer richtig verstanden. Dieser pragmatische Vortrag zeigt typische Alltagsfehler, Anti-Patterns (von stream().forEach-Overuse bis zu Optional.get()-Katastrophen) und stellt klar dar, wie man die APIs der Java-Standard-Bibliothek sinnvoll und gemäß den Best Practices einsetzt.
Wer wissen möchte, wie moderner Java-Code wirklich aussehen sollte, bekommt in dieser Session nicht nur Richtlinien, sondern vor allem direkt anwendbare Beispiele.
Zielgruppe sind Java-Entwickler, Basiskenntnisse zu Streams/Optionals sowie Lambas im allgemeinen sind hilfreich.

**Peter Fichtner** greift auf fast drei Jahrzehnte Erfahrung als Architekt, Designer und Entwickler für verschiedene Themen im Java- Umfeld zurück. Er ist seit 1995 bei der Atruvia AG tätig und fokussiert dort die Themen Test-Driven-Development (TDD), Continuous Integration (CI), Clean Code (CC) sowie agile Entwicklungspraktiken. Als Coach für agiles Softwareengineering (ASE) unterstützt Peter Fichtner seit über zehn Jahren Teams mit Coachings, Workshops und Schulungen darin, möglicht viel ihrer Zeit in das Stiften von Kundenmehrwert investieren zu können. - RSS provided by EPOKO.net</description>
<vce:description>Java User Group Karlsruhe
Nach über zehn Jahren Java 8 sind Streams und Optionals weit verbreitet – aber nicht immer richtig verstanden. Dieser pragmatische Vortrag zeigt typische Alltagsfehler, Anti-Patterns (von stream().forEach-Overuse bis zu Optional.get()-Katastrophen) und stellt klar dar, wie man die APIs der Java-Standard-Bibliothek sinnvoll und gemäß den Best Practices einsetzt.
Wer wissen möchte, wie moderner Java-Code wirklich aussehen sollte, bekommt in dieser Session nicht nur Richtlinien, sondern vor allem direkt anwendbare Beispiele.
Zielgruppe sind Java-Entwickler, Basiskenntnisse zu Streams/Optionals sowie Lambas im allgemeinen sind hilfreich.

**Peter Fichtner** greift auf fast drei Jahrzehnte Erfahrung als Architekt, Designer und Entwickler für verschiedene Themen im Java- Umfeld zurück. Er ist seit 1995 bei der Atruvia AG tätig und fokussiert dort die Themen Test-Driven-Development (TDD), Continuous Integration (CI), Clean Code (CC) sowie agile Entwicklungspraktiken. Als Coach für agiles Softwareengineering (ASE) unterstützt Peter Fichtner seit über zehn Jahren Teams mit Coachings, Workshops und Schulungen darin, möglicht viel ihrer Zeit in das Stiften von Kundenmehrwert investieren zu können.</vce:description>
<link>https://www.meetup.com/java-user-group-karlsruhe/events/315022537/</link>
<vce:url>https://www.meetup.com/java-user-group-karlsruhe/events/315022537/</vce:url>
<vce:dtstamp>20260608T010157Z</vce:dtstamp>
<vce:dtstart>20260722T191500</vce:dtstart>
<dc:date>Wed, 22 Jul 2026 19:15:00 +0200</dc:date>
<vce:dtend>20260722T221500</vce:dtend>
<vce:last-modified>20260530T084214Z</vce:last-modified>
<ns33987:CLASS xmlns:ns33987="http://purl.org/rss/1.0/">PUBLIC</ns33987:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_hrhcxtyjckbpc@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_hrhcxtyjckbpc@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>31.07.2026, 19:00 - Java Stammtisch</title>
<dc:title>Java Stammtisch</dc:title>
<vce:summary>Java Stammtisch</vce:summary>
<description>Java User Group Hannover
Der monatliche Stammtisch der Java User Group Hannover.
Immer am letzten Freitag im Monat. Weil das gerade so gut klappt, orts- und zeitgleich mit dem Python-Stammtisch.

Gespräche über dies und das. Auch über Java, neue Ideen für Veranstaltungen und mehr. Was uns so gerade in den Sinn kommt...
Unausgereifte Ideen können in den Raum geworfen werden...
Themen offen, Ende offen. - RSS provided by EPOKO.net</description>
<vce:description>Java User Group Hannover
Der monatliche Stammtisch der Java User Group Hannover.
Immer am letzten Freitag im Monat. Weil das gerade so gut klappt, orts- und zeitgleich mit dem Python-Stammtisch.

Gespräche über dies und das. Auch über Java, neue Ideen für Veranstaltungen und mehr. Was uns so gerade in den Sinn kommt...
Unausgereifte Ideen können in den Raum geworfen werden...
Themen offen, Ende offen.</vce:description>
<link>https://www.meetup.com/java-user-group-hannover/events/hrhcxtyjckbpc/</link>
<vce:url>https://www.meetup.com/java-user-group-hannover/events/hrhcxtyjckbpc/</vce:url>
<vce:dtstamp>20260608T010151Z</vce:dtstamp>
<vce:dtstart>20260731T190000</vce:dtstart>
<dc:date>Fri, 31 Jul 2026 19:00:00 +0200</dc:date>
<vce:dtend>20260807T220000</vce:dtend>
<vce:last-modified>20260419T104447Z</vce:last-modified>
<ns33988:CLASS xmlns:ns33988="http://purl.org/rss/1.0/">PUBLIC</ns33988:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/7s3vvi2cd7mrb3jdn1lahkoh5e@google.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>7s3vvi2cd7mrb3jdn1lahkoh5e@google.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>04.08.2026, 16:00 - Jakarta Tech Talk: Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers Reactive Performance with Blocking Code</title>
<dc:title>Jakarta Tech Talk: Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers Reactive Performance with Blocking Code</dc:title>
<vce:summary>Jakarta Tech Talk: Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers Reactive Performance with Blocking Code</vce:summary>
<description>https://crowdcast.io/c/aug4-26-jakartatechtalk - &lt;h2&gt;Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers Reactive Performance with Blocking Code&lt;/h2&gt;&lt;p&gt;Tue, Aug 4, 2026 4:00 PM&lt;/p&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;For years, enterprise Java developers faced a difficult trade-off: stick to the familiar, simple blocking style of Jakarta EE (JAX-RS, CDI) or switch to complex reactive paradigms to achieve high-throughput concurrency.&lt;br&gt;&lt;br&gt;Helidon MP 4.3 shatters this dilemma.&lt;br&gt;&lt;br&gt;Built on the revolutionary &lt;b&gt;Helidon WebServer&lt;/b&gt;, Helidon 4 is the world’s first microservices framework designed from the ground up for &lt;b&gt;Java 21 Virtual Threads&lt;/b&gt;. This architecture allows you to write standard, imperative MicroProfile code that automatically benefits from massive scalability—no CompletableFutures or reactive chains required.&lt;br&gt;&lt;br&gt;&lt;br&gt;In this session, we will explore how Helidon MP 4.3 combines the stability of Jakarta standards with the cutting edge of Java development. We will dive into a live coding demonstration showcasing:&lt;ul&gt;&lt;li&gt;&lt;br&gt;&lt;b&gt;The Virtual Thread Advantage:&lt;/b&gt; How Helidon achieves "reactive" performance with blocking APIs, and why this matters for your architecture.&lt;/li&gt;&lt;li&gt;&lt;br&gt;&lt;b&gt;Helidon AI Integration:&lt;/b&gt; A look at the new &lt;b&gt;LangChain4j&lt;/b&gt; support, enabling you to inject LLM capabilities directly into your microservices using declarative annotations.&lt;/li&gt;&lt;li&gt;&lt;br&gt;&lt;b&gt;Productivity Boosters:&lt;/b&gt; A walkthrough of the &lt;b&gt;Helidon Data Repository&lt;/b&gt; pattern, significantly reducing boilerplate code for JPA/persistence operations.&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;Join us to see how Helidon MP 4.3 allows you to build the fastest, most modern microservices using the Jakarta EE skills you already possess. - RSS provided by EPOKO.net</description>
<vce:description>&lt;h2&gt;Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers Reactive Performance with Blocking Code&lt;/h2&gt;&lt;p&gt;Tue, Aug 4, 2026 4:00 PM&lt;/p&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;For years, enterprise Java developers faced a difficult trade-off: stick to the familiar, simple blocking style of Jakarta EE (JAX-RS, CDI) or switch to complex reactive paradigms to achieve high-throughput concurrency.&lt;br&gt;&lt;br&gt;Helidon MP 4.3 shatters this dilemma.&lt;br&gt;&lt;br&gt;Built on the revolutionary &lt;b&gt;Helidon WebServer&lt;/b&gt;, Helidon 4 is the world’s first microservices framework designed from the ground up for &lt;b&gt;Java 21 Virtual Threads&lt;/b&gt;. This architecture allows you to write standard, imperative MicroProfile code that automatically benefits from massive scalability—no CompletableFutures or reactive chains required.&lt;br&gt;&lt;br&gt;&lt;br&gt;In this session, we will explore how Helidon MP 4.3 combines the stability of Jakarta standards with the cutting edge of Java development. We will dive into a live coding demonstration showcasing:&lt;ul&gt;&lt;li&gt;&lt;br&gt;&lt;b&gt;The Virtual Thread Advantage:&lt;/b&gt; How Helidon achieves "reactive" performance with blocking APIs, and why this matters for your architecture.&lt;/li&gt;&lt;li&gt;&lt;br&gt;&lt;b&gt;Helidon AI Integration:&lt;/b&gt; A look at the new &lt;b&gt;LangChain4j&lt;/b&gt; support, enabling you to inject LLM capabilities directly into your microservices using declarative annotations.&lt;/li&gt;&lt;li&gt;&lt;br&gt;&lt;b&gt;Productivity Boosters:&lt;/b&gt; A walkthrough of the &lt;b&gt;Helidon Data Repository&lt;/b&gt; pattern, significantly reducing boilerplate code for JPA/persistence operations.&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;Join us to see how Helidon MP 4.3 allows you to build the fastest, most modern microservices using the Jakarta EE skills you already possess.</vce:description>
<vce:location>https://crowdcast.io/c/aug4-26-jakartatechtalk</vce:location>
<vce:dtstamp>20260608T010202Z</vce:dtstamp>
<vce:dtstart>20260804T160000</vce:dtstart>
<dc:date>Tue, 4 Aug 2026 16:00:00 +0200</dc:date>
<vce:dtend>20260804T170000</vce:dtend>
<vce:last-modified>20260415T144110Z</vce:last-modified>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_kvnqltyjclbgb@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_kvnqltyjclbgb@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>04.08.2026, 18:30 - Monatlicher Stammtisch der JUG Berlin-Brandenburg</title>
<dc:title>Monatlicher Stammtisch der JUG Berlin-Brandenburg</dc:title>
<vce:summary>Monatlicher Stammtisch der JUG Berlin-Brandenburg</vce:summary>
<description>Java Usergroup Berlin-Brandenburg
Liebe JUG-Mitglieder,

wir möchten Euch herzlich zu unserem nächsten Stammtisch, der jeden ersten Dienstag im Monat stattfindet, einladen. Alles weitere kann im unserem Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.

Viele Grüße

Sandra, Jan, Jörg und Oliver - RSS provided by EPOKO.net</description>
<vce:description>Java Usergroup Berlin-Brandenburg
Liebe JUG-Mitglieder,

wir möchten Euch herzlich zu unserem nächsten Stammtisch, der jeden ersten Dienstag im Monat stattfindet, einladen. Alles weitere kann im unserem Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.

Viele Grüße

Sandra, Jan, Jörg und Oliver</vce:description>
<link>https://www.meetup.com/jug-bb/events/kvnqltyjclbgb/</link>
<vce:url>https://www.meetup.com/jug-bb/events/kvnqltyjclbgb/</vce:url>
<vce:dtstamp>20260608T010149Z</vce:dtstamp>
<vce:dtstart>20260804T183000</vce:dtstart>
<dc:date>Tue, 4 Aug 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260804T210000</vce:dtend>
<vce:last-modified>20240503T111109Z</vce:last-modified>
<ns33989:CLASS xmlns:ns33989="http://purl.org/rss/1.0/">PUBLIC</ns33989:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/19p5hq5n13gsfl1koc0uho5l3k@google.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>19p5hq5n13gsfl1koc0uho5l3k@google.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>11.08.2026, 18:30 - Java-Treff</title>
<dc:title>Java-Treff</dc:title>
<vce:summary>Java-Treff</vce:summary>
<vce:dtstamp>20260608T010201Z</vce:dtstamp>
<vce:dtstart>20260811T183000</vce:dtstart>
<dc:date>Tue, 11 Aug 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260811T220000</vce:dtend>
<ns33990:RRULE xmlns:ns33990="http://purl.org/rss/1.0/">FREQ=MONTHLY;INTERVAL=2;BYDAY=2TU</ns33990:RRULE>
<vce:last-modified>20260511T184840Z</vce:last-modified>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1000@www.jug.ch">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>1000@www.jug.ch</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>28.08.2026, 17:00 - jug.ch jug.ch Sommerparty 2026</title>
<dc:title>jug.ch jug.ch Sommerparty 2026</dc:title>
<vce:summary>jug.ch jug.ch Sommerparty 2026</vce:summary>
<description>Zürich-Bogen -  - RSS provided by EPOKO.net</description>
<vce:location>Zürich-Bogen</vce:location>
<vce:dtstamp>20260114T134527Z</vce:dtstamp>
<vce:dtstart>20260828T170000</vce:dtstart>
<dc:date>Fri, 28 Aug 2026 17:00:00 +0200</dc:date>
<vce:dtend>20260828T235900</vce:dtend>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_hrhcxtyjclblc@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_hrhcxtyjclblc@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>28.08.2026, 19:00 - Java Stammtisch</title>
<dc:title>Java Stammtisch</dc:title>
<vce:summary>Java Stammtisch</vce:summary>
<description>Java User Group Hannover
Der monatliche Stammtisch der Java User Group Hannover.
Immer am letzten Freitag im Monat. Weil das gerade so gut klappt, orts- und zeitgleich mit dem Python-Stammtisch.

Gespräche über dies und das. Auch über Java, neue Ideen für Veranstaltungen und mehr. Was uns so gerade in den Sinn kommt...
Unausgereifte Ideen können in den Raum geworfen werden...
Themen offen, Ende offen. - RSS provided by EPOKO.net</description>
<vce:description>Java User Group Hannover
Der monatliche Stammtisch der Java User Group Hannover.
Immer am letzten Freitag im Monat. Weil das gerade so gut klappt, orts- und zeitgleich mit dem Python-Stammtisch.

Gespräche über dies und das. Auch über Java, neue Ideen für Veranstaltungen und mehr. Was uns so gerade in den Sinn kommt...
Unausgereifte Ideen können in den Raum geworfen werden...
Themen offen, Ende offen.</vce:description>
<link>https://www.meetup.com/java-user-group-hannover/events/hrhcxtyjclblc/</link>
<vce:url>https://www.meetup.com/java-user-group-hannover/events/hrhcxtyjclblc/</vce:url>
<vce:dtstamp>20260608T010151Z</vce:dtstamp>
<vce:dtstart>20260828T190000</vce:dtstart>
<dc:date>Fri, 28 Aug 2026 19:00:00 +0200</dc:date>
<vce:dtend>20260904T220000</vce:dtend>
<vce:last-modified>20260419T104447Z</vce:last-modified>
<ns33991:CLASS xmlns:ns33991="http://purl.org/rss/1.0/">PUBLIC</ns33991:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/1025@www.jug.ch">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>1025@www.jug.ch</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>01.09.2026, 18:15 - jug.ch Agentic Coding</title>
<dc:title>jug.ch Agentic Coding</dc:title>
<vce:summary>jug.ch Agentic Coding</vce:summary>
<description>Zürich-PH - Building a SaaS Product With Paying Customers Alongside a Full- - RSS provided by EPOKO.net</description>
<vce:description>Building a SaaS Product With Paying Customers Alongside a Full-</vce:description>
<vce:location>Zürich-PH</vce:location>
<vce:dtstamp>20260421T155150Z</vce:dtstamp>
<vce:dtstart>20260901T181500</vce:dtstart>
<dc:date>Tue, 1 Sep 2026 18:15:00 +0200</dc:date>
<vce:dtend>20260901T193000</vce:dtend>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/DksXfs6ux4z+OVmmy1g0HQ==/event_kvnqltyjcmbcb@meetup.com">
<rdf:type rdf:resource="http://epoko.net/calendar/components/VEVENT"/>
<vce:uid>event_kvnqltyjcmbcb@meetup.com</vce:uid>
<vce:webfile rdf:resource="DksXfs6ux4z+OVmmy1g0HQ=="/>
<title>01.09.2026, 18:30 - Monatlicher Stammtisch der JUG Berlin-Brandenburg</title>
<dc:title>Monatlicher Stammtisch der JUG Berlin-Brandenburg</dc:title>
<vce:summary>Monatlicher Stammtisch der JUG Berlin-Brandenburg</vce:summary>
<description>Java Usergroup Berlin-Brandenburg
Liebe JUG-Mitglieder,

wir möchten Euch herzlich zu unserem nächsten Stammtisch, der jeden ersten Dienstag im Monat stattfindet, einladen. Alles weitere kann im unserem Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.

Viele Grüße

Sandra, Jan, Jörg und Oliver - RSS provided by EPOKO.net</description>
<vce:description>Java Usergroup Berlin-Brandenburg
Liebe JUG-Mitglieder,

wir möchten Euch herzlich zu unserem nächsten Stammtisch, der jeden ersten Dienstag im Monat stattfindet, einladen. Alles weitere kann im unserem Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.

Viele Grüße

Sandra, Jan, Jörg und Oliver</vce:description>
<link>https://www.meetup.com/jug-bb/events/kvnqltyjcmbcb/</link>
<vce:url>https://www.meetup.com/jug-bb/events/kvnqltyjcmbcb/</vce:url>
<vce:dtstamp>20260608T010149Z</vce:dtstamp>
<vce:dtstart>20260901T183000</vce:dtstart>
<dc:date>Tue, 1 Sep 2026 18:30:00 +0200</dc:date>
<vce:dtend>20260901T210000</vce:dtend>
<vce:last-modified>20240503T111109Z</vce:last-modified>
<ns33992:CLASS xmlns:ns33992="http://purl.org/rss/1.0/">PUBLIC</ns33992:CLASS>
<vce:status>CONFIRMED</vce:status>
<dc:publisher>EPOKO.net</dc:publisher>
</item>
<item rdf:about="http://epoko.net/calendar/events/noEvent">
<title>View provided by EPOKO.net (http://www.epoko.net/webfile)</title>
<link>http://EPOKO.net</link>
<dc:date>Sun, 09 May 2010 00:00:00 +0200</dc:date>
</item>
</rdf:RDF>
