BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//juliacon-2026//speaker//EB3AZB
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-juliacon-2026-HYN7DE@pretalx.com
DTSTART;TZID=CET:20260814T164500
DTEND;TZID=CET:20260814T171500
DESCRIPTION:Technical systems become increasingly complex\, optimizing thei
 r processes by adapting to external conditions. Such self-adaptive systems
  (SAS) need software that dynamically adapts its behavior.\nContext-Orient
 ed and Role-Oriented Programming simplify defining dynamic behavior. Hence
 \, implementing these concepts in Julia is beneficial for SAS development.
  The library Contexts.jl provides infrastructure for using these paradigms
  in Julia. This talk introduces its structure and key features.
DTSTAMP:20260502T094001Z
LOCATION:Room 3
SUMMARY:Introducing Contexts.jl: Context- and Role-Oriented Programming for
  Self-Adaptive Systems - Christian Gutsche
URL:https://pretalx.com/juliacon-2026/talk/HYN7DE/
END:VEVENT
END:VCALENDAR
