BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN
CALSCALE:GREGORIAN
VERSION:2.0
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T100000Z
DTSTART;VALUE=DATE-TIME:20260828T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:c232f252-2f10-459d-a8c5-4e619af6ff45@scriptum.slobodnadomena.hr
DESCRIPTION:Accessibility is not optional. Testing with real users. This 
 abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1185
SUMMARY:Accessibility is not optional - Josip Bozic\, Priya Raman
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T151500Z
DTSTART;VALUE=DATE-TIME:20260827T131500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:0f6161b8-1fed-4b35-ae98-c1a087bb3985@scriptum.slobodnadomena.hr
DESCRIPTION:Application security for non-security people. A starter kit. 
 This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1217
SUMMARY:Application security for non-security people - Sofia Rossi
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T143000Z
DTSTART;VALUE=DATE-TIME:20260826T123000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:5194f546-ce57-4ea4-a0fb-5a4ea77e263a@scriptum.slobodnadomena.hr
DESCRIPTION:Ask the organizers anything. Open Q&A. This abstract is demo 
 content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1198
SUMMARY:Ask the organizers anything - Ivana Novak
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T150000Z
DTSTART;VALUE=DATE-TIME:20260828T140000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:3c9f1def-fdb4-497c-b409-81c59927f606@scriptum.slobodnadomena.hr
DESCRIPTION:Background jobs that never lose work. Idempotency in practice
 . This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1224
SUMMARY:Background jobs that never lose work - Sara Vukovic\, Josip Bozic
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T141500Z
DTSTART;VALUE=DATE-TIME:20260827T131500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:69011b1c-38bd-4e02-971c-8c997d365f83@scriptum.slobodnadomena.hr
DESCRIPTION:Backups you have actually restored. A checklist. This abstrac
 t is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1211
SUMMARY:Backups you have actually restored - Jonas Lindqvist
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T150000Z
DTSTART;VALUE=DATE-TIME:20260827T140000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:127b2583-54a3-4de3-9ca8-1f3f54c1a151@scriptum.slobodnadomena.hr
DESCRIPTION:Building a bug bounty program. What we learned in year one. T
 his abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1232
SUMMARY:Building a bug bounty program - Amara Okafor
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T110000Z
DTSTART;VALUE=DATE-TIME:20260827T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:a34bff04-4091-4f30-a893-5554c61d6118@scriptum.slobodnadomena.hr
DESCRIPTION:Building a design system from zero. Without a design team. Th
 is abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1175
SUMMARY:Building a design system from zero - Marko Kovac
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T123000Z
DTSTART;VALUE=DATE-TIME:20260826T113000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:72118a8e-fb66-4b24-a8ca-bf5db2c274a5@scriptum.slobodnadomena.hr
DESCRIPTION:Building a plugin system. Extension points done right. This a
 bstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1204
SUMMARY:Building a plugin system - Maja Petrovic
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T174500Z
DTSTART;VALUE=DATE-TIME:20260827T154500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:3b4db714-e1a5-455d-9b6d-90438fab28a6@scriptum.slobodnadomena.hr
DESCRIPTION:Building your own component framework. Lessons from the trenc
 hes. This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1235
SUMMARY:Building your own component framework - Mehmet Yilmaz
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T131500Z
DTSTART;VALUE=DATE-TIME:20260827T121500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:ebed9690-7642-4fe2-a511-ded563735b62@scriptum.slobodnadomena.hr
DESCRIPTION:Caching strategies that survive contact. Invalidate this. Thi
 s abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1214
SUMMARY:Caching strategies that survive contact - Clara Dubois
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T111500Z
DTSTART;VALUE=DATE-TIME:20260828T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:e44ad2f8-6b50-4c06-8784-ab1b376d06e4@scriptum.slobodnadomena.hr
DESCRIPTION:Code of conduct enforcement. The unglamorous work. This abstr
 act is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1188
