<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2.3.1. -->
<schedule>
    <generator name="pretalx" version="2.3.1" />
    <version>0.10</version>
    <conference>
        <acronym>dhcp25</acronym>
        <title>The Heilbronn Chaos Party - DHCP25</title>
        <start>2025-10-31</start>
        <end>2025-11-02</end>
        <days>3</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://talks.dhcp.cfhn.it/dhcp25/schedule/</base_url>
        <time_zone_name>Europe/Berlin</time_zone_name>
    </conference>
    <day index='1' date='2025-10-31' start='2025-10-31T04:00:00+01:00' end='2025-11-01T03:59:00+01:00'>
        <room name='D002 Lecture Hall' guid='2a13f2d4-3e7f-4e52-a45d-f834aa892c4e'>
            <event guid='64a171cf-af1a-5661-aee9-d92968e313e5' id='67'>
                <date>2025-10-31T18:00:00+01:00</date>
                <start>18:00</start>
                <duration>00:30</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-67-opening</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/K97WMF/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Opening</title>
                <subtitle></subtitle>
                <track></track>
                <type>Short Talk</type>
                <language>en</language>
                <abstract>sudo systemctl start dhcpd@hhn.service</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='2'>Patrick Hahn</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='e5a86801-e949-56fe-bc53-3356688c3d6a' id='76'>
                <date>2025-10-31T18:45:00+01:00</date>
                <start>18:45</start>
                <duration>01:00</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-76-speed-puzzlen-die-ordnung-im-chaos</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/NAQPAZ/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Speed Puzzlen &#8211; Die Ordnung im Chaos</title>
                <subtitle></subtitle>
                <track></track>
                <type>Long Talk</type>
                <language>de</language>
                <abstract>Eine kurze Einf&#252;hrung in die Kunst des Speed Puzzlen und die Community.</abstract>
                <description>Auch Puzzlen kann spannend sein! Ich erz&#228;hle euch etwas &#252;ber das Konzept des Speed Puzzlen, die m&#246;glichen Strategien und die Community dahinter. Ausserdem werde ich einige Puzzles mitbringen, falls danach gepuzzelt werden will.</description>
                <logo></logo>
                <persons>
                    <person id='55'>Pandakatze</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='374baea3-747e-5ced-a795-79a0b1d638b6' id='77'>
                <date>2025-10-31T21:00:00+01:00</date>
                <start>21:00</start>
                <duration>01:00</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-77-segeln-fr-nerds-aero-und-hydrodynamik-am-schiff</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/B7LJ7G/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Segeln f&#252;r Nerds: Aero- und Hydrodynamik am Schiff</title>
                <subtitle></subtitle>
                <track></track>
                <type>Long Talk</type>
                <language>de</language>
                <abstract>Wir verschaffen uns einen &#220;berblick &#252;ber die physikalischen Effekte in Aero- und Hydrodynamik, die daf&#252;r sorgen, dass Segelschiffe schwimmen, vorw&#228;rts fahren und nicht umkippen. Danach wagen wir noch einen Blick darauf, was zus&#228;tzlich im Wasser passiert, wenn gro&#223;e Schiffe in engen Kan&#228;len, Hafenbecken und r&#252;ckw&#228;rts unter Motor man&#246;vrieren.</abstract>
                <description>&lt;br&gt; grober Inhaltsplan
