BEGIN:VCALENDAR
CALSCALE:GREGORIAN
VERSION:2.0
PRODID:-//Elixir ICalendar//Elixir ICalendar//EN
BEGIN:VEVENT
CATEGORIES:Konferenz,Softwareentwicklung,Networking,Community Konferenz
DESCRIPTION:Am 25.09.2026 findet Sachsens größte IT-Community-Konferenz in Radebeul statt! Ein Pflichttermin für alle\, die die Softwarebranche gestalten wollen. Freu dich auf Top-Speaker\, frische Impulse und natürlich auf das einzigartige Networking am Fuße der Weinberge.\n\n>> Tickets sichern\n\nDein Herz schlägt für Softwareentwicklung\, aktuelle Technologien und IT-Trends? Dann reiche jetzt deinen Talk ein und präsentiere dein Thema auf der Bühne! Wir suchen spannende Beiträge zu Programmiersprachen\, Technologien\, KI\, Softwarearchitektur\, Teamwork & mehr.\n\n>> Talk einreichen\n\nDu willst dein Unternehmen oder deine Projekte auf dem JUG Saxony Day 2026 präsentieren? Dann heißt es: schnell sein! Es sind nur noch wenige Ausstellerflächen verfügbar!\n\n>> Sponsoring buchen\n\n
DTEND;TZID=Europe/Berlin:20260925T213000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260925T084500
GEO:51.1056087;13.6738994
LOCATION:Radisson Blu Park Hotel & Conference Centre 55 Nizzastraße 01445 Radebeul Sachsen Deutschland
ORGANIZER:JUG Saxony
STATUS:CONFIRMED
SUMMARY:JUG Saxony Day 2026
UID:eebcfeb7-f491-4577-967d-77dc727e4dd4
URL:https://events.ijug.eu/events/eebcfeb7-f491-4577-967d-77dc727e4dd4
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,Community Konferenz,Hannover
DESCRIPTION:Nach sechs erfolgreichen Veranstaltungen im HCC wechselt das Java Forum Nord zum dritten Mal seine Location. Wir haben klein in einem Hotel angefangen und sind inzwischen zu einem festen Bestandteil der Java Community im Norden Deutschlands und darüber hinaus geworden. Es war uns immer ein Anliegen die Teilnahme am Java Forum Nord für jeden und jede zu ermöglichen. Unseren Besuchern weiterhin ein hochkarätiges Programm zu einem vergleichsweise günstigen Preis zu bieten ist an unserem bisherigen Veranstaltungsort leider nicht mehr möglich. Wir haben aber eine sehr gute Alternative gefunden und freuen uns darauf euch beim Java Forum Nord 2026 in der Medizinischen Hochschule Hannover (MHH) begrüßen zu dürfen.\n\n
DTEND;TZID=Europe/Berlin:20260922T010000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260922T000000
GEO:52.384702414291134;9.804117679595947
LOCATION:Medizinische Hochschule Hannover Carl-Neuberg-Straße 30625 Hannover
ORGANIZER:JavaForumNord
STATUS:CONFIRMED
SUMMARY:Java Forum Nord 2026
UID:bd70cae2-5250-417b-b2ef-8f8d4f2bf8b2
URL:https://events.ijug.eu/events/bd70cae2-5250-417b-b2ef-8f8d4f2bf8b2
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Chemnitz,JUGSaxony,ServersideRendering,AgenticDevelopment
DESCRIPTION:TALK 1: SERVER-SIDE RENDERED WEB APPS IN 2026\n\nSpeaker: Florian Polster (Staffbase SE)\n\nIt all started when I realized that while I’ve been working as a backend engineer for years I don’t know much about the frontend side. If only I wasn’t such a curious nerd\, I could maybe have used the last year for something useful…\n\nAt Staffbase we use React. And it feels like the whole world does\, too. Driven by my curiosity\, I wanted to learn about this thing and find out what it is all about. I quickly realized that to really understand it I had to go back to the basics of web development. This rabbit hole turned out to be deeper than expected. I have come out on the other end wiser and would like to share my findings with you.\n\nThis will be a whirlwind tour of how we got from server-side rendering in the 90s\, through client-side rendering in the 2010s\, to how SSR is making a comeback in the last few years - and how it all fits together. I’ll talk about React and its competitors\, Next.js and its competitors\, HTMX\, Alpine.js\, Inertia.js\, and others.\n\nTALK 2: PLAN-FIRST AGENTIC DEVELOPMENT\n\nSpeaker: Vinicius Dalpiccol (Staffbase SE)\n\nAI agents are transforming software development\, but their effectiveness depends on one critical factor: context. Without sufficient context\, agents hallucinate\, produce low-quality output\, and burn tokens re-learning what they should already know. Plans are the solution\; not just as specifications\, but as the primary mechanism for context management.\n\nThis talk explores plan-first agentic development: treating plans as living artifacts in a system of record that maintain agent “flow state” across sessions. When plans capture the right context and feed learnings back into the system\, agents work more effectively with less supervision. The feedback loop is key: completed work generates insights that make future plans richer\, building organizational memory that compounds over time.\n\nWe’ll examine core principles including context provisioning as hallucination prevention\, plans as token-efficient memory systems\, and how structured context management enables agents to maintain coherence across complex\, long-running work. You’ll leave understanding how to design workflows where agents get smarter with every task completed.\n\nRAFFLE\n\nAll participants will be entered into a raffle to win one of three technical books\, published by O’Reilly Verlag. The publisher is supporting our event as a prize sponsor.\n\nHOST\n\nWe are hosted by our supporting member\, Staffbase SE in Chemnitz. Thank you very much for your support!\n\n
DTEND;TZID=Europe/Berlin:20260521T200000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260521T180000
LOCATION:Staffbase SE Annaberger Straße 73 09111 Chemnitz Saxony Germany
ORGANIZER:JUG Saxony
STATUS:CONFIRMED
SUMMARY:179. Treffen: Two Talks at Staffbase: Server Side Rendering and Agentic Development
UID:74d7a1f4-5005-45f1-84bc-2c5d35af8c23
URL:https://events.ijug.eu/events/74d7a1f4-5005-45f1-84bc-2c5d35af8c23
END:VEVENT
BEGIN:VEVENT
CATEGORIES:java,softwareentwicklung
DESCRIPTION:Yeah\, eine neue Kollegin kommt ins Team. Mäh\, das Onboarding wird wieder ewig dauern. Yeah\, du bekommst einen neuen Arbeitslaptop. Mäh\, das Aufsetzen wird wieder ewig dauern. Yeah\, cool\, ich darf einen neuen Technologiestack benutzen. Mäh\, wie bekomme ich das lokal mit meinem bisherigen Stack verheiratet.\n\nSituationen\, die jede Entwicklerin innerlich zusammen zucken lassen. Oft behilft sich das Team mit Dokumentation\, die nicht immer aktuell ist oder für neue Kontexte gar nicht vorhanden ist.\n\nDieser Vortrag stellt anhand eines gemischten Technologiestacks (Java und JavaScript) vor\, wie das Team\, mit bestehendem Tooling aus dem jeweiligen Stack\, die Schmerzen verkleinern kann. Ausgehend davon zeigt es\, wie neue Werkzeuge wie Devcontainer (basierend auf Container) und Devshell (basierend auf Nix) lokale Entwicklungsumgebungen schmerzfrei pflegbar machen können.\n\nDie Speakerin - Sandra Parsick\n\nIch bin als freiberufliche Softwareentwicklerin und Beraterin im Java Umfeld tätig. Seit 2008 beschäftigte ich mich mit agiler Softwareentwicklung in verschiedenen Rollen. Gerne unterstütze und berate ich Sie in den Bereichen der Java Enterprise Anwendungen\, agilen Methoden\, Software Craftsmanship und in der Automatisierung von Softwareentwicklungsprozessen.\n\n\n\nDoors Open: 18:00\n\nStart: 18:30\n\n
DTEND;TZID=Europe/Berlin:20260507T220000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260507T180000
LOCATION:ilume informatik ag Rheinstraße 4G 55116 Mainz
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:Dev Env Reloaded - Die lokale Entwicklungsumgebung neu gedacht
UID:7fbbe5dc-ddf7-42a7-bd9d-1ba3a3d05f37
URL:https://events.ijug.eu/events/7fbbe5dc-ddf7-42a7-bd9d-1ba3a3d05f37
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Dresden,SpringBoot,JUGSaxony,Softwareentwicklung
DESCRIPTION:SPEAKER\n\nSebastian Oerding (secunet Security Networks AG) ist Senior Software Developer bei der secunet Security Networks und vor allem in den Bereichen Java\, relationale Datenbanken\, Algorithmik\, XML-Technologien (XSD\, XSLT)\, Software Architektur (CPSA-F)\, clean code unterwegs. Dabei sucht er seit fast 20 Jahren nach den besten Möglichkeiten qualitativ hochwertige Software für langlebige Projekte zu liefern.\n\nVORTRAG\n\nIn Testpyramiden mit den Ebenen unit Tests\, Integrationstests und E2E-Tests ist der Sprung von unit Tests zu Integrationstests bzgl. Erstellung/Wartbarkeit/Laufzeit oft sehr groß. Dies betrifft aufgrund des langsamen Aufbaus des Spring-Kontexts insbesondere Spring Boot-Anwendungen. In diesem Vortrag wird ein Ansatz gezeigt\, um noch Ebenen zwischen/neben unit Tests und Integrationstests einzubauen. Dabei werden die Tests dieser Ebenen immer noch sehr schnell ausgeführt\, haben aber eine deutlich andere/fachlich höhere Aussagekraft als unit Tests.\n\nVERLOSUNG\n\nUnter allen Teilnehmenden verlosen wir drei Fachbücher aus dem dpunkt.verlag. Der Verlag unterstützt unsere Veranstaltung als Preissponsor.\n\nGASTGEBER\n\nWir sind zu Gast in der Fakultät Informatik der TU Dresden. Vielen Dank für Euren Support!\n\n
DTEND;TZID=Europe/Berlin:20260423T203000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260423T183000
GEO:51.02546065;13.723108960907332
LOCATION:Andreas-Pfitzmann-Bau 46 Nöthnitzer Straße 01187 Dresden Sachsen Deutschland
ORGANIZER:JUG Saxony
STATUS:CONFIRMED
SUMMARY:181. Treffen: The PIT - Partielle Integrationstests für Spring Boot
UID:8dc86348-14bd-4fd4-a2c6-7b73575a9a91
URL:https://events.ijug.eu/events/8dc86348-14bd-4fd4-a2c6-7b73575a9a91
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Dresden,JUGSaxony,Softwareentwicklung
DESCRIPTION:SPEAKER\n\nDr. Tim Kiefer (tracetronic GmbH) - Promovierter Informatiker\, Möchtegern-Mathematiker\, Softwareentwickler im Herzen\, Produkt-Owner im Alltag. Nach der Uni und kurzen Abstechern in den letzten 10 Jahren in Dresden tätig. Schon lange irgendwie mit Trampolinturnen verbunden.\n\nVORTRAG\n\nTechnologie ist aus dem modernen Leistungssport nicht mehr wegzudenken. Im professionellen Turnen\, insbesondere im Trampolinturnen\, wird seit einigen Jahren ein Messsystem genutzt\, das Flugzeiten und Landepunkte der Athletinnen und Athleten erfasst und so eine objektive Leistungsbewertung ermöglicht. Als alleiniger Maintainer des weltweit führenden Systems gebe ich Einblicke in dessen Entwicklung: von ersten\, wenig überzeugenden Prototypen bis hin zu einem stabilen\, international eingesetzten Produkt. Anhand konkreter Erfahrungen und ausgewählter Anekdoten beleuchte ich\, was diesen Weg geprägt hat. Im Mittelpunkt stehen weniger technische Details\, sondern der Entwicklungsprozess und die Erkenntnisse\, die den Unterschied zwischen einem funktionierenden Prototypen und einem guten Produkt ausmachen.\n\nAchtung: Kann Begeisterung für den Sport enthalten.\n\nVERLOSUNG\n\nUnter allen Teilnehmenden verlosen wir drei Fachbücher aus dem mitp Verlag. Der Verlag unterstützt unsere Veranstaltung als Preissponsor.\n\nGASTGEBER\n\nWir sind zu Gast bei unserem Fördermitglied\, der tracetronic GmbH in Dresden. Vielen Dank für Euren Support!\n\n
DTEND;TZID=Europe/Berlin:20260326T200000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260326T180000
GEO:51.0089997;13.6933834
LOCATION:TraceTronic 3 Stuttgarter Straße 01189 Dresden Saxony Germany
ORGANIZER:JUG Saxony
STATUS:CONFIRMED
SUMMARY:180. Treffen: Vom Prototyp zur Olympiabühne: Software im Trampolinturnen
UID:94106faa-27d6-42a2-bebf-52257bd5f2bf
URL:https://events.ijug.eu/events/94106faa-27d6-42a2-bebf-52257bd5f2bf
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,Softwareentwicklung,Mainz
DESCRIPTION:No Message Left Behind: Ein praktischer Leitfaden für resilientes\, aber dennoch einfaches Messaging\n\nIn jedem verteilten System kann „Fire and Forget“-Messaging zu Datenverlust und Inkonsistenzen führen. Doch wie garantiert ihr At-Least-Once-Delivery\, wenn euer Messaging-Tool – wie RabbitMQ – dafür keine Out-of-the-Box-Lösung bietet? Dieser Vortrag zeigt einen einfachen\, aber robusten Ansatz\, der mit cleveren Patterns und Standardfeatures genau das erreicht – ohne auf komplexe Alternativen ausweichen zu müssen.Wir gehen die Zuverlässigkeit auf zwei Ebenen an:Für Consumer: Wie ihr temporäre Fehler durch exponential backoff retries mit Dead-Letter Exchanges (DLX) und Message TTL elegant löst.Für Producer: Wie das Outbox Pattern echte Publish-after-Commit-Semantik ermöglicht und Dateninkonsistenzen verhindert.Keine Theorie: Dieses Setup läuft bei uns produktiv – stabil\, wartungsarm und mit klaren Garantien für kritische Daten. Zum Abschluss gibt es eine Live-Demo\, die die Resilienz des Systems zeigt. Die Patterns sind universell – ob mit RabbitMQ\, Spring Boot oder einem anderen Stack.\n\nDer Speaker\n\nStefan Tomm\n\nist Lead Software-Engineer bei meshcloud und entwickelt dort seit über 8 Jahren im Team eine Internal Developer Platform auf Basis von Kotlin\, Spring Boot und Angular. Dabei liegt aktuell sein besonderer Fokus darauf\, KI so einzusetzen\, dass sie wirklich weiterhilft. Seine Begeisterung für Softwareentwicklung begann schon in der Schulzeit\, und seit fast 20 Jahren macht er daraus seinen Beruf. Als Full-Stack-Entwickler und Mentor gibt er sein praktisches Wissen gerne weiter\, sei es im Team oder in der Community.\n\nVon Legacy zu Cloud: KI-gestützte Java-Modernisierung mit Konveyor\n\nDas Versprechen ist groß: Künstliche Intelligenz soll die Modernisierung von Anwendungen für die Cloud automatisieren. Doch wie weit sind Open-Source-Werkzeuge tatsächlich\, um diese Vision Realität werden zu lassen?\n\nDie Modernisierung von Legacy-Anwendungen galt lange als langsam\, teuer und unvorhersehbar. Das Konveyor-Projekt\, ein CNCF-Sandbox-Projekt\, möchte diesen Prozess grundlegend verändern. Mit Hilfe von KI analysiert Konveyor bestehende Java-Anwendungen\, identifiziert Muster und Abhängigkeiten\, die den erfolgreichen Betrieb in Cloud-Umgebungen behindern\, und schlägt konkrete Modernisierungsschritte vor. Diese Empfehlungen werden direkt in der IDE – zum Beispiel in Visual Studio Code – eingebettet\, sodass Entwicklerinnen und Entwickler nahtlos im vertrauten Workflow bleiben können.\n\nIn diesem Vortrag zeige ich anhand einer Beispielanwendung\, wie Konveyor die Migration in die Cloud beschleunigen kann. Am Ende wissen die Teilnehmenden\, wie sie Konveyor einsetzen können\, um ihre eigenen Cloud-Migrationsprojekte erfolgreicher und effizienter umzusetzen – und welche Grenzen aktuell noch bestehen.\n\nDer Speaker\n\nMarkus Zimmermann\n\narbeitet seit 2020 bei QAware mit Fokus auf Platform Engineering. Seinen Master in Informatik hat er bei der TU Darmstadt abgeschlossen und seitdem Erfahrung als Software Entwickler bei verschiedenen Projekten gesammelt. Spricht gerne als Speaker über Cloud\, Kubernetes und Golang\n\nDoors Open: 18:00\n\nStart: 18:30\n\n
DTEND;TZID=Europe/Berlin:20260325T213000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260325T180000
GEO:49.996701895691174;8.280805349349977
LOCATION:QAware GmbH Rheinstraße 4C 55116 Mainz Rheinland-Pfalz Deutschland
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:Doppeltalk Treffen: No Message Left Behind: A Practical Guide to Resilient but Simple Messaging und Von Legacy zu Cloud: KI-gestützte Java-Modernisierung mit Konveyor
UID:b8c7934c-958d-4dc5-bc12-39d9f9a7a9f4
URL:https://events.ijug.eu/events/b8c7934c-958d-4dc5-bc12-39d9f9a7a9f4
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Vortrag\n\nOft sollen Anwendungen in entkoppelten Modulen entwickelt werden\, um Ordnung und Struktur in unseren Code zu bekommen und darüber Wartbarkeit zu garantieren. Microservices stellen dafür einen sehr konsequenten Ansatz dar\, können aber auch eine hohe Komplexität mit sich bringen. “Monolithen” hingen sind vergleichsweise bequem in der Entwicklung\, stehen aber im Verdacht\, schnell zu einem unübersichtlichen “Big Ball of Mud” zu werden. Diesem Problem versucht “Spring Modulith” entgegenzutreten. Damit werden Spring Boot-Anwendungen in einer gemeinsamen Codebasis entwickelt (”monolithisch”)\, innerhalb dieser werden aber Module definiert ("modulitisch")\, deren korrekte Verwendung anhand von Architekturregeln kontinuierlich überprüft und sichergestellt wird. Außerdem erweitert Spring Modulith das Spring-eigene Eventsystem\, um auch zur Laufzeit für eine Entkopplung der Module zu sorgen. In diesem Live-Coding-Vortrag möchte ich anhand praxisnaher Beispiele eine Einführung in Spring Modulith geben und mit euch diskutieren\, welche Konsequenzen sich für unsere Anwendungen daraus ergeben und für welche Szenarien dieser Ansatz besonders geeignet ist.\n\nReferent\n\nNils Hartmann ist freiberuflicher Software-Entwickler und -Architekt aus Hamburg. Seine Schwerpunkte sind die Entwicklung von Backend-Services mit Java und Spring sowie Frontend-Applikationen mit React und TypeScript. Er gibt Schulungen und Workshops zu diesen Themen und hat ein Buch über React geschrieben. Weitere Informationen und Kontakt: https://nilshartmann.net\n\n
DTEND;TZID=Europe/Berlin:20260303T191500
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260303T181500
GEO:53.0797245;8.8116209
LOCATION:CTS Eventim 75a Contrescarpe 28195 Bremen Bremen Deutschland
ORGANIZER:Java User Group Bremen-Oldenburg
STATUS:CANCELLED
SUMMARY:Abgesagt - Fachliche Modularisierung mit Spring Modulith
UID:f9822aa8-a557-4175-b9d0-1fcd11263cd5
URL:https://events.ijug.eu/events/f9822aa8-a557-4175-b9d0-1fcd11263cd5
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Apache Maven,Java,Productivity,Software,Open Source
DESCRIPTION:Am 02.03.2026 gibt es wieder einen Vortrag in der Finanz Informatik\, dieses mal auf Englisch. Maarten und Benjamin präsentieren ihren Talk "Accelerating Maven Builds: From 🐌 Snail’s Pace to 🚀 Rocket Speed" auf Englisch.\n\nAbstract\n\nAre you tired of watching Maven builds crawl at a snail's pace\, wasting precious development time? Spending too much time at the coffee machine\, or fighting battles with wooden swords under the excuse "my code is compiling"? Join us to learn how to supercharge your Maven build! We’ll cover three main steps to start speeding up your project build. Learn how each speeds up your build\, when they provide the biggest gains\, and what pitfalls await. Take the next step in boosting your developer productivity by learning practical tips to decrease context switching and increase development speed and feedback cycle. Your journey from snail's pace to rocket speed begins today!\n\nThe Speakers\n\nMaarten Mulders is an architect\, senior developer and trainer. He is recognised as a Java Champion and Oracle ACE Pro. Maarten is passionate about "building the right thing" and "building the thing right". He loves to share new ideas and knowledge through speaking and his blog\, https://maarten.mulders.it. Outside work\, he appreciates creating and consuming good food\, photography\, and music - in no particular order.\n\nBenjamin Marwell is a Java developer since 2006 and commits to Open Source projects in his free time. He is an Apache Maven Committer since December 2020 and recently became part of the Apache Maven PMC.\n\n\n\nEin Treffen der JUG Hannover im iJUG e.V.\n\n
DTEND;TZID=Europe/Berlin:20260302T213000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260302T183000
GEO:52.3325843;9.8275551
LOCATION:Finanz Informatik Hannover 33 Kattenbrookstrift 30539 Hanover Lower Saxony Germany
ORGANIZER:JUG Hannover
STATUS:CONFIRMED
SUMMARY:Accelerating Maven Builds: From 🐌 Snail’s Pace to 🚀 Rocket Speed (English)
UID:b2e86554-3553-47d7-a7d2-74cb28cedf6b
URL:https://events.ijug.eu/events/b2e86554-3553-47d7-a7d2-74cb28cedf6b
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Leipzig,Observability,JUGSaxony,Softwaredevelopment
DESCRIPTION:This talk will be in English.\n\nSnacks will be served before the talk – feel free to join us at 17:30.\n\nSPEAKER\n\nNora Schöner  - Nora is an AWS Hero and public speaker. She is a Cloud Engineer with a long-standing career in the tech industry\, focusing on Cloud Computing and incorporating DevOps principles to help dev teams maintaining healthy\, reliable applications. She co-hosts the AWS User Group Nürnberg and supports women devs in tech. Nora blogs at wolkencode.de\, likes drawing Manga\, dancing and enjoying delicious food.\n\nTALK\n\nModern software systems are no longer simple or predictable. They are distributed\, dynamic\, and constantly evolving\, which makes ensuring their reliability a challenge. When an issue arises\, the last thing you want is to be stuck guessing in the dark. In this talk\, we will explore why observability has become a key concern for developers and not just for operations teams. Through practical examples\, I’ll show how signals like metrics\, logs\, and traces can help you gain a deeper understanding of your systems\, detect issues early\, and build more resilient applications. We’ll also cover common pitfalls and walk through realistic ways to introduce observability step by step into your existing or next projects. By the end\, you’ll see why treating observability as part of your development workflow means fewer firefights\, better sleep\, and more confidence in the code you ship.\n\nRAFFLE\n\nAll participants will be entered into a raffle to win a copy of three technical books\, published by Carl Hanser Verlag. The publisher is supporting our event as a prize sponsor.\n\nHOST\n\nWe are hosted by our supporting member\, PRISMA European Capacity Platform GmbH in Leipzig. Thank you very much for your support!\n\n
DTEND;TZID=Europe/Berlin:20260226T200000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260226T173000
GEO:51.340142;12.3765341
LOCATION:PRISMA European Capacity Platform GmbH 1-9 Reichsstraße 04109 Leipzig Saxony Germany
ORGANIZER:JUG Saxony
STATUS:CONFIRMED
SUMMARY:178. Treffen: Out of Sight, Out of Control: Why Observability Matters
UID:67a16e78-f93e-433a-988b-878e084230c5
URL:https://events.ijug.eu/events/67a16e78-f93e-433a-988b-878e084230c5
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,Softwareentwicklung,mainz
DESCRIPTION:Leider muss der geplante Vortrag „Dev Env Reloaded – Die lokale Entwicklungsumgebung neu gedacht“ kurzfristig entfallen\, da die Sprecherin erkrankt ist.\n\nWir werden versuchen einen Ersatzvortrag aus der lokalen Community für euch vorbereiten. \n\nFür Essen ist gesorgt. Mehr wage ich jetzt nicht mehr zu versprechen. \n\nWir bedauern die kurzfristige Änderung und wünschen an dieser Stelle gute und schnelle Genesung.\n\nLiebe Grüße\,\n\nEuer JUG-Mainz-Team\n\n\n\nDoors Open: 18:00\n\nStart: 18:30\n\n
DTEND;TZID=Europe/Berlin:20260218T210000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260218T180000
LOCATION:ilume informatik ag Rheinstraße 4G 55116 Mainz
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:Dev Env Reloaded - Die lokale Entwicklungsumgebung neu gedacht – entfällt, Alternativvortrag unklar, Essen vorhanden :)
UID:ccbd5f78-1e7e-4a05-977e-c6041b8bf61a
URL:https://events.ijug.eu/events/ccbd5f78-1e7e-4a05-977e-c6041b8bf61a
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Hannover,Java,JUG,Stammtisch,Regular Table
DTEND;TZID=Europe/Berlin:20260130T230000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20260130T190000
GEO:52.3702121;9.7535745
LOCATION:Pizza Unica 69 Marienstraße 30171 Hanover Lower Saxony Germany
ORGANIZER:JUG Hannover
STATUS:CONFIRMED
SUMMARY:Stammtisch Januar 2026
UID:ad6a10b4-5880-424d-9a70-9e6b6217ed5d
URL:https://events.ijug.eu/events/ad6a10b4-5880-424d-9a70-9e6b6217ed5d
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java
DESCRIPTION:Du willst Dich zwanglos mit anderen zum Thema Java-Programmierung austauschen? Treffe Dich mit Gleichgesinnten und Java-VIPs!\n\nDer Eintritt ist frei\, Verzehr nicht inbegriffen. Das Restaurant benötigt rechtzeitig die Gästezahl\, daher ist eine verbindliche Voranmeldung zwingend notwendig.\n\n(Dies ist eine Veranstaltung der Java User Group Goldstadt\, einer Ortsgruppe des iJUG e. V.)\n\n
DTEND;TZID=Europe/Berlin:20251008T220000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20251008T190000
GEO:48.9064537;8.6617325
LOCATION:Restaurant "Im Schlupf" 7 - 9 Heidenheimer Straße 75179 Pforzheim Baden-Württemberg Deutschland
ORGANIZER:JUG Goldstadt
STATUS:CONFIRMED
SUMMARY:Pforzheimer Java Stammtisch
UID:df70e65c-abae-4743-a15f-31115c62b797
URL:https://events.ijug.eu/events/df70e65c-abae-4743-a15f-31115c62b797
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,Authentifizierung,Autorisierung
DESCRIPTION:In modernen Softwarearchitekturen stossen klassische Rollenmodelle bei der Zugriffskontrolle zunehmend an ihre Grenzen. Anwendungen werden komplexer\, Benutzerkontexte vielfaeltiger\, und die Anforderungen an Sicherheit und Flexibilitaet steigen. In diesem Vortrag werfen wir gemeinsam einen Blick in die Zukunft der Nutzerverwaltung und zeigen\, wie sich mit Policy-Based Access Control (PBAC) differenzierte Authentifizierungs- und Autorisierungsentscheidungen realisieren lassen. Anhand praktischer Beispiele fuehren wir in die Konzepte und Denkweise von PBAC ein und demonstrieren\, wie mit Hilfe von Spring\, OpenFGA (ein leistungsfaehiger und skalierbarer Policy-Engine basierend auf Google Zanzibar) und Heimdall (ein modularer Identity-Proxy fuer moderne Architekturen) eine sichere\, nachvollziehbare und fein abgestufte Zugriffssteuerung in modernen Anwendungen umgesetzt werden kann.\n\n
DTEND;TZID=Europe/Berlin:20251008T194500
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20251008T174500
GEO:51.5427853;9.929147000932401
LOCATION:SCHUMANN Campus 1 Jutta-Limbach-Straße 37073 Göttingen Niedersachsen Deutschland
ORGANIZER:Java Stammtisch Goettingen
STATUS:CONFIRMED
SUMMARY:Quo Vadis User? Eine Einfuehrung in Policy-based Authentifizierung und Autorisierung (Jonas Dittrich)
UID:1b3fff27-3cf0-4299-af7f-16bf5f291488
URL:https://events.ijug.eu/events/1b3fff27-3cf0-4299-af7f-16bf5f291488
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,Softwareentwicklung,KI
DESCRIPTION:Das Java Forum Nord ist die Community Konferenz organisiert von Java User Groups (nicht nur) aus dem Norden. Nach dem es pandemiebedingt in den letzten Jahren schwierig war\, wollen in 2025 wieder das volle Programm auffahren. Informiere dich in unzähligen Vorträgen von hochkarätigen Speakern über neuste Technologien und die aktuellen Entwicklungen im Java Umfeld.\n\n
DTEND;TZID=Europe/Berlin:20250916T180000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250916T080000
GEO:52.37809345061825;9.768571248589966
LOCATION:Theodor-Heuss-Platz  30175 Hannover Niedersachsen Deutschland
ORGANIZER:JavaForumNord
STATUS:CONFIRMED
SUMMARY:JavaForumNord 2025
UID:c2f0a121-70fb-424d-ac5d-a5d353a6a031
URL:https://events.ijug.eu/events/c2f0a121-70fb-424d-ac5d-a5d353a6a031
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,softwareentwicklung
DESCRIPTION:Einer der großen Pluspunkte von Java war und ist das statische\, starke Typsystem. Das hilft Millionen von Entwicklern\, viele Fehler bereits zur Compilezeit zu entdecken und macht die Entwicklung robuster sowie effizienter. Allerdings schleppt Java mit der Unterscheidung zwischen primitiven und Referenztypen von Beginn an eine schwere Bürde mit sich. Die vor etwa 30 Jahren aus Performancegründen eingeführten primitiven Datentypen integrieren sich nicht gut mit modernen Ansätze wie Generics\, Stream API oder Pattern Matching. Die Value Objects werden Abhilfe schaffen und die Vorteile beider Welten kombinieren. Damit können wir in Zukunft unveränderbare Datentypen (Zustand und Verhalten\, aber ohne eigene Identität) entwerfen\, die sich wie primitive Datentypen verhalten. Das steigert nicht nur die Performance und senkt den Speicherverbrauch\, es erhöht auch die Les- und Wartbarkeit\, da wir dann viel einfacher ausdrucksstarke und trotzdem performante Typen nach den Ideen von DDD selbst definieren können. Schon seit etwa 10 Jahren wird im Rahmen vom Projekt Valhalla an dieser großen Änderung des Java Typsystems gearbeitet. Daran hängen einige komplexe Fragestellungen\, wie z. B. der Umgang mit Default-Werten sowie null-Values\, der Umbau der Wrapper-Typen und die Verwendung als generische Typisierung. Im Sommer 2024 hat Java Language Architekt Brian Goetz verkündet\, dass nach der langen Zeit der Durchbruch in der Umsetzung erreicht ist. Darum wollen wir gemeinsam schauen\, wie Value Classes\, Null-Restricted und Nullable Types sowie erweitertes Primitive Boxing die Art und Weise verändern\, wie wir in Zukunft programmieren werden.\n\nDer Speaker\n\nFalk Sippach ist bei der embarc Software Consulting GmbH als Softwarearchitekt\, Berater und Trainer stets auf der Suche nach dem Funken Leidenschaft\, den er bei seinen Teilnehmern\, Kunden und Kollegen entfachen kann. Bereits seit 20 Jahren unterstützt er in meist agilen Softwareentwicklungsprojekten im Java-Umfeld. Als aktiver Bestandteil der Community (Mitorganisator der JUG Darmstadt und Mitglied der Java Champions) teilt er zudem sein Wissen gern in Artikeln\, Blog-Beiträgen\, sowie bei Vorträgen auf Konferenzen oder User Group Treffen und unterstützt bei der Organisation diverser Fachveranstaltungen.\n\nDoors Open: 18:00\n\nStart: 18:30\n\n
DTEND;TZID=Europe/Berlin:20250813T193000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250813T183000
LOCATION:ilume informatik ag Rheinstraße 4G 55116 Mainz
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:Value Objects - das nächste große Ding in Java
UID:160580fa-a448-421b-9901-d355fb9aeeb4
URL:https://events.ijug.eu/events/160580fa-a448-421b-9901-d355fb9aeeb4
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Wir wollen gemeinsam ein kleines Picknick am Winterhafen veranstalten als Community Event in der Sommerpause. Dabei wollen wir bei Gelegenheit auch über die langfristige Planung für die JUG Mainz reden. \n\nKommt gerne spontan vorbei!\n\n
DTEND;TZID=Europe/Berlin:20250716T183000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250716T173000
LOCATION:Malakoff Passage Ausgang Rhein Stresemann-Ufer 1  Mainz
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:Picknick am Rhein – Sommer Community Event
UID:871b39c2-bd6b-4d96-97a1-4c5fc9310b9d
URL:https://events.ijug.eu/events/871b39c2-bd6b-4d96-97a1-4c5fc9310b9d
END:VEVENT
BEGIN:VEVENT
CATEGORIES:mainz,softwareentwicklung,remote work
DESCRIPTION:Das ganze Team sitzt in einem Online-Meeting und entwickelt gemeinsam. Einer tippt den Code\, die anderen diskutieren. Klingt ungewöhnlich? Das ist Remote Ensemble Programming\, eine spannende Arbeitsweise für verteilte Teams.\n\nSeit über vier Jahren arbeitet Joshua Töpfer Vollzeit in einem Remote Ensemble und möchte nicht mehr anders arbeiten. Was es damit auf sich hat\, was die Vor- und Nachteile dieser Methodik sind und wie ihr herausfinden könnt\, ob diese Methodik etwas für euer Team ist\, erfahrt ihr in diesem Vortrag.\n\nÜber mich\n\nJoshua Töpfer ist Senior Consultant bei INNOQ. Seit über vier Jahren arbeitet er ausschließlich mit der Methodik des Ensemble Programming und entwickelt so verteilte Systeme und Webanwendungen. Er ist einer der Maintainer von mob.sh und coacht regelmäßig Teams\, die Ensemble Programming oder auch Remote Ensemble Programming ausprobieren wollen.\n\nDoors Open: 18:00\n\nStart: 18:30\n\nDer Eingang befindet sich in der Gymnasiumstraße.\n\n
DTEND;TZID=Europe/Berlin:20250611T220000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250611T180000
GEO:49.9992645;8.2687898
LOCATION:Ich mach Mathe! im Z² 8 Große Langgasse 55116 Mainz Rheinland-Pfalz Deutschland
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:Remote Ensemble Programming - Zuhause aber nicht allein
UID:29e4c16d-6693-43df-983e-b0688f7cfdfa
URL:https://events.ijug.eu/events/29e4c16d-6693-43df-983e-b0688f7cfdfa
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Conference,Online,IDE,Developer
DESCRIPTION:Als JUG können wir völlig kostenfrei an der IntelliJ IDEA Conf 2025 teilnehmen. Bitte benutzt einfach den Registrierungslink (externe Registrierung).\n\nBeschreibung von Jetbrains:\n\nEveryone is invited\n\nIntelliJ IDEA Conf is a celebration of the developer community\, bringing together professionals who strive for excellence in software development.\n\nJoin us on June 3–4 for a free online conference to gain insights from industry leaders and experts\, explore best practices\, discover how to write high-quality code faster\, boost developer productivity\, and stay ahead with cutting-edge technology support.\n\nDon't miss this opportunity to grow\, connect\, and code with confidence!\n\n\n\n
DTEND;TZID=Europe/Berlin:20250604T190000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250603T110000
ORGANIZER:JUG Hannover
STATUS:CONFIRMED
SUMMARY:IntelliJ IDEA Conf 2025
UID:b5de1370-b8ff-4ba7-a66a-97913c94fdb3
URL:https://events.ijug.eu/events/b5de1370-b8ff-4ba7-a66a-97913c94fdb3
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,open source,javascript,next.js
DESCRIPTION:In diesem "Fremdsprachen-Vortrag" möchte ich mit euch in die Frontend-Welt mit JavaScript eintauchen und euch das Framework Next.js vorstellen. Damit werden Anwendungen serverseitig gerendert\, was uns aus der Entwicklung Java-basierter Webanwendungen ja bestens bekannt ist. Und auch\, dass wir mit Next.js eher Multi-Page- statt Single-Page-Anwendungen bauen\, ist vergleichbar mit Java-Anwendungen. Also können wir doch eigentlich gleich bei Java bleiben\, oder? Müssen wir uns dann wirklich in die exotische Welt von JavaScript begeben? Um diese Fragen zu beantworten\, baue ich in dem Vortrag Schritt-für-Schritt eine Anwendung mit typischen Anforderungen von Webanwendungen. Dabei sehen wir Gemeinsamkeiten von Next.js mit traditionellen Java-Architekturen auch die Unterschiede zwischen den beiden Ansätzen. Wir sehen\, wie Next.js versucht\, Backend und Frontend zu verschmelzen\, um das beste aus beiden Welten zu bekommen\, welche Strategien Next.js für performante Webanwendungen anbietet und wie wir gleichzeitig nicht auf Dynamik und bestes UX in unserem Frontend verzichten müssen. Ich freue mich währenddessen auf (kritische) Fragen und Diskussionen!\n\nDer Vortrag richtet sich an Architekt:innen und Entwickler:innen von Webanwendungen und ausdrücklich auch an Leute\, die im Alltag eher im (Java-)Backend unterwegs sind\, aber ein Verständnis aktueller Frontend-Technologien bekommen möchten. Den Code\, den ich schreibe\, werdet ihr auch ohne Vorkenntnisse in JavaScript\, React oder Next.js verstehen.\n\nÜber den Speaker\n\nNils Hartmann ist freiberuflicher Software-Entwickler\, -Architekt und Berater. Er entwickelt hauptsächlich Backend-Services mit Java und Spring sowie Frontend-Anwendungen mit React\, TypeScript und Next.js. Nils gibt öffentliche und interne Schulungen\, Workshops und Vorträge rund um das Thema Webentwicklung. Kontakt: https://nilshartmann.net.\n\nDoors Open: 18:00\n\nStart: 18:30\n\nDer Eingang befindet sich in der Gymnasiumstraße.\n\n
DTEND;TZID=Europe/Berlin:20250521T220000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250521T183000
GEO:49.9992645;8.2687898
LOCATION:Ich mach Mathe! im Z² 8 Große Langgasse 55116 Mainz Rheinland-Pfalz Deutschland
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:Das Frontend im Backend: Next.js für Java Entwickler:innen
UID:f743af01-af8e-4e57-ab79-5e2a8b51e2fc
URL:https://events.ijug.eu/events/f743af01-af8e-4e57-ab79-5e2a8b51e2fc
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Stammtisch,Java,Pizza
DESCRIPTION: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.\n\nGesprä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.\n\n\n\nAchtung: Dieses Mal treffen wir uns in der Pizzeria "Pizza Unica" in Hannover.\n\nRSVP: Bitte gebt und über (dezeit noch) Meetup Bescheid\, ob ihr dabei sein wollt und ggf. noch jemanden mitbringt.\n\n
DTEND;TZID=Europe/Berlin:20250425T230000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250425T190000
GEO:52.3702121;9.7535745
LOCATION:Pizza Unica 69 Marienstraße 30171 Hanover Lower Saxony Germany
ORGANIZER:JUG Hannover
STATUS:CONFIRMED
SUMMARY:Java Stammtisch JUG Hannover
UID:8ef5c2b6-a5b7-47ae-b480-f16715ea5849
URL:https://events.ijug.eu/events/8ef5c2b6-a5b7-47ae-b480-f16715ea5849
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Programmieren,Stammtisch,Java
DESCRIPTION:Du willst Dich zwangslos mit anderen zum Thema Java-Programmierung austauschen? Treffe Dich mit Gleichgesinnten und Java-VIPs! Dieses Mal dabei: Java-Legende Ed Burns (Principal Architect bei Microsoft für Java auf Azur)\, Buchautor\, Conference Speaker\, vielen auch bekannt als Autor der Servlets-Spezifikation. Wir sind gespannt\, was er im Gepäck hat...! 😊\n\nDer Eintritt ist frei\, Verzehr nicht inbegriffen. Das Restaurant benötigt rechtzeitig die Gästezahl\, daher ist eine verbindliche Voranmeldung zwingend notwendig.\n\n(Dies ist eine Veranstaltung der Java User Group Goldstadt\, einer Ortsgruppe des iJUG e. V.)\n\n
DTEND;TZID=Europe/Berlin:20250409T213000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250409T183000
GEO:48.9064537;8.6617325
LOCATION:Restaurant "Im Schlupf" Heidenheimer Straße 7-9 75179 Pforzheim Baden-Württemberg Deutschland
ORGANIZER:JUG Goldstadt
STATUS:CONFIRMED
SUMMARY:☕ Pforzheimer Java Stammtisch mit Ed Burns 🍻
UID:8608f470-3234-4a12-8dc8-934adc746b30
URL:https://events.ijug.eu/events/8608f470-3234-4a12-8dc8-934adc746b30
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,CRDT
DESCRIPTION:Verteilte Datenstrukturen\, die ohne Sperren und Konflikte auskommen: Das klingt wie die Quadratur des Kreises. Aber sogenannte "Conflict-Free Replicated Data Types" (CRDTs) bieten genau das. Sie erfordern teilweise einiges Umdenken und sind keine Wunderlösung\, aber für manche Anwendungsfälle ein interessanter Lösungsansatz. Dieser Vortrag gibt eine Einführung in die Grundkonzepte und stellt einige konkrete CRDTs vor. Anhand von Code-Beispielen wird gezeigt\, wie einfach teilweise die Umsetzung in Java ist. Und um die Brücke zur praktischen Anwendung zu schlagen\, wird vorgestellt\, wie ein CRDT für ein Dokumentenportal mit browserbasierter Föderationsarchitektur eingesetzt werden kann.\n\n
DTEND;TZID=Europe/Berlin:20250409T194500
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250409T174500
LOCATION:Prof. Schumann GmbH Jutta-Limbach-Straße 1 37073 Göttingen Niedersachsen Deutschland
ORGANIZER:Java Stammtisch Goettingen
STATUS:CONFIRMED
SUMMARY:Verteilte Systeme mit Conflict-Free Replicated Data Types (  Dr.-Ing. Tobias Baum, Set GmbH)
UID:e763f8d9-e748-47fc-bc7d-b5ce76aa18e1
URL:https://events.ijug.eu/events/e763f8d9-e748-47fc-bc7d-b5ce76aa18e1
END:VEVENT
BEGIN:VEVENT
CATEGORIES:konferenz,java
DESCRIPTION:Die JavaLand 2025 begrüßt euch vom 1. bis 3. April am Nürburgring in der Eifel!\n\n
DTEND;TZID=Europe/Berlin:20250403T170000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250401T090000
GEO:50.3360889;6.950291
LOCATION:Otto-Flimm-Straße  53520 Nürburg Rheinland-Pfalz Deutschland
ORGANIZER:iJUG Interessenverbund der Java User Groups e. V. 
STATUS:CONFIRMED
SUMMARY:JavaLand 2025
UID:10f2f9e5-185e-491d-8443-8d2baaf7671a
URL:https://events.ijug.eu/events/10f2f9e5-185e-491d-8443-8d2baaf7671a
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Talk in Deutsch (wenn alle Deutsch sprechen).\n\nSpeaker: Gerrit Grunwald (JUG Münster / Azul Systems Inc.)\n\nAbstract:\n\nIn 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.\n\nDie Registrierung findet bis auf weiteres über Meetup statt!\n\n
DTEND;TZID=Europe/Berlin:20250212T190000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250212T170000
GEO:52.33202502303327;9.826959371566774
LOCATION:Finanz Informatik GmbH & Co. KG Kattenbrookstrift 33 30539 Hannover  Germany
ORGANIZER:JUG Hannover
STATUS:TENTATIVE
SUMMARY:Gerrit Grunwald: Trash Talk - Exploring the JVM memory management
UID:0e3b0275-76a7-4771-b876-670bf88b6eb5
URL:https://events.ijug.eu/events/0e3b0275-76a7-4771-b876-670bf88b6eb5
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Agenda und Ort folgt\n\n
DTEND;TZID=Europe/Berlin:20250211T203000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250211T183000
ORGANIZER:JUG Ingolstadt e.V.
STATUS:CONFIRMED
SUMMARY:Mitgliederhauptversammlung
UID:441d7f91-6723-45e3-a001-e321fad7762f
URL:https://events.ijug.eu/events/441d7f91-6723-45e3-a001-e321fad7762f
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,Stammtisch
DESCRIPTION: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.\n\nGesprä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.\n\n
DTEND;TZID=Europe/Berlin:20250131T220000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20250131T190000
GEO:52.3762646;9.753245260363682
LOCATION:Restaurant Tiffany’s 48 Schiffgraben 30175 Hanover Lower Saxony Germany
ORGANIZER:JUG Hannover
STATUS:CONFIRMED
SUMMARY:Java Stammtisch
UID:7164fe55-3ece-4523-ac69-5c8e6c55f524
URL:https://events.ijug.eu/events/7164fe55-3ece-4523-ac69-5c8e6c55f524
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,Stammtisch
DESCRIPTION: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.\n\nGesprä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.\n\n
DTEND;TZID=Europe/Berlin:20241227T230000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20241227T190000
GEO:52.37630065116554;9.753431975841522
LOCATION:Restaurant Tiffany’s Schiffgraben 48 30175 Hannover  Deutschland
ORGANIZER:JUG Hannover
STATUS:CONFIRMED
SUMMARY:Java Stammtisch
UID:84f2df18-2da8-4913-a8bf-854f22ecd260
URL:https://events.ijug.eu/events/84f2df18-2da8-4913-a8bf-854f22ecd260
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Jahresausklang in weihnachtlicher Atmosphäre und guter Gesellschaft. Diesmal am Mittwoch\, Begleitungen und Familien gern gesehen.\n\n
DTEND;TZID=Europe/Berlin:20241211T210000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20241211T183000
GEO:48.76305025;11.427592136728252
LOCATION:Theaterplatz  85049 Ingolstadt Bayern Deutschland
ORGANIZER:JUG Ingolstadt e.V.
STATUS:CONFIRMED
SUMMARY:Weihnachtsmarktbesuch
UID:803ac381-3831-4e5d-ba31-65041f679908
URL:https://events.ijug.eu/events/803ac381-3831-4e5d-ba31-65041f679908
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Contributing,Hackathon,FOSS,Open Source,Hackergarten
DESCRIPTION:We want to invite developers to hack together. Let us support Free/Open Source projects by fixing issues and adding new features and most of all learn and have fun.\n\nThe event is open to every developer\, regardless of their experience. We plan to have introduction workshops at the beginning of the day.\n\nEach contribution counts\, regardless of its nature (design\, documentation\, code)!\n\n
DTEND;TZID=Europe/Zurich:20241123T200000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Zurich:20241123T090000
GEO:47.14350585;8.432926241952071
LOCATION:Hochschule Luzern - Informatik & Wirtschaft 1 Suurstoffi 6343 Risch-Rotkreuz Zug Schweiz
ORGANIZER:Java User Group Switzerland
STATUS:CONFIRMED
SUMMARY:hack.commit.push Switzerland 2024
UID:1af954da-dcd0-412c-aa04-303363246fac
URL:https://events.ijug.eu/events/1af954da-dcd0-412c-aa04-303363246fac
END:VEVENT
BEGIN:VEVENT
CATEGORIES:KI,AI
DESCRIPTION:11:00 - Der DOAG-Bus öffnet die Türen\n\n11:30 - Get together (Lunch)\n\n    12:00-14:00 KI in der Wissenschaft\n\n        Hörsaal RZGö\n\n            Jannis Hagenah - KI in der Chirurgie: Von autonomen Systemen zum Intelligenten OP-Saal\n\n            Claire Chalopin - tba\n\n            13:00 - 13:30 Fabian Sinz - tba\n\n        KI-Bus\n\n            12:30 - 13:00 - Michaela Vystrcilová - AI and the Eye: Building Digital Twins of the Visual System\n\n            Nicolai Spiecher - PRE-HF-ML Studie\n\n    14:00-15:00 Networking (Coffee & Cake)\n\n    15:00-17:00 KI in der Wirtschaft\n\n        Hörsaal RZGö\n\n        KI-Bus\n\n    17:00-18:00 Podiumsdiskussion\n\n        Prof. Ramin Yahyapour (GWDG)\n\n    18:00-20:00 KI in der Softwareentwicklung\n\n        Hörsaal RZGö\n\n            Guido Zockoll: Schnelles Feedback durch Codereviews mittels GenAI\n\n        KI-Bus\n\n
DTEND;TZID=Europe/Berlin:20241023T200000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20241023T110000
GEO:51.5609095;9.9570398
LOCATION:Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen 4 Burckhardtweg 37077 Göttingen Niedersachsen Deutschland
ORGANIZER:Java Stammtisch Goettingen
STATUS:CONFIRMED
SUMMARY:KI in Bewegung
UID:05bfcba4-5440-484b-9828-c20ad09b6e0d
URL:https://events.ijug.eu/events/05bfcba4-5440-484b-9828-c20ad09b6e0d
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:(Save the Date. Ort wird noch bekannt gegeben)\n\nSoftwaresysteme haben heute viele Benutzer und müssen mit großen Datenmengen umgehen.\n\nPerformante Entscheidungen\, wer auf welche Daten zugreifen darf\, sind schwierig. Noch schwieriger wird es\, wenn sich die Daten ständig ändern und dadurch die Zugriffsentscheidungen beeinflusst werden. Die zugrundeliegenden Zugriffsregeln sollen möglichst präzise und nachvollziehbar beschrieben werden können. Die Protokollierung der gefällten Entscheidungen oder die Auskunft wer\, wann\, was durfte kann zusätzlich von Bedeutung sein. Letzeres dient der Nachvollziehbarkeit und Auditierbarkeit eines Systems.\n\nIn 2019 veröffentlichte Google einen wissenschaftlichen Artikel über sein "Zanzibar" System. Google-Dienste wie Drive und Calendar nutzen es um zu entscheiden\, wer auf welche Daten zugreifen darf. Dieses System wird auch als feingranulare Zugriffskontrolle / Fine Grained Access Control (FGA) bezeichnet.\n\nTeil des Vortrags ist die Vorstellung von Implementierungen\, die durch die Zanzibar-Idee inspiriert wurden (OpenFGA\, SpiceDB\, etc.). Gezeigt werden außerdem mögliche Integration in Java z.B. Spring Boot und Quarkus. Am Ende beleuchten wir Vor- und Nachteile bei der Umsetzung.\n\nSebastian Rose ist IT Consultant bei der codecentric AG. Er hat viel Erfahrung als Softwareentwickler in Teams\, die nach Agilität streben und dabei Produkte und Dienste möglichst Ende zu Ende verantworten dürfen. Dabei setzt er gerne Open Source Software auf der JVM ein. Autorisierung ist eines seiner Schwerpunktthemen. Die Softwarebranche ist seit fast 20 Jahren sein Arbeitsfeld. Er hilft mit bei der Organisatoren der Java User Group Darmstadt. Er lebt mit seiner Frau und zwei Kindern in der Nähe von Wiesbaden.\n\n–\n\nEinlass ist ab 18:00\, Vortragsbeginn um 18:30.\n\n
DTEND;TZID=Europe/Berlin:20241016T210000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20241016T180000
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:Feingranulare Zugriffskontrolle in Java (Sebastian Rose)
UID:a5acde74-97c9-4de4-9c64-2eb8781ee1ea
URL:https://events.ijug.eu/events/a5acde74-97c9-4de4-9c64-2eb8781ee1ea
END:VEVENT
BEGIN:VEVENT
CATEGORIES:java,softwareentwicklung
DESCRIPTION:Imagine your Java application starting up in just 5 milliseconds. Sounds incredible\, right? Almost too good to be true? And no\, this isn't about native images. There's an innovative solution called Coordinated Restore at Checkpoint (CRaC).\n\nInitially\, this concept emerged from the Linux CRIU project: Checkpoint/Restore In Userspace. However\, CRIU doesn't always deliver reliable results. That's where CRaC comes in\, offering a JVM-specific implementation.\n\nIn this talk\, we'll look into the complexities of CRIU and after that\, we will turn to CRaC. We will discuss how CRaC operates within the Java ecosystem\, its integration with Spring\, and how you can use it in your own applications for near-instant startup times.\n\nFrom this talk you will learn what is possible to CRaC and what is not\, what are the benefits and limitations\, and what is the cost of CRaC-ing.\n\nPasha Finkelshteyn \n\nYears of experience in software engineering and the team's leading roles combined with his passion for Java made Pasha Finkelshteyn know all the hidden details in this IT niche. As a Developer Advocate for Bellsoft\, he educates the public on the latest software tools built by BellSoft and helps to create and test instruments for data engineers. When not advocating\, he writes in Kotlin\, speaks at conferences\, composes a new article\, or maintains the Kotlin API for Apache Spark.\n\nDoors Open: 18:00 Start: 18:30\n\n
DTEND;TZID=Europe/Berlin:20240912T210000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20240912T180000
GEO:50.0066027;8.2517358
LOCATION:Coworking-M1 3 Anni-Eisler-Lehmann-Straße 55122 Mainz Rheinland-Pfalz Deutschland
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:CRaCing Java Snapshots [English]
UID:12415f68-526b-4beb-8465-6261bca4054f
URL:https://events.ijug.eu/events/12415f68-526b-4beb-8465-6261bca4054f
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Java,Stammtisch,Programmieren
DESCRIPTION:Du willst Dich zwangslos mit anderen zum Thema Java-Programmierung austauschen? Treffe Dich mit Gleichgesinnten und Java-VIPs! Der Eintritt ist frei\, Verzehr nicht inbegriffen.\n\n\n\n(Dies ist eine Veranstaltung der Java User Group Goldstadt\, einer Ortsgruppe des iJUG e. V.)\n\n
DTEND;TZID=Europe/Berlin:20240911T220000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20240911T190000
LOCATION:L'Osteria am Wartberg Wartbergallee 100  Pforzheim  Deutschland
ORGANIZER:JUG Goldstadt
STATUS:CONFIRMED
SUMMARY:☕ Pforzheimer Java Stammtisch 🍻
UID:69e3d78f-099e-4888-9112-05979950f658
URL:https://events.ijug.eu/events/69e3d78f-099e-4888-9112-05979950f658
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:In Daten-orientierter Programmierung (DOP) modellieren wir Daten als Daten und implementieren polymorphes Verhalten mit Pattern Matching. Dieser Vortrag führt das Konzept von DOP und seine vier Leitprinzipien ein:  Modelliere Daten als unveränderlich und transparent  Modelliere die Daten\, die ganzen Daten und nichts als die Daten  Mache illegale Zustände unrepräsentierbar  Trenne Operationen von Daten Wir werden außerdem erkunden wie Pattern Matching als sicherer\, mächtiger und wartbarer Mechanismus für ad-hoc Polymorphismus eingesetzt werden kann und uns erlaubt vielfältige Operationen auf diesen Typen zu implementieren ohne sie mit Funktionalität zu überladen. Der Vortrag endet mit einer Gegenüberstellung mit Objekt-orientierter Programmierung\, so dass wir nicht nur sehen wie man DOP einsetzt sondern auch wann (nicht).\n\n
DTEND;TZID=Europe/Berlin:20240821T194500
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20240821T174500
LOCATION:Prof. Schumann GmbH Jutta-Limbach-Straße 1 37073 Göttingen Niedersachsen Deutschland
ORGANIZER:Java Stammtisch Goettingen
STATUS:CONFIRMED
SUMMARY:Data-Oriented Programming with Java (Nicolai Parlog)
UID:1af8902b-02df-4cc0-b60d-ce649fd4323e
URL:https://events.ijug.eu/events/1af8902b-02df-4cc0-b60d-ce649fd4323e
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Architecture,Concept,Lessons learned,Bern,Java
DESCRIPTION:Datendrehscheiben spielen eine grosse Rolle für die wirkungsvolle Kundeninformation (KI) im öffentlichen Verkehr. Sie übernehmen die Aufgabe\, KI-Echtzeitmeldungen zwischen den Transportunternehmen auszutauschen und ermöglichen so durchgehende Kundeninformationen im ganzen ÖV.\n\nFür die Anbindung neuer Transportunternehmen sowie für den Betrieb der produktiven Anbindungen braucht es leistungsfähige Software\, welche den Datenverkehr zwischen den Datendrehscheiben überwacht und systematisch auswertet. Zeitgleich ist es aufgrund der grossen Datenmengen wichtig\, der finanziellen Tragbarkeit dieses Systems Beachtung zu schenken.\n\nDiesen Vortrag starten wir mit einem fachlichen Ausflug in die Welt der KI Datendrehscheiben und zeigen einen Einblick hinter die Kulissen der Auskunftssysteme. Anschliessend stellen wir die Architektur des Produkts "Betriebscockpit" vor\, welche die zeitnahe Verarbeitung der Echtzeitmeldungen mit einem langfristig tragbaren flexiblen Kosten/Nutzen-Verhältnis in den Fokus rückt. Dabei gehen wir auch die technischen Aspekte der Umsetzung basierend auf AWS\, Snowflake und Kafka (what else\;-)) ein.\n\n
DTEND;TZID=Europe/Zurich:20240815T191500
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Zurich:20240815T180000
GEO:46.9480543;7.443431
LOCATION:vatter Business Center Bärenplatz 2 3011 Bern Bern Schweiz
ORGANIZER:Java User Group Switzerland
STATUS:CONFIRMED
SUMMARY:Bessere Datenqualität im Bereich öV-Kundeninformation
UID:082e55ea-665d-4ada-9d9f-5043194a3cb6
URL:https://events.ijug.eu/events/082e55ea-665d-4ada-9d9f-5043194a3cb6
END:VEVENT
BEGIN:VEVENT
CATEGORIES:kubernetes,database,postgresql
DESCRIPTION:Datenbanken in Containern galten einmal als das größte Anti-Pattern des letzten Jahrzehnts. Aber wie immer dreht sich die Welt weiter. Stateful Container Workloads sind heute keine Seltenheit mehr und damit natürlich auch Datenbanken auf Kubernetes. Nicht anders ist es mit PostgreSQL\, das gerade dabei ist\, die Welt hinter einer Datenbank zu vereinen. Allerdings gibt es natürlich einige Dinge zu beachten\, wenn Postgres auf Kubernetes eingesetzt werden soll.\n\nChristoph Engelbert ist Entwickler und Open Source Enthusiast mit Leib und Seele. Als erfahrener Sprecher auf internationalen Konferenzen teilt er gerne seine Erfahrungen und Ideen\, vor allem in den Bereichen skalierbare Systemarchitekturen und Backend-Technologien sowie Programmiersprachen.\n\nEinlass ist ab 18:00 Uhr\, der Vortrag beginnt um 18:30 Uhr.\n\n
DTEND;TZID=Europe/Berlin:20240814T200000
DTSTAMP:20260415T011427Z
DTSTART;TZID=Europe/Berlin:20240814T180000
GEO:49.9959594;8.2802889
LOCATION:QAWare GmbH Rheinstraße 4C 55116 Mainz Rheinland-Pfalz Deutschland
ORGANIZER:JUG Mainz
STATUS:CONFIRMED
SUMMARY:PostgreSQL on Kubernetes: Dos and Don'ts
UID:03b717ee-3413-4880-b3bd-016a8cfd037c
URL:https://events.ijug.eu/events/03b717ee-3413-4880-b3bd-016a8cfd037c
END:VEVENT
END:VCALENDAR
