{"acronym":"hackover2024","aspect_ratio":"16:9","updated_at":"2026-04-03T16:15:04.426+02:00","title":"Hackover 2024","schedule_url":"","slug":"conferences/hackover/2024","event_last_released_at":"2025-10-11T00:00:00.000+02:00","link":"","description":"","webgen_location":"conferences/hackover/2024","logo_url":"https://static.media.ccc.de/media/events/hackover/2024/hackover24.png","images_url":"https://static.media.ccc.de/media/events/hackover/2024","recordings_url":"https://cdn.media.ccc.de/events/hackover/2024","url":"https://api.media.ccc.de/public/conferences/hackover2024","events":[{"guid":"9bebe4cc-ab2f-5dab-ab17-d3be364a2702","title":"Functional correctness -- Haskell-ing your way to reliable code","subtitle":null,"slug":"hackover24-37-functional-correctness-haskell-ing-your-way-to-reliable-code","link":"https://talks.hackover.de/hackover24/talk/XCRTE7/","description":"In the realm of modern software development, ensuring correctness and reliability of software systems is paramount. Functional programming langaunges like Haskell offer a unique approach to achieving these goals through strong type systems, immutable data structures, and pure functions. Despite its practical benefits, functional programming is not yet widely-used in mainstream development.\n\nHere, we'll take you on a gentle exploration of the fundamentals of functional programming, emphasizing concepts like referential transparency, purity, and correctness through verifiable specifications. Through practical examples and approachable explanations, we will illustrate how Haskell's paradigms can lead to a more robust and maintainable codebase. \n\nThis talk serves as a friendly guide for beginners eager to dive into the world of functional programming and to harness its power to write verifiably correct, maintainable software.\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"eng","persons":[],"tags":["37","2024","hackover2024","Raum 1.7","hackover2024-eng","hackover24","Day 1"],"view_count":133,"promoted":false,"date":"2024-08-02T19:00:00.000+02:00","release_date":"2025-10-06T00:00:00.000+02:00","updated_at":"2026-01-05T17:45:14.146+01:00","length":3495,"duration":3495,"thumb_url":"https://static.media.ccc.de/media/events/hackover/2024/37-9bebe4cc-ab2f-5dab-ab17-d3be364a2702.jpg","poster_url":"https://static.media.ccc.de/media/events/hackover/2024/37-9bebe4cc-ab2f-5dab-ab17-d3be364a2702_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/hackover/2024/37-9bebe4cc-ab2f-5dab-ab17-d3be364a2702.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/hackover/2024/37-9bebe4cc-ab2f-5dab-ab17-d3be364a2702.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hackover24-37-functional-correctness-haskell-ing-your-way-to-reliable-code","url":"https://api.media.ccc.de/public/events/9bebe4cc-ab2f-5dab-ab17-d3be364a2702","conference_title":"Hackover 2024","conference_url":"https://api.media.ccc.de/public/conferences/hackover2024","related":[]},{"guid":"67301385-1db3-5d99-b10e-4702fccb94ab","title":"Verwaltungsdigitalisierung für Anfänger*innen","subtitle":null,"slug":"hackover24-58-verwaltungsdigitalisierung-fr-anfnger-innen","link":"https://talks.hackover.de/hackover24/talk/KVSXBJ/","description":"Wir schauen uns an, wie Verwaltungsdigitalisierung gesetzlich motiviert ist, welche technischen Unterbauten beteiligt sind und warum das alles so lange dauert.\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"deu","persons":[],"tags":["58","2024","hackover2024","Raum 1.7","hackover2024-deu","hackover24","Day 1"],"view_count":311,"promoted":false,"date":"2024-08-02T17:30:00.000+02:00","release_date":"2025-10-11T00:00:00.000+02:00","updated_at":"2026-04-03T16:15:04.422+02:00","length":3462,"duration":3462,"thumb_url":"https://static.media.ccc.de/media/events/hackover/2024/58-67301385-1db3-5d99-b10e-4702fccb94ab.jpg","poster_url":"https://static.media.ccc.de/media/events/hackover/2024/58-67301385-1db3-5d99-b10e-4702fccb94ab_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/hackover/2024/58-67301385-1db3-5d99-b10e-4702fccb94ab.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/hackover/2024/58-67301385-1db3-5d99-b10e-4702fccb94ab.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hackover24-58-verwaltungsdigitalisierung-fr-anfnger-innen","url":"https://api.media.ccc.de/public/events/67301385-1db3-5d99-b10e-4702fccb94ab","conference_title":"Hackover 2024","conference_url":"https://api.media.ccc.de/public/conferences/hackover2024","related":[]},{"guid":"fc5fecf0-3adf-5d80-b54d-3a4cebb230a9","title":"Our plastic problem and how to \"solve\" it","subtitle":null,"slug":"hackover24-46-our-plastic-problem-and-how-to-solve-it","link":"https://talks.hackover.de/hackover24/talk/8FSG87/","description":"Everything you should know about plastic recycling and how you can take part in solving the plastic problem\n\nIn this talk I will give an overview about what is currently done to recycle post consumer plastic. You will get to know why this is important and what you can do to improve the situation with plastic waste. I will also give you some tips on how to avoid plastic pollution in your consumer behaviour.\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"eng","persons":[],"tags":["46","2024","hackover2024","Raum 1.7","hackover2024-eng","hackover24","Day 2"],"view_count":105,"promoted":false,"date":"2024-08-03T16:15:00.000+02:00","release_date":"2025-10-07T00:00:00.000+02:00","updated_at":"2025-12-29T03:00:06.356+01:00","length":1684,"duration":1684,"thumb_url":"https://static.media.ccc.de/media/events/hackover/2024/46-fc5fecf0-3adf-5d80-b54d-3a4cebb230a9.jpg","poster_url":"https://static.media.ccc.de/media/events/hackover/2024/46-fc5fecf0-3adf-5d80-b54d-3a4cebb230a9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/hackover/2024/46-fc5fecf0-3adf-5d80-b54d-3a4cebb230a9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/hackover/2024/46-fc5fecf0-3adf-5d80-b54d-3a4cebb230a9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hackover24-46-our-plastic-problem-and-how-to-solve-it","url":"https://api.media.ccc.de/public/events/fc5fecf0-3adf-5d80-b54d-3a4cebb230a9","conference_title":"Hackover 2024","conference_url":"https://api.media.ccc.de/public/conferences/hackover2024","related":[]},{"guid":"29981b9a-025c-596a-a00c-7f6bb4fc2d46","title":"Aller guten Dinge sind PSD3?","subtitle":null,"slug":"hackover24-44-aller-guten-dinge-sind-psd3-","link":"https://talks.hackover.de/hackover24/talk/XLE93M/","description":"Im September 2019 trat die Zahlungsdiensterichtlinie 2 (kurz PSD2) in Kraft. Es folgten Verwirrung, Chaos, und Frustration. Nutzer:innen wurden von neuen Authentifizierungsmaßnahmen überrumpelt, FOSS-Entwickler:innen aus wichtigen Schnittstellen ausgeschlossen und zu allem Unglück mussten wir schon wieder über die Schufa reden. Doch es ist noch nicht alles verloren. Vor zwei Jahren wurde die Richtlinie von der EU evaluiert, und eine dritte PSD wurde erstmals im Sommer 2023 vorgestellt. Wann sie finalisiert wird und in Kraft tritt ist noch unklar, doch ein Jahr nach der ersten Veröffentlichung lohnt es sich Mal tiefer einzusteigen. Die EU Kommission hat schließlich aus den von ihr verursachten Problemen gelernt, und macht mit PSD3 jetzt alles wieder gut, stimmts?\n\nEin loser Überblick über die Herausforderungen und Probleme der PSD2, gefolgt von einer Gegenüberstellung mit den vorgeschlagenen Änderungen durch die PSD3.\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"deu","persons":[],"tags":["44","2024","hackover2024","Raum 1.7","hackover2024-deu","hackover24","Day 2"],"view_count":126,"promoted":false,"date":"2024-08-03T17:00:00.000+02:00","release_date":"2025-10-07T00:00:00.000+02:00","updated_at":"2026-02-18T15:45:10.128+01:00","length":1845,"duration":1845,"thumb_url":"https://static.media.ccc.de/media/events/hackover/2024/44-29981b9a-025c-596a-a00c-7f6bb4fc2d46.jpg","poster_url":"https://static.media.ccc.de/media/events/hackover/2024/44-29981b9a-025c-596a-a00c-7f6bb4fc2d46_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/hackover/2024/44-29981b9a-025c-596a-a00c-7f6bb4fc2d46.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/hackover/2024/44-29981b9a-025c-596a-a00c-7f6bb4fc2d46.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hackover24-44-aller-guten-dinge-sind-psd3-","url":"https://api.media.ccc.de/public/events/29981b9a-025c-596a-a00c-7f6bb4fc2d46","conference_title":"Hackover 2024","conference_url":"https://api.media.ccc.de/public/conferences/hackover2024","related":[]},{"guid":"47fe0d0f-1cfc-55e9-bb98-3e017f2cbe7f","title":"Aus den Untiefen der Business-Software: SAP Transporte inside","subtitle":null,"slug":"hackover24-35-aus-den-untiefen-der-business-software-sap-transporte-inside","link":"https://talks.hackover.de/hackover24/talk/EY7ZJZ/","description":"Wer schon mal mit den drei großen Buchstaben aus Walldorf arbeiten musste und innerhalb von SAP Code geschrieben hat, ist sehr wahrscheinlich auch in irgendeiner Form mit \"Transporten\" in Kontakt gekommen. Und wer schon öfter Code innerhalb von SAP geschrieben und transportiert hat, wird sich vermutlich auch schon gefragt haben, warum Transporte eigentlich so schei^W besonders sind.\nIn diesem Talk geht es darum, wie Transporte von innen aussehen und wie sie (vermutlich) so geworden sind.\n\nWer schon mal mit den drei großen Buchstaben aus Walldorf arbeiten musste und innerhalb von SAP Code geschrieben hat, ist sehr wahrscheinlich auch in irgendeiner Form mit \"Transporten\" in Kontakt gekommen. Und wer schon öfter Code innerhalb von SAP geschrieben und transportiert hat, wird sich vermutlich auch schon gefragt haben, warum Transporte eigentlich so schei^W besonders sind.\n\nDie Möglichkeiten für den klassischen SAP-Entwickler, herauszufinden, was in so einem Transport tatsächlich steckt, sind allerdings recht begrenzt, da die ganze SAP-Welt Unternehmen vorbehalten ist, die entsprechend viele Goldbarren jeden Monat nach Walldorf schicken und sich der Hobby-Hacker nicht mal eben eine Demo-Lizenz klicken kann.\nZudem kommt er oder sie selbst als Mitarbeitende in so einem Unternehmen, die jeden Tag Code schreibt und unter den Transporten leiden muss, üblicherweise nicht als root auf die unterliegenden SAP-Server.\nUnd falls diese Hürden doch alle genommen werden, steht man dann trotzdem nur vor einem proprietärem Haufen Binary.\n\nDaher bringe ich in diesem Talk mal etwas Licht in das recht... historische Transport-Format, gepaart mit Vermutungen, wie es denn so weit kommen konnte.\n\nDisclaimer: Ich bin kein SAP-Mitarbeiter. Praktisch alle Infos in diesem Talk stammen aus Reverse Engineering, sind vollkommen inoffiziell, potentiell ungenau und daher ähnlich zu behandeln wie ein Xerox-Scan.\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"deu","persons":[],"tags":["35","2024","hackover2024","Raum 1.7","hackover2024-deu","hackover24","Day 1"],"view_count":540,"promoted":false,"date":"2024-08-02T20:30:00.000+02:00","release_date":"2025-10-08T00:00:00.000+02:00","updated_at":"2026-03-05T01:45:03.999+01:00","length":1904,"duration":1904,"thumb_url":"https://static.media.ccc.de/media/events/hackover/2024/35-47fe0d0f-1cfc-55e9-bb98-3e017f2cbe7f.jpg","poster_url":"https://static.media.ccc.de/media/events/hackover/2024/35-47fe0d0f-1cfc-55e9-bb98-3e017f2cbe7f_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/hackover/2024/35-47fe0d0f-1cfc-55e9-bb98-3e017f2cbe7f.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/hackover/2024/35-47fe0d0f-1cfc-55e9-bb98-3e017f2cbe7f.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hackover24-35-aus-den-untiefen-der-business-software-sap-transporte-inside","url":"https://api.media.ccc.de/public/events/47fe0d0f-1cfc-55e9-bb98-3e017f2cbe7f","conference_title":"Hackover 2024","conference_url":"https://api.media.ccc.de/public/conferences/hackover2024","related":[]}]}