&lt;br&gt;
&lt;li&gt; statischer und dynamischer Auftrieb, Verdr&#228;ngung und Lateralplan
&lt;li&gt; Kr&#228;fte- und Momentengleichgewichte
&lt;li&gt; Segel- und Lateraldruckpunkte, Luv- und Leegierigkeit
&lt;li&gt; Aufrichtende Momente, Stabilit&#228;tskurven, Kenterwinkel
&lt;li&gt; Tragfl&#228;chenstr&#246;mungen, Reynoldszahl und Wirbel, Kurse zum Wind
&lt;li&gt; Bugwellen und Wulstbug, Rumpfgeschwindigkeiten
&lt;li&gt; Bank- und Squat-Effekte, Bernoulli-Theorem 
&lt;li&gt; Radeffekt bei R&#252;ckw&#228;rtsfahrt unter Motor
&lt;li&gt; Zus&#228;tzliche Leinenkr&#228;fte im Hafen, Anlegen und Ablegen</description>
                <logo>/media/dhcp25/submissions/B7LJ7G/y-s-BuAGxuSIfEY-unsplash-SMALL_7wM0kaO.jpg</logo>
                <persons>
                    <person id='6'>David M&#252;lheims</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='a55014c1-653b-55e9-b1c4-e68eba1adb6c' id='71'>
                <date>2025-10-31T22:30:00+01:00</date>
                <start>22:30</start>
                <duration>01:00</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-71-das-flstern-des-orakels-wenn-ein-falscher-commit-deinen-verstand-kostet</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/ZAP7KV/</url>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <title>Das Fl&#252;stern des Orakels - wenn ein falscher Commit deinen Verstand kostet</title>
                <subtitle></subtitle>
                <track></track>
                <type>Long Talk</type>
                <language>de</language>
                <abstract>Nichts f&#252;r schwache Nerven. Traust du dich...?</abstract>
                <description>In den unglaublichen Abgr&#252;nden des Softwaregeschw&#252;rs, welches vor mehr als zwei Dekaden geboren wurde und zum ewigen Wuchern verdammt wurde &#8211; als wir Speaker noch ungeboren und unser Verstand noch unverdorben war &#8211;, schlummert ein Monster, eine Datenbank. Ein unendlich wirkendes, vor Bugs wimmelndes und vor Altlasten stinkendes Labyrinth aus Tabellen und Spalten, deren Namen nur jenen sinnvoll erscheinen, die bereits ihren Verstand verloren haben.

Uralte, okkulte Rituale werden von verlorenen Entwicklerseelen von Generation zu Generation weitergegeben, um diese unheiligen Tabellen zu beschw&#246;ren.
Diese Geschichte handelt von jenen scheu&#223;lichen Ritualen, welche durch verdorbene CI/CD-Schw&#252;re und schreckliche Git-Gr&#228;ueltaten zusammengehalten werden.</description>
                <logo></logo>
                <persons>
                    <person id='44'>Krawattenkaempfer</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            
        </room>
        <room name='B017 Workshoproom' guid='92f0e71c-16e3-4d08-90ad-db0ca3688742'>
            <event guid='5c3b88f9-f74a-5659-8ed0-6e6d1b5daa08' id='100'>
                <date>2025-10-31T18:45:00+01:00</date>
                <start>18:45</start>
                <duration>02:00</duration>
                <room>B017 Workshoproom</room>
                <slug>dhcp25-100-siebdruck-workshop</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/NW9MAS/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Siebdruck-Workshop</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>en</language>
                <abstract>Drucke DHCP und Code for Heilbronn Motive auf deine mitgebrachten Textilien</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='13'>Anke</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='b410a94f-f4ab-5ae6-a40e-ec6ffbed28a6' id='88'>
                <date>2025-10-31T21:00:00+01:00</date>
                <start>21:00</start>
                <duration>01:30</duration>
                <room>B017 Workshoproom</room>
                <slug>dhcp25-88-stringtheorie-und-makropartikel</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/CYAA8M/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Stringtheorie und Makropartikel</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>de</language>
                <abstract>Wir setzten uns entspannt zusammen, philosophieren ein bisschen &#252;ber die Welt und stricken zusammen einen Backstein. Bringt dazu bitte ein bisschen mehr Zeit mit. Ich bring ein bisschen Material und Stricknadeln mit. Ich freue mich &#252;ber eine kleine Spende f&#252;r die Unkosten. Wer selber schon Material hat, darf das aber auch gerne mitbringen. Ben&#246;tigt werden 2 Stricknadeln in St&#228;rke 3mm (am besten Rundstricknadel oder Jackenstricknadel) und ein Garn mit 185m/50g in der gew&#252;nschten Farbe.</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='17'>haasmi</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            
        </room>
        <room name='Hackcenter' guid='472aef29-840d-4331-95eb-c28a8ff7c732'>
            <event guid='d7998589-5da5-5312-b0b3-f10bfcaafe23' id='73'>
                <date>2025-11-01T00:00:00+01:00</date>
                <start>00:00</start>
                <duration>01:30</duration>
                <room>Hackcenter</room>
                <slug>dhcp25-73-dhctechno25</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/JEF9AJ/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>DHCTechno25</title>
                <subtitle></subtitle>
                <track></track>
                <type>DJ-Set</type>
                <language>de</language>
                <abstract>DerHeilbronnerChaosTechno25 - Komplett Chaotisch durch den Techno</abstract>
                <description>Von Dance/HardTrance &#252;ber PsyTrance&amp;NeoTechno bis hin zum HyperTechno.

