BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
DTSTART:20250330T030000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20251026T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260408T165935Z
UID:e6hYLw
DTSTART;TZID=Europe/Berlin:20250721T090000
DTEND;TZID=Europe/Berlin:20250721T170000
CLASS:PUBLIC
CREATED:20241105T114721
DESCRIPTION: Svelte 5 is a major step forward from version 4 and simplifies
  how Svelte applications are written. Concepts like snippets and runes\, S
 velte 5's new set of primitives for controlling reactivity\, will replace 
 a number of current concepts that will no longer by required with runes. Y
 et\, as these concept are newly introduced\, developers need to learn and 
 them before they can leverage them. This workshop serves as an introductio
 n to Svelte 5's new concepts\, as well as a hands-on guide to migrating fr
 om old patterns to Svelte 5 and runes. \n
LAST-MODIFIED:20250811T102821
LOCATION:online
ORGANIZER:mailto:info@mainmatter.com
SUMMARY:Remote Workshop: Svelte 5 & Runes
URL;VALUE=URI:https://ti.to/mainmatter/svelte-5-runes-july-2025
URL;VALUE=URI:https://ti.to/mainmatter/svelte-5-runes-july-2025
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260408T165935Z
UID:e6hYLw1077261
DTSTART;TZID=Europe/Berlin:20250721T090000
DTEND;TZID=Europe/Berlin:20250721T170000
CLASS:PUBLIC
CREATED:20241105T114722
LAST-MODIFIED:20250718T135052
ORGANIZER:mailto:info@mainmatter.com
SUMMARY:[Remote Workshop: Svelte 5 & Runes] Workshop
URL;VALUE=URI:https://ti.to/mainmatter/svelte-5-runes-july-2025
URL;VALUE=URI:https://ti.to/mainmatter/svelte-5-runes-july-2025
END:VEVENT
END:VCALENDAR
