BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//workshop-tage-2026//speaker//7BBUDP
BEGIN:VTIMEZONE
TZID:Europe/Zurich
BEGIN:DAYLIGHT
DTSTART:20250910T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20251026T030000
RDATE:20261025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260329T030000
RDATE:20270328T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:What Doesn't Kill Your JVM Makes It Stronger: From Probabilistic T
 esting to Resilience Patterns - Iryna Dohndorf\, Mike Mannion
DTSTART;TZID=Europe/Zurich:20260910T090000
DTEND;TZID=Europe/Zurich:20260910T170000
DTSTAMP:20260812T141319Z
UID:pretalx-workshop-tage-2026-HUPDUW@pretalx.com
DESCRIPTION:Software does not simply break — it reveals. Every fault\, l
 atency spike\, and cascading failure is a signal about the assumptions bak
 ed into your design. The question is whether your system — and your test
  suite — is equipped to hear it.\nThis workshop fuses two complementary 
 disciplines into one intensive\, hands-on session:\nProbabilistic Testing 
 with Punit — the statistical tooling that lets Java teams measure\, enfo
 rce\, and version-control the resilience properties of non-deterministic s
 ystems: LLM integrations\, ML inference\, distributed services\, and rando
 mized algorithms that traditional binary pass/fail tests were never design
 ed to handle.\nResilience Engineering for Java — the design principles\,
  and architectural patterns that turn pressure into performance\, like cir
 cuit breakers\, fault injection\, and TDD-driven failure handling.\n\nThe 
 thread connecting both halves is a concrete end-to-end scenario: an AI-enr
 iched Java application\, where non-deterministic LLM calls meet production
 -grade resilience requirements. Participants work through the full arc —
  from writing probabilistic test specifications and latency percentile ass
 ertions\, to implementing and verifying the resilience patterns that make 
 those specifications pass.\nParticipants leave with a concrete vocabulary\
 , a proven pattern catalogue\, and running JUnit 5 tests that express and 
 verify resilience as first-class distributional contracts\, and not vague 
 aspirations.
LOCATION:Room K91
URL:https://pretalx.com/workshop-tage-2026/talk/HUPDUW/
END:VEVENT
END:VCALENDAR