Ein wilder Ritt quer durch die Genres, aber immer mit treibenden Beats, ein bisschen Witz und dem Wiederentdecken lange vergessener Tunes.</description>
                <logo></logo>
                <persons>
                    <person id='51'>schenklklopfer</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='4c7076da-ea74-5b9d-b875-365fe9e0fe6e' id='99'>
                <date>2025-11-01T01:45:00+01:00</date>
                <start>01:45</start>
                <duration>01:30</duration>
                <room>Hackcenter</room>
                <slug>dhcp25-99-trance-3</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/E97FVJ/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>trance :3</title>
                <subtitle></subtitle>
                <track></track>
                <type>DJ-Set</type>
                <language>de</language>
                <abstract>Progressive&amp;Euphoric&amp;Old-School&amp;Tech Trance, with hints of Deep House, Acid Techno, and D&amp;B. Smooth mixes by your local furry catgirl :3</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='69'>kleines Filmr&#246;llchen</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2025-11-01' start='2025-11-01T04:00:00+01:00' end='2025-11-02T03:59:00+01:00'>
        <room name='D002 Lecture Hall' guid='2a13f2d4-3e7f-4e52-a45d-f834aa892c4e'>
            <event guid='c321c391-62c8-5dcf-b61e-074f338f4b3c' id='63'>
                <date>2025-11-01T14:15:00+01:00</date>
                <start>14:15</start>
                <duration>01:00</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-63-how-not-to-vereinsrecht</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/A8E987/</url>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <title>How not to Vereinsrecht</title>
                <subtitle></subtitle>
                <track></track>
                <type>Long Talk</type>
                <language>de</language>
                <abstract>Anhand echter Satzungsbeispiele finden wir heraus, was man am Besten nicht macht, wenn man einen Verein gr&#252;nden will</abstract>
                <description>Schon mal einen Verein gegr&#252;ndet? Dabei festgestellt, dass man so eine dumme Satzung braucht. Wir schauen uns in diesem Vortrag ein paar Satzungen an und was man dabei so alles falsch machen kann. Ob wir dabei lernen wie man es richtig macht, wissen wir erst nach dem Vortrag. Dieser Vortrag ist gedacht zum Erinnern, Kichern, Einschlafen und zum Badezimmer putzen....</description>
                <logo></logo>
                <persons>
                    <person id='46'>Erik</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='334f37d2-76a3-558c-93f9-231349dc621e' id='64'>
                <date>2025-11-01T15:30:00+01:00</date>
                <start>15:30</start>
                <duration>01:30</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-64-vereinsgrndungsworkshop</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/RT8FJC/</url>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <title>Vereinsgr&#252;ndungsworkshop</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>de</language>
                <abstract>Wir gr&#252;nden einen Verein (vermutlich)</abstract>
                <description>Wir treffen uns zur Vereinsgr&#252;ndung</description>
                <logo>/media/dhcp25/submissions/RT8FJC/Screenshot_2025-10-12_at_15-12-33_Chaos-West_TV__chaoswest.tv_tphRjFg.png</logo>
                <persons>
                    <person id='47'>L3D</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='afead504-944c-5850-af25-8927251498c1' id='85'>
                <date>2025-11-01T17:15:00+01:00</date>
                <start>17:15</start>
                <duration>01:00</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-85-the-s-bahn-mitteldeutschland-and-it-s-consequences</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/HCTRKV/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>The S-Bahn Mitteldeutschland and It&apos;s Consequences</title>
                <subtitle></subtitle>
                <track></track>
                <type>Long Talk</type>
                <language>en</language>
                <abstract>The many consequences of running your regional rail network like an S-Bahn</abstract>
                <description>A transgender catgirl who knows too many things about the MDSB network infodumps to a (not) captive audience about the many issues said network has caused for the transit of the region around Leipzig and Halle</description>
                <logo></logo>
                <persons>
                    <person id='59'>Arsons</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='1d0e816e-9777-57af-ba84-c3aa16dc698c' id='80'>
                <date>2025-11-01T18:30:00+01:00</date>
                <start>18:30</start>
                <duration>00:30</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-80-making-code-faster-when-you-hate-optimization</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/JZLS8B/</url>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <title>Making Code Faster When You Hate Optimization</title>
                <subtitle></subtitle>
                <track></track>
                <type>Short Talk</type>
                <language>en</language>
                <abstract>You&apos;ve written some code, it works, and every corner case is accounted for. However, there&apos;s one big catch: you&apos;re code is slow. I will talk about some low-effort strategies that can help finding the largest bottlenecks quickly and without much tooling learning curve.</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='56'>quinn</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='4af68a45-93b8-5638-be4d-31b880a87dfb' id='102'>
                <date>2025-11-01T20:00:00+01:00</date>
                <start>20:00</start>
                <duration>01:00</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-102-powerpoint-karaoke</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/RMSWTY/</url>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <title>Powerpoint Karaoke</title>
                <subtitle></subtitle>
                <track></track>
                <type>Long Talk</type>
                <language>de</language>
                <abstract>Bekanntes Konzept mit viel geblubber.</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='6f70cb94-ca3f-59d6-a4bb-8cbc70e23612' id='91'>
                <date>2025-11-01T21:15:00+01:00</date>
                <start>21:15</start>
                <duration>00:30</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-91-creating-a-gridfinity-chocolate-advent-calendar</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/8MZRMA/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Creating a Gridfinity Chocolate Advent Calendar</title>
                <subtitle></subtitle>
                <track></track>
                <type>Short Talk</type>
                <language>en</language>
                <abstract>Normal Advent calendars are boring: so let&#8217;s make our own! We&#8217;ll combine all our favorite technologies: Gridfinity (for the grid system), 3D printing (for the grid), vacuum molding (for the chocolate), laser cutting (for the frame), and automated paper cutting to create advent calendars that are both beautiful and functional.

