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:20260418T144921Z
UID:b70G7Q
DTSTART;TZID=Europe/Berlin:20250723T090000
DTEND;TZID=Europe/Berlin:20250723T170000
CLASS:PUBLIC
CREATED:20250526T121817
DESCRIPTION: Most real-world applications provide some means for users to a
 uthenticate – either to get access to the application at all\, or to get
  access to specific functionality or data within the application. Since au
 thentication is a critical topic though\, it's important to get it right. 
 In this workshop\, we cover everything one needs to know to implement auth
 entication in Svelte and SvelteKit so that it's functional\, secure\, and 
 maintainable. \n
LAST-MODIFIED:20250811T102821
LOCATION:online
ORGANIZER:mailto:info@mainmatter.com
SUMMARY:Remote Workshop: Authentication for Svelte & SvelteKit
URL;VALUE=URI:https://ti.to/mainmatter/authentication-for-svelte-july-2025
URL;VALUE=URI:https://ti.to/mainmatter/authentication-for-svelte-july-2025
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260418T144921Z
UID:b70G7Q1085201
DTSTART;TZID=Europe/Berlin:20250723T090000
DTEND;TZID=Europe/Berlin:20250723T170000
CLASS:PUBLIC
CREATED:20250526T121819
LAST-MODIFIED:20250718T024300
ORGANIZER:mailto:info@mainmatter.com
SUMMARY:[Remote Workshop: Authentication for Svelte & SvelteKit] Workshop
URL;VALUE=URI:https://ti.to/mainmatter/authentication-for-svelte-july-2025
URL;VALUE=URI:https://ti.to/mainmatter/authentication-for-svelte-july-2025
END:VEVENT
END:VCALENDAR
