GET /congress/2025/assembly/orga/events?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "id": "869af9c0-04f1-4f8c-bc70-8d60ed0e4bcb",
        "kind": "assembly",
        "name": "Accessibilty Helper Introduction",
        "slug": "accessibilty-helper-introduction",
        "url": "https://api.events.ccc.de/congress/2025/event/869af9c0-04f1-4f8c-bc70-8d60ed0e4bcb/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de, en",
        "description": "Introduction Meeting for Accessibility Helpdesk Angels. [Ausführliche Infos im Engelsystem](https://engel.events.ccc.de/angeltypes?action=view&angeltype_id=40)",
        "schedule_start": "2025-12-27T17:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T17:55:00+01:00"
    },
    {
        "id": "1afda693-a62a-4d4e-a9b1-dc1a9d1dd23d",
        "kind": "assembly",
        "name": "Bildungsurlaub 2.0: Bürokratie hacken",
        "slug": "bildungsurlaub-20-burokratie-hacken",
        "url": "https://api.events.ccc.de/congress/2025/event/1afda693-a62a-4d4e-a9b1-dc1a9d1dd23d/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "c2d2090b-32f1-48e9-9233-b43de3066aa6",
        "location": null,
        "language": "de",
        "description": "In mehreren Bundesländern wurden Anträge auf Anerkennung von Bildungsurlaub abgelehnt.\r\nDie formalen Ablehnungen landen zwar bei einzelnen – die Konsequenz betrifft jedoch alle:\r\n\r\nArbeitnehmende aus diesen Bundesländern können für entsprechende Veranstaltungen keinen Bildungsurlaub einreichen.\r\n\r\nIn dieser Self-organized Session wollen wir genau hier ansetzen und gemeinsam:\r\n- Ablehnungsgründe sammeln und systematisch analysieren\r\n- typische Argumentationsmuster der Behörden identifizieren\r\n- überlegen, wie man diese Hürden konstruktiv und kreativ „hacken“ kann\r\n- Ansätze entwickeln, um Inhalte, Struktur oder Sprache so anzupassen,\r\ndass Anerkennung künftig wahrscheinlicher wird\r\n\r\nZiel ist kein Frustabbau, sondern kollektives Problemlösen:\r\n\r\nErfahrungen bündeln, Wissen teilen und konkrete Ideen entwickeln,\r\nwie wir Bildungsurlaub auch unter schwierigen Rahmenbedingungen möglich machen.\r\n\r\nDie Session ist offen gestaltet – bringt gern Ideen, Perspektiven oder einfach Neugier mit.",
        "schedule_start": "2025-12-28T21:00:00+01:00",
        "schedule_duration": "01:55:00",
        "schedule_end": "2025-12-28T22:55:00+01:00"
    },
    {
        "id": "25e0f0c8-7c56-4c5c-9d1b-5ccad85fb5a4",
        "kind": "assembly",
        "name": "c3auti Team Meeting",
        "slug": "c3auti-1",
        "url": "https://api.events.ccc.de/congress/2025/event/25e0f0c8-7c56-4c5c-9d1b-5ccad85fb5a4/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T16:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T16:55:00+01:00"
    },
    {
        "id": "124044e0-9628-4e37-94f8-1509545841ab",
        "kind": "assembly",
        "name": "CPU-Entwicklung in Factorio: Wie benutze ich PhD's Factorio CPU und wie schreibe ich dafür Programme?",
        "slug": "cpu-entwicklung-in-factorio-wie-benutze-ich-phds-f",
        "url": "https://api.events.ccc.de/congress/2025/event/124044e0-9628-4e37-94f8-1509545841ab/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "de",
        "description": "Dies ist die Hands-on-Session zum Talk \"CPU-Entwicklung in Factorio: Vom D-Flip-Flop bis zum eigenen Betriebssystem\"\r\n(https://events.ccc.de/congress/2025/hub/en/event/detail/cpu-entwicklung-in-factorio-vom-d-flip-flop-bis-zum-eigenen-betriebssystem).\r\n\r\nIn dieser Session zeige ich, wie man meine CPU in Factorio lädt, wie man\r\nAssembly-Programme dafür schreibt, sie assembliert und schließlich in\r\nFactorio ausführt.\r\n\r\nZum Mitmachen solltet ihr **Factorio** bereits installiert haben\r\n(Grundspiel, nicht die Erweiterung *Space Age*).\r\nGetestet habe ich Factorio über Steam auf Windows und Ubuntu (mit Proton\r\n10.0; Guide für Linux-Installation von Steam-Games:\r\nhttps://ubuntu.com/blog/linux-gaming-with-ubuntu-desktop-steam-and-proton).\r\nOhne Factorio könnt ihr eure Assembly-Programme nur auf einem\r\nPython-Simulator ausführen.\r\n*(Factorio ist übrigens generell ein sehr gutes Spiel, das ich\r\nuneingeschränkt empfehlen kann …)*\r\n\r\nFür den Assembler benötigt ihr eine Python-Umgebung und müsst ein\r\nGitHub-Repository clonen.\r\nFür die Bedienung in Factorio empfehle ich außerdem eine Maus, auch wenn\r\nsie nicht zwingend notwendig ist.\r\n\r\nIm Detail werden wir:\r\n\r\n- Den Factorio-Worldsave meiner CPU in Factorio öffnen\r\n- Alle benötigten Quality-of-Life-Mods installieren\r\n- Die vorinstallierten Programme auf der CPU testen\r\n- Das Assembler-Repository clonen und den Python-Assembler einrichten\r\n- RISC-V-Assembly kennenlernen\r\n- Ein erstes kleines Programm schreiben\r\n- Das Programm assemblieren\r\n- Den Blueprint in Factorio laden\r\n- Das eigene Programm in Factorio ausführen!\r\n\r\nIch freue mich sehr über Anregungen und Fragen.\r\nWenn beispielsweise jemand Interesse hätte, für diese CPU einen Compiler\r\nzu bauen, wäre ich ganz Ohr! :)",
        "schedule_start": "2025-12-28T20:30:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-28T21:25:00+01:00"
    },
    {
        "id": "6c804339-a244-4f89-949a-ad873ac18fd8",
        "kind": "assembly",
        "name": "Heaven Meeting - Day 2",
        "slug": "heaven-2",
        "url": "https://api.events.ccc.de/congress/2025/event/6c804339-a244-4f89-949a-ad873ac18fd8/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-28T13:00:00+01:00",
        "schedule_duration": "01:55:00",
        "schedule_end": "2025-12-28T14:55:00+01:00"
    },
    {
        "id": "9dd2a5f4-e47c-4c63-a566-0fb4e4dc18f3",
        "kind": "assembly",
        "name": "Heaven Meeting - Day 3",
        "slug": "heaven-3",
        "url": "https://api.events.ccc.de/congress/2025/event/9dd2a5f4-e47c-4c63-a566-0fb4e4dc18f3/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-29T13:00:00+01:00",
        "schedule_duration": "01:55:00",
        "schedule_end": "2025-12-29T14:55:00+01:00"
    },
    {
        "id": "324a36ee-ba2f-4dba-95ce-27c302da50b5",
        "kind": "assembly",
        "name": "Lingo Coordination Day 1",
        "slug": "lingo-coordination-1",
        "url": "https://api.events.ccc.de/congress/2025/event/324a36ee-ba2f-4dba-95ce-27c302da50b5/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T19:15:00+01:00"
    },
    {
        "id": "35f6cf8c-3dfd-4b42-80de-60de84dd3061",
        "kind": "assembly",
        "name": "Lingo Coordination Day 2",
        "slug": "lingo-coordination-2",
        "url": "https://api.events.ccc.de/congress/2025/event/35f6cf8c-3dfd-4b42-80de-60de84dd3061/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-28T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:15:00+01:00"
    },
    {
        "id": "e759e9db-822e-4bee-bd6f-95ff4ef249ad",
        "kind": "assembly",
        "name": "Lingo Coordination Day 3",
        "slug": "lingo-coordination-3",
        "url": "https://api.events.ccc.de/congress/2025/event/e759e9db-822e-4bee-bd6f-95ff4ef249ad/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "4d734db6-fb54-460c-98fc-5f8c55025ef7",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-29T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:15:00+01:00"
    },
    {
        "id": "1e037c37-1841-4474-8118-1c144a4cc40d",
        "kind": "assembly",
        "name": "POC Introduction",
        "slug": "poc-intro",
        "url": "https://api.events.ccc.de/congress/2025/event/1e037c37-1841-4474-8118-1c144a4cc40d/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T14:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T14:55:00+01:00"
    },
    {
        "id": "73106405-5604-4567-8ff4-161bb11eb5f0",
        "kind": "assembly",
        "name": "Securing Open Source Communities WG (How to keep Open Source open)",
        "slug": "how-to-keep-open-source-open-without-leaving-our-c",
        "url": "https://api.events.ccc.de/congress/2025/event/73106405-5604-4567-8ff4-161bb11eb5f0/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": "en",
        "description": "Recent years have seen an increase in stress and pressure resulting from both actor and non-actor harms due to the pivot in how we manage our OSS communities in digital spaces. To better equip the broader OSS community with how to document, detect, and handle these issues we need to threat model and abusability test common governance and community frameworks and publish relevant guidance.\r\n\r\nIn this session, we are starting with Phase 1: building communication norms. This is because the work that follows carries inherent risk as we identify, research, and model these frameworks. We'll also publish our recommended communications practices regarding sensitive information in open source.\r\n\r\nGithub: [https://github.com/nivenly/securing-open-source-communities-wg/](https://github.com/nivenly/securing-open-source-communities-wg/)\r\n\r\nPresentation @ 11:00 Day 4: [https://events.ccc.de/congress/2025/hub/event/detail/how-to-keep-open-source-open-without-leaving-our-communities-open-to-threats](https://events.ccc.de/congress/2025/hub/event/detail/how-to-keep-open-source-open-without-leaving-our-communities-open-to-threats)",
        "schedule_start": "2025-12-30T12:30:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-30T13:25:00+01:00"
    },
    {
        "id": "622607f1-f74c-42ae-b295-5d1392b5e4fd",
        "kind": "assembly",
        "name": "Shift allocation for Video Mixer Angels (Day 1)",
        "slug": "video-mixer-1",
        "url": "https://api.events.ccc.de/congress/2025/event/622607f1-f74c-42ae-b295-5d1392b5e4fd/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-27T19:15:00+01:00"
    },
    {
        "id": "9eb276d8-99db-4e25-8c08-2fe4bc3f708b",
        "kind": "assembly",
        "name": "Shift allocation for Video Mixer Angels (Day 2)",
        "slug": "video-mixer-2",
        "url": "https://api.events.ccc.de/congress/2025/event/9eb276d8-99db-4e25-8c08-2fe4bc3f708b/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-28T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-28T19:15:00+01:00"
    },
    {
        "id": "3da2b1b3-3851-4c78-b4e3-40f8dcebc424",
        "kind": "assembly",
        "name": "Shift allocation for Video Mixer Angels (Day 3)",
        "slug": "video-mixer-3",
        "url": "https://api.events.ccc.de/congress/2025/event/3da2b1b3-3851-4c78-b4e3-40f8dcebc424/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-29T18:15:00+01:00",
        "schedule_duration": "01:00:00",
        "schedule_end": "2025-12-29T19:15:00+01:00"
    },
    {
        "id": "b497aae1-e1ca-4a34-b8c3-2053bba86cfe",
        "kind": "assembly",
        "name": "SHOC Meeting Day 1",
        "slug": "shoc-1",
        "url": "https://api.events.ccc.de/congress/2025/event/b497aae1-e1ca-4a34-b8c3-2053bba86cfe/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T12:00:00+01:00",
        "schedule_duration": "01:25:00",
        "schedule_end": "2025-12-27T13:25:00+01:00"
    },
    {
        "id": "a57175cf-4198-423b-8001-6a951370f502",
        "kind": "assembly",
        "name": "Signal Angel Introduction",
        "slug": "signal-intro",
        "url": "https://api.events.ccc.de/congress/2025/event/a57175cf-4198-423b-8001-6a951370f502/?format=api",
        "track": null,
        "assembly": "orga",
        "room": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d",
        "location": null,
        "language": null,
        "description": "",
        "schedule_start": "2025-12-27T15:00:00+01:00",
        "schedule_duration": "00:55:00",
        "schedule_end": "2025-12-27T15:55:00+01:00"
    }
]