Along the way, we&#8217;ll cover practical food safety considerations and show how these techniques come together to produce something tasty, nerdy, and gift-worthy.

Join me in the creation of an advent calendar for the hackers and makers in your life.</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='62'>Johannes Bechberger</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='54e442ba-34ed-518f-bb8f-a56c437120b9' id='87'>
                <date>2025-11-01T22:00:00+01:00</date>
                <start>22:00</start>
                <duration>00:30</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-87-tappybara-niemand-hat-die-absicht-bargeld-zu-digitalisieren-</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/KUTQB3/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Tappybara: Niemand hat die Absicht, Bargeld zu digitalisieren!</title>
                <subtitle></subtitle>
                <track></track>
                <type>Short Talk</type>
                <language>en</language>
                <abstract>At our Saarl&#228;ndisches Chaos-Event Mega-Knowledgecamp, we created an Innovative Digital Platform&#8482; to have digital payments at the bar, without involving American payment acquirers and networks. This talk will present the many NFC crimes we committed to enable this.</abstract>
                <description>Let&apos;s admit it, dealing with cash at a bar, particularly notes with wet hands, is a bit of a faff. In September we held the first edition of the Saarland&apos;s first chaos event, Mega-Knowledgecamp. Obviously, we needed a bar, but we didn&apos;t want to be dealing with cash at the bar; neither did we want to be using the primarily American payment networks and acquirers for payments.

As a solution to this dilemma, we decided to create our own payment system for the bar. Attendees could pre-book bar credit and pay via bank transfer, or hand over cash at the help desk. Payment could then be made at the bar using the ticket barcode, or using the digital wallet feature of Google phones over NFC - just like a bank card!

