BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.coscup.org//coscup-2026//speaker//KFSNTA
BEGIN:VTIMEZONE
TZID:CST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-coscup-2026-T8AFET@pretalx.coscup.org
DTSTART;TZID=CST:20260808T113000
DTEND;TZID=CST:20260808T120000
DESCRIPTION:How you combine a Software Engineering and cycling? Most people
  will now think right away Strava or Garmin. Massive ecosystems\, millions
  of users. But what if we step back and build our own small cycling compan
 ion from scratch? What can we learn along the way — about APIs\, maps\, 
 GPS data and make an integrated platform via KMP? Where will we suffer if 
 we dip into a full of special file formats and integration points and map 
 data. Which concepts can we utilize to have a platform we can expand to so
 mething bigger? And how we can make that about community rather than compe
 tition. \nWhether you're a cyclist curious about code or a developer curio
 us about cycling\, let’s hope on and get started.
DTSTAMP:20260713T132453Z
LOCATION:TR412-2
SUMMARY:Cycling on KMP - Matthias Geisler
URL:https://pretalx.coscup.org/coscup-2026/talk/T8AFET/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-coscup-2026-TVPACP@pretalx.coscup.org
DTSTART;TZID=CST:20260808T124500
DTEND;TZID=CST:20260808T130000
DESCRIPTION:What is a Factory? Can a Bridge do something else than connect 
 2 points? What's the difference between Command and Event? What other patt
 erns are out there?\nDesign patterns are the building blocks of elegant so
 ftware architecture. But when and how to apply them effectively?\nLet's di
 scover together the most essential patterns through real-world examples an
 d practical demonstrations that will transform how you approach code desig
 n.
DTSTAMP:20260713T132453Z
LOCATION:TR412-2
SUMMARY:Design Patterns 101 - Matthias Geisler
URL:https://pretalx.coscup.org/coscup-2026/talk/TVPACP/
END:VEVENT
END:VCALENDAR