SUMMARY:Code of conduct enforcement - Amara Okafor\, Kenji Tanaka
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T111500Z
DTSTART;VALUE=DATE-TIME:20260826T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:cb3fe3f1-c280-43fb-b600-b30fbe7e375d@scriptum.slobodnadomena.hr
DESCRIPTION:Component libraries that survive. Versioning and deprecation.
  This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1195
SUMMARY:Component libraries that survive - Sofia Rossi
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T111500Z
DTSTART;VALUE=DATE-TIME:20260827T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:fc96f1cd-fc68-46bc-af2c-89930bc2c983@scriptum.slobodnadomena.hr
DESCRIPTION:Continuous deployment for teams of one. Ship on Friday anyway
 . This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1196
SUMMARY:Continuous deployment for teams of one - Ana Horvat
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T134500Z
DTSTART;VALUE=DATE-TIME:20260828T124500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:1ddd8d02-17d7-425d-aa75-c6e9e62c84dd@scriptum.slobodnadomena.hr
DESCRIPTION:Cost control in the cloud. Reading the bill. This abstract is
  demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1221
SUMMARY:Cost control in the cloud - Petar Babic\, Maja Petrovic
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T100000Z
DTSTART;VALUE=DATE-TIME:20260826T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:c0c30e5b-36b7-4259-940f-f90e4c83661a@scriptum.slobodnadomena.hr
DESCRIPTION:CSS layout in 2026. Grid\, subgrid and beyond. This abstract 
 is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1180
SUMMARY:CSS layout in 2026 - Sara Vukovic
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T154500Z
DTSTART;VALUE=DATE-TIME:20260826T144500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:85458ceb-8a5e-479d-9d34-e7daf28485e7@scriptum.slobodnadomena.hr
DESCRIPTION:Dark mode is an accessibility feature. Contrast in both theme
 s. This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1210
SUMMARY:Dark mode is an accessibility feature - Amara Okafor
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T104500Z
DTSTART;VALUE=DATE-TIME:20260828T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:440c029c-18f1-4439-bf44-db0769c9bbf6@scriptum.slobodnadomena.hr
DESCRIPTION:Debugging production at 3am. War stories. This abstract is de
 mo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1194
SUMMARY:Debugging production at 3am - Robin Vermeer\, Petar Babic
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T170000Z
DTSTART;VALUE=DATE-TIME:20260826T160000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:57732001-9cf3-4e29-bf17-a6716cefb286@scriptum.slobodnadomena.hr
DESCRIPTION:Dependency scanning that developers trust. Fewer false positi
 ves. This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1222
SUMMARY:Dependency scanning that developers trust - Lucija Maric
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T134500Z
DTSTART;VALUE=DATE-TIME:20260827T124500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:8432ef7b-2e8d-4066-8719-9898c60af359@scriptum.slobodnadomena.hr
DESCRIPTION:Design tokens in a small team. One source of truth. This abst
 ract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1220
SUMMARY:Design tokens in a small team - Ivana Novak
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T120000Z
DTSTART;VALUE=DATE-TIME:20260828T110000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:c9e3839c-04b8-4176-a49d-09674b3771eb@scriptum.slobodnadomena.hr
DESCRIPTION:Documentation that people read. Writing for tired humans. Thi
 s abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1203
SUMMARY:Documentation that people read - Filip Knezevic\, Elena Sokolova
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T130000Z
DTSTART;VALUE=DATE-TIME:20260827T120000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:762d4bd3-ba1b-4e33-98e7-0ef00d310f6e@scriptum.slobodnadomena.hr
DESCRIPTION:Event sourcing without the buzzwords. A practical intro. This
  abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1199
SUMMARY:Event sourcing without the buzzwords - Petar Babic
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T130000Z
DTSTART;VALUE=DATE-TIME:20260827T110000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:53df1a9d-549f-48e6-ad70-abb755e7ac4d@scriptum.slobodnadomena.hr
DESCRIPTION:Forms nobody hates. Validation\, errors and focus. This abstr
 act is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1205
SUMMARY:Forms nobody hates - Luka Matic
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T161500Z
DTSTART;VALUE=DATE-TIME:20260828T151500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:846e49fe-b811-4cba-8f2e-ca92b347947b@scriptum.slobodnadomena.hr
DESCRIPTION:GitOps in practice. Deploying from a single source of truth. 
 This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1236
SUMMARY:GitOps in practice - Clara Dubois\, Marko Kovac
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T163000Z
DTSTART;VALUE=DATE-TIME:20260827T153000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:ddea833c-9958-4ba3-a2a2-fe3e303fd602@scriptum.slobodnadomena.hr
DESCRIPTION:GraphQL at scale. Lessons from three years in production. Thi
 s abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1229
SUMMARY:GraphQL at scale - Josip Bozic
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T100000Z
DTSTART;VALUE=DATE-TIME:20260826T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:0c3b8c67-a211-4b0c-b404-9fd71348eddb@scriptum.slobodnadomena.hr
DESCRIPTION:Growing a local user group. From 5 to 300 people. This abstra
 ct is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1183
SUMMARY:Growing a local user group - Luka Matic
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T111500Z
DTSTART;VALUE=DATE-TIME:20260826T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:250e9efd-8463-42d4-af89-d46b5658659b@scriptum.slobodnadomena.hr
DESCRIPTION:Hardening a small fleet. Ten changes that matter. This abstra
 ct is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1192
SUMMARY:Hardening a small fleet - Clara Dubois
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T100000Z
DTSTART;VALUE=DATE-TIME:20260827T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:c260a4f9-faf1-4e55-a0c2-b3a7000db2ff@scriptum.slobodnadomena.hr
DESCRIPTION:Hexagonal architecture in practice. Ports\, adapters\, regret
 s. This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1184
SUMMARY:Hexagonal architecture in practice - Nina Radic
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T150000Z
DTSTART;VALUE=DATE-TIME:20260826T140000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:4e77c89b-ce34-4824-b410-2fcf903d8cd8@scriptum.slobodnadomena.hr
DESCRIPTION:Incident response on a shoestring. Two people\, one pager. Th
 is abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1231
SUMMARY:Incident response on a shoestring - Diego Fernandez
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T153000Z
DTSTART;VALUE=DATE-TIME:20260828T133000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:e16653ac-385e-4f54-acf2-021ef81b9358@scriptum.slobodnadomena.hr
DESCRIPTION:Incident response tabletop exercises. Practicing before the f
 ire. This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1227
SUMMARY:Incident response tabletop exercises - Luka Matic\, Amara Okafor
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T120000Z
DTSTART;VALUE=DATE-TIME:20260828T110000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:ae1fdabf-79e5-44c5-9ce0-701ef8d5eeb8@scriptum.slobodnadomena.hr
DESCRIPTION:Infrastructure as code reviews. What to look for. This abstra
 ct is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1206
SUMMARY:Infrastructure as code reviews - Nina Radic\, Jonas Lindqvist
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T100000Z
DTSTART;VALUE=DATE-TIME:20260828T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:abdafaf7-4d55-40e2-a995-611fbcab2894@scriptum.slobodnadomena.hr
DESCRIPTION:Kubernetes without tears. An honest retrospective. This abstr
 act is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1176
SUMMARY:Kubernetes without tears - Ivana Novak\, Filip Knezevic
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T134500Z
DTSTART;VALUE=DATE-TIME:20260826T124500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:6d1addad-c436-444e-bc7e-319f19d871f1@scriptum.slobodnadomena.hr
DESCRIPTION:Mentoring junior developers. Structure beats good intentions.
  This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1213
SUMMARY:Mentoring junior developers - Mehmet Yilmaz
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T104500Z
DTSTART;VALUE=DATE-TIME:20260827T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:fe84bb4e-626f-4d65-93d5-c910445dfc14@scriptum.slobodnadomena.hr
DESCRIPTION:My first open source contribution. A beginner story. This abs
 tract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1193