This talk will cover how we built this system, how the NFC protocols of Google and Apple Wallet work, the insane level of NDAs required to implement this, and how you can use this yourself.</description>
                <logo></logo>
                <persons>
                    <person id='22'>Q Misell</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='14a574f9-4b5b-5935-b438-3be2cf82c8b5' id='65'>
                <date>2025-11-01T22:45:00+01:00</date>
                <start>22:45</start>
                <duration>01:00</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-65-abendprogramm</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/RTSMJN/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Abendprogramm</title>
                <subtitle></subtitle>
                <track></track>
                <type>Long Talk</type>
                <language>de</language>
                <abstract>Haasmi und Nick erz&#228;hlen, was in Chaos Mauldasch dieses Jahr passiert ist. F&#252;r FSCK, WHY und DHCP wurden $Dinge organiert. Mit Dialekt und Sofen wie immer.</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='14'>nick</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            
        </room>
        <room name='B017 Workshoproom' guid='92f0e71c-16e3-4d08-90ad-db0ca3688742'>
            <event guid='3f379b3d-58d1-5cbe-8428-abec09d785e8' id='66'>
                <date>2025-11-01T13:45:00+01:00</date>
                <start>13:45</start>
                <duration>01:30</duration>
                <room>B017 Workshoproom</room>
                <slug>dhcp25-66-recherche-im-handelsregister</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/LBCQNN/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Recherche im Handelsregister</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>de</language>
                <abstract>Ein Workshop zur Recherche im Handelsregister und anderen Registern, wie dem Vereinsregister.</abstract>
                <description>Seit dem 01. August 2022 sind auch detaillierte Ausk&#252;nfte in Form von Dokumenten im Handelsregister und anderen Registern wie dem Vereinsregister in Deutschland kostenfrei. Die Register sind &#252;ber die Webseite https://www.handelsregister.de/rp_web/welcome.xhtml erreichbar. In dem Workshop geht es darum sich solche Ausz&#252;ge aus dem Handelsregister anzuzeigen. Dabei wird gezeigt was f&#252;r Dokumente es im Handelsregister gibt und wie diese abgerufen werden k&#246;nnen und wie in manchen F&#228;llen die Eigentumsverh&#228;ltnisse von einem Unternehmen nachvollzogen werden k&#246;nnen, wenn eine offensichtliche Nennung im Handelsregister nicht erfolgt. Die Teilnehmenden k&#246;nnen selbst entscheiden zu welchen Organisationen sie recherchieren wollen.</description>
                <logo></logo>
                <persons>
                    <person id='48'>Hog&#252;-456</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='2659b688-e5f7-584f-b01a-a9abe836d078' id='74'>
                <date>2025-11-01T15:30:00+01:00</date>
                <start>15:30</start>
                <duration>01:30</duration>
                <room>B017 Workshoproom</room>
                <slug>dhcp25-74-spliceworkshop-das-lten-der-glasfaser</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/GBFYKW/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Spliceworkshop - Das L&#246;ten der Glasfaser</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>de</language>
                <abstract>Hast du dich schon mal gefragt, wie die Glasfaser eigentlich zu dir nach Hause kommt? In diesem Spliceworkshop schauen wir uns den praktischen Teil davon an, also wie man daf&#252;r sorgt, dass das Licht von A nach B kommt. Der Workshop ist dabei genau das &#8211; ein Workshop. Das hei&#223;t jeder kann praktisch ausprobieren einen Splice zu machen, sprich, zwei Glasfaserenden zu verbinden. Wenn die Zeit reicht schauen wir uns auch noch ein paar Messwerkzeuge rund um Glasfasern an.</abstract>
                <description>In diesem Workshop schauen schauen wir uns am praktischen Beispiel an wie das Splicen einer Glasfaser eigentlich funktioniert, das heisst, jeder bekommt die M&#246;glichkeit einmal 2 Glasfaserenden miteinander zu verbinden. Dazu werden wir 2 unterschiedliche Spliceger&#228;te mit dabei haben und auch noch ein wenig an Anschauungsmaterial rund um den Splice. Somit sollte man einen guten Einblick in die Welt der Lichtwellenleiter erhalten.</description>
                <logo></logo>
                <persons>
                    <person id='53'>karotte</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='c4832404-d950-57d1-935d-b8e73c068982' id='84'>
                <date>2025-11-01T17:15:00+01:00</date>
                <start>17:15</start>
                <duration>01:30</duration>
                <room>B017 Workshoproom</room>
                <slug>dhcp25-84-josm-java-openstreetmap-editor-eine-einfhrung</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/QXPRL7/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>JOSM - Java OpenStreetMap Editor - Eine Einf&#252;hrung</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>de</language>
                <abstract>Zu der OpenStreetMap beitragen kann jeder, ganz niederschwellig am Handy, etwas ambitionierter im Browser mit iD oder professionell mit dem JOSM - dem Standardwekzeug zum Bearbeiten der OSM-Daten.</abstract>
                <description>JOSM - &quot;Er unterst&#252;tzt das Laden von GPX-Tracks, Hintergrundbildern und OSM-Daten aus lokalen und Online-Quellen und erm&#246;glicht das Bearbeiten der OSM-Daten (Punkte, Linien, Relationen) und deren Metadaten.&quot;

