BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Apple Inc.//iOS 6.1.3//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
DTSTART:19810329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19961027T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:Traditional models of application development involve talking to an underly
 ing operating system through abstractions of its choosing.  These abstracti
 ons may or may not be a good fit for your language or application\, but you
  have no choice but to use them - you can only layer more abstractions on t
 op of them\, to try to lessen the pain of a bad match.  Library operating s
 ystems let you write applications that use better abstractions in your own 
 language - either someone else's abstractions\, or your own.
DTEND;TZID=Europe/Berlin:20171230T120000
DTSTAMP:20171220T105656Z
DTSTART;TZID=Europe/Berlin:20171230T113000
LAST-MODIFIED:20171220T105651Z
LOCATION:Saal Dijkstra
SEQUENCE:0
SUMMARY:library operating systems - Mindy Preston
TRANSP:OPAQUE
UID:ff9f5cb5-8bff-44b4-9aa2-71855fed7cf4@frab.cccv.de
URL;VALUE=URI:https://fahrplan.events.ccc.de/congress/2017/Fahrplan/events/8949.html
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Reminder
TRIGGER:-PT1H
UID:D4B8E3A9-95E9-4606-9964-6D269DB3100D
X-APPLE-DEFAULT-ALARM:TRUE
X-WR-ALARMUID:D4B8E3A9-95E9-4606-9964-6D269DB3100D
END:VALARM
END:VEVENT
END:VCALENDAR
