BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Meetup//Meetup Calendar 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
NAME:Java Vienna
X-WR-CALNAME:Java Vienna
BEGIN:VTIMEZONE
TZID:Europe/Vienna
TZURL:http://tzurl.org/zoneinfo-outlook/Europe/Vienna
X-LIC-LOCATION:Europe/Vienna
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:event_315009419@meetup.com
SEQUENCE:1
DTSTAMP:20260608T010201Z
DTSTART;TZID=Europe/Vienna:20260615T180000
DTEND;TZID=Europe/Vienna:20260615T210000
SUMMARY:"Unbreakable by design" + "Heaps of Trouble"
DESCRIPTION:Java Vienna\n**As we're having limited space at our host\, we 
 have set the maximum attendees to be 40 and enabled the waitlist. If you c
 annot make it to the event\, please change your RSVP so someone else can t
 ake your spot!**\n\nAgenda\n\n18:00 doors Open\n18:20 welcome\, doors clos
 ing soon\n18:30 **Unbreakable by Design: The Secret Tech of Antifragile So
 ftware**\n19:30 Networking\n20:00 **Heaps of Trouble -- Debugging Java OOM
 **\n21:00 networking\n\n**Unbreakable by Design: The Secret Tech of Antifr
 agile Software**\nHow to turn pressure into performance? Anti-fragility of
  a software characterizes the benefit derived from the variability in faul
 ts and errors that have effected the system. Dependable software systems c
 an learn from incidents & poor practices\, how to avoid and to deal with t
 hem\, to increase availability and performance. Despite their growing comp
 lexity and increasing size\, modern software applications must satisfy str
 ict quality requirements that impose short defect fixing and release cycle
 s. To reduce the developers teams workload\, and pressure to produce high-
 quality software on time\, many software engineering tools and concepts ar
 e subject to continuous extensive development and improvement.\n\nIn 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 th
 e advantages and drawbacks of systems and techniques\, and not at least th
 e relation between anti-fragility in the development process and the anti-
 fragility of the resulting software product. The audience can expect the t
 opics such as design & operating principles\, fault tolerance\, fault hand
 ling\, e.g. automatic software repair\, fault injections\, and TDD. The ov
 erview of methods and principles should encourage developers to adopt anti
 -fragility and resilience principles into their software architectures.\n\
 n**About the Speaker**\n**Iryna Dohndorf** is a software engineer at Karak
 un\, 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 challenge
 s of modern companies and today’s society. As an active member of the Ba
 selOne Program Committee\, the Devoxx UK Program Committee\, and a frequen
 t international speaker\, she is dedicated to inspiring developers and sup
 porting the growth of the global Java community.\n\nAn enthusiastic interd
 isciplinary researcher and developer\, Iryna has conducted research in mod
 eling and optimization at TU Dortmund and has worked on software for auton
 omous driving\, government agencies\, and EU initiatives supporting the ad
 vancement of organic farming.\n\nOutside of work\, she enjoys spending tim
 e with family and friends\, and is passionate about swimming\, skiing\, an
 d—most recently—cycling.\n\nIryna’s recent articles include:\n\n* ht
 tps://dev.karakun.com/2025/04/02/tdd-genai.html\n* https://dev.karakun.com
 /2024/06/26/ai-software-development.html\n* https://dev.karakun.com/2025/0
 9/18/Kotlin-K2-Compiler.html\n* https://dev.karakun.com/2024/07/24/devoxxu
 k.html\n\nYou can learn more about her software development work and resea
 rch at:\n\n* https://scholar.google.com/citations?user=eIKkTkYAAAAJ&hl=en\
 n* https://www.amazon.com/-/de/dp/B00PULZWO8/\n\n**Heaps of Trouble -- Deb
 ugging Java OOM**\nThis presentation dives into the practical art of diagn
 osing Java OutOfMemory errors.\nWe begin with a concise overview of how th
 e Java heap is structured and managed\,\nthen move to the command line wit
 h jmap—demonstrating how to force heap dumps on demand\nand extract live
  histograms to spot memory hogs at a glance.\nNext\, we switch to VisualVM
  for a hands-on look at opening\, inspecting\, and—crucially—comparing
 \nheap dumps to pinpoint leaks and growth patterns between states.\nThe se
 ssion culminates with advanced techniques: writing JavaScript snippets ins
 ide VisualVM\nto traverse the heap graph\, filter objects\, and automate c
 ustom analyses that go beyond the\nbuilt-in tooling.\nWhether triaging a p
 roduction incident or hardening an application\, attendees will leave with
 \nactionable tactics to turn “heaps of trouble” into clear\, debuggabl
 e insights.\n\n**About the Speaker**\n**Robert C Kahlert** is a Senior Sof
 tware 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\, co
 mpilers\, cloud computing\, knowledge representation and databases. In his
  spare time\, he enjoys making the most of Vienna's amazing museums.
URL;VALUE=URI:https://www.meetup.com/java-vienna/events/315009419/
STATUS:CONFIRMED
CREATED:20260529T114835Z
LAST-MODIFIED:20260529T114835Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_314639734@meetup.com
SEQUENCE:1
DTSTAMP:20260608T010201Z
DTSTART;TZID=Europe/Vienna:20260629T180000
DTEND;TZID=Europe/Vienna:20260629T210000
SUMMARY:June #3 - save the date!
DESCRIPTION:Java Vienna\nsave the date!
URL;VALUE=URI:https://www.meetup.com/java-vienna/events/314639734/
STATUS:CONFIRMED
CREATED:20260505T094702Z
LAST-MODIFIED:20260505T094702Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/java-vienna/events/ical/
X-WR-CALNAME:Java Vienna
END:VCALENDAR