So wird das Tool auf der offiziellen Projektseite beschrieben.

In meinen Worten: JOSM kann alles, was eins in der OpenStreetMap eintragen will. Eins wird unterst&#252;tzt, das in mit m&#246;glichst wenig Fehlern zu tun. In anderen Worten: Kann es JOSM nicht, ist es nicht m&#246;glich.

Dennoch scheint mir hat das Ansehen von JOSM in der Community die letzten Jahre etwas gelitten, warum ist mir nicht klar. Ich finde das Tool toll. Ich m&#246;chte hiermit versuchen meine Begeisterung f&#252;r dieses Programm mit euch zu teilen. Anhand konkreter Beispiele und spielerischer Aufgaben die OSM verbessern zu k&#246;nnen.

Vorraussetzungen an der Teilnahme am Workshop:
- Notebook mit mindestens FullHD Aufl&#246;sung
- wahlfreier Internetzugriff (gerne &#252;ber das WLAN der Veranstaltung)
- Maus, am Besten eine USB-Maus. Touchpads eignen sich nur bedingt, Touchscreens sind wegen fehlendem Secondary-Click und fehlendem Scrollrad unbrauchbar.
- aktueller Browser eurer Wahl (kein InternetExplorer)
- 30 Slots f&#252;r Workshop Teilnehmer

Die Workshopumgebung wird gestellt, es muss hierzu nichts auf euren Ger&#228;ten installiert werden.
Ihr braucht JOSM NICHT installiert haben.</description>
                <logo>/media/dhcp25/submissions/QXPRL7/josm_77Ust0g.png</logo>
                <persons>
                    <person id='51'>schenklklopfer</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='15ef36d6-cabc-56f7-ac09-fdd32f37c1b9' id='82'>
                <date>2025-11-01T20:00:00+01:00</date>
                <start>20:00</start>
                <duration>01:30</duration>
                <room>B017 Workshoproom</room>
                <slug>dhcp25-82-tauwerk-fr-nerds-vom-palstek-bis-zum-augsplei</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/LBJ9FP/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Tauwerk f&#252;r Nerds: Vom Palstek bis zum Augsplei&#223;</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>de</language>
                <abstract>Knoten und Splei&#223;e, wie sie auf Schiffen &#252;blicherweise anzutreffen sind. Nach einer kurzen Einf&#252;hrung &#252;ber Grundlagen, Begriffe und Anwendungsf&#228;lle, die bei Knoten und bei Tauwerk eine Rolle spielen, kommen wir auch gleich in die Praxis und versuchen die g&#228;ngigen Knoten, die man auf einem Schiff braucht zu erlernen.  

Selbstverst&#228;ndlich kann man die Knoten auch anderswo im Alltag benutzen, wo auch immer sie gerade n&#252;tzlich werden. ;)</abstract>
                <description>Es muss kein eigenes Material mitgebracht werden. Taue, Klampen, Splei&#223;nadeln etc. werden von Dozenten zur Verf&#252;gung gestellt.

grobe Inhaltsplanung: 

&lt;ul&gt;
&lt;li&gt; Kurze Einf&#252;hrung &amp; Allgemeines &#252;ber Tauwerk am Schiff und Namen von Knoten (als Mini-Vortrag)
&lt;/ul&gt;
&lt;br&gt; Ab dann Knotenpraxis

&lt;ul&gt;
&lt;li&gt; die g&#228;ngigen Knoten, die auch beim Bootsf&#252;hrerschein gepr&#252;ft werden (Palstek, Schotstek, Webeleinenstek, Klampen belegen, Kreuz- und Achtknoten,...)&lt;/li&gt;
&lt;li&gt; ein paar wenig bekannte Knoten, die aber n&#252;tzlich sind (Konstriktorknoten, Roringstek u.&#228;.)&lt;/li&gt;
&lt;li&gt; Lang- und Kurzsplei&#223;&lt;/li&gt;
&lt;li&gt; Augsplei&#223;&lt;/li&gt;
&lt;li&gt; Taklinge setzen&lt;/li&gt;
&lt;/ul&gt;</description>
                <logo>/media/dhcp25/submissions/LBJ9FP/miguel-a-amutio-P1Qg-kJoxiU-unsplash_8bVUQvG.jpg</logo>
                <persons>
                    <person id='6'>David M&#252;lheims</person><person id='54'>iiidefix</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='ed2ffc26-a777-5422-8f9a-0f9dea9284ca' id='101'>
                <date>2025-11-01T21:45:00+01:00</date>
                <start>21:45</start>
                <duration>01:30</duration>
                <room>B017 Workshoproom</room>
                <slug>dhcp25-101-siebdruck-workshop</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/DQM7KG/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Siebdruck-Workshop</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>en</language>
                <abstract>Drucke DHCP und Code for Heilbronn Motive auf deine mitgebrachten Textilien</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='13'>Anke</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            
        </room>
        <room name='Hackcenter' guid='472aef29-840d-4331-95eb-c28a8ff7c732'>
            <event guid='b58b05b9-6ee6-5e14-b930-6abc9a4544fe' id='59'>
                <date>2025-11-01T13:00:00+01:00</date>
                <start>13:00</start>
                <duration>01:00</duration>
                <room>Hackcenter</room>
                <slug>dhcp25-59-punkrock-yoga</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/U9R9YP/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Punkrock Yoga</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>de</language>
                <abstract>Wir machen motiviert gemeinsam ein bisschen Yoga zu guter Musik.</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='17'>haasmi</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='a9a2591a-9c8b-5f29-8824-2f3a1ae772c1' id='86'>
                <date>2025-11-01T17:30:00+01:00</date>
                <start>17:30</start>
                <duration>01:30</duration>
                <room>Hackcenter</room>
                <slug>dhcp25-86-keyboard-meetup</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/LYZDQB/</url>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <title>Keyboard meetup</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>de</language>
                <abstract>Bring your own keyboard! Talk with people about them - but mind the best switches are clicky :)</abstract>
                <description>Bring your own keyboard! Talk with people about them - but mind the best switches are clicky :)</description>
                <logo></logo>
                <persons>
                    <person id='60'>kyomawolf</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='38342d6f-96b7-5063-b80d-594c4c427751' id='72'>
                <date>2025-11-01T23:00:00+01:00</date>
                <start>23:00</start>
                <duration>01:30</duration>
                <room>Hackcenter</room>
                <slug>dhcp25-72-demon-core-dreammaker</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/MNMWP7/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Demon Core :: Dreammaker</title>
                <subtitle></subtitle>
                <track></track>
                <type>DJ-Set</type>
                <language>de</language>
                <abstract>Demon Core :: driving techno set</abstract>
                <description>DJ / Producer / Hacker

