<?xml version='1.0' encoding='utf-8' ?>
<schedule>
<generator name='frab' version='0.7'></generator>
<version>1.0</version>
<conference>
<acronym>demo2026</acronym>
<title>DemoConf 2026</title>
<start>2026-08-26</start>
<end>2026-09-24</end>
<days>4</days>
<timeslot_duration>00:15</timeslot_duration>
<time_zone_name>Europe/Berlin</time_zone_name>
<base_url>https://scriptum.slobodnadomena.hr</base_url>
</conference>
<day date='2026-08-26' end='2026-08-26T20:00:00+02:00' index='1' start='2026-08-26T09:00:00+02:00'>
<room guid='b5636b44-7019-554b-bc07-20290af1f6d3' name='Main Hall'>
<event guid='cb30f282-9142-4829-9d6e-3d35128f06a7' id='1174'>
<date>2026-08-26T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1174-scaling_rails_to_a_million_requests</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1174</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>Scaling Rails to a million requests</title>
<subtitle>What actually breaks first</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Scaling Rails to a million requests. What actually breaks first. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Scaling Rails to a million requests&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='387'>Ana Horvat</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='2202259e-205d-430a-96a3-b9dccaa83812' id='1186'>
<date>2026-08-26T10:15:00+02:00</date>
<start>10:15</start>
<duration>02:00</duration>
<room>Main Hall</room>
<slug>demo2026-1186-zero_downtime_migrations</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1186</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Zero downtime migrations</title>
<subtitle>A hands-on workshop</subtitle>
<track>DevOps</track>
<type>workshop</type>
<language>en</language>
<abstract>Zero downtime migrations. A hands-on workshop. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Zero downtime migrations&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='399'>Elena Sokolova</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='5194f546-ce57-4ea4-a0fb-5a4ea77e263a' id='1198'>
<date>2026-08-26T12:30:00+02:00</date>
<start>12:30</start>
<duration>02:00</duration>
<room>Main Hall</room>
<slug>demo2026-1198-ask_the_organizers_anything</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1198</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Ask the organizers anything</title>
<subtitle>Open Q&amp;A</subtitle>
<track>Community</track>
<type>podium</type>
<language>fr</language>
<abstract>Ask the organizers anything. Open Q&amp;A. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Ask the organizers anything&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='389'>Ivana Novak</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='85458ceb-8a5e-479d-9d34-e7daf28485e7' id='1210'>
<date>2026-08-26T14:45:00+02:00</date>
<start>14:45</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1210-dark_mode_is_an_accessibility_feature</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1210</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Dark mode is an accessibility feature</title>
<subtitle>Contrast in both themes</subtitle>
<track>Frontend</track>
<type>lecture</type>
<language>en</language>
<abstract>Dark mode is an accessibility feature. Contrast in both themes. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Dark mode is an accessibility feature&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='401'>Amara Okafor</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='57732001-9cf3-4e29-bf17-a6716cefb286' id='1222'>
<date>2026-08-26T16:00:00+02:00</date>
<start>16:00</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1222-dependency_scanning_that_developers_trust</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1222</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Dependency scanning that developers trust</title>
<subtitle>Fewer false positives</subtitle>
<track>Security</track>
<type>lecture</type>
<language>de</language>
<abstract>Dependency scanning that developers trust. Fewer false positives. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Dependency scanning that developers trust&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='391'>Lucija Maric</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='0ea09e49-77a0-48b6-a85f-03390ee3336e' id='1234'>
<date>2026-08-26T17:15:00+02:00</date>
<start>17:15</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1234-the_state_of_ruby_concurrency</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1234</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>The state of Ruby concurrency</title>
<subtitle>Fibers, Ractors and threads</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>The state of Ruby concurrency. Fibers, Ractors and threads. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;The state of Ruby concurrency&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='403'>Priya Raman</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
</room>
<room guid='52da7b9e-23ba-56ca-bd09-7e035bdf3568' name='Room B'>
<event guid='bc542507-9b29-40a1-ae76-af7b1b38f6b3' id='1177'>
<date>2026-08-26T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1177-threat_modeling_for_small_teams</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1177</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Threat modeling for small teams</title>
<subtitle>Start on a whiteboard</subtitle>
<track>Security</track>
<type>lecture</type>
<language>de</language>
<abstract>Threat modeling for small teams. Start on a whiteboard. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Threat modeling for small teams&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='390'>Petar Babic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='073ce730-cf55-4d1d-8141-26114f5a5bfd' id='1189'>
<date>2026-08-26T10:15:00+02:00</date>
<start>10:15</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1189-why_we_left_microservices</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1189</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Why we left microservices</title>
<subtitle>And what we built instead</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Why we left microservices. And what we built instead. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Why we left microservices&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='402'>Jonas Lindqvist</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='f6ec4d71-ab40-4828-b9bc-9d88f6f8a794' id='1201'>
<date>2026-08-26T11:30:00+02:00</date>
<start>11:30</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1201-the_art_of_the_postmortem</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1201</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>The art of the postmortem</title>
<subtitle>Blameless, but useful</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>The art of the postmortem. Blameless, but useful. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;The art of the postmortem&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='392'>Tomislav Juric</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='6d1addad-c436-444e-bc7e-319f19d871f1' id='1213'>
<date>2026-08-26T12:45:00+02:00</date>
<start>12:45</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1213-mentoring_junior_developers</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1213</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Mentoring junior developers</title>
<subtitle>Structure beats good intentions</subtitle>
<track>Community</track>
<type>lecture</type>
<language>fr</language>
<abstract>Mentoring junior developers. Structure beats good intentions. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Mentoring junior developers&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='404'>Mehmet Yilmaz</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='e06d9c14-0c11-4810-8c75-0673f8f6a9ce' id='1225'>
<date>2026-08-26T14:00:00+02:00</date>
<start>14:00</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1225-state_management_do_you_even_need_it</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1225</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>State management, do you even need it</title>
<subtitle>A minimalist&#39;s guide</subtitle>
<track>Frontend</track>
<type>lecture</type>
<language>en</language>
<abstract>State management, do you even need it. A minimalist&#39;s guide. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;State management, do you even need it&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='394'>Filip Knezevic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='f22dcadd-5a7c-4c0b-a87d-8ce8d019b2fd' id='1237'>
<date>2026-08-26T15:15:00+02:00</date>
<start>15:15</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1237-oauth_pitfalls</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1237</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>OAuth pitfalls</title>
<subtitle>Where implementations go wrong</subtitle>
<track>Security</track>
<type>lecture</type>
<language>de</language>
<abstract>OAuth pitfalls. Where implementations go wrong. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;OAuth pitfalls&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='406'>Kenji Tanaka</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
</room>
<room guid='51d54bcb-89f6-5c03-a8f3-0554c78e997e' name='Workshop Lab'>
<event guid='c0c30e5b-36b7-4259-940f-f90e4c83661a' id='1180'>
<date>2026-08-26T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1180-css_layout_in_2026</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1180</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>CSS layout in 2026</title>
<subtitle>Grid, subgrid and beyond</subtitle>
<track>Frontend</track>
<type>lecture</type>
<language>en</language>
<abstract>CSS layout in 2026. Grid, subgrid and beyond. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;CSS layout in 2026&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='393'>Sara Vukovic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='250e9efd-8463-42d4-af89-d46b5658659b' id='1192'>
<date>2026-08-26T10:15:00+02:00</date>
<start>10:15</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1192-hardening_a_small_fleet</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1192</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Hardening a small fleet</title>
<subtitle>Ten changes that matter</subtitle>
<track>Security</track>
<type>lecture</type>
<language>de</language>
<abstract>Hardening a small fleet. Ten changes that matter. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Hardening a small fleet&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='405'>Clara Dubois</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='72118a8e-fb66-4b24-a8ca-bf5db2c274a5' id='1204'>
<date>2026-08-26T11:30:00+02:00</date>
<start>11:30</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1204-building_a_plugin_system</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1204</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Building a plugin system</title>
<subtitle>Extension points done right</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Building a plugin system. Extension points done right. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Building a plugin system&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='395'>Maja Petrovic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='94a9f806-bf43-4d27-99f9-a90f2ff5c57e' id='1216'>
<date>2026-08-26T12:45:00+02:00</date>
<start>12:45</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1216-on-call_without_burnout</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1216</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>On-call without burnout</title>
<subtitle>Rotations that work</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>On-call without burnout. Rotations that work. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;On-call without burnout&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='407'>Robin Vermeer</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='8a985166-9846-4996-ac49-d672fda3620e' id='1228'>
<date>2026-08-26T14:00:00+02:00</date>
<start>14:00</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1228-volunteer_coordination_in_practice</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1228</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Volunteer coordination in practice</title>
<subtitle>Shifts, radios and coffee</subtitle>
<track>Community</track>
<type>lecture</type>
<language>fr</language>
<abstract>Volunteer coordination in practice. Shifts, radios and coffee. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Volunteer coordination in practice&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='397'>Nina Radic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
</room>
<room guid='47b1d8f0-f0bd-5caf-a4ce-011cecaf6f8e' name='Lightning Stage'>
<event guid='0c3b8c67-a211-4b0c-b404-9fd71348eddb' id='1183'>
<date>2026-08-26T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1183-growing_a_local_user_group</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1183</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Growing a local user group</title>
<subtitle>From 5 to 300 people</subtitle>
<track>Community</track>
<type>lecture</type>
<language>fr</language>
<abstract>Growing a local user group. From 5 to 300 people. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Growing a local user group&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='396'>Luka Matic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='cb3fe3f1-c280-43fb-b600-b30fbe7e375d' id='1195'>
<date>2026-08-26T10:15:00+02:00</date>
<start>10:15</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1195-component_libraries_that_survive</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1195</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>Component libraries that survive</title>
<subtitle>Versioning and deprecation</subtitle>
<track>Frontend</track>
<type>lecture</type>
<language>en</language>
<abstract>Component libraries that survive. Versioning and deprecation. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Component libraries that survive&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='408'>Sofia Rossi</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='6d05b8d1-4567-4507-a1ff-c655de8049fb' id='1207'>
<date>2026-08-26T11:30:00+02:00</date>
<start>11:30</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1207-passkeys_in_production</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1207</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Passkeys in production</title>
<subtitle>Killing the password</subtitle>
<track>Security</track>
<type>lecture</type>
<language>de</language>
<abstract>Passkeys in production. Killing the password. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Passkeys in production&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='398'>Josip Bozic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='79e9ae8d-b72a-4d82-8c77-285700f08e16' id='1219'>
<date>2026-08-26T12:45:00+02:00</date>
<start>12:45</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1219-typed_ruby_in_a_legacy_codebase</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1219</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Typed Ruby in a legacy codebase</title>
<subtitle>Sorbet, one file at a time</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Typed Ruby in a legacy codebase. Sorbet, one file at a time. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Typed Ruby in a legacy codebase&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='388'>Marko Kovac</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='4e77c89b-ce34-4824-b410-2fcf903d8cd8' id='1231'>
<date>2026-08-26T14:00:00+02:00</date>
<start>14:00</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1231-incident_response_on_a_shoestring</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1231</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Incident response on a shoestring</title>
<subtitle>Two people, one pager</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>Incident response on a shoestring. Two people, one pager. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Incident response on a shoestring&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='400'>Diego Fernandez</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
</room>
</day>
<day date='2026-08-27' end='2026-08-27T20:00:00+02:00' index='2' start='2026-08-27T09:00:00+02:00'>
<room guid='b5636b44-7019-554b-bc07-20290af1f6d3' name='Main Hall'>
<event guid='a34bff04-4091-4f30-a893-5554c61d6118' id='1175'>
<date>2026-08-27T09:00:00+02:00</date>
<start>09:00</start>
<duration>02:00</duration>
<room>Main Hall</room>
<slug>demo2026-1175-building_a_design_system_from_zero</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1175</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Building a design system from zero</title>
<subtitle>Without a design team</subtitle>
<track>Frontend</track>
<type>workshop</type>
<language>en</language>
<abstract>Building a design system from zero. Without a design team. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Building a design system from zero&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='388'>Marko Kovac</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='d450bb56-dd80-4419-b6d6-a1af88eb5a2a' id='1187'>
<date>2026-08-27T11:15:00+02:00</date>
<start>11:15</start>
<duration>00:30</duration>
<room>Main Hall</room>
<slug>demo2026-1187-secrets_management_done_right</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1187</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Secrets management done right</title>
<subtitle>Stop committing .env</subtitle>
<track>Security</track>
<type>lightning_talk</type>
<language>de</language>
<abstract>Secrets management done right. Stop committing .env. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Secrets management done right&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='400'>Diego Fernandez</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='762d4bd3-ba1b-4e33-98e7-0ef00d310f6e' id='1199'>
<date>2026-08-27T12:00:00+02:00</date>
<start>12:00</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1199-event_sourcing_without_the_buzzwords</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1199</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Event sourcing without the buzzwords</title>
<subtitle>A practical intro</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Event sourcing without the buzzwords. A practical intro. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Event sourcing without the buzzwords&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='390'>Petar Babic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='69011b1c-38bd-4e02-971c-8c997d365f83' id='1211'>
<date>2026-08-27T13:15:00+02:00</date>
<start>13:15</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1211-backups_you_have_actually_restored</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1211</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Backups you have actually restored</title>
<subtitle>A checklist</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>Backups you have actually restored. A checklist. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Backups you have actually restored&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='402'>Jonas Lindqvist</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='60cee4ce-a0f4-421f-b21c-c72be8f4569a' id='1223'>
<date>2026-08-27T14:30:00+02:00</date>
<start>14:30</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1223-sponsorship_without_selling_out</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1223</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>Sponsorship without selling out</title>
<subtitle>How we fund this</subtitle>
<track>Community</track>
<type>lecture</type>
<language>fr</language>
<abstract>Sponsorship without selling out. How we fund this. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Sponsorship without selling out&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='392'>Tomislav Juric</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='3b4db714-e1a5-455d-9b6d-90438fab28a6' id='1235'>
<date>2026-08-27T15:45:00+02:00</date>
<start>15:45</start>
<duration>02:00</duration>
<room>Main Hall</room>
<slug>demo2026-1235-building_your_own_component_framework</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1235</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Building your own component framework</title>
<subtitle>Lessons from the trenches</subtitle>
<track>Frontend</track>
<type>workshop</type>
<language>en</language>
<abstract>Building your own component framework. Lessons from the trenches. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Building your own component framework&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='404'>Mehmet Yilmaz</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
</room>
<room guid='52da7b9e-23ba-56ca-bd09-7e035bdf3568' name='Room B'>
<event guid='3f2c66b2-ffaa-4799-bfdf-2b2a85a9f59b' id='1178'>
<date>2026-08-27T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1178-running_a_conference_on_frab</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1178</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Running a conference on frab</title>
<subtitle>Lessons from the orga desk</subtitle>
<track>Community</track>
<type>lecture</type>
<language>fr</language>
<abstract>Running a conference on frab. Lessons from the orga desk. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Running a conference on frab&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='391'>Lucija Maric</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='991d3738-1ce0-4020-a38b-a6bcae7d32d6' id='1190'>
<date>2026-08-27T10:15:00+02:00</date>
<start>10:15</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1190-progressive_enhancement_is_back</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1190</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Progressive enhancement is back</title>
<subtitle>Less JavaScript, more product</subtitle>
<track>Frontend</track>
<type>lecture</type>
<language>en</language>
<abstract>Progressive enhancement is back. Less JavaScript, more product. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Progressive enhancement is back&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='403'>Priya Raman</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='9e5bf2bc-a30f-4ddb-b34b-08037a250129' id='1202'>
<date>2026-08-27T11:30:00+02:00</date>
<start>11:30</start>
<duration>00:30</duration>
<room>Room B</room>
<slug>demo2026-1202-rotate_your_keys</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1202</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>Rotate your keys</title>
<subtitle>Three minutes of nagging</subtitle>
<track>Security</track>
<type>lightning_talk</type>
<language>de</language>
<abstract>Rotate your keys. Three minutes of nagging. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Rotate your keys&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='393'>Sara Vukovic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='ebed9690-7642-4fe2-a511-ded563735b62' id='1214'>
<date>2026-08-27T12:15:00+02:00</date>
<start>12:15</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1214-caching_strategies_that_survive_contact</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1214</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Caching strategies that survive contact</title>
<subtitle>Invalidate this</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Caching strategies that survive contact. Invalidate this. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Caching strategies that survive contact&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='405'>Clara Dubois</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='9a737a73-8540-47d7-9507-4d1d26144d21' id='1226'>
<date>2026-08-27T13:30:00+02:00</date>
<start>13:30</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1226-self-hosting_your_metrics</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1226</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Self-hosting your metrics</title>
<subtitle>Prometheus on one box</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>Self-hosting your metrics. Prometheus on one box. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Self-hosting your metrics&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='395'>Maja Petrovic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='f7dafc54-6e6a-4203-ae7f-a737bf5272b8' id='1238'>
<date>2026-08-27T14:45:00+02:00</date>
<start>14:45</start>
<duration>00:30</duration>
<room>Room B</room>
<slug>demo2026-1238-our_first_hackathon</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1238</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Our first hackathon</title>
<subtitle>What we would change</subtitle>
<track>Community</track>
<type>lightning_talk</type>
<language>fr</language>
<abstract>Our first hackathon. What we would change. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Our first hackathon&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='407'>Robin Vermeer</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
</room>
<room guid='51d54bcb-89f6-5c03-a8f3-0554c78e997e' name='Workshop Lab'>
<event guid='0c2892d2-e58b-4cf5-bfc4-be2d4753b88f' id='1181'>
<date>2026-08-27T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1181-observability_on_a_budget</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1181</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>Observability on a budget</title>
<subtitle>Logs, metrics, traces</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>Observability on a budget. Logs, metrics, traces. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Observability on a budget&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='394'>Filip Knezevic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='fe84bb4e-626f-4d65-93d5-c910445dfc14' id='1193'>
<date>2026-08-27T10:15:00+02:00</date>
<start>10:15</start>
<duration>00:30</duration>
<room>Workshop Lab</room>
<slug>demo2026-1193-my_first_open_source_contribution</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1193</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>My first open source contribution</title>
<subtitle>A beginner story</subtitle>
<track>Community</track>
<type>lightning_talk</type>
<language>fr</language>
<abstract>My first open source contribution. A beginner story. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;My first open source contribution&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='406'>Kenji Tanaka</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='53df1a9d-549f-48e6-ad70-abb755e7ac4d' id='1205'>
<date>2026-08-27T11:00:00+02:00</date>
<start>11:00</start>
<duration>02:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1205-forms_nobody_hates</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1205</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Forms nobody hates</title>
<subtitle>Validation, errors and focus</subtitle>
<track>Frontend</track>
<type>workshop</type>
<language>en</language>
<abstract>Forms nobody hates. Validation, errors and focus. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Forms nobody hates&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='396'>Luka Matic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='0f6161b8-1fed-4b35-ae98-c1a087bb3985' id='1217'>
<date>2026-08-27T13:15:00+02:00</date>
<start>13:15</start>
<duration>02:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1217-application_security_for_non-security_people</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1217</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Application security for non-security people</title>
<subtitle>A starter kit</subtitle>
<track>Security</track>
<type>workshop</type>
<language>de</language>
<abstract>Application security for non-security people. A starter kit. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Application security for non-security people&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='408'>Sofia Rossi</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='ddea833c-9958-4ba3-a2a2-fe3e303fd602' id='1229'>
<date>2026-08-27T15:30:00+02:00</date>
<start>15:30</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1229-graphql_at_scale</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1229</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>GraphQL at scale</title>
<subtitle>Lessons from three years in production</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>GraphQL at scale. Lessons from three years in production. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;GraphQL at scale&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='398'>Josip Bozic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
</room>
<room guid='47b1d8f0-f0bd-5caf-a4ce-011cecaf6f8e' name='Lightning Stage'>
<event guid='c260a4f9-faf1-4e55-a0c2-b3a7000db2ff' id='1184'>
<date>2026-08-27T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1184-hexagonal_architecture_in_practice</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1184</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Hexagonal architecture in practice</title>
<subtitle>Ports, adapters, regrets</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Hexagonal architecture in practice. Ports, adapters, regrets. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Hexagonal architecture in practice&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='397'>Nina Radic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='fc96f1cd-fc68-46bc-af2c-89930bc2c983' id='1196'>
<date>2026-08-27T10:15:00+02:00</date>
<start>10:15</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1196-continuous_deployment_for_teams_of_one</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1196</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Continuous deployment for teams of one</title>
<subtitle>Ship on Friday anyway</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>Continuous deployment for teams of one. Ship on Friday anyway. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Continuous deployment for teams of one&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='387'>Ana Horvat</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='6c3a1f72-2ceb-4452-b98f-32ca970e57e7' id='1208'>
<date>2026-08-27T11:30:00+02:00</date>
<start>11:30</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1208-onboarding_new_contributors</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1208</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Onboarding new contributors</title>
<subtitle>The first pull request</subtitle>
<track>Community</track>
<type>lecture</type>
<language>fr</language>
<abstract>Onboarding new contributors. The first pull request. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Onboarding new contributors&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='399'>Elena Sokolova</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='8432ef7b-2e8d-4066-8719-9898c60af359' id='1220'>
<date>2026-08-27T12:45:00+02:00</date>
<start>12:45</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1220-design_tokens_in_a_small_team</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1220</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Design tokens in a small team</title>
<subtitle>One source of truth</subtitle>
<track>Frontend</track>
<type>lecture</type>
<language>en</language>
<abstract>Design tokens in a small team. One source of truth. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Design tokens in a small team&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='389'>Ivana Novak</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='127b2583-54a3-4de3-9ca8-1f3f54c1a151' id='1232'>
<date>2026-08-27T14:00:00+02:00</date>
<start>14:00</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1232-building_a_bug_bounty_program</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1232</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Building a bug bounty program</title>
<subtitle>What we learned in year one</subtitle>
<track>Security</track>
<type>lecture</type>
<language>de</language>
<abstract>Building a bug bounty program. What we learned in year one. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Building a bug bounty program&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='401'>Amara Okafor</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
</room>
</day>
<day date='2026-08-28' end='2026-08-28T20:00:00+02:00' index='3' start='2026-08-28T09:00:00+02:00'>
<room guid='b5636b44-7019-554b-bc07-20290af1f6d3' name='Main Hall'>
<event guid='abdafaf7-4d55-40e2-a995-611fbcab2894' id='1176'>
<date>2026-08-28T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1176-kubernetes_without_tears</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1176</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Kubernetes without tears</title>
<subtitle>An honest retrospective</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>Kubernetes without tears. An honest retrospective. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Kubernetes without tears&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='389'>Ivana Novak</person>
<person id='394'>Filip Knezevic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='e44ad2f8-6b50-4c06-8784-ab1b376d06e4' id='1188'>
<date>2026-08-28T10:15:00+02:00</date>
<start>10:15</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1188-code_of_conduct_enforcement</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1188</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>Code of conduct enforcement</title>
<subtitle>The unglamorous work</subtitle>
<track>Community</track>
<type>podium</type>
<language>fr</language>
<abstract>Code of conduct enforcement. The unglamorous work. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Code of conduct enforcement&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='401'>Amara Okafor</person>
<person id='406'>Kenji Tanaka</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='b9ea83ec-70a7-4c2b-95aa-b8bcb8cf9376' id='1200'>
<date>2026-08-28T11:30:00+02:00</date>
<start>11:30</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1200-web_performance_for_content_sites</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1200</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Web performance for content sites</title>
<subtitle>Core Web Vitals in practice</subtitle>
<track>Frontend</track>
<type>lecture</type>
<language>en</language>
<abstract>Web performance for content sites. Core Web Vitals in practice. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Web performance for content sites&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='391'>Lucija Maric</person>
<person id='396'>Luka Matic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='d68344d2-8fc3-4d4b-9f38-4c610d23c7f4' id='1212'>
<date>2026-08-28T12:45:00+02:00</date>
<start>12:45</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1212-privacy_engineering_basics</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1212</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Privacy engineering basics</title>
<subtitle>GDPR for developers</subtitle>
<track>Security</track>
<type>lecture</type>
<language>de</language>
<abstract>Privacy engineering basics. GDPR for developers. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Privacy engineering basics&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='403'>Priya Raman</person>
<person id='408'>Sofia Rossi</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='3c9f1def-fdb4-497c-b409-81c59927f606' id='1224'>
<date>2026-08-28T14:00:00+02:00</date>
<start>14:00</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1224-background_jobs_that_never_lose_work</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1224</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Background jobs that never lose work</title>
<subtitle>Idempotency in practice</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Background jobs that never lose work. Idempotency in practice. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Background jobs that never lose work&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='393'>Sara Vukovic</person>
<person id='398'>Josip Bozic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='846e49fe-b811-4cba-8f2e-ca92b347947b' id='1236'>
<date>2026-08-28T15:15:00+02:00</date>
<start>15:15</start>
<duration>01:00</duration>
<room>Main Hall</room>
<slug>demo2026-1236-gitops_in_practice</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1236</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>GitOps in practice</title>
<subtitle>Deploying from a single source of truth</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>GitOps in practice. Deploying from a single source of truth. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;GitOps in practice&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='405'>Clara Dubois</person>
<person id='388'>Marko Kovac</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
</room>
<room guid='52da7b9e-23ba-56ca-bd09-7e035bdf3568' name='Room B'>
<event guid='0188aede-f98f-4af6-a4fb-99b63a754b06' id='1179'>
<date>2026-08-28T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1179-postgres_indexes_you_are_not_using</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1179</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Postgres indexes you are not using</title>
<subtitle>A practical tour</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Postgres indexes you are not using. A practical tour. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Postgres indexes you are not using&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='392'>Tomislav Juric</person>
<person id='397'>Nina Radic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='350d15b8-95da-4987-aef3-4b55f42cb23b' id='1191'>
<date>2026-08-28T10:15:00+02:00</date>
<start>10:15</start>
<duration>00:30</duration>
<room>Room B</room>
<slug>demo2026-1191-terraform_anti-patterns</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1191</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Terraform anti-patterns</title>
<subtitle>Modules gone wrong</subtitle>
<track>DevOps</track>
<type>lightning_talk</type>
<language>en</language>
<abstract>Terraform anti-patterns. Modules gone wrong. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Terraform anti-patterns&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='404'>Mehmet Yilmaz</person>
<person id='387'>Ana Horvat</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='c9e3839c-04b8-4176-a49d-09674b3771eb' id='1203'>
<date>2026-08-28T11:00:00+02:00</date>
<start>11:00</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1203-documentation_that_people_read</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1203</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Documentation that people read</title>
<subtitle>Writing for tired humans</subtitle>
<track>Community</track>
<type>lecture</type>
<language>fr</language>
<abstract>Documentation that people read. Writing for tired humans. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Documentation that people read&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='394'>Filip Knezevic</person>
<person id='399'>Elena Sokolova</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='a640d462-80e6-4067-b382-1f8e0af90a27' id='1215'>
<date>2026-08-28T12:15:00+02:00</date>
<start>12:15</start>
<duration>01:00</duration>
<room>Room B</room>
<slug>demo2026-1215-offline-first_web_apps</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1215</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Offline-first web apps</title>
<subtitle>Sync is the hard part</subtitle>
<track>Frontend</track>
<type>lecture</type>
<language>en</language>
<abstract>Offline-first web apps. Sync is the hard part. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Offline-first web apps&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='406'>Kenji Tanaka</person>
<person id='389'>Ivana Novak</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='e16653ac-385e-4f54-acf2-021ef81b9358' id='1227'>
<date>2026-08-28T13:30:00+02:00</date>
<start>13:30</start>
<duration>02:00</duration>
<room>Room B</room>
<slug>demo2026-1227-incident_response_tabletop_exercises</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1227</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Incident response tabletop exercises</title>
<subtitle>Practicing before the fire</subtitle>
<track>Security</track>
<type>workshop</type>
<language>de</language>
<abstract>Incident response tabletop exercises. Practicing before the fire. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Incident response tabletop exercises&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='396'>Luka Matic</person>
<person id='401'>Amara Okafor</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
</room>
<room guid='51d54bcb-89f6-5c03-a8f3-0554c78e997e' name='Workshop Lab'>
<event guid='72689203-4502-4d87-bae3-3c8be66effab' id='1182'>
<date>2026-08-28T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1182-supply_chain_attacks_explained</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1182</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Supply chain attacks explained</title>
<subtitle>How dependencies bite</subtitle>
<track>Security</track>
<type>lecture</type>
<language>de</language>
<abstract>Supply chain attacks explained. How dependencies bite. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Supply chain attacks explained&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='395'>Maja Petrovic</person>
<person id='400'>Diego Fernandez</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='440c029c-18f1-4439-bf44-db0769c9bbf6' id='1194'>
<date>2026-08-28T10:15:00+02:00</date>
<start>10:15</start>
<duration>00:30</duration>
<room>Workshop Lab</room>
<slug>demo2026-1194-debugging_production_at_3am</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1194</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Debugging production at 3am</title>
<subtitle>War stories</subtitle>
<track>Backend</track>
<type>lightning_talk</type>
<language>en</language>
<abstract>Debugging production at 3am. War stories. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Debugging production at 3am&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='407'>Robin Vermeer</person>
<person id='390'>Petar Babic</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='ae1fdabf-79e5-44c5-9ce0-701ef8d5eeb8' id='1206'>
<date>2026-08-28T11:00:00+02:00</date>
<start>11:00</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1206-infrastructure_as_code_reviews</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1206</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Infrastructure as code reviews</title>
<subtitle>What to look for</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>Infrastructure as code reviews. What to look for. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Infrastructure as code reviews&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='397'>Nina Radic</person>
<person id='402'>Jonas Lindqvist</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='4d638f59-162b-4bf8-b1b6-7a6e85cde94c' id='1218'>
<date>2026-08-28T12:15:00+02:00</date>
<start>12:15</start>
<duration>01:00</duration>
<room>Workshop Lab</room>
<slug>demo2026-1218-running_a_code_of_conduct_team</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1218</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Running a code of conduct team</title>
<subtitle>Process, not vibes</subtitle>
<track>Community</track>
<type>lecture</type>
<language>fr</language>
<abstract>Running a code of conduct team. Process, not vibes. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Running a code of conduct team&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='387'>Ana Horvat</person>
<person id='392'>Tomislav Juric</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
<event guid='f99ea9fc-7468-4a0c-a997-3ec6a5920b5a' id='1230'>
<date>2026-08-28T13:30:00+02:00</date>
<start>13:30</start>
<duration>00:30</duration>
<room>Workshop Lab</room>
<slug>demo2026-1230-ten_javascript_frameworks_in_40_minutes</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1230</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>Ten JavaScript frameworks in 40 minutes</title>
<subtitle>A speedrun</subtitle>
<track>Frontend</track>
<type>lightning_talk</type>
<language>en</language>
<abstract>Ten JavaScript frameworks in 40 minutes. A speedrun. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Ten JavaScript frameworks in 40 minutes&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='399'>Elena Sokolova</person>
<person id='404'>Mehmet Yilmaz</person>
</persons>
<links>
<link href='https://example.org/slides'>Slides</link>
</links>
<attachments>
</attachments>
</event>
</room>
<room guid='47b1d8f0-f0bd-5caf-a4ce-011cecaf6f8e' name='Lightning Stage'>
<event guid='c232f252-2f10-459d-a8c5-4e619af6ff45' id='1185'>
<date>2026-08-28T09:00:00+02:00</date>
<start>09:00</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1185-accessibility_is_not_optional</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1185</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Accessibility is not optional</title>
<subtitle>Testing with real users</subtitle>
<track>Frontend</track>
<type>lecture</type>
<language>en</language>
<abstract>Accessibility is not optional. Testing with real users. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Accessibility is not optional&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='398'>Josip Bozic</person>
<person id='403'>Priya Raman</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='77489de0-ee82-4f55-b91d-f6edf2568218' id='1197'>
<date>2026-08-28T10:15:00+02:00</date>
<start>10:15</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1197-security_reviews_for_feature_teams</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1197</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Security reviews for feature teams</title>
<subtitle>A lightweight process</subtitle>
<track>Security</track>
<type>lecture</type>
<language>de</language>
<abstract>Security reviews for feature teams. A lightweight process. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Security reviews for feature teams&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='388'>Marko Kovac</person>
<person id='393'>Sara Vukovic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='3e372d00-fc12-4003-967c-5d9bbd8597c8' id='1209'>
<date>2026-08-28T11:30:00+02:00</date>
<start>11:30</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1209-rate_limiting_for_humans</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1209</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>true</optout>
</recording>
<title>Rate limiting for humans</title>
<subtitle>Fair queues and honest errors</subtitle>
<track>Backend</track>
<type>lecture</type>
<language>en</language>
<abstract>Rate limiting for humans. Fair queues and honest errors. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Rate limiting for humans&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='400'>Diego Fernandez</person>
<person id='405'>Clara Dubois</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='1ddd8d02-17d7-425d-aa75-c6e9e62c84dd' id='1221'>
<date>2026-08-28T12:45:00+02:00</date>
<start>12:45</start>
<duration>01:00</duration>
<room>Lightning Stage</room>
<slug>demo2026-1221-cost_control_in_the_cloud</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1221</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>Cost control in the cloud</title>
<subtitle>Reading the bill</subtitle>
<track>DevOps</track>
<type>lecture</type>
<language>en</language>
<abstract>Cost control in the cloud. Reading the bill. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;Cost control in the cloud&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='390'>Petar Babic</person>
<person id='395'>Maja Petrovic</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
<event guid='2769f2a5-8ed7-4d1c-a8b2-4cea79ef91cb' id='1233'>
<date>2026-08-28T14:00:00+02:00</date>
<start>14:00</start>
<duration>00:30</duration>
<room>Lightning Stage</room>
<slug>demo2026-1233-my_gem_has_12_downloads</slug>
<url>https://scriptum.slobodnadomena.hr/en/demo2026/public/events/1233</url>
<recording>
<license>CC BY-SA 4.0</license>
<optout>false</optout>
</recording>
<title>My gem has 12 downloads</title>
<subtitle>And I am proud of it</subtitle>
<track>Community</track>
<type>lightning_talk</type>
<language>fr</language>
<abstract>My gem has 12 downloads. And I am proud of it. This abstract is demo content generated by demo:seed.</abstract>
<description>A longer description for &quot;My gem has 12 downloads&quot;.

It covers the background, a live demo and a short Q&amp;A at the end. All of this is generated demo data so you can click through frab.</description>
<logo></logo>
<persons>
<person id='402'>Jonas Lindqvist</person>
<person id='407'>Robin Vermeer</person>
</persons>
<links>
</links>
<attachments>
</attachments>
</event>
</room>
</day>
<day date='2026-09-24' end='2026-09-24T20:00:00+02:00' index='4' start='2026-09-24T02:00:00+02:00'>
<room guid='b5636b44-7019-554b-bc07-20290af1f6d3' name='Main Hall'>
</room>
<room guid='52da7b9e-23ba-56ca-bd09-7e035bdf3568' name='Room B'>
</room>
<room guid='51d54bcb-89f6-5c03-a8f3-0554c78e997e' name='Workshop Lab'>
</room>
<room guid='47b1d8f0-f0bd-5caf-a4ce-011cecaf6f8e' name='Lightning Stage'>
</room>
</day>
</schedule>
