{"acronym":"dhcp25","aspect_ratio":"16:9","updated_at":"2026-04-12T01:30:04.425+02:00","title":"Die Heilbronner Chaos Party 2025","schedule_url":"https://talks.dhcp.cfhn.it/dhcp25/schedule/export/schedule.xml","slug":"conferences/dhcp/2025","event_last_released_at":"2025-11-04T00:00:00.000+01:00","link":"https://dhcp.cfhn.it","description":"","webgen_location":"conferences/dhcp/2025","logo_url":"https://static.media.ccc.de/media/events/dhcp/2025/dhcp25.png","images_url":"https://static.media.ccc.de/media/events/dhcp/2025","recordings_url":"https://cdn.media.ccc.de/events/dhcp/2025","url":"https://api.media.ccc.de/public/conferences/dhcp25","events":[{"guid":"64a171cf-af1a-5661-aee9-d92968e313e5","title":"Opening","subtitle":null,"slug":"dhcp25-67-opening","link":"https://talks.dhcp.cfhn.it/dhcp25/talk/K97WMF/","description":"sudo systemctl start dhcpd@hhn.service\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Patrick Hahn"],"tags":["67","2025","dhcp25","D002 Vortragsraum","dhcp25-eng","Day 1"],"view_count":115,"promoted":false,"date":"2025-10-31T18:00:00.000+01:00","release_date":"2025-11-01T00:00:00.000+01:00","updated_at":"2026-02-22T16:45:08.668+01:00","length":504,"duration":504,"thumb_url":"https://static.media.ccc.de/media/events/dhcp/2025/67-64a171cf-af1a-5661-aee9-d92968e313e5.jpg","poster_url":"https://static.media.ccc.de/media/events/dhcp/2025/67-64a171cf-af1a-5661-aee9-d92968e313e5_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/dhcp/2025/67-64a171cf-af1a-5661-aee9-d92968e313e5.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/dhcp/2025/67-64a171cf-af1a-5661-aee9-d92968e313e5.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/dhcp25-67-opening","url":"https://api.media.ccc.de/public/events/64a171cf-af1a-5661-aee9-d92968e313e5","conference_title":"Die Heilbronner Chaos Party 2025","conference_url":"https://api.media.ccc.de/public/conferences/dhcp25","related":[]},{"guid":"c8ff0cfb-6979-508d-9575-275a6af44585","title":"Writing your own Go linter","subtitle":null,"slug":"dhcp25-94-writing-your-own-go-linter","link":"https://talks.dhcp.cfhn.it/dhcp25/talk/QDX9T3/","description":"How does a (Go) linter work? We'll find out and write our own!\n\nA 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't have to mechanically check every time. If you are not using a linter in your CI pipeline, then you're wasting valuable engineering time.\n\nThis talk will first dive into the details on how compiler parse the language and how the abstract syntax tree works. Then we'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.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Patrick Hahn"],"tags":["94","2025","dhcp25","D002 Vortragsraum","dhcp25-eng","Day 3"],"view_count":402,"promoted":false,"date":"2025-11-02T13:45:00.000+01:00","release_date":"2025-11-03T00:00:00.000+01:00","updated_at":"2026-02-26T17:15:09.826+01:00","length":2620,"duration":2620,"thumb_url":"https://static.media.ccc.de/media/events/dhcp/2025/94-c8ff0cfb-6979-508d-9575-275a6af44585.jpg","poster_url":"https://static.media.ccc.de/media/events/dhcp/2025/94-c8ff0cfb-6979-508d-9575-275a6af44585_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/dhcp/2025/94-c8ff0cfb-6979-508d-9575-275a6af44585.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/dhcp/2025/94-c8ff0cfb-6979-508d-9575-275a6af44585.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/dhcp25-94-writing-your-own-go-linter","url":"https://api.media.ccc.de/public/events/c8ff0cfb-6979-508d-9575-275a6af44585","conference_title":"Die Heilbronner Chaos Party 2025","conference_url":"https://api.media.ccc.de/public/conferences/dhcp25","related":[]},{"guid":"374baea3-747e-5ced-a795-79a0b1d638b6","title":"Segeln für Nerds: Aero- und Hydrodynamik am Schiff","subtitle":null,"slug":"dhcp25-77-segeln-fr-nerds-aero-und-hydrodynamik-am-schiff","link":"https://talks.dhcp.cfhn.it/dhcp25/talk/B7LJ7G/","description":"Wir verschaffen uns einen Überblick über die physikalischen Effekte in Aero- und Hydrodynamik, die dafür sorgen, dass Segelschiffe schwimmen, vorwärts fahren und nicht umkippen. Danach wagen wir noch einen Blick darauf, was zusätzlich im Wasser passiert, wenn große Schiffe in engen Kanälen, Hafenbecken und rückwärts unter Motor manövrieren.\n\n\u003cbr\u003e grober Inhaltsplan\n\u003cbr\u003e\n\u003cli\u003e statischer und dynamischer Auftrieb, Verdrängung und Lateralplan\n\u003cli\u003e Kräfte- und Momentengleichgewichte\n\u003cli\u003e Segel- und Lateraldruckpunkte, Luv- und Leegierigkeit\n\u003cli\u003e Aufrichtende Momente, Stabilitätskurven, Kenterwinkel\n\u003cli\u003e Tragflächenströmungen, Reynoldszahl und Wirbel, Kurse zum Wind\n\u003cli\u003e Bugwellen und Wulstbug, Rumpfgeschwindigkeiten\n\u003cli\u003e Bank- und Squat-Effekte, Bernoulli-Theorem \n\u003cli\u003e Radeffekt bei Rückwärtsfahrt unter Motor\n\u003cli\u003e Zusätzliche Leinenkräfte im Hafen, Anlegen und Ablegen\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["David Mülheims"],"tags":["77","2025","dhcp25","D002 Vortragsraum","dhcp25-deu","Day 1"],"view_count":373,"promoted":false,"date":"2025-10-31T21:00:00.000+01:00","release_date":"2025-11-01T00:00:00.000+01:00","updated_at":"2026-04-12T01:30:04.421+02:00","length":2086,"duration":2086,"thumb_url":"https://static.media.ccc.de/media/events/dhcp/2025/77-374baea3-747e-5ced-a795-79a0b1d638b6.jpg","poster_url":"https://static.media.ccc.de/media/events/dhcp/2025/77-374baea3-747e-5ced-a795-79a0b1d638b6_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/dhcp/2025/77-374baea3-747e-5ced-a795-79a0b1d638b6.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/dhcp/2025/77-374baea3-747e-5ced-a795-79a0b1d638b6.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/dhcp25-77-segeln-fr-nerds-aero-und-hydrodynamik-am-schiff","url":"https://api.media.ccc.de/public/events/374baea3-747e-5ced-a795-79a0b1d638b6","conference_title":"Die Heilbronner Chaos Party 2025","conference_url":"https://api.media.ccc.de/public/conferences/dhcp25","related":[]},{"guid":"54e442ba-34ed-518f-bb8f-a56c437120b9","title":"Tappybara: Niemand hat die Absicht, Bargeld zu digitalisieren!","subtitle":null,"slug":"dhcp25-87-tappybara-niemand-hat-die-absicht-bargeld-zu-digitalisieren-","link":"https://talks.dhcp.cfhn.it/dhcp25/talk/KUTQB3/","description":"At our Saarländisches Chaos-Event Mega-Knowledgecamp, we created an Innovative Digital Platform™ 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.\n\nLet'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's first chaos event, Mega-Knowledgecamp. Obviously, we needed a bar, but we didn'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.\n\nAs 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!\n\nThis 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.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Q Misell"],"tags":["87","2025","dhcp25","D002 Vortragsraum","dhcp25-eng","Day 2"],"view_count":1073,"promoted":false,"date":"2025-11-01T22:00:00.000+01:00","release_date":"2025-11-03T00:00:00.000+01:00","updated_at":"2026-03-02T17:45:06.599+01:00","length":1606,"duration":1606,"thumb_url":"https://static.media.ccc.de/media/events/dhcp/2025/87-54e442ba-34ed-518f-bb8f-a56c437120b9.jpg","poster_url":"https://static.media.ccc.de/media/events/dhcp/2025/87-54e442ba-34ed-518f-bb8f-a56c437120b9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/dhcp/2025/87-54e442ba-34ed-518f-bb8f-a56c437120b9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/dhcp/2025/87-54e442ba-34ed-518f-bb8f-a56c437120b9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/dhcp25-87-tappybara-niemand-hat-die-absicht-bargeld-zu-digitalisieren-","url":"https://api.media.ccc.de/public/events/54e442ba-34ed-518f-bb8f-a56c437120b9","conference_title":"Die Heilbronner Chaos Party 2025","conference_url":"https://api.media.ccc.de/public/conferences/dhcp25","related":[]},{"guid":"e5a86801-e949-56fe-bc53-3356688c3d6a","title":"Speed Puzzlen – Die Ordnung im Chaos","subtitle":null,"slug":"dhcp25-76-speed-puzzlen-die-ordnung-im-chaos","link":"https://talks.dhcp.cfhn.it/dhcp25/talk/NAQPAZ/","description":"Eine kurze Einführung in die Kunst des Speed Puzzlen und die Community.\n\nAuch Puzzlen kann spannend sein! Ich erzähle euch etwas über das Konzept des Speed Puzzlen, die möglichen Strategien und die Community dahinter. Ausserdem werde ich einige Puzzles mitbringen, falls danach gepuzzelt werden will.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Pandakatze"],"tags":["76","2025","dhcp25","D002 Vortragsraum","dhcp25-deu","Day 1"],"view_count":163,"promoted":false,"date":"2025-10-31T19:45:00.000+01:00","release_date":"2025-11-01T00:00:00.000+01:00","updated_at":"2026-01-28T12:45:13.178+01:00","length":3190,"duration":3190,"thumb_url":"https://static.media.ccc.de/media/events/dhcp/2025/76-e5a86801-e949-56fe-bc53-3356688c3d6a.jpg","poster_url":"https://static.media.ccc.de/media/events/dhcp/2025/76-e5a86801-e949-56fe-bc53-3356688c3d6a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/dhcp/2025/76-e5a86801-e949-56fe-bc53-3356688c3d6a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/dhcp/2025/76-e5a86801-e949-56fe-bc53-3356688c3d6a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/dhcp25-76-speed-puzzlen-die-ordnung-im-chaos","url":"https://api.media.ccc.de/public/events/e5a86801-e949-56fe-bc53-3356688c3d6a","conference_title":"Die Heilbronner Chaos Party 2025","conference_url":"https://api.media.ccc.de/public/conferences/dhcp25","related":[]},{"guid":"7669cbe2-fc51-5fb7-9415-c47086a6325a","title":"Closing","subtitle":null,"slug":"dhcp25-68-closing","link":"https://talks.dhcp.cfhn.it/dhcp25/talk/3JZZDG/","description":"sudo systemctl stop dhcpd@hhn.service\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Patrick Hahn"],"tags":["68","2025","dhcp25","D002 Vortragsraum","dhcp25-eng","Day 3"],"view_count":146,"promoted":false,"date":"2025-11-02T15:00:00.000+01:00","release_date":"2025-11-04T00:00:00.000+01:00","updated_at":"2026-03-20T19:30:05.376+01:00","length":861,"duration":861,"thumb_url":"https://static.media.ccc.de/media/events/dhcp/2025/68-7669cbe2-fc51-5fb7-9415-c47086a6325a.jpg","poster_url":"https://static.media.ccc.de/media/events/dhcp/2025/68-7669cbe2-fc51-5fb7-9415-c47086a6325a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/dhcp/2025/68-7669cbe2-fc51-5fb7-9415-c47086a6325a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/dhcp/2025/68-7669cbe2-fc51-5fb7-9415-c47086a6325a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/dhcp25-68-closing","url":"https://api.media.ccc.de/public/events/7669cbe2-fc51-5fb7-9415-c47086a6325a","conference_title":"Die Heilbronner Chaos Party 2025","conference_url":"https://api.media.ccc.de/public/conferences/dhcp25","related":[]},{"guid":"6f70cb94-ca3f-59d6-a4bb-8cbc70e23612","title":"Creating a Gridfinity Chocolate Advent Calendar","subtitle":null,"slug":"dhcp25-91-creating-a-gridfinity-chocolate-advent-calendar","link":"https://talks.dhcp.cfhn.it/dhcp25/talk/8MZRMA/","description":"Normal Advent calendars are boring: so let’s make our own! We’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.\n\nAlong the way, we’ll cover practical food safety considerations and show how these techniques come together to produce something tasty, nerdy, and gift-worthy.\n\nJoin me in the creation of an advent calendar for the hackers and makers in your life.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Johannes Bechberger"],"tags":["91","2025","dhcp25","D002 Vortragsraum","dhcp25-eng","Day 2"],"view_count":255,"promoted":false,"date":"2025-11-01T21:15:00.000+01:00","release_date":"2025-11-01T00:00:00.000+01:00","updated_at":"2026-04-11T20:45:06.637+02:00","length":1357,"duration":1357,"thumb_url":"https://static.media.ccc.de/media/events/dhcp/2025/91-6f70cb94-ca3f-59d6-a4bb-8cbc70e23612.jpg","poster_url":"https://static.media.ccc.de/media/events/dhcp/2025/91-6f70cb94-ca3f-59d6-a4bb-8cbc70e23612_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/dhcp/2025/91-6f70cb94-ca3f-59d6-a4bb-8cbc70e23612.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/dhcp/2025/91-6f70cb94-ca3f-59d6-a4bb-8cbc70e23612.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/dhcp25-91-creating-a-gridfinity-chocolate-advent-calendar","url":"https://api.media.ccc.de/public/events/6f70cb94-ca3f-59d6-a4bb-8cbc70e23612","conference_title":"Die Heilbronner Chaos Party 2025","conference_url":"https://api.media.ccc.de/public/conferences/dhcp25","related":[]},{"guid":"afead504-944c-5850-af25-8927251498c1","title":"The S-Bahn Mitteldeutschland and It's Consequences","subtitle":null,"slug":"dhcp25-85-the-s-bahn-mitteldeutschland-and-it-s-consequences","link":"https://talks.dhcp.cfhn.it/dhcp25/talk/HCTRKV/","description":"The many consequences of running your regional rail network like an S-Bahn\n\nA 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\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Arsons"],"tags":["85","2025","dhcp25","D002 Vortragsraum","dhcp25-eng","Day 2"],"view_count":1930,"promoted":false,"date":"2025-11-01T17:15:00.000+01:00","release_date":"2025-11-03T00:00:00.000+01:00","updated_at":"2026-04-07T15:15:04.197+02:00","length":3065,"duration":3065,"thumb_url":"https://static.media.ccc.de/media/events/dhcp/2025/85-afead504-944c-5850-af25-8927251498c1.jpg","poster_url":"https://static.media.ccc.de/media/events/dhcp/2025/85-afead504-944c-5850-af25-8927251498c1_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/dhcp/2025/85-afead504-944c-5850-af25-8927251498c1.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/dhcp/2025/85-afead504-944c-5850-af25-8927251498c1.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/dhcp25-85-the-s-bahn-mitteldeutschland-and-it-s-consequences","url":"https://api.media.ccc.de/public/events/afead504-944c-5850-af25-8927251498c1","conference_title":"Die Heilbronner Chaos Party 2025","conference_url":"https://api.media.ccc.de/public/conferences/dhcp25","related":[]}]}