Into Vinyl since &apos;92.</description>
                <logo></logo>
                <persons>
                    <person id='50'>mephisto</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='5fb0124b-3f1b-5ba2-8ee9-2f99e948b51f' id='97'>
                <date>2025-11-02T00:45:00+01:00</date>
                <start>00:45</start>
                <duration>01:30</duration>
                <room>Hackcenter</room>
                <slug>dhcp25-97-beat-und-flausch</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/XZUBVV/</url>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <title>Beat und Flausch</title>
                <subtitle></subtitle>
                <track></track>
                <type>DJ-Set</type>
                <language>en</language>
                <abstract>Progressive und Full-on Psytrance ca.140 BPM</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='65'>snornik</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2025-11-02' start='2025-11-02T04:00:00+01:00' end='2025-11-03T03:59:00+01:00'>
        <room name='D002 Lecture Hall' guid='2a13f2d4-3e7f-4e52-a45d-f834aa892c4e'>
            <event guid='8baa40f7-9ff2-54c9-8231-fc309af06545' id='98'>
                <date>2025-11-02T13:00:00+01:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-98-magnetresonanztomographie-wie-funktioniert-das-</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/CBXNL7/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Magnetresonanztomographie wie funktioniert das?</title>
                <subtitle></subtitle>
                <track></track>
                <type>Short Talk</type>
                <language>de</language>
                <abstract>MRT ein nichtinvasives bildgebendes diagnoseverfahren mit vielseitiger Anwendung und technisch anspruchsvoll. Au&#223;erdem geht es um das zweite KI Projekt &#252;berhaupt welches ich nicht doof finde.</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='38'>Volker</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='c8ff0cfb-6979-508d-9575-275a6af44585' id='94'>
                <date>2025-11-02T13:45:00+01:00</date>
                <start>13:45</start>
                <duration>01:00</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-94-writing-your-own-go-linter</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/QDX9T3/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Writing your own Go linter</title>
                <subtitle></subtitle>
                <track></track>
                <type>Long Talk</type>
                <language>en</language>
                <abstract>How does a (Go) linter work? We&apos;ll find out and write our own!</abstract>
                <description>A linter is an automated way of performing a code review. It automatically checks your code way faster than any human could do, and with way less environmental impact and more deterministically than an AI would use. Sure, it does not replace code review, but it allows the reviewer to focus on other things, that you don&apos;t have to mechanically check every time. If you are not using a linter in your CI pipeline, then you&apos;re wasting valuable engineering time.