SUMMARY:My first open source contribution - Kenji Tanaka
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T143000Z
DTSTART;VALUE=DATE-TIME:20260828T140000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:2769f2a5-8ed7-4d1c-a8b2-4cea79ef91cb@scriptum.slobodnadomena.hr
DESCRIPTION:My gem has 12 downloads. And I am proud of it. This abstract 
 is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1233
SUMMARY:My gem has 12 downloads - Jonas Lindqvist\, Robin Vermeer
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T161500Z
DTSTART;VALUE=DATE-TIME:20260826T151500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:f22dcadd-5a7c-4c0b-a87d-8ce8d019b2fd@scriptum.slobodnadomena.hr
DESCRIPTION:OAuth pitfalls. Where implementations go wrong. This abstract
  is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1237
SUMMARY:OAuth pitfalls - Kenji Tanaka
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T100000Z
DTSTART;VALUE=DATE-TIME:20260827T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:0c2892d2-e58b-4cf5-bfc4-be2d4753b88f@scriptum.slobodnadomena.hr
DESCRIPTION:Observability on a budget. Logs\, metrics\, traces. This abst
 ract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1181
SUMMARY:Observability on a budget - Filip Knezevic
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T131500Z
DTSTART;VALUE=DATE-TIME:20260828T121500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:a640d462-80e6-4067-b382-1f8e0af90a27@scriptum.slobodnadomena.hr
DESCRIPTION:Offline-first web apps. Sync is the hard part. This abstract 
 is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1215
SUMMARY:Offline-first web apps - Kenji Tanaka\, Ivana Novak
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T123000Z
DTSTART;VALUE=DATE-TIME:20260827T113000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:6c3a1f72-2ceb-4452-b98f-32ca970e57e7@scriptum.slobodnadomena.hr
DESCRIPTION:Onboarding new contributors. The first pull request. This abs
 tract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1208
SUMMARY:Onboarding new contributors - Elena Sokolova
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T134500Z
DTSTART;VALUE=DATE-TIME:20260826T124500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:94a9f806-bf43-4d27-99f9-a90f2ff5c57e@scriptum.slobodnadomena.hr
DESCRIPTION:On-call without burnout. Rotations that work. This abstract i
 s demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1216
SUMMARY:On-call without burnout - Robin Vermeer
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T151500Z
DTSTART;VALUE=DATE-TIME:20260827T144500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:f7dafc54-6e6a-4203-ae7f-a737bf5272b8@scriptum.slobodnadomena.hr
DESCRIPTION:Our first hackathon. What we would change. This abstract is d
 emo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1238
SUMMARY:Our first hackathon - Robin Vermeer
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T123000Z
DTSTART;VALUE=DATE-TIME:20260826T113000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:6d05b8d1-4567-4507-a1ff-c655de8049fb@scriptum.slobodnadomena.hr
DESCRIPTION:Passkeys in production. Killing the password. This abstract i
 s demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1207
SUMMARY:Passkeys in production - Josip Bozic
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T100000Z
DTSTART;VALUE=DATE-TIME:20260828T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:0188aede-f98f-4af6-a4fb-99b63a754b06@scriptum.slobodnadomena.hr
DESCRIPTION:Postgres indexes you are not using. A practical tour. This ab
 stract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1179
SUMMARY:Postgres indexes you are not using - Tomislav Juric\, Nina Radic
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T134500Z
DTSTART;VALUE=DATE-TIME:20260828T124500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:d68344d2-8fc3-4d4b-9f38-4c610d23c7f4@scriptum.slobodnadomena.hr
DESCRIPTION:Privacy engineering basics. GDPR for developers. This abstrac
 t is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1212
SUMMARY:Privacy engineering basics - Priya Raman\, Sofia Rossi
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T111500Z
DTSTART;VALUE=DATE-TIME:20260827T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:991d3738-1ce0-4020-a38b-a6bcae7d32d6@scriptum.slobodnadomena.hr
DESCRIPTION:Progressive enhancement is back. Less JavaScript\, more produ
 ct. This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1190
