GET /api/events/fsck-2023/talks/?limit=25
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 30,
    "next": "http://cfp.ctbk.de/api/events/fsck-2023/talks/?limit=25&offset=25",
    "previous": null,
    "results": [
        {
            "code": "HXPGWJ",
            "speakers": [
                {
                    "code": "MJKC7B",
                    "name": "haasmi",
                    "biography": null,
                    "avatar": null
                }
            ],
            "title": "Sand - oder warum man die Orga damit triggern kann",
            "submission_type": {
                "de": "Talk (40 Min) +  Fragen",
                "en": "Talk (40 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Was soll das eigentlich immer mit diesem Sand?",
            "description": null,
            "duration": 50,
            "slot_count": 1,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-02T22:30:00+02:00",
                "end": "2023-06-02T23:20:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "QTCURU",
            "speakers": [
                {
                    "code": "RXD3PL",
                    "name": "Matthias Beyer",
                    "biography": "Matthias ist ein Software Consultant/Engineer aus Tübingen. Als er mit 17 das erste mal von diesem \"Linux\" hörte, war er verloren. Seit 2014 ist er in der Welt \"NixOS\" gefangen und seit 2015 in der \"Rust\"-Welt.",
                    "avatar": null
                }
            ],
            "title": "git bottom to top",
            "submission_type": {
                "de": "Talk (20 Min) + Fragen",
                "en": "Talk (20 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Wie funktioniert eigentlich git \"under the hood\"?\r\n\r\nIn diesem Talk will ich ganz kurz aufzeigen wie git \"unter der Haube\" funktioniert und ein bisschen veranschaulichen warum da eigentlich garkeine Magie drinsteckt",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-02T20:20:00+02:00",
                "end": "2023-06-02T20:50:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "WRKUVL",
            "speakers": [
                {
                    "code": "W8WNEA",
                    "name": "Lukas",
                    "biography": "Hallo, ich bin Lukas und interessiere mich für alles zwischen Elektronik und Software.",
                    "avatar": null
                }
            ],
            "title": "Wie funktioniert eigentlich eine Audio-CD?",
            "submission_type": {
                "de": "Talk (40 Min) +  Fragen",
                "en": "Talk (40 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Audio-CDs gibt es inzwischen seit über 40 Jahren, umso überraschter war ich daher keine gut dokumentierte und nachvollziehbare Implementierung der zu Dekodierung benötigten Signalverarbeitung zu finden.\r\n\r\nGemäß dem Motto \"Was es nicht gibt, macht man selber\" griff ich zu Oszilloskop, CD-Player und Python und begann eine Audio-CD ausgehend vom von der CD abgetasteten Signal zu dekodieren.\r\n\r\nIn diesem Vortrag erzähle ich euch, wie ich dabei vorgegangen bin, was ich dabei gelernt habe und wie die Erkenntnisse auch für anderes als CDs nützlich sein können.",
            "description": null,
            "duration": 50,
            "slot_count": 1,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-04T15:20:00+02:00",
                "end": "2023-06-04T16:10:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "R9PHUM",
            "speakers": [
                {
                    "code": "W8WNEA",
                    "name": "Lukas",
                    "biography": "Hallo, ich bin Lukas und interessiere mich für alles zwischen Elektronik und Software.",
                    "avatar": null
                }
            ],
            "title": "Platinenlayout mit Horizon EDA",
            "submission_type": {
                "de": "Workshop",
                "en": "Workshop"
            },
            "track": {
                "de": "Workshops",
                "en": "Workshops"
            },
            "state": "confirmed",
            "abstract": "In diesem Workshop gebe ich euch eine Einführung in das Platinenlayout-Programm Horizon EDA am Beispiel eines kleinen Projekts.\r\n\r\nEs ist ratsam schon davor Horizon EDA zu installieren, da Kompilieren je nach CPU bis zu 40 min dauern kann: https://docs.horizon-eda.org/en/latest/installation.html",
            "description": null,
            "duration": 50,
            "slot_count": 1,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Flur",
                    "en": "Hall"
                },
                "start": "2023-06-03T18:00:00+02:00",
                "end": "2023-06-03T18:50:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "AWLFVB",
            "speakers": [
                {
                    "code": "GMAEUL",
                    "name": "Annegret Eppler",
                    "biography": null,
                    "avatar": null
                }
            ],
            "title": "Wie funktioniert Kino?",
            "submission_type": {
                "de": "Talk (20 Min) + Fragen",
                "en": "Talk (20 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Was passiert in einem Kino bis der Film auf die Leinwand kommt und was kann man dabei erleben?",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-03T17:00:00+02:00",
                "end": "2023-06-03T17:30:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "NPXC7X",
            "speakers": [
                {
                    "code": "XYPPFE",
                    "name": "kleines Filmröllchen",
                    "biography": "Informatik-Student\\*in, SerenityOS-Entwickler\\*in, YouTuber\\*in, Nerd, queerer Flauschball.\r\n\r\n[Fediverse](https://chaos.social/@filmroellchen) ([SerenityOS](https://serenityos.social/@filmroellchen)), [YouTube](https://www.youtube.com/@kleinesfilmroellchen), [GitHub](https://www.github.com/kleinesfilmroellchen)",
                    "avatar": "http://cfp.ctbk.de/media/avatars/klfr_demiboy_serenity_FXLNca7.png"
                }
            ],
            "title": "Das SerenityOS-Betriebssystem (und warum es euch interessieren sollte)",
            "submission_type": {
                "de": "Talk (40 Min) +  Fragen",
                "en": "Talk (40 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "*Well Hello Friends!* Das SerenityOS-Betriebssystem – nie davon gehört? Kein Wunder, denn das Projekt um den schwedischen Entwickler Andreas Kling baut erst seit 2018 von Grund auf ein unix-artiges Desktop-Betriebssystem. SerenityOS ist nicht nur kein Linux und hat nicht nur einen 90er-UI-Stil, sondern ist auch dank vieler weiterer Aspekte ein sehr interessantes Open-Source-Betriebssystemprojekt. Kleines Filmröllchen ist langjährige\\*r Mitarbeitende\\*r bei SerenityOS und führt euch in diesem Talk von Kernel bis Browser quer durch System und Projekt.\r\n\r\nSlides: <https://github.com/kleinesfilmroellchen/talks/tree/main/SerenityOS%20GPN%2021>",
            "description": null,
            "duration": 35,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-03T20:00:00+02:00",
                "end": "2023-06-03T20:35:00+02:00"
            },
            "image": "http://cfp.ctbk.de/media/fsck-2023/submissions/NPXC7X/slide-000-00_cJ8hRUh.png",
            "resources": []
        },
        {
            "code": "ANUCGR",
            "speakers": [
                {
                    "code": "ZUNZZM",
                    "name": "networkException",
                    "biography": "Hi! I'm networkException, I maintain and develop open source software and do system administration in my free time.\r\n\r\nSome special interests include federated protocols, safe programming languages and webengines. You can find me on the fediverse as @networkexception@chaos.social.",
                    "avatar": "http://cfp.ctbk.de/media/avatars/small_RjxWf8T.png"
                }
            ],
            "title": "Deutschland in der matrix - Digitale Souveränität durch dezentrale Kommunikation",
            "submission_type": {
                "de": "Talk (40 Min) +  Fragen",
                "en": "Talk (40 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Matrix ist ein offenes Protokoll für verschlüsselte, dezentrale Kommunikation und findet sich in Deutschland schon jetzt oder zukünftig an überraschend vielen Orten: Von der Bundeswehr, über Kommunikation unter Ärzten bis hin zur kompletten öffentlichen Verwaltung.\r\n\r\nIn diesem Vortrag geht um diese teils sehr ambitionierten Projekte und die Zukunft von Matrix und Deutschland mit Hinblick auf digitale Souveränität",
            "description": null,
            "duration": 50,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-02T19:20:00+02:00",
                "end": "2023-06-02T20:10:00+02:00"
            },
            "image": "http://cfp.ctbk.de/media/fsck-2023/submissions/ANUCGR/Deutschland-in-der-matrix_VyYwXsj.png",
            "resources": [
                {
                    "resource": "/media/fsck-2023/submissions/ANUCGR/resources/Deutschland-in-der-matrix_HmPV8O5.png",
                    "description": "Deutschland in der matrix Titelfolie"
                }
            ]
        },
        {
            "code": "JCHDC9",
            "speakers": [
                {
                    "code": "RXD3PL",
                    "name": "Matthias Beyer",
                    "biography": "Matthias ist ein Software Consultant/Engineer aus Tübingen. Als er mit 17 das erste mal von diesem \"Linux\" hörte, war er verloren. Seit 2014 ist er in der Welt \"NixOS\" gefangen und seit 2015 in der \"Rust\"-Welt.",
                    "avatar": null
                }
            ],
            "title": "Was ist Rust und warum sollte ich mir das angucken?",
            "submission_type": {
                "de": "Talk (40 Min) +  Fragen",
                "en": "Talk (40 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Diese Programmiersprache mit dem Namen \"Rust\" ist in aller Munde. Warum eigentlich?\r\n\r\nIn diesem Talk möchte ich darstellen warum es noch eine Programmiersprache braucht, was es mit dieser auf sich hat, und warum diese evtl. interessant sein könnte.\r\nDer Talk wird _keinen_ Code beinhalten. Dieser Talk ist kein Intro zu Rust, sondern vielmehr eine Entscheidungshilfe ob Rust einen Blick lohnt und warum.",
            "description": null,
            "duration": 45,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-03T18:20:00+02:00",
                "end": "2023-06-03T19:05:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "CDNJ9C",
            "speakers": [
                {
                    "code": "CHSCJ3",
                    "name": "Nick",
                    "biography": "Orga, Embedded Dinge mit Audio",
                    "avatar": null
                }
            ],
            "title": "Opening",
            "submission_type": {
                "de": "Talk (20 Min) + Fragen",
                "en": "Talk (20 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Wir eröffnen das Event und erzählen $Dinge",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-02T18:00:00+02:00",
                "end": "2023-06-02T18:30:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "9KFTGU",
            "speakers": [
                {
                    "code": "WGYMZR",
                    "name": "patrick",
                    "biography": "Organisiert den Chaostreff Backnang und die FSCK und dient hier zum Teil als Platzhalter für Workshops, die nicht einer spezifischen Person zuordenbar sind.",
                    "avatar": null
                }
            ],
            "title": "Hinter den Kulissen - Technikführung im Kino",
            "submission_type": {
                "de": "Tour",
                "en": "Tour"
            },
            "track": {
                "de": "Touren",
                "en": "Touren"
            },
            "state": "confirmed",
            "abstract": "Wir gehen gemeinsam in einen Vorführraum und schauen uns dort an, wie ein Film auf die Leinwand kommt. Maximale Teilnehmerzahl: 10",
            "description": null,
            "duration": 30,
            "slot_count": 3,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Flur",
                    "en": "Hall"
                },
                "start": "2023-06-03T00:30:00+02:00",
                "end": "2023-06-03T01:00:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "KRSAQS",
            "speakers": [
                {
                    "code": "CHSCJ3",
                    "name": "Nick",
                    "biography": "Orga, Embedded Dinge mit Audio",
                    "avatar": null
                }
            ],
            "title": "Closing",
            "submission_type": {
                "de": "Talk (20 Min) + Fragen",
                "en": "Talk (20 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Das Event ist vorbei. Ein paar Statistiken und $Dinge. Ihr müsst aber noch nicht abreisen!",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-04T16:20:00+02:00",
                "end": "2023-06-04T16:50:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "3XKLAV",
            "speakers": [
                {
                    "code": "GBJKFZ",
                    "name": "nrb",
                    "biography": "Nico kümmert sich beim Freifunk Stuttgart um Gatewaybetrieb, Firmware und Infrastruktur. Außerdem ist er Vorsitzender des Freifunk Stuttgart e.V.",
                    "avatar": null
                }
            ],
            "title": "So funkt's in Stuttgart",
            "submission_type": {
                "de": "Talk (20 Min) + Fragen",
                "en": "Talk (20 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Wie betreiben wir unser Netz? Was bewirken wir damit? Wie finanzieren wir uns? Wo können wir Unterstützung gebrauchen? In diesem Talk beanworten wir diese und weitere Fragen rund um Freifunk Stuttgart - von der Technik bis zur Organisation.",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-03T20:45:00+02:00",
                "end": "2023-06-03T21:15:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "3UU7VF",
            "speakers": [],
            "title": "Quiet Hacking",
            "submission_type": {
                "de": "Workshop",
                "en": "Workshop"
            },
            "track": {
                "de": "Workshops",
                "en": "Workshops"
            },
            "state": "confirmed",
            "abstract": "Quiet Hacking im klimatisierten Kinosaal",
            "description": null,
            "duration": 840,
            "slot_count": 2,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 4",
                    "en": "Cinema 4"
                },
                "start": "2023-06-03T22:30:00+02:00",
                "end": "2023-06-04T12:30:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "3JGVH3",
            "speakers": [],
            "title": "Besuch des Technikforums",
            "submission_type": {
                "de": "Tour",
                "en": "Tour"
            },
            "track": {
                "de": "Touren",
                "en": "Touren"
            },
            "state": "confirmed",
            "abstract": "Wir besuchen das Technikforum Backnang, der Eintritt ist frei.\r\n\r\nDas Ende 2015 eröffnete Technikforum der Stadt Backnang ist zugleich industriegeschichtliches Museum, Technikarchiv, Veranstaltungsstätte und Technikwerkstatt für Kinder und Jugendliche. In der Dauerausstellung werden zahlreiche Exponate der vier prägenden Zweige der Backnanger Industrie- und Handwerksgeschichte Gerberei, Spinnerei/Weberei, Kaelble-Fahrzeuge und -Motoren sowie Nachrichtentechnik gezeigt. Ergänzend sind regelmäßig Sonderausstellungen zu Themen aus den vier Ausstellungsbereichen sowie zur Backnanger Industrie-, Technik- und Sozialgeschichte zu sehen.",
            "description": null,
            "duration": 120,
            "slot_count": 1,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Cube",
                    "en": "Cube"
                },
                "start": "2023-06-04T13:30:00+02:00",
                "end": "2023-06-04T15:30:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "WKLHWR",
            "speakers": [],
            "title": "Dinge im Kinosaal",
            "submission_type": {
                "de": "Workshop",
                "en": "Workshop"
            },
            "track": {
                "de": "Workshops",
                "en": "Workshops"
            },
            "state": "confirmed",
            "abstract": "Du wolltest schon immer mal dein $Gerät mit HDMI an die große Leinwand bringen? Hier hast du die Möglichkeit dazu.",
            "description": null,
            "duration": 90,
            "slot_count": 4,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 2",
                    "en": "Cinema 2"
                },
                "start": "2023-06-03T14:30:00+02:00",
                "end": "2023-06-03T16:00:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "3PKGQL",
            "speakers": [
                {
                    "code": "JCXQZY",
                    "name": "Erik",
                    "biography": "Member of Selfnet, which is providing Internet for Stuttgart dormitories.",
                    "avatar": null
                }
            ],
            "title": "Glasfaser spleißen ausprobieren",
            "submission_type": {
                "de": "Workshop",
                "en": "Workshop"
            },
            "track": {
                "de": "Workshops",
                "en": "Workshops"
            },
            "state": "confirmed",
            "abstract": "Hier kannst du selbst Glasfaser spleißen. Schau dir möglichst zuvor den Talk \"Splicing: Eine praktische Einführung\" an, damit du lernst, auf was es beim Spleißen ankommt",
            "description": null,
            "duration": 60,
            "slot_count": 2,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Flur",
                    "en": "Hall"
                },
                "start": "2023-06-03T19:05:00+02:00",
                "end": "2023-06-03T20:05:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "PQNM3Q",
            "speakers": [
                {
                    "code": "JCXQZY",
                    "name": "Erik",
                    "biography": "Member of Selfnet, which is providing Internet for Stuttgart dormitories.",
                    "avatar": null
                }
            ],
            "title": "Splicing: Eine praktische Einführung",
            "submission_type": {
                "de": "Talk (20 Min) + Fragen",
                "en": "Talk (20 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Kurze generelle Erklärung wie ein Splice funktioniert und was noch rings rum passiert. Sonst besteht die Möglichkeit sich selbst zu probieren.",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-02T21:40:00+02:00",
                "end": "2023-06-02T22:10:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "LP7BCD",
            "speakers": [
                {
                    "code": "WGYMZR",
                    "name": "patrick",
                    "biography": "Organisiert den Chaostreff Backnang und die FSCK und dient hier zum Teil als Platzhalter für Workshops, die nicht einer spezifischen Person zuordenbar sind.",
                    "avatar": null
                }
            ],
            "title": "Entdeckungstour Freifunk + Chaostreff Backnang",
            "submission_type": {
                "de": "Tour",
                "en": "Tour"
            },
            "track": {
                "de": "Touren",
                "en": "Touren"
            },
            "state": "confirmed",
            "abstract": "Nimm alleine oder im Team an unserer digitalen Schnitzeljagd quer durch die Backnanger Innenstadt teil und entdecke die Bauwerke auf unserem Chaostrefflogo, sowie die ein- oder andere Freifunkinstallation. Mit der kleinen Route bist du nach spätestens einer Stunde wieder zurück am Kino, du kannst die Route aber auch auf knapp zwei Stunden ausdehnen. Der Startschuss fällt im Workshopbereich.",
            "description": null,
            "duration": 120,
            "slot_count": 1,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Flur",
                    "en": "Hall"
                },
                "start": "2023-06-03T11:30:00+02:00",
                "end": "2023-06-03T13:30:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "M3QKBV",
            "speakers": [
                {
                    "code": "8LSWCJ",
                    "name": "Janik",
                    "biography": "TBD",
                    "avatar": null
                }
            ],
            "title": "DECT das wirklich Ihren täglichen Bedarf?",
            "submission_type": {
                "de": "Workshop",
                "en": "Workshop"
            },
            "track": {
                "de": "Workshops",
                "en": "Workshops"
            },
            "state": "confirmed",
            "abstract": "Ich werde euch in diesem Workshop zeigen, wie das DECT Netz auf diesem Event funktioniert und mit euch euere DECT Handsets konfigurieren, wenn ihr welche mitgebracht habt. \r\n\r\nFalls du es nicht zum Workshop schaffst, sprich mich einfach irgendwann auf dem Event an :D",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-02T18:40:00+02:00",
                "end": "2023-06-02T19:10:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "MJNNSB",
            "speakers": [
                {
                    "code": "FVDLMH",
                    "name": "ip138",
                    "biography": "Fabi (he/him)\r\n\r\nSoftwareentwickler, der sich in der hin und wieder in die Bahn verirrt.",
                    "avatar": null
                }
            ],
            "title": "Sonstige Unregelmäßigkeit: Ein Jahr Bahninfrastruktur-API",
            "submission_type": {
                "de": "Talk (20 Min) + Fragen",
                "en": "Talk (20 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Die Bahn bietet eine öffentliche API zu Infrastruktureinschränkungen an. Mit der Zeit haben sich einige Daten daraus angesammelt. Daher soll es nach einem Überblick über das technische Setup einen Jahresrückblick auf Statistik und Kuriositäten 2022 geben. Danach folgen noch Gedanken zur Belastbarkeit der Daten, sowie ein Ausblick auf existierende und mögliche weitere Verwendung der API.",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-03T21:30:00+02:00",
                "end": "2023-06-03T22:00:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "VS88GP",
            "speakers": [
                {
                    "code": "MC3GDN",
                    "name": "Philipp",
                    "biography": "Gibts ned",
                    "avatar": null
                }
            ],
            "title": "Podman vs Docker - A Fedora fanboys perspective",
            "submission_type": {
                "de": "Talk (20 Min) + Fragen",
                "en": "Talk (20 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "Thematisiert werden Vor- und Nachteile von rootless Container mit Podman statt Docker. Neben den eigentlichen Sicherheitproblemen werden auch die Architekturen beider Tools verglichen, typische Fehlern bei der Verwendung von Podman erklärt und einige Anekdoten zu interessanten \"Bugs\" und einem Open Mail Relay erzählt.",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-03T22:15:00+02:00",
                "end": "2023-06-03T22:45:00+02:00"
            },
            "image": null,
            "resources": [
                {
                    "resource": "/media/fsck-2023/submissions/VS88GP/resources/slides_0FxIW15.pdf",
                    "description": "The presented slides"
                },
                {
                    "resource": "/media/fsck-2023/submissions/VS88GP/resources/slides-expanded_uH9hlSv.pdf",
                    "description": "The presented slides with expanded animations"
                }
            ]
        },
        {
            "code": "RXXXFR",
            "speakers": [],
            "title": "Programmtipp: Historische Stadtführung",
            "submission_type": {
                "de": "Tour",
                "en": "Tour"
            },
            "track": {
                "de": "Touren",
                "en": "Touren"
            },
            "state": "confirmed",
            "abstract": "Die Stadt Backnang bietet eine historische Stadtführung (unabhängig unseres Events) an. Treffpunkt ist der Stiftshof, Kosten: 4€/Person. Anmeldung Mo-Fr 08:30 Uhr - 12:00 Uhr unter 07191/894-361. Weitere Infos: https://www.backnang.de/stadtfuehrungen. Wir haben eine kleine Gruppe mit bis zu 8 Teilnehmern vorangemeldet, sodass auch eine spontane Teilnahme möglich ist.",
            "description": null,
            "duration": 90,
            "slot_count": 1,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Cube",
                    "en": "Cube"
                },
                "start": "2023-06-03T11:00:00+02:00",
                "end": "2023-06-03T12:30:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "UKVQLJ",
            "speakers": [
                {
                    "code": "YA9PEF",
                    "name": "Daniel Neagaru",
                    "biography": "Daniel is a seasoned pentester with over 5 years of experience in\r\nsecurity, 5 more as a sysadmin, and a passion for building tools that\r\nsolve real-world problems. His experience helping developers build\r\nOAuth directly from RFCs highlighted the limitations of existing\r\ntools, motivating him to build a more flexible and customizable\r\nsolution. 2 years ago, he started building Raider, and later the same\r\nyear it became a part of OWASP, and he's been actively developing and\r\nimproving raider ever since.",
                    "avatar": null
                }
            ],
            "title": "Automating and attacking complex HTTP processes with OWASP Raider",
            "submission_type": {
                "de": "Talk (40 Min) +  Fragen",
                "en": "Talk (40 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "## Abstract\r\nRaider is a novel, LISP-based framework for web application security\r\ntesting that abstracts the client-server information exchange as a\r\nfinite state machine. Each step comprises one request with inputs, one\r\nresponse with outputs, arbitrary actions to do on the response, and\r\nconditional links to other stages, creating a graph-like\r\nstructure. This architecture works not only for authentication\r\npurposes but can be used for any HTTP process that needs to keep track\r\nof states. In this presentation, we'll cover the motivation behind\r\nRaider, the key concepts of the framework, and demonstrate how it can\r\nautomate complex HTTP processess. We'll show how Raider's flexibility\r\nenables easy customization of attacks and how its clear text\r\nconfiguration makes reproducing, sharing, and modifying attacks easy.\r\n## Outline\r\n\r\n1. Introduction\r\n   - Present myself\r\n   - Origins of Raider and the problem it was created to solve\r\n   - The gap in current web app security testing tools\r\n   - The challenges of testing authentication processes\r\n   - Limitations with static configuration files like JSON\r\n   - How can LISP be used to solve those limitations\r\n   - Why hylang was used\r\n\r\n2. Methodology\r\n   - Understanding and reverse engineering complex HTTP processes, like the Authentication\r\n   - Abstracting the client-server information exchange as a Finite State Machine\r\n   - Explain the core concepts in Raider: Flows, FlowGraphs, Request, Plugins, Operations\r\n\r\n3. Demo\r\n   - Automating registration and login processes in OWASP juiceshop\r\n   - Automating SQL injection testing with Raider\r\n   - Chaining together multiple vulnerabilities to exploit a more complex attack\r\n\r\n4. Conclusions\r\n   - What's next for Raider\r\n   - Raider's limitations\r\n   - Q/A session\r\n\r\n## Links to the project:\r\n- Website: https://raiderauth.com/\r\n- Source: https://github.com/OWASP/raider\r\n- Documentation: https://docs.raiderauth.com/en/latest/\r\n- Twitter: @raiderauth\r\n- Mastodon: @raiderauth@infosec.exchange",
            "description": null,
            "duration": 50,
            "slot_count": 1,
            "do_not_record": false,
            "is_featured": false,
            "content_locale": "en",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-03T16:00:00+02:00",
                "end": "2023-06-03T16:50:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "PPEJDT",
            "speakers": [
                {
                    "code": "R99XYR",
                    "name": "nrb",
                    "biography": "Ffs Vorstand",
                    "avatar": null
                }
            ],
            "title": "Freifunk Howto",
            "submission_type": {
                "de": "Workshop",
                "en": "Workshop"
            },
            "track": {
                "de": "Workshops",
                "en": "Workshops"
            },
            "state": "confirmed",
            "abstract": "Wie flashe ich eigentlich einen Freifunkrouter? Bringt eure unterstützten Router mit und wir flashen sie gemeinsam. Außerdem gibt es auch Gelegenheit, über weiterführende Themen zu diskutieren, zum Beispiel wie man updatefest VLANs konfiguriert.",
            "description": null,
            "duration": 50,
            "slot_count": 1,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "de",
            "slot": {
                "room": {
                    "de": "Flur",
                    "en": "Hall"
                },
                "start": "2023-06-03T14:00:00+02:00",
                "end": "2023-06-03T14:50:00+02:00"
            },
            "image": null,
            "resources": []
        },
        {
            "code": "DQQUVR",
            "speakers": [
                {
                    "code": "7ASY3A",
                    "name": "Martin Minsel",
                    "biography": "Since graduating from Filmakademie Baden-Württemberg, Martin Minsel has worked as Software Developer at different studios around the world (Studiosoi, MPC, Weta FX).\r\nIn 2018 he founded RnDeep GmbH together with his peer Henry Weickert. Since then they create custom tailored software targeted to Animation studios and Visual Effects companies.",
                    "avatar": "http://cfp.ctbk.de/media/avatars/445d3d3bebc87a9a5e344853ba9d742d_2lWUGKO.jpg"
                }
            ],
            "title": "2D Animation Software Pipeline Integration",
            "submission_type": {
                "de": "Talk (20 Min) + Fragen",
                "en": "Talk (20 Min) + Questions"
            },
            "track": {
                "de": "Talks",
                "en": "Talks"
            },
            "state": "confirmed",
            "abstract": "#### How to introduce Python to Moho through the backdoor (with the !=help of Lua).\r\n\r\nWe'll showcase the route we took, when creating a Python scripting integration for the 2D Animation Software Moho and the difficulties that we stumbled upon while doing so.\r\n\r\n#### RnDeep\r\nWith the “Pipeline as a Service” approach, RnDeep creates tailor-made customer solutions to automate and optimize the content production workflow.  The company offers its services to clients worldwide, including US streaming and production companies, Visual Effects and Animation studios from the UK/Europe as well as local clients from within the Stuttgart area.",
            "description": null,
            "duration": 30,
            "slot_count": 1,
            "do_not_record": true,
            "is_featured": false,
            "content_locale": "en",
            "slot": {
                "room": {
                    "de": "Kino 5",
                    "en": "Cinema 5"
                },
                "start": "2023-06-03T17:40:00+02:00",
                "end": "2023-06-03T18:10:00+02:00"
            },
            "image": null,
            "resources": []
        }
    ]
}