This talk will first dive into the details on how compiler parse the language and how the abstract syntax tree works. Then we&apos;ll take a look at Go owns analysis package and how we can use it to write our own linter, including a small example that you can use to get started writing linters.</description>
                <logo></logo>
                <persons>
                    <person id='2'>Patrick Hahn</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            <event guid='7669cbe2-fc51-5fb7-9415-c47086a6325a' id='68'>
                <date>2025-11-02T15:00:00+01:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <room>D002 Lecture Hall</room>
                <slug>dhcp25-68-closing</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/3JZZDG/</url>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <title>Closing</title>
                <subtitle></subtitle>
                <track></track>
                <type>Short Talk</type>
                <language>en</language>
                <abstract>sudo systemctl stop dhcpd@hhn.service</abstract>
                <description></description>
                <logo></logo>
                <persons>
                    <person id='2'>Patrick Hahn</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            
        </room>
        <room name='B017 Workshoproom' guid='92f0e71c-16e3-4d08-90ad-db0ca3688742'>
            <event guid='9f7b59d7-d7fc-5c6f-a19f-8e0ddfd77844' id='95'>
                <date>2025-11-02T13:00:00+01:00</date>
                <start>13:00</start>
                <duration>01:30</duration>
                <room>B017 Workshoproom</room>
                <slug>dhcp25-95-kleidung-einfach-reparieren-how-to-fix-your-clothes</slug>
                <url>https://talks.dhcp.cfhn.it/dhcp25/talk/MVETSC/</url>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <title>Kleidung einfach Reparieren/How to fix your clothes</title>
                <subtitle></subtitle>
                <track></track>
                <type>Workshop</type>
                <language>de</language>
                <abstract>Kleidung Reparieren, wie?
Mit Nadel und Faden. Und Geduld.</abstract>
                <description>Ein Workshop f&#252;r alle, die gerne lernen wollen (fast) L&#246;cher in ihrer Kleidung zu Reparieren. Bringt gerne Kleidungsst&#252;cke mit, die Repariert  werden sollen.
Ich bringe Patches, Nadeln, verschiedene Garne und anschauumgsmaterial mit. 
Ihr k&#246;nnt auch einfach zuschauen und m&#252;sst nicht aktiv mitmachen ^^</description>
                <logo></logo>
                <persons>
                    <person id='64'>Llorva</person>
                </persons>
                <links></links>
                <attachments></attachments>
            </event>
            
        </room>
        
    </day>
    
</schedule>