SUMMARY:Progressive enhancement is back - Priya Raman
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T123000Z
DTSTART;VALUE=DATE-TIME:20260828T113000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:3e372d00-fc12-4003-967c-5d9bbd8597c8@scriptum.slobodnadomena.hr
DESCRIPTION:Rate limiting for humans. Fair queues and honest errors. This
  abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1209
SUMMARY:Rate limiting for humans - Diego Fernandez\, Clara Dubois
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T120000Z
DTSTART;VALUE=DATE-TIME:20260827T113000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:9e5bf2bc-a30f-4ddb-b34b-08037a250129@scriptum.slobodnadomena.hr
DESCRIPTION:Rotate your keys. Three minutes of nagging. This abstract is 
 demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1202
SUMMARY:Rotate your keys - Sara Vukovic
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T131500Z
DTSTART;VALUE=DATE-TIME:20260828T121500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:4d638f59-162b-4bf8-b1b6-7a6e85cde94c@scriptum.slobodnadomena.hr
DESCRIPTION:Running a code of conduct team. Process\, not vibes. This abs
 tract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1218
SUMMARY:Running a code of conduct team - Ana Horvat\, Tomislav Juric
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T100000Z
DTSTART;VALUE=DATE-TIME:20260827T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:3f2c66b2-ffaa-4799-bfdf-2b2a85a9f59b@scriptum.slobodnadomena.hr
DESCRIPTION:Running a conference on frab. Lessons from the orga desk. Thi
 s abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1178
SUMMARY:Running a conference on frab - Lucija Maric
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T100000Z
DTSTART;VALUE=DATE-TIME:20260826T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:cb30f282-9142-4829-9d6e-3d35128f06a7@scriptum.slobodnadomena.hr
DESCRIPTION:Scaling Rails to a million requests. What actually breaks fir
 st. This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1174
SUMMARY:Scaling Rails to a million requests - Ana Horvat
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T114500Z
DTSTART;VALUE=DATE-TIME:20260827T111500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:d450bb56-dd80-4419-b6d6-a1af88eb5a2a@scriptum.slobodnadomena.hr
DESCRIPTION:Secrets management done right. Stop committing .env. This abs
 tract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1187
SUMMARY:Secrets management done right - Diego Fernandez
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T111500Z
DTSTART;VALUE=DATE-TIME:20260828T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:77489de0-ee82-4f55-b91d-f6edf2568218@scriptum.slobodnadomena.hr
DESCRIPTION:Security reviews for feature teams. A lightweight process. Th
 is abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1197
SUMMARY:Security reviews for feature teams - Marko Kovac\, Sara Vukovic
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T143000Z
DTSTART;VALUE=DATE-TIME:20260827T133000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:9a737a73-8540-47d7-9507-4d1d26144d21@scriptum.slobodnadomena.hr
DESCRIPTION:Self-hosting your metrics. Prometheus on one box. This abstra
 ct is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1226
SUMMARY:Self-hosting your metrics - Maja Petrovic
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260827T153000Z
DTSTART;VALUE=DATE-TIME:20260827T143000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:60cee4ce-a0f4-421f-b21c-c72be8f4569a@scriptum.slobodnadomena.hr
DESCRIPTION:Sponsorship without selling out. How we fund this. This abstr
 act is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1223
SUMMARY:Sponsorship without selling out - Tomislav Juric
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T150000Z
DTSTART;VALUE=DATE-TIME:20260826T140000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:e06d9c14-0c11-4810-8c75-0673f8f6a9ce@scriptum.slobodnadomena.hr
DESCRIPTION:State management\, do you even need it. A minimalist's guide.
  This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1225
SUMMARY:State management\, do you even need it - Filip Knezevic
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T100000Z
DTSTART;VALUE=DATE-TIME:20260828T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:72689203-4502-4d87-bae3-3c8be66effab@scriptum.slobodnadomena.hr
DESCRIPTION:Supply chain attacks explained. How dependencies bite. This a
 bstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1182
SUMMARY:Supply chain attacks explained - Maja Petrovic\, Diego Fernandez
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T140000Z
DTSTART;VALUE=DATE-TIME:20260828T133000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:f99ea9fc-7468-4a0c-a997-3ec6a5920b5a@scriptum.slobodnadomena.hr
DESCRIPTION:Ten JavaScript frameworks in 40 minutes. A speedrun. This abs
 tract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1230
SUMMARY:Ten JavaScript frameworks in 40 minutes - Elena Sokolova\, Mehmet
  Yilmaz
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T104500Z
DTSTART;VALUE=DATE-TIME:20260828T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:350d15b8-95da-4987-aef3-4b55f42cb23b@scriptum.slobodnadomena.hr
DESCRIPTION:Terraform anti-patterns. Modules gone wrong. This abstract is
  demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1191
SUMMARY:Terraform anti-patterns - Mehmet Yilmaz\, Ana Horvat
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T123000Z
DTSTART;VALUE=DATE-TIME:20260826T113000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:f6ec4d71-ab40-4828-b9bc-9d88f6f8a794@scriptum.slobodnadomena.hr
DESCRIPTION:The art of the postmortem. Blameless\, but useful. This abstr
 act is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1201
SUMMARY:The art of the postmortem - Tomislav Juric
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T181500Z
DTSTART;VALUE=DATE-TIME:20260826T171500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:0ea09e49-77a0-48b6-a85f-03390ee3336e@scriptum.slobodnadomena.hr
DESCRIPTION:The state of Ruby concurrency. Fibers\, Ractors and threads. 
 This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1234
SUMMARY:The state of Ruby concurrency - Priya Raman
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T100000Z
DTSTART;VALUE=DATE-TIME:20260826T090000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:bc542507-9b29-40a1-ae76-af7b1b38f6b3@scriptum.slobodnadomena.hr
DESCRIPTION:Threat modeling for small teams. Start on a whiteboard. This 
 abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1177
SUMMARY:Threat modeling for small teams - Petar Babic
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T134500Z
DTSTART;VALUE=DATE-TIME:20260826T124500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:79e9ae8d-b72a-4d82-8c77-285700f08e16@scriptum.slobodnadomena.hr
DESCRIPTION:Typed Ruby in a legacy codebase. Sorbet\, one file at a time.
  This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1219
SUMMARY:Typed Ruby in a legacy codebase - Marko Kovac
LOCATION:Lightning Stage
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T150000Z
DTSTART;VALUE=DATE-TIME:20260826T140000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182529Z
UID:8a985166-9846-4996-ac49-d672fda3620e@scriptum.slobodnadomena.hr
DESCRIPTION:Volunteer coordination in practice. Shifts\, radios and coffe
 e. This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1228
SUMMARY:Volunteer coordination in practice - Nina Radic
LOCATION:Workshop Lab
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260828T123000Z
DTSTART;VALUE=DATE-TIME:20260828T113000Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:b9ea83ec-70a7-4c2b-95aa-b8bcb8cf9376@scriptum.slobodnadomena.hr
DESCRIPTION:Web performance for content sites. Core Web Vitals in practic
 e. This abstract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1200
SUMMARY:Web performance for content sites - Lucija Maric\, Luka Matic
LOCATION:Main Hall
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T111500Z
DTSTART;VALUE=DATE-TIME:20260826T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:073ce730-cf55-4d1d-8141-26114f5a5bfd@scriptum.slobodnadomena.hr
DESCRIPTION:Why we left microservices. And what we built instead. This ab
 stract is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1189
SUMMARY:Why we left microservices - Jonas Lindqvist
LOCATION:Room B
END:VEVENT
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20260826T121500Z
DTSTART;VALUE=DATE-TIME:20260826T101500Z
DTSTAMP;VALUE=DATE-TIME:20260805T182528Z
UID:2202259e-205d-430a-96a3-b9dccaa83812@scriptum.slobodnadomena.hr
DESCRIPTION:Zero downtime migrations. A hands-on workshop. This abstract 
 is demo content generated by demo:seed.
URL:https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1186
SUMMARY:Zero downtime migrations - Elena Sokolova
LOCATION:Main Hall
END:VEVENT
END:VCALENDAR
