{"conference_events":{"version":"2.1_second_flush","events":[{"id":3116,"guid":"ce374f01-3273-4724-8d24-0418d44afdad","title":"20 Jahre OpenStreetMap","language":"de","subtitle":null,"description":"OpenStreetMap wurde im Juli 2004, also vor ziemlich genau  20 Jahren, gegründet. Der Vortrag blickt zurück auf die Entwicklung des Projektes in dieser Zeit und wagt auch einen Blick in die Zukunft. Dabei werden unter anderem Aspekte der Datenqualität, der Community, des Rechts und Kuriosa in den Blick genommen.\r\n","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Kultur","abstract":"OpenStreetMap ist  20 Jahren alt. Der Vortrag blickt zurück auf die Entwicklung des Projektes und wagt auch einen Blick in die Zukunft.","speakers":[{"guid":"c73b4423-d7d4-5828-b995-6e4be8aedbe2","id":1317,"image":null,"name":"Falk Zscheile","public_name":"Falk Zscheile","abstract":"Contributing to OpenStreetMap since 2009. Currently also active on the board of OpenStreetMap Germany (FOSSGIS e.V.).","description":null,"links":[]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3045,"guid":"4baa8f59-e5e2-4e8b-ba7d-56e9748df0ba","title":"Abstimmungsergebnisse im Europäischen Parlament - einfach und durchsuchbar","language":"de","subtitle":"Wie wir Abstimmungsdaten sammeln und kontextualisieren","description":"Das Europäische Parlament ist die einzige unmittelbar demokratisch legitimierte der drei großen, gesetzgebenden EU-Institutionen. Im Juli wird das 10. Europäische Parlament mit 720 Abgeordneten zusammenkommen, die gemeinsam über 440 Millionen EU-Bürger*innen vertreten. Als Bürger*in selbst zu überprüfen, wie gut diese Vertretung klappt, ist leider schwierig: Zwar werden die Ergebnisse meistens inklusive Abstimmungsverhalten der einzelnen Abgeordneten veröffentlicht, aber sie sind schwer zu finden und nachzuvollziehen.\r\n\r\nIm Vortrag gehen wir kurz auf die grundlegende Rolle des Europäischen Parlaments im Europäischen Gesetzgebungsverfahren ein und schauen uns an, wie die veröffentlichten Abstimmungsdaten des Parlaments zu lesen sind.\r\nDanach geben wir einen Überblick, wie unsere automatisierte Sammlung und Aufbereitung technisch funktioniert.\r\nDabei zeichnen wir nach, was wir seit unserem ersten Prototyp aus 2021 gelernt haben und versuchen Strategien für den Umgang mit unzuverlässigen Datenquellen an die Hand zu geben.\r\n\r\nWir schließen mit einigen Ideen, wie unsere unter einer offenen Lizenz gesammelten Daten genutzt werden können.\r\n","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/045/original/logo.png?1715263170","type":"lecture","do_not_record":false,"track":"sonstiges","abstract":"Wir stellen HowTheyVote.eu vor, eine quelloffene Plattform, auf der wir automatisiert Abstimmungsdaten aus dem Europäischen Parlament sammeln, sie mit weiteren Informationen kombinieren, übersichtlich darstellen und durchsuchbar machen.\r\n\r\nDabei starten wir ausgehend von den verschiedenen offiziellen Datenquellen. Wir demonstrieren einige Fallstricke in Scraping-Projekten und im Umgang mit inkonsistenten Daten und ihrer Verknüpfung.\r\n\r\nDer Vortrag richtet sich an alle, die Interesse an der Arbeit des Europäischen Parlaments, an Web-Scraping-Projekten oder offenen Daten haben.\r\n","speakers":[{"guid":"e0011899-d2bc-531e-bfdf-0dfaaf2652b7","id":1787,"image":"/system/people/avatars/000/001/787/original/signal-2022-04-24-233914_001.png?1688400038","name":"linusha","public_name":"linusha","email":"mail@linushagemann.de","abstract":"Full-time core developer of lively.next.","description":"I hold a Bachelors in IT-Systems-Engineering from Hasso-Plattner-Institute Potsdam.\r\nDuring my finals project there, our team developed \"qinoq\", an editor for interactive scrollytelling media in lively.next.\r\nRight now, I am working full-time on the development of lively.next, a self-contained, live programming IDE in and for the web.\r\n\r\nPreviously, I worked at Playtestcloud as an intern/student developer, visualized rent-policy proposals for the Rosa-Luxemburg-Foundation and co-developed HowTheyVote with support of the Prototype Fund.","links":[{"url":"https://linushagemann.de/","title":"My Homepage"},{"url":"https://digitalcourage.social/@linushagemann","title":"On Mastodon"},{"url":"https://github.com/linusha","title":"On GitHub"}]},{"guid":"06eaf051-1b7c-5c84-9779-a15394718e13","id":1895,"image":null,"name":"Till Prochaska","public_name":"Till Prochaska","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T11:15:00.000+02:00","end_time":"2024-08-18T12:15:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3028,"guid":"532ee1fe-cdd8-4694-b427-ea9be837bf0a","title":"A Comparative Analysis of Embedded Container Runtimes","language":"en","subtitle":null,"description":"Nowadays containers are so ommnipresent that a world without containerization seems unthinkable. They are often the Solution for portable and isolated environments for running applications. Containers are, as just mentioned everywhere, but not all environments come with the same constraints and usecases, a containerization Solution for Servers might not fit on embedded systems and vice versa. This talk aims to provide an overview about existing containerization Solutions, their architecture, functionality, ecosystem and how they can be used in embedded Systems.\r\n \r\nFirstly, we quickly recap the fundamental technologies for containers including namespaces and cgroups. Additionally, we explore the broader context of containerization, contrasting it with alternative approaches such as virtual machines, traditional application deployment and UserModeLinux.\r\n \r\nSubsequently, we delve into the realm of container runtimes, focusing on popular implementations such as the Open Container Initiative (OCI) standards that include runc and crun, but also solutions like lxc will be covered. We also discuss older approaches such as lmctfy and CoreOS's rkt. Another important point is the ecosystem surrounding embedded containers, encompassing container registries for image distribution and the tooling required for building and managing containerized applications in embedded environments.\r\n \r\nFinally, a comparative analysis is presented that evaluaties embedded container runtimes based on criteria such as performance, security, ease of use and ecosystem support.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Entwicklung","abstract":"Nowadays containers are so ommnipresent that a world without containerization seems unthinkable. They are often the Solution for portable and isolated environments for running applications. But a containerization Solution for Servers might not fit on embedded systems and vice versa. We want to provide an overview about existing containerization Solutions, their architecture, functionality, ecosystem and how they can be used in embedded Systems.","speakers":[{"guid":"549590ba-1eac-5756-b166-a79bda0cb593","id":1875,"image":"/system/people/avatars/000/001/875/original/1698247561169.jpeg?1721918489","name":"Simone Weiß","public_name":"Simone Weiß","abstract":null,"description":null,"links":[]},{"guid":"d677fc51-0290-5199-aba9-1b9b8d23fdba","id":1876,"image":"/system/people/avatars/000/001/876/original/Profil1.jpg?1720422715","name":"Thomas Irgang","public_name":"Thomas Irgang","email":"thomas@irgang.eu","abstract":"Ich bin embedded Linux enthusiast und freue mich auf (embedded) Linux Diskussionen.","description":"Ich bin embedded Linux enthusiast und freue mich auf (embedded) Linux Diskussionen.\r\n\r\nIn meinem Arbeitsleben lernte ich nach einigen Versuchen, dass embedded Softwareentwicklung meine Passion ist.\r\nMit der Zeit stellte sich heraus, dass ich besser bin darin komplexe technische Herausforderungen zu erklären,\r\nund Nutzeranfoderungen herauszufinden, als darin diese zu implementieren, und ich habe mich darauf spezialisiert\r\nembedded Linux Engineeringteams zu führen.\r\n\r\nIch bin Product Owner von Elektrobits EB corbos Linux, einer automotive embdded Linux Distribution basierend auf Ubuntu.\r\nDieser Beitrag ist inspiriert von Fragestellungen aus dieser Arbeit, aber nicht über EB corbos Linux.","links":[]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"HS5","id":254}},{"id":3157,"guid":"e0436733-9adb-4f19-b734-06b452d078eb","title":"Aktueller Status der Moin Version 2.0","language":"de","subtitle":"Technische Details über das MoinWIki 2.0 und Unterschiede zu Version 1.9","description":"Quellcode des Projekts unter \r\nhttps://github.com/moinwiki/moin","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/157/original/moinmoin_logo_400.png?1721131593","type":"lecture","do_not_record":true,"track":null,"abstract":"MoinMoin ist eine in Python geschriebene Wiki-Software. Die offiziell unterstützte Version ist immer noch 1.9, aber an der Version 2.0, die auf Python3 basiert, wird derzeit gearbeitet. Wir geben technische Einblicke in das Projekt, den aktuellen Stand und die Hauptunterschiede zu moin 1.9.\r\n\r\n","speakers":[{"guid":"09c2ffe5-6941-5999-ae02-8f9ce5a95906","id":1925,"image":null,"name":"H.-Ulrich Birke","public_name":"H.-Ulrich Birke","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"MoinMoin Wiki (C219)","id":259}},{"id":3133,"guid":"2cd8e2e5-2a46-413b-99cd-7ec6ddf20531","title":"Alt werden mit C++","language":"de","subtitle":"Wenn ein langlebiges Projekt mit der Weiterentwicklung der Sprache mitwächst","description":"\u003ci\u003eSoftware lebt solange sie änderbar ist\u003c/i\u003e.\r\nFür langlebige Software ist der Charakter der Programmiersprache bedeutsam. Der Charakter jeder Sprache, und die damit verbundenen Methoden entwickeln sich weiter. Daraus entsteht eine Wechselwirkung mit einer bestehenden Codebasis, die sich ebenfalls weiterentwickelt.\r\n\r\nExemplarisch sei dies am Beispiel der Erfahrungen im \u003ci\u003eProjekt Lumiera\u003c/i\u003e mit der \u003ci\u003eSprache C++\u003c/i\u003e aufgezeigt. In diesem OpenSource-Projekt wird Software für professionellen Film/Videoschnitt entwickelt.\r\n\r\nDie Entscheidung für eine Plattform ist im Kern eine Entscheidung für ein Ökosystem. Ein langlebiges Projekt muss auf Autonomie und Handlungsfähigkeit achten. Daher scheiden die meisten zunächst offensichtlichen und beliebten Plattformen aus. Für Lumiera hat man sich damals für C++ in einem Unix-Umfeld entschieden. Realistische andere Optionen wären noch gewesen: D, Java, C, Haskell. Einmal getroffen, ist eine solche Entscheidung mehr oder weniger endgültig. Denn jede der großen Programmiersprachen steht auch für eine bestimmte Denkhaltung und Herangehensweise.\r\n\r\nSoftware bleibt nur änderbar, wenn sie mit den beschränkten menschlichen Fähigkeiten im Einklang steht. Das gilt, sofern Software von Menschen und für Menschen gebaut wird. Die wichtigste Beschränkung liegt hierbei in der Fähigkeit, die \u003ci\u003eFolgen von Änderungen zu verstehen und zu beherrschen.\u003c/i\u003e Das wird ermöglicht durch den sachgemäßen Ansatz von \u003ci\u003eAbstraktionen\u003c/i\u003e.\r\n\r\nDurch einen Interface-Kontrakt wird die Implementierung zum Detail, und damit lokal änderbar. Für einen Kontrakt muss aber auch das Verhalten festgelegt werden. Damit dringt die Abstraktion in die Implementierung ein, und erfordert entsprechende Ausdrucksmittel. Der vorherrschende Lösungsansatz für diese Problematik war in den letzten 20 Jahren die Trennung von Infrastruktur und Funktionalität. Ein Stück Funktionalität wird zu einem abstrakten Element, das in einen anderweitig geregelten Kontrakt eingebunden werden kann. Einmal etabliert, könnte ein solches\r\nSchema oft an weiteren Stellen angewendet werden, sofern man auch noch von den konkreten Funktionsargumenten abstrahieren könnte. So entsteht die Forderung nach Funktionen auf generischen Argumenten.\r\n\r\nIn der Praxis war der Weg dorthin mühsam und erforderte viele Workarounds. Die Sprachmittel in C++ waren anfangs wenig geeignet und problematisch: im Grunde gab es nur die schon in C nutzbaren Funktions-Pointer. Jedoch hat C++ durch seine Klassen und das Typsystem eine ausgeprägte Stärke im Bauen neuer Abstraktionen. Die Boost-Libraries haben daraus ein neues Sprachmittel geschaffen: \u003cb\u003eFunktions-Objekte\u003c/b\u003e. Mit C++11 wurden diese auch Teil der Sprachdefinition; zugleich jedoch wurden auch \u003cb\u003eLambda-Ausdrücke\u003c/b\u003e als neues Sprachmittel eingeführt. Beide Sprachmittel stehen nun gleichberechtigt nebeneinander und ermöglichen völlig neue Anwendungsmuster. Und die Sprache entwickelte sich weiter. Mithilfe der \u003cb\u003eRValue-References\u003c/b\u003e wurde das transparente Durchreichen von Argumenten möglich. Die hierfür notwendigen semantischen Anpassungen sind subtil und tückisch. Eine schrittweise Umstellung einer großen Codebasis ist ein langlaufender Vorgang und eine organisatorische Herausforderung.\r\n\r\nOft muss man aber Argumente nicht nur durchreichen, sondern eine generische Funktion soll Eigenschaften ihrer Argumente verstehen und sich daran anpassen können. In den meisten älteren Programmiersprachen scheitert an dieser Forderung die Weiterentwicklung in Richtung einer Funktions-Abstraktion. Zum Glück (oder leider) galt das nicht für C++, denn während der Standardisierung der Sprache sind einige Design-Unfälle passiert, deren anfangs gar nicht intendiertes Verhalten in den Compilern dazu verwendet werden konnte, diese »Schallmauer« zu durchbrechen. Gemeint ist die \u003cb\u003eTemplate-Metaprogammierung\u003c/b\u003e, eine Art »schwarze Magie«, mit der man eine funktionale Hilfs-Sprache während des Compilier-Vorgangs ausführen lassen kann.\r\n\r\nWarum lässt man sich auf schwarze Magie ein? Antwort: weil man dadurch mächtiger wird. Die Sprachmittel werden ausdrucksstärker. In wenigen Zeilen Code lässt sich eine komplexe Funktionalität zuverlässig und sicher realisieren. Dadurch gewinnt man Zeit, über die eigentlichen Anforderungen nachzudenken. Man geht damit aber technische Schulden ein: der Umgang mit der Codebasis erfordert vertiefte Kenntnisse, und einen mathematisch-geprägten Denkstil. Trotzdem war diese Entwicklung in der Praxis derart erfolgreich, dass das C++ - Komitee diesem Trend gefolgt ist, und die Aufgabe übernommen hat, die historisch gewachsene schwarze Magie in klar definierte und sauber verwendbare Sprachmittel inkrementell weiter zu entwickeln. Im Besonderen entstanden so \u003cb\u003eVariadische Ausdrücke\u003c/b\u003e und \u003cb\u003eConcepts\u003c/b\u003e. Wenn man diese Aufgabe ernst nimmt, kann man sich nicht damit begnügen, einen pragmatischen Gebrauch zu kodifizieren und syntaktisch nett zu verpacken. Vielmehr sind neue Sprachmittel gefordert, die sich zwar in den Stil der Sprache nahtlos einfügen, und auch das gleiche leisten wie die historisch gewachsene Lösung, aber dennoch auf einer neuen Basis stehen, klar definiert und leichter korrekt verwendbar sind. Das ist eine sehr anspruchsvolle Aufgabe; das Ergebnis ist erstaunlich, hat aber auch sehr viel Zeit in Anspruch genommen und ist in manchen Teilaspekten immer noch unfertig.\r\n\r\nDiese schrittweise Weiterentwicklung der Sprache führt dazu, dass im bestehenden Code eine Menge von Hilfsmitteln entsteht, die aufeinander aufbauen und weithin im Einsatz sind. Jedoch sind die Lösungen aus verschiedenen Entwicklungsstadien untereinander oft nicht kompatibel, da sich die gesamte Herangehensweise geändert hat. In einer größeren Code-Basis entstehen so komplexe interne Binding-Schichten, die erhebliche Probleme bei der Wartung aufwerfen können: zusammenhängende Systeme ziehen sich über weite Strecken durch den Code, und stützen sich jeweils auf Hilfsmittel ab, die untereinander nicht austauschbar sind.\r\n\r\nBeispiele hierfür sind:\r\n\u003cul\u003e\u003cli\u003eLoki-Typlisten vs. Variadic Arguments\u003c/li\u003e\r\n    \u003cli\u003eType-Traits vs. Concepts\u003c/li\u003e\r\n\u003c/ul\u003e\r\nDa die jeweiligen Alternativen den gleichen Zweck auf unterschiedlichem Weg erreichen, kann eine Umstellung herausfordernd sein und läuft auf eine großflächige Überarbeitung etablierter Infrastrukturen hinaus. Daraus erwächst aber auch die Chance, in der Codebasis weithin etablierte Lösungen zu hinterfragen und weiterzuentwickeln.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Entwicklung","abstract":"Für eine langlebige Codebasis ist der Charakter und die weitere Entwicklung der einmal gewählten Programmiersprache bedeutsam. Dies wird verdeutlicht anhand von Beispielen und Erfahrungen im Projekt Lumiera mit der Sprache C++. Diese Sprache bietet Abstraktionsmittel, die sehr hilfreich sein können, in einer großen und komplexen Codebasis die Flexibilität und Änderbarkeit zu erhalten. Allerdings tritt die schrittweise Evolution dieser Sprachmittel selber in Wechselwirkung mit der Entwicklung der Codebasis und erzeugt Wartungsprobleme. Dies wird beleuchtet am Beispiel von \u003ci\u003eLambdas und Funktoren\u003c/i\u003e, der Einführung von \u003ci\u003eRValue-Referenzen\u003c/i\u003e, sowie der Entwicklung von \u003ci\u003eGenerics und Concepts\u003c/i\u003e.\r\n","speakers":[{"guid":"1630bb7b-fa2d-5236-93c0-d441a6f08979","id":396,"image":"/system/people/avatars/000/000/396/original/2024-01-04.Passbild_crop.jpg?1722464146","name":"Hermann Voßeler","public_name":"Hermann Voßeler","abstract":"Lumiera core developer","description":null,"links":[]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3153,"guid":"2a858904-1480-43c1-ba83-078cd8ff21a8","title":"Another trip around the sun: A Phosh status update","language":"en","subtitle":"Or: half a decade of daily driving phosh","description":"Starting with a short update on what happened since last FrOSCon we'll also have room for questions and a discussion about what could shape the next half decade.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/153/original/phosh-logo-tight.png?1722079881","type":"lecture","do_not_record":false,"track":null,"abstract":"Phosh is a user interface for mobile devices running Linux. This talk gives a short overview of what happened in and around Phosh during the last year and what to expect next.","speakers":[{"guid":"fd626132-dfaa-5814-8447-e5db2592c605","id":474,"image":"/system/people/avatars/000/000/474/original/agx.png?1307529374","name":"Guido Günther","public_name":"Guido Günther","email":"agx@sigxcpu.org","abstract":"Guido Günther is a Phosh project member and Debian developer.","description":"Guido Günther joined the Debian Project while completing his degree in Physics at the University of Konstanz. He helped bootstrapping the Debian MIPS port and (co)initiated the Debian Groupware Meetings.\r\n\r\nWhen possible he enjoys contributing to Phosh, GNOME, Debian, the Linux kernel and other projects related to Linux on mobile devices.\r\n","links":[{"url":"http://honk.sigxcpu.org/con/","title":"Blog"},{"url":"https://honk.sigxcpu.org/piki/","title":"Wiki"}]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3148,"guid":"c240f91b-24a5-4454-92f1-06610257616a","title":"Ansible-Sprechstunde \u0026 Code-Review","language":"de","subtitle":"… ich will weniger schlechten Code schreiben (und lesen müssen)!","description":"Laßt uns gemeinsam einen kritischen Blick auf meinen \u0026 euren Ansible-Code werfen:\r\nAuf welche Tricks seid ihr stolz, daß es funzt – wo hakt es, ihr wißt aber nicht warum – wo meint ihr, das muß doch besser gehen?\r\nWie schafft ihr die Brücke zwischen dem händischen Ausführen auf der Shell und der Template-Definition in AWX/AAP?\r\n... wie dokumentiert ihr Requirements sowie notwendige und fakultative Parameter?","duration":7200,"time_slots":24,"logo":"/system/events/logos/000/003/148/original/Ansible_logo.svg.png?1718051344","type":"workshop","do_not_record":false,"track":"System Administration","abstract":"Gemeinsamer Review von Ansible-Code sowie Q\u0026A","speakers":[{"guid":"ec0b69b0-5302-5687-aee5-a1929f77dc38","id":1684,"image":"/system/people/avatars/000/001/684/original/IMG_5810_-grau_face_640.JPG?1621887211","name":"Henning Rohde","public_name":"Henning Rohde","email":"henning+froscon.de@privat.amalix.de","abstract":"Ideen, Konzepte und Lösungen für DevOps-Teams \u0026 ITinfra-Projekte","description":"Selbständig bin ich seit inzwischen 14 Jahren, und auch schon zehn Jahre länger auf/in Linux und diversen Unix'en zu Hause.\r\nAls klassischer SysAdmin habe ich eine Reihe von Konzernen bei Aufzucht, Betrieb und Pflege von unixoiden Systeme in deren RZ'en unterstützt - selbstverständlich modernerweise auch in der Rolle des Betriebs-DevOps'lers mit den Fachrichtungen Infrastruktur und Automagisierung.","links":[{"url":"www.amalix.de","title":"Xing"},{"url":"@AheroX@chaos.social","title":"Fediverse"}]}],"start_time":"2024-08-18T11:15:00.000+02:00","end_time":"2024-08-18T13:15:00.000+02:00","room":{"name":"Open CoDe / Workshops (C118)","id":258}},{"id":3075,"guid":"df7028d5-058c-453e-b620-2098c4042119","title":"Automatisierte Provisionierung mit SecureBoot und Foreman","language":"de","subtitle":null,"description":"Das Unified Extensible Firmware Interface (UEFI), bis Version 2.0 auch bekannt als EFI, wurde als BIOS-Nachfolger eingeführt und hat sich als Standard heutiger Hardwareplattformen durchgesetzt.\r\nTeil von UEFI ist SecureBoot, welches die Authentizität der Software, die von der Firmware geladen und ausgeführt wird, mit Hilfe kryptografischer Mechanismen sicher stellen soll.\r\nEin vertrauenswürdiges Linux-System stellt nur das letzte Glied in einer Kette von Softwarekomponenten dar.\r\nEine typische Vertrauenskette besteht aus Firmware, Bootloader, Linux-Kernel und Kernel-Modulen.\r\nDie Verwendung von SecureBoot stellt Administratoren vor gewisse Herausforderungen wenn Hosts automatisiert aufgesetzt werden sollen.\r\nDas Open-Source-Projekt Foreman, welches als Basis für orcharhino und RedHat's Satellite dient, ist ein Lifecycle-Management-Tool, das u.a. ein automatisiertes Aufsetzen von Hosts ermöglicht.\r\nDer SecureBoot-Support in Foreman ist aktuell begrenzt, die Nachfrage danach steigt.\r\nMein Vortrag soll eine kurze Einführung in SecureBoot geben, Foreman's Provisionierungsmöglichkeiten, und dessen aktuelle Limitierungen sowie den aktuellen Stand der Upstream-Entwicklung in Bezug auf den SecureBoot-Support.\r\nAuch alternative Wege, wie angepasste Discovery-Images, sollen kurz vorgestellt werden.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"System Administration","abstract":"SecureBoot ist Teil von UEFI, welches die Authentizität der Software, die von der Firmware geladen und ausgeführt wird, mit Hilfe kryptografischer Mechanismen sicher stellen soll.\r\nDie Verwendung von SecureBoot stellt Administratoren vor gewisse Herausforderungen wenn Hosts automatisiert aufgesetzt werden sollen.\r\nDas Open-Source-Projekt Foreman, welches als Basis für orcharhino und RedHat's Satellite dient, ist ein Lifecycle-Management-Tool, das u.a. ein automatisiertes Aufsetzen von Hosts ermöglicht.\r\nMein Vortrag soll eine kurze Einführung in SecureBoot geben, Foreman's Provisionierungsmöglichkeiten, und dessen aktuelle Limitierungen sowie den aktuellen Stand der Upstream-Entwicklung in Bezug auf den SecureBoot-Support.","speakers":[{"guid":"008a1b21-3469-5961-a9a9-5432c26757e5","id":1899,"image":null,"name":"Jan Löser","public_name":"Jan Löser","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3158,"guid":"4c00dd36-8b7c-4fc5-9bb2-cf9d21273294","title":"Begrüßung durch Prof. Dr. Marco Winzker, Vizepräsident Studium, Lehre und Weiterbildung","language":"de","subtitle":null,"description":null,"duration":900,"time_slots":3,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[],"start_time":"2024-08-17T12:25:00.000+02:00","end_time":"2024-08-17T12:40:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3110,"guid":"b257e3a5-23e7-46f8-8625-8b0a7f57d0ed","title":"Beschaffung - aber richtig!","language":"de","subtitle":"Die Auswahl des passenden Anbieters","description":"In der Open Source Business Alliance beschäftigen wir uns aktuell mit der Frage, wie das professionelle Open Source Ökosystem nachhaltig bewahrt und gestärkt werden kann. Die öffentliche Verwaltung propagiert digitale Souveränität und Open Source, etliche unserer Mitglieder erleben jedoch, dass sie in Bieterverfahren bei Ausschreibungen der öffentlichen Hand von \"Trittbrettfahrer\"-Unternehmen über den Preis ausgestochen werden. Diese betreiben teilweise massives Preisdumping ohne jedoch die entsprechende Expertise oder eine Beziehung zu den Entwicklern der Software zu haben. In öffentlichen Ausschreibungen gewinnt meistens der billigste Bieter. Bei Open Source Software aber sollte der Preis nicht das entscheidende Auswahlkriterium sein. Sonst nimmt man dabei in Kauf, dass durch mangelnde Qualifikation das Projekt \"vor die Wand fährt\". Werden die eigentlichen Entwickler nicht unterstützt, werden Sicherheit, Weiterentwicklung und Pflege der Software zusätzlich gefährdet. Die damit eingehandelten Probleme werden dann oft auf den Umstand geschoben, dass Open Source eingesetzt wurde. Das beschädigt allgemein den Ruf von Open Source Software und widerspricht dem Grundsatz von \"Public Money, Public Code\". Die Working Group Beschaffung der OSBA erstellt zu diesem Thema eine Handreichung mit Kriterien zur Auswahl bzw. Bewertung der Anbieter, um das bestehende Open Source Ökosystem langfristig zu bewahren und auszubauen.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/110/original/osba-logo.png?1716471758","type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Die Auswahl eines Anbieters in öffentlichen Ausschreibungen rein über den Preis berücksichtigt nicht ausreichend die Besonderheiten von freier Software und Open Source. Dadurch, dass die Software grundsätzlich frei verfügbar ist, müssen andere Kriterien genutzt werden, um die effektiven Kosten der kommerziellen Software-Entwicklung zu decken - für bestehenden und zukünftigen Code.","speakers":[{"guid":"9dfa7084-d52d-5500-8222-207fd315afed","id":1815,"image":"/system/people/avatars/000/001/815/original/claus_2021_klein_quad.jpg?1686476333","name":"Claus Wickinghoff (linudata GmbH \u0026 OSBA WG Beschaffung)","public_name":"Claus Wickinghoff (linudata GmbH \u0026 OSBA WG Beschaffung)","email":"wickinghoff@osb-alliance.com","abstract":"Claus Wickinghoff, Jahrgang '70, war bereits vor dem Abitur in der\r\nMailboxszene unterwegs. Während des Elektrotechnikstudiums an der RWTH\r\nAachen beteiligte er sich aktiv am Aufbau des Internets im Rahmen des\r\nIndividual Network e.V. Seit 1984 nutzt er selbst ausschließlich Linux\r\nund Open Source Software. Nach dem Studium arbeitete er an einem\r\nInstitut der RWTH im Bereich Messtechnik, danach beschäftigte er sich\r\nmit Hochverfügbarkeitslösungen und Netzwerksicherheit bei\r\nverschiedenen mittelständischen Unternehmen. Inzwischen ist er einer\r\nder beiden Geschäftsführer der linudata GmbH in Essen, einem\r\nIngenieurbüro für Netzwerktechnik. In der Open Source Business\r\nAlliance ist er ehrenamtlich als Sprecher der Working Group\r\nBeschaffung aktiv.\r\n","description":null,"links":[]},{"guid":"3456e03b-ed0f-5aa2-9287-2ba7bc2182ad","id":1931,"image":"/system/people/avatars/000/001/931/original/BirgitBecker.jpg?1722329910","name":"Birgit Becker (EGroupware GmbH, OSBA WG Beschaffung) ","public_name":"Birgit Becker (EGroupware GmbH, OSBA WG Beschaffung) ","email":"bb@egroupware.org","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3126,"guid":"7df6494a-21df-4816-b4a4-99dd146ca88d","title":"Bezahlt sie doch einfach!!? - eure Freie Software","language":"de","subtitle":"Gute Gründe zum Geld geben und Tipps zum Bezahlt-werden aus der Praxis","description":"Als Gegenentwurf zu einer großen Behörde oder gemeinnützigen Organisation die Freie Software macht, erklärt dieser Vortrag, warum Zahlungen besser auf viele Empfänger verteilt werden sollten - auch an Einzelpersonen, wie das gehen kann und welche Wirkung es verspricht.\r\n\r\nViele Vorschläge der letzten Jahre, Freie Software zu finanzieren, schauten auf gemeinsame Geldtöpfe oder öffentliche Förderung. Das übersieht den Steuerungsaspekt einer Zahlung. Software-Engineers sind mehr als andere in der Lage zu beurteilen, was eine Freie Software-Komponente beiträgt oder was gebraucht wird.\r\n\r\nZusätzlich werden immer wieder neo-proprietäre Geschäftsmodelle gesichtet:\r\nAnbieter, welche nur die proprietäre Version pflegen und bedienstleisten. Oder Datenbankenprodukte für die es im breiten Einsatz auf den Serverfarmen nun doch verpflichtend Geld kostet. Allerdings funktionieren diese Ansätze nur gut, weil vorher der Teil der Software populär wurde, der noch Freie Software war.\r\n\r\nBesser ist es, wenn mehr Geld für reine Freie Software Leistungen fließt. Entschieden von denen, die etwas davon verstehen und davon haben, den Besucherinnen und Besuchern der FrOSCon zum Beispiel. Und deren Organisationen, ob Behörde, Unternehmen oder Verein.\r\n\r\nMit Geschichten und Beispielen erzählt Bernhard Reiter wie sein Unternehmen seit mehr als 20 Jahren freiwillig für Freie Software bezahlt und warum.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/126/original/froscon-talk-logo-1.png?1723478001","type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Wenn wir viel mehr Freie Software möchten, dann braucht es mehr Menschen welche diese beruflich entwickeln. Das geht nur mit Unternehmen die wirtschaftlich arbeiten, weil es Wagnis und Wettbewerb braucht. Deshalb ist es sinnvoll für erhaltene Freie Software Leistungen \u003cstrong\u003efreiwillig zu bezahlen\u003c/strong\u003e und so den Kreislauf anzuschieben. Dazu schauen wir auf Beispiele und praktische Erfahrungen.\r\n","speakers":[{"guid":"3c7eb450-2fd9-5f2d-8f52-a001ff2f771b","id":1905,"image":"/system/people/avatars/000/001/905/original/Bernhard_1zu1_180px.jpg?1716492911","name":"Bernhard E. Reiter","public_name":"Bernhard E. Reiter","email":"bernhard.reiter@intevation.de","abstract":"Bernhard Reiter ist Geschäftsführer der \u003chref=\"https://intevation.de/\"\u003eIntevation\u003c/a\u003e aus Osnabrück. Ein Freie Software-Unternehmen das er 1999 mitgegründet hat. Bernhard ist Mitglied der Vollversammlung der \u003chref=\"https://fsfe.org/about/people/index.de.html\"\u003eFSFE\u003c/a\u003e","description":"Die Uni-Osnabrück verlieh ihm 1998 das Diplom in Angewandter Systemwissenschaft. Im darauffolgenden Jahr erreichte er den Grad Master of Science (Geography) an der UWM in Milwaukee.\r\n\r\nSeit der Umwandlung in eine Aktiengesellschaft im März 2023  ist Bernhard \r\nim Aufsichtsrat der Greenbone AG.\r\n","links":[{"url":"https://intevation.de/~bernhard","title":"Homepage"}]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T18:45:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3139,"guid":"9f105816-8870-4cf2-b469-8d807d0e9021","title":"Boring infrastructure: Building a secure signing environment","language":"en","subtitle":null,"description":"To improve build automation and general supply chain security for Arch Linux, some of its developers have started to conceptualize and work on a generic, central signing solution: [Signstar](https://gitlab.archlinux.org/archlinux/signstar/).\r\nIn this context, related work has been evaluated for adoption, but it soon became clear, that to meet the distribution's requirements a custom solution would be implemented.\r\n\r\nFor transparency and auditability reasons Nitrokey's NetHSM has been chosen as Hardware Security Module (HSM).\r\nDevelopers are actively working on a high-level Rust library and CLI to interface with the device over network.\r\n\r\nIn this presentation I will introduce the viewer to some of Arch Linux's relevant history and requirements, the evaluated architecture and setup.\r\nTogether we will have a look at Signstar's threat model, its design for minimizing credentials exposure of the HSM, as well as its integration with the OpenPGP ecosystem.\r\nAdditionally, we will explore avenues for future work on other generic cryptographic operations in the context of X.509, SSH and Secure Boot.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"In Rust we trust - Memory safe languages","abstract":"Many Linux distributions rely on cryptographic signatures for their packages and release artifacts. However, most of the used signing solutions either do not rely on hardware backed private key material or are run in untrusted environments.\r\n\r\nThis presentation will provide a general overview of the [Signstar](https://gitlab.archlinux.org/archlinux/signstar/) project, which is currently under development by Arch Linux to provide a generic signing solution based on a Hardware Security Module (HSM).","speakers":[{"guid":"46c9c9eb-3b6b-5aab-819e-41059c57b6db","id":1468,"image":"/system/people/avatars/000/001/468/original/dvzrv_300x300.png?1691179898","name":"dvzrv","public_name":"dvzrv","email":"dave@sleepmap.de","abstract":"I'm a freelance software developer working on Arch Linux.","description":"I'm a freelance software developer interested in infrastructure, embedded systems and Rust.\r\n\r\nIn my free time I am working as a developer for Arch Linux and maintain various packages for the distribution.","links":[]}],"start_time":"2024-08-18T15:15:00.000+02:00","end_time":"2024-08-18T16:15:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3192,"guid":"2b49e3cb-e47b-4cdc-944b-9f7086ba0f17","title":"Bring your problem and we'll try to help debug / fix it","language":"en","subtitle":"Let's hack together on Mobile Linux","description":"Want to get into mobile Linux development? Join us. Have a problem and don't know where to start? Join us. Want to hack with someone you usually only see online? Join us.","duration":10800,"time_slots":36,"logo":null,"type":"workshop","do_not_record":false,"track":null,"abstract":"This is a dev room so let's develop some tings.","speakers":[{"guid":"27a8de1d-c399-52bd-b555-5e5adef59f42","id":1841,"image":"/system/people/avatars/000/001/841/original/croc_piano.png?1690209036","name":"devrtz","public_name":"devrtz","abstract":"In 2020 Evangelos became involved with Mobian which started his journey of contributing both to the GNOME/Phosh mobile linux ecosystem in the form of upstream development as well to Debian via packaging.","description":null,"links":[]},{"guid":"52dcfbf5-74da-5582-aaeb-7a0b7da03161","id":1869,"image":"/system/people/avatars/000/001/869/original/Insanityprawnboy_transparent.png?1753318152","name":"Prawn","public_name":"Prawn","abstract":null,"description":null,"links":[]},{"guid":"fd626132-dfaa-5814-8447-e5db2592c605","id":474,"image":"/system/people/avatars/000/000/474/original/agx.png?1307529374","name":"Guido Günther","public_name":"Guido Günther","email":"agx@sigxcpu.org","abstract":"Guido Günther is a Phosh project member and Debian developer.","description":"Guido Günther joined the Debian Project while completing his degree in Physics at the University of Konstanz. He helped bootstrapping the Debian MIPS port and (co)initiated the Debian Groupware Meetings.\r\n\r\nWhen possible he enjoys contributing to Phosh, GNOME, Debian, the Linux kernel and other projects related to Linux on mobile devices.\r\n","links":[{"url":"http://honk.sigxcpu.org/con/","title":"Blog"},{"url":"https://honk.sigxcpu.org/piki/","title":"Wiki"}]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T13:00:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3082,"guid":"df31aaad-c135-44ae-b538-49d5ea516568","title":"Buchlesung: Ada und Zangemann","language":"de","subtitle":"Wir lesen gemeinsam in gemütlicher Runde","description":"Beschreibung des Buches:\r\n\r\nIn einer riesigen Villa hoch oben über der Stadt lebt der berühmte Erfinder Zangemann. Erwachsene wie Kinder lieben seine Erfindungen und wollen sie unbedingt haben. Doch dann geschieht etwas: Zangemann kommt in die Stadt, um seine Erfindungen wieder einmal aus der Nähe zu betrachten und – RUMMS! – ein Kind fährt ihm mit seinem Skateboard gegen das Schienbein. Wutentbrannt trifft der Erfinder eine Entscheidung und dann passieren merkwürdige Dinge ... Aber das kluge Mädchen Ada durchschaut, was vor sich geht. Gemeinsam mit ihren Freund:innen schmiedet sie einen Plan.\r\n\r\nDas illustrierte Buch erzählt die Geschichte vom berühmten Erfinder Zangemann und dem Mädchen Ada, einer neugierigen Tüftlerin. Ada beginnt mit Hard- und Software zu experimentieren und erkennt dabei, wie wichtig der eigenständige, freie Umgang mit Software für sie und andere ist.\r\n\r\nEin Buch Kindern die Freude am Tüfteln vermittelt und zum selbstbestimmten Umgang mit Technik aufruft. Von 6 bis 106 Jahren.\r\n","duration":3600,"time_slots":12,"logo":null,"type":"workshop","do_not_record":true,"track":"Kultur","abstract":"\"Ada \u0026 Zangemann - Ein Märchen über Software, Skateboards und Himbeereis\" - Ein Buch, das Freude am Tüfteln vermittelt und zum selbstbestimmten Umgang mit Technik aufruft. Von 6 bis 106 Jahren.\r\n\r\nWir lesen das Buch gemeinsam in gemütlicher Runde.","speakers":[{"guid":"11aea300-def7-54a2-8373-8329ef2e089b","id":1786,"image":"/system/people/avatars/000/001/786/original/foto_jn_web.jpg?1683113594","name":"Johannes Näder","public_name":"Johannes Näder","email":"jn@fsfe.org","abstract":"Johannes Näder arbeitet für die Free Software Foundation Europe. Er koordiniert die Initiative \"Public Money? Public Code!\" und die politische Arbeit der FSFE in Deutschland.","description":"Johannes hat einen Magisterabschluss in Literatur und Geschichte und ist Teil des Policy-Teams der Free Software Foundation Europe. Er recherchierte und veröffentlichte zu Open Access. Johannes hat als netzpolitischer Referent für mehrere Abgeordnete gearbeitet, mit Schwerpunkt auf digitaler Freiheit, Datenschutz und Freier Software. Daneben hat er langjährige Erfahrung in der historisch-politischen Bildung. Bei der FSFE koordiniert er die Initiative \"Public Money? Public Code!\" und das deutsche FSFE-Team.","links":[{"url":"https://fsfe.org","title":"Free Software Foundation Europe"},{"url":"https://publiccode.eu","title":"Public Money? Public Code!"}]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T15:00:00.000+02:00","room":{"name":"HS6","id":260}},{"id":3180,"guid":"750a6c4c-0f53-42f6-bf35-2a2008a5b4bb","title":"Celebrating four years of boring, almost weekly blog posts on LINMOB.net","language":"en","subtitle":"A brief history","description":"Bring a celebratory beverage of your choice. May contain a quiz.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":"Just blog posts from \u003ca href=\"https://linmob.net/categories/weekly-update/\"\u003elinmob.net\u003c/a\u003e, including details on how they are made these day.\r\n","speakers":[{"guid":"bdd8dae6-2edf-59c5-942f-5c76bef7da6f","id":1933,"image":null,"name":"Peter Mack","public_name":"Peter Mack","abstract":"Peter has two projects to keep him busy: linmob.net (Weekly Collections of links to what happened in 'GNU-like Mobile Linux' and linuxphoneapps.org, a list of apps for mobile Linux distributions that lack a proper app store.","description":"Peter has been blogging and playing with (GNU-like) Linux on Mobile from 2007-2011 and 2020-today, with a lot of Android Custom ROM use in between. \r\nHe also started to contribute to a list of mobile-friendly (mostly meaning 'narrow enough and works with touchscreen' at first) in 2020, which has since grown into linuxphoneapps.org. ","links":[{"url":"https://linmob.net/authors/peter/","title":"About me"},{"url":"https://linmob.net","title":"linmob.net"},{"url":"https://linuxphoneapps.org","title":"linuxphoneapps.org"}]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3186,"guid":"58d7c34b-225c-4960-a155-f9c7998d3f42","title":"Choose-Your-Own-Platform","language":"de","subtitle":"Wie man eine OS-Plattform für die Öffentliche Verwaltung baut","description":"Leonhard Kugler, Leitung Open-Source-Plattform bei ZenDiS, stellt vor, wie die Open CoDE-Plattform entwickelt wurde und wird - und ihr könnt während des Vortrags mitentscheiden: Wir stellen wichtige Entscheidungen während der Plattform-Entwicklung zur Diskussion, ob es um Technologieentscheidungen oder Strategien für die Nutzerbeteiligung geht, und ihr könnt abstimmen. So bauen wir zusammen nach und nach eine OS-Plattform für den öffentlichen Sektor!","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/186/original/Einzelbild_LinkedIN%281%29.jpg?1723195556","type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"fca3ad51-3218-5f6b-949f-0a7e7aee8de6","id":1937,"image":"/system/people/avatars/000/001/937/original/UZ7_1663.jpg?1722435887","name":"Leonhard Kugler","public_name":"Leonhard Kugler","email":"leonhard.kugler@zendis.de","abstract":null,"description":"Leonhard Kugler – Leiter der Plattform Open CoDE - bringt über 20 Jahre Erfahrung in der IT, Digitalisierung und Organisationsentwicklung ein. Vom Praktiker als Softwareentwickler, Gründer einer Agentur für Softwareentwicklung und Betrieb, bis zum Interim-Manager der digitalen Transformation. Souveräne Technologien waren dabei stets prägend und leitgebend. Heute will er mit Open CoDE die Infrastruktur und Plattform der ÖV so aufstellen, dass eine nachhaltige, souveräne und beschleunigte Digitalisierung gelingen kann.","links":[]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"Open CODE (C118)","id":250}},{"id":3150,"guid":"abf0978c-0f33-46df-ac6b-a0df7a416a23","title":"Clean CSS","language":"de","subtitle":"Wie können Clean Code Prinzipien auf CSS angewendet werden?","description":"In der Welt der Softwareentwicklung wird oft über sauberen Code in Programmiersprachen gesprochen, aber wie steht es um CSS? \r\n\r\nIn diesem Vortrag betrachten wir den Versuch, die Prinzipien von Clean Code auf CSS anzuwenden, um CSS flexibel, lesbar, wartbar und erweiterbar zu machen. \r\n\r\nWir beleuchten nicht nur bewährte Methoden, sondern auch einige der Neuerungen im CSS-Bereich der letzten Jahre, die diese Ziele unterstützen. Dazu gehören CSS-Variablen und moderne Layout-Techniken. \r\n\r\nDieser Vortrag präsentiert keine fertige Lösung aus langjähriger Erfahrung, sondern versteht sich als Ansatz und Betrachtung, wie Clean-Code-Prinzipien genutzt werden können, um CSS besser zu strukturieren und elegante Lösungen zu finden.\r\n\r\nEgal, ob Sie ein erfahrener Entwickler oder ein Anfänger sind, dieser Vortrag bietet wertvolle Einblicke und praktische Tipps für die tägliche Arbeit mit CSS.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/150/original/CLEAN-CSS.jpeg?1718107574","type":"lecture","do_not_record":false,"track":"Web Entwicklung","abstract":"Können die Prinzipien von Clean Code auf CSS angewendet werden? Kann so eine strukturierte und modulare Möglichkeit gefunden werden, um umfangreiche Stylesheets lesbar zu halten und einfacher zu warten? Sind uns dabei die neuen CSS Features der letzten Jahre von Nutzen? ","speakers":[{"guid":"518de1b1-050b-56e9-a0cc-88b9e2766d72","id":1814,"image":"/system/people/avatars/000/001/814/original/9A9A8024-quad.jpg?1685818315","name":"Andreas Gartz","public_name":"Andreas Gartz","abstract":"I am an agile evangelist with a design background and a distinct entrepreneurial mindset. And I'm in love with modern web technologies ❤️","description":null,"links":[]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"HS5","id":254}},{"id":3167,"guid":"ebaac899-7839-4a7c-a35b-546314254e5e","title":"Closing","language":"","subtitle":"Goodbye from the FOSS on Mobile dev room (en) ","description":null,"duration":900,"time_slots":3,"logo":null,"type":"other","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"52dcfbf5-74da-5582-aaeb-7a0b7da03161","id":1869,"image":"/system/people/avatars/000/001/869/original/Insanityprawnboy_transparent.png?1753318152","name":"Prawn","public_name":"Prawn","abstract":null,"description":null,"links":[]},{"guid":"27a8de1d-c399-52bd-b555-5e5adef59f42","id":1841,"image":"/system/people/avatars/000/001/841/original/croc_piano.png?1690209036","name":"devrtz","public_name":"devrtz","abstract":"In 2020 Evangelos became involved with Mobian which started his journey of contributing both to the GNOME/Phosh mobile linux ecosystem in the form of upstream development as well to Debian via packaging.","description":null,"links":[]},{"guid":"fd626132-dfaa-5814-8447-e5db2592c605","id":474,"image":"/system/people/avatars/000/000/474/original/agx.png?1307529374","name":"Guido Günther","public_name":"Guido Günther","email":"agx@sigxcpu.org","abstract":"Guido Günther is a Phosh project member and Debian developer.","description":"Guido Günther joined the Debian Project while completing his degree in Physics at the University of Konstanz. He helped bootstrapping the Debian MIPS port and (co)initiated the Debian Groupware Meetings.\r\n\r\nWhen possible he enjoys contributing to Phosh, GNOME, Debian, the Linux kernel and other projects related to Linux on mobile devices.\r\n","links":[{"url":"http://honk.sigxcpu.org/con/","title":"Blog"},{"url":"https://honk.sigxcpu.org/piki/","title":"Wiki"}]}],"start_time":"2024-08-18T18:00:00.000+02:00","end_time":"2024-08-18T18:15:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3229,"guid":"8e18cea0-4ecf-45d4-ad6e-4089932f75bf","title":"coapcore: An OSCORE/EDHOC middleware for CoAP","language":"en","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":"EDHOC and OSCORE provide state of the art security on top of CoAP, the application protocol for the Internet of Things.\r\n\r\nThey have all been implemented independently. As part of RIOT-rs, implementations of OSCORE, EDHOC and some ACE parts are combined with any CoAP implementation into an easy to use comprehensive tool.","speakers":[{"guid":"b4e006b3-30a3-5837-92a4-9115ec3f528b","id":1908,"image":"/system/people/avatars/000/001/908/original/square.jpg?1716442320","name":"Christian Amsüss (chrysn)","public_name":"Christian Amsüss (chrysn)","abstract":"Christian Amsüss has been an active member of different Free Software communities since 2005, and working independently in the areas of software development, network architecture and IoT consulting since 2011. Implementing the work of the CoRE group got him involved in the IETF, where he found like-minded people to collaborate with on an Internet of Things were interoperability can be expected, the user is in control, and which is secure by default.","description":null,"links":[{"url":"https://chaos.social/@chrysn","title":"@chrysn@chaos.social"},{"url":"https://codeberg.org/chrysn","title":"Public repositories at Codeberg"},{"url":"https://orcid.org/0000-0001-5168-5861","title":"Research"}]}],"start_time":"2024-08-17T15:00:00.000+02:00","end_time":"2024-08-17T16:00:00.000+02:00","room":{"name":"RIOT-OS (C130)","id":265}},{"id":3091,"guid":"36339b60-b7ff-4484-b76d-052817069146","title":"Common Security Advisory Framework (CSAF) in der Praxis","language":"de","subtitle":"CSAF und security.txt werden die Kommunikation zu Security in den kommenden Jahren prägen","description":"Der Notfallkontakt security.txt nach RFC 9116 beschreibt, wem Schwachstellen gemeldet werden sollen und wie die Kommunikation genau ablaufen soll.\r\nDas Erstellen der security.txt dauert nur 5 Minuten, aber der Nutzen ist sehr groß. So kommt es, dass sich diese kleine Datei wachsender Beliebtheit erfreut und auf immer mehr Webseiten unter https://www.example.com/.well-known/security.txt ein Kontakt bereits hinterlegt ist.\r\nIn der security.txt kann zusätzlich auf die Datenbank der eigenen Handlungsempfehlungen mit dem Common Security Advisory Framework (CSAF) zu CVE verlinkt werden. \r\nUser und Entwickler pflegen ihrerseits eine Softwareliste mit allen Bibliotheken (SBOM - Software Bill of Materials) und praktische Tools holen sich automatisch die neuesten Handlungsempfehlungen.\r\nNun ist es entscheidend, dass Softwareprojekte CSAF möglichst schnell und standardkonform unterstützen.\r\nDas wirkt zunächst wesentlich komplizierter als es ist. Daher zeigen wir im Workshop live, wie eine security.txt und eine Handlungsempfehlung im CSAF Format erstellt werden und welche Tools es dazu gibt.\r\nWer ein Notebook mit Browser dabei hat, kann live mitmachen und eigene Dateien anlegen. Eine Teilnahme ohne Notebook ist aber auch möglich.\r\nDer Workshop findet im Dialog statt, Fragen sind sehr gewünscht. Der Workshop wird nicht aufgezeichnet.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/091/original/Logo_IFA.png?1716383573","type":"workshop","do_not_record":false,"track":"SBOM - Lieferkettensicherheit in OSS","abstract":"In diesem Workshop erstellen wir eine security.txt nach der Spezifikation 9116 und ein CSAF File.","speakers":[{"guid":"d7cc798f-ae26-51c9-af5f-071606d483c9","id":1529,"image":"/system/people/avatars/000/001/529/original/jonas_stein.png?1716378598","name":"Jonas.Stein@dguv.de","public_name":"Jonas.Stein@dguv.de","abstract":"Jonas Stein arbeitet als Wissenschaftler am Institut für Arbeitsschutz der DGUV.","description":"Jonas Stein arbeitet als Wissenschaftler am Institut für Arbeitsschutz der DGUV. Er leitet den Arbeitskreis Security der DGUV und das Labor für Industrial Security des IFA, in dem Unfalluntersuchungen, Prüfungen und Zertifizierungen aber auch Forschungsprojekte durchgeführt werden. Im Arbeitskreis Security der DGUV haben die deutschen Unfallversicherungsträger eine gemeinsame Strategie zu Industrial Security entwickelt. Das Expertengremium erstellt kostenlose Praxishilfen zu aktuellen Fragen der Mitgliedsunternehmen und begleitet die Entwicklung neuer technischer Regeln zur Betriebssicherheit und europäischer Verordnungen. ","links":[{"url":"https://cert.dguv.de/","title":"Industrial Security im Institut für Arbeitsschutz der DGUV"}]},{"guid":"278f040b-0e70-5a1e-9e16-fd3db678741c","id":1845,"image":"/system/people/avatars/000/001/845/original/g2.png?1753882052","name":"Matthias Weitz","public_name":"Matthias Weitz","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"Workshops (C115)","id":257}},{"id":3103,"guid":"380fab35-8cd9-4336-839c-f9c018b35b52","title":"\"Day 2 Ops\" Linux for Kubernetes and Container Workloads","language":"en","subtitle":"Leveraging 10 years of Container Linux experience for painless, zero-touch cluster operation ","description":"On Day 0, everything is exciting! It is the time of minimal viable prototypes and closed Alphas, with only the most daring of early adopters on-boarding. Day 1 is when code meets reality, code matters most, and projects still move fast and break a lot. Day 2 is all about steady-state, with well-defined processes replacing the need for coding rushes.\r\n\r\nIn this talk, we present processes and operational practices for a \"day 2\" Linux operating system to run Container and Kubernetes workloads at scale - with examples and a few demos on Flatcar Container Linux.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/103/original/flatcar-logo-tall.png?1716449674","type":"lecture","do_not_record":false,"track":"System Administration","abstract":"More than ten years ago, CoreOS released the first Container Optimised Linux. Flatcar Container Linux, CoreOS' spiritual successor, incorporates a decade of operational experience, and focuses as much on processes as it does on technology.","speakers":[{"guid":"109f63bc-4729-5bac-a798-de1049c00264","id":1748,"image":"/system/people/avatars/000/001/748/original/avatar_400.png?1654691002","name":"Thilo Fromm","public_name":"Thilo Fromm","abstract":"Thilo ist Engineering Manager bei Microsoft und arbeitet im Linux OS / Security - Bereich von Azure. Thilo's Team entwickelt Flatcar Container Linux.","description":"Thilo begann seine Laufbahn als Entwickler für Embedded-Systeme zu einer Zeit, als Intel noch ARM CPUs herstellte - hauptsächlich mit Linux from scratch und der Entwicklung von Kerneltreibern (storage, Netzwerk, später Virtualisierung).\r\n\r\n\u003c/p\u003e\r\n\r\n\u003cp\u003e\r\n\r\nSpäter wechselte Thilo in den Cloud-Bereich und arbeitete für verschiedene Cloud-Provider mit Schwerpunkt Virtualisierung; seit 2015 auch in Management-Rollen. Seit 2019 ist er in der Cloud Native - Welt unterwegs und beschäftigt sich hauptsächlich mit Flatcar Container Linux.\r\n\r\n\u003c/p\u003e","links":[{"url":"@thilo@fromm.social","title":"Mastodon"},{"url":"t-lo.github.io","title":"Github"}]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3191,"guid":"4d3b2e61-66db-496a-bcd5-0ba4f51a9551","title":"Debugging the Phosh/GNOME mobile stack","language":"en","subtitle":"How to debug and report issues","description":"From gathering meaningful backtraces, digging in the sources to trying out proposed fixes: we got you covered.\r\n\r\n","duration":2700,"time_slots":9,"logo":null,"type":"workshop","do_not_record":false,"track":null,"abstract":"In this workshop you will learn how to debug problems in the Phosh/GNOME stack, what makes a good issue report and more!","speakers":[{"guid":"27a8de1d-c399-52bd-b555-5e5adef59f42","id":1841,"image":"/system/people/avatars/000/001/841/original/croc_piano.png?1690209036","name":"devrtz","public_name":"devrtz","abstract":"In 2020 Evangelos became involved with Mobian which started his journey of contributing both to the GNOME/Phosh mobile linux ecosystem in the form of upstream development as well to Debian via packaging.","description":null,"links":[]}],"start_time":"2024-08-17T10:15:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3112,"guid":"749a4c2d-47ba-42e5-a19c-3df8918878b0","title":"DeltaChat unter der Lupe","language":"de","subtitle":"Ist DeltaChat eine Messenger-Alternative zu Matrix und XMPP?","description":"DeltaChat ist als App für viele Mobil- und Desktop-Betriebssysteme verfügbar. Alle Apps nutzen einen gemeinsamen in der Programmiersprache \"Rust\" implementierten Anwendungskern. Die Verschlüsselung erfolgt mit Hilfe der Rust-OpenPGP-Implementierung \"rpgp\".\r\n\r\nSeit November 2023 gibt es in DeltaChat eine zugesicherte Ende-zu-Ende-Verschlüsselung, im März 2024 wurde \"SecureJoin\" einem Security-Audit durch Experten der ETH Zürich unterzogen. Metadaten (zum Beispiel Informationen über Gruppen) wurden in den verschlüsselten Teil der Nachrichten verschoben, nur die \"From:\"- und \"To:\"-Header der Nachrichten sind geblieben.\r\n\r\nDeltaChat hat in den letzten Jahren gewaltige Fortschritte gemacht. Für diesen Workshop suche ich Menschen, die mit mir gemeinsam die Praxistauglichkeit von DeltaChat prüfen. Wir werden DeltaChat auf den mitgebrachten Endgeräte der Teilnehmenden installieren, Postfächer einrichten, Chat-Gruppen einrichten und testen, ob die Apps in einigen Situationen unerwünschtes oder unverständliches Verhalten zeigen.\r\n\r\nZum Schluß können wir mit den WebXDC-Apps expertimentieren, die in DeltaChat zur Verfügung stehen. Mit Hilfe der Apps können Chattende Checklisten, Terminumfragen, Kalender oder gemeinsam bearbeitete Dokumente austauschen.\r\n\r\nZiel des Workshops ist es, den Teilnehmenden ein Gefühl dafür zu geben, ob sich DeltaChat als Messenger für informelle Gruppen und Communities oder als Kommunikationsmittel für Vereine eignet. Im Gegensatz zu kommerziellen Messengern ist ein Hosting der Postfächer bei jedem Anbieter möglich, der über eine SMTP- und IMAP-Mail-Infrastruktur verfügt.","duration":3600,"time_slots":12,"logo":null,"type":"workshop","do_not_record":false,"track":"In Rust we trust - Memory safe languages","abstract":"DeltaChat ist der Versuch, einen Messenger über die vorhandenen E-Mail Infrastruktur zu betreiben. Wir wollen DeltaChat gemeinsam auf Herz und Nieren prüfen.","speakers":[{"guid":"caac1db3-beee-5757-907a-de91a84366c3","id":1186,"image":"/system/people/avatars/000/001/186/original/peter-hormanns.jpg?1720181797","name":"Peter Hormanns","public_name":"Peter Hormanns","email":"peter.hormanns@hostsharing.net","abstract":"Freiberufler, Software-Consultant, Mitglied der Hostsharing eG seit 2002","description":"Java-Entwickler, DevOps mit Technologie-Stack Java und Linux, Hostmaster im Team der Hostsharing eG\r\n","links":[{"url":"https://www.hostsharing.net/","title":"Hostsharing eG"},{"url":"https://www.hormanns-wenz.de/","title":"Informatikbüro"}]}],"start_time":"2024-08-18T12:15:00.000+02:00","end_time":"2024-08-18T13:15:00.000+02:00","room":{"name":"Workshops (C115)","id":257}},{"id":3181,"guid":"73f0e89d-aa16-478f-95ee-36d948602a79","title":"Distro support on Snapdragon","language":"","subtitle":"Booting with U-Boot // EFI on Qualcomm platforms","description":null,"duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":"Caleb will discuss the current problems with distro support on Qualcomm platforms (both on mobile and on Snapdragon laptops). \r\nThey will introduce the issues with booting distros, the role U-Boot has to play in enabling distro support on mobile devices, and describe how postmarketOS is attempting to solve these issues.\r\n\r\nIn addition, they will briefly describe the architecture of Qualcomm support in U-Boot and the process of porting a new device.","speakers":[{"guid":"5f11e8a6-1638-5d67-b191-6f2cebf83215","id":1934,"image":"/system/people/avatars/000/001/934/original/me_Codeberg.png?1755178865","name":"Casey Connolly","public_name":"Casey Connolly","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T15:00:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3211,"guid":"474965e2-ee4d-4e65-86ec-8ecd6668139b","title":"Eine mini SPS für die Heimautomatisierung","language":"de","subtitle":"Eine Speicherprogrammierbare Steuerung, messen steuern regelen mit dem Raspberry-PI oder PC","description":"In diesem Vortrag werde ich das von mir entwickelte Jackalope etwas genauer vorstellen. Es handelt sich um eine semiprofessionelle Speicherprogrammierbare Steuerung die frei programmiert werden kann. Der Anschluss erfolgt über den Seriellen Port direkt an das Raspberry PI auch die Stromversorgung erfolgt über das RPI oder das RPI wird über die Steuerung versorgt.\u003cbr\u003e\r\nAlternativ lässt sich die Steuerung über einen seriellen Port direkt an jeden PC anschliessen.\r\n\u003cbr\u003e\r\nEs stehen eine grosse Menge an Anschlüssen zur Verfügung:\r\n\u003cul\u003e\r\n\u003cli\u003e6x Digital Ausgang über Relaiskontakt (Schließer 60 Volt 1A)\u003c/li\u003e\r\n\u003cli\u003e8x Digital Eingang über Optokoppler 3-30 Volt\u003c/li\u003e\r\n\u003cli\u003e2x Analog Eingang mit Spannungsvorteiler (Wandler 1 und 2)\u003c/li\u003e\r\n\u003cli\u003e2x Analog Eingang über Operationsverstärker (Verstärkung 1-40 über Poti einstellbar) (Wandler 3 und 4)\u003c/li\u003e\r\n\u003cli\u003e1x Analog Eingang über Messverstärker AD620\u003c/li\u003e\r\n\u003cli\u003e2x Analog Ausgang 0-5 Volt mit 12 Bit Auflösung\u003c/li\u003e\r\n\u003cli\u003e433 MHz  Funk zum schalten von Funksteckdosen (Intertechno)\u003c/li\u003e\r\n\u003cli\u003eKopplung von bis zu 60 dieser Steuerungen über Funk\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\r\nDie Firmware ist OpenSource, fertig ausentwickelt und im Produktiveinsatz getestet!\r\n\r\nWeitere Informationen, Fotos und die Aufbauanleitung findet ihr auf der Projekthomepage:\r\n\u003ca href=\"https://wiki.lochraster.org/wiki/Jackalope.html\"\u003eJackalope SPS Projekt Homepage\u003c/a\u003e","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/211/original/Jackalope-aufsicht.jpg?1723539314","type":"lecture","do_not_record":false,"track":"Entwicklung","abstract":"In diesem Vortrag stelle ich eine von mir entwicklete semiprofessionelle Speicherprogrammierbare Steuerung vor. Jeder kann diese Steuerung selber aufbauen und nach seinen Wünschen anpassen. Sie ist bereits in mehreren Projekten im Produktiveinsatz. Kann direkt an das Raspberry PI angeschlossen werden. Die Steuerung lässt sich in ein Standardgehäuse einbauen.","speakers":[{"guid":"0a4d4c23-7538-503d-ba91-37d56b7c5f4c","id":1943,"image":null,"name":"Michael Schwab","public_name":"Michael Schwab","abstract":null,"description":"Michael Schwab ist seit 1988 ein aktiver und innovativer Akteur in der IT-Branche. Als selbständiger Unternehmer ist seine Hauptmotivation das Schaffen neuer, innovativer Lösungen, die technologische Grenzen erweitern. Michael hat sich durch seine Fähigkeit, komplexe Technologien zugänglich und anwendbar zu machen, einen Namen gemacht. Er ist bekannt für seine Beiträge zu bedeutenden Konferenzen und Workshops, darunter die Präsentation von \"VoIP mit Asterisk\" auf dem Linux Tag 2006, \"WLAN Hacking\" auf der FrOSCon 2006, und \"Sport für Nerds\" beim Chaos Communication Camp 2011. Zuletzt sprach er im Juni 2024 beim Chaos Computer Club Köln über die Einführung in die Künstliche Intelligenz. Seine Vorträge zeichnen sich durch eine tiefe technische Kenntnis und eine Leidenschaft für Bildung und Wissensvermittlung aus. Michaels Ziel ist es stets, sein Wissen und seine Begeisterung für IT mit anderen zu teilen und sie zu inspirieren.","links":[{"url":"https://de-soluton.de","title":"Meine IT Firma de-SOLUTION"}]}],"start_time":"2024-08-18T16:30:00.000+02:00","end_time":"2024-08-18T17:30:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3156,"guid":"89e26fd6-c5a5-4f10-be48-c5c9e4c8bac4","title":"Einführung in das MoinWiki mit Online Demo","language":"de","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/156/original/moinmoin_logo_400.png?1721130699","type":"lecture","do_not_record":true,"track":null,"abstract":"Einführung in die MoinWiki Version 2.0 für Wiki-Nutzer.\r\nDie Wiki-Funktionalität wird in einem Live-System gezeigt.","speakers":[{"guid":"09c2ffe5-6941-5999-ae02-8f9ce5a95906","id":1925,"image":null,"name":"H.-Ulrich Birke","public_name":"H.-Ulrich Birke","abstract":null,"description":null,"links":[]},{"guid":"ae11cdb7-fc02-5b6d-b696-f382525c253b","id":676,"image":null,"name":"Kurt Gramlich","public_name":"Kurt Gramlich","email":"kurt@free-owl.de","abstract":"Vorsitzender des Vereins für Freie Software und Bildung\r\nEhemals Leitung des Projektes Skolelinux.de, heute DebianEdu.\r\nhttps://wiki.debian.org/de/DebianEdu","description":null,"links":[{"url":"http://wiki.fee-owl.de/KurtGramlich","title":"Kurt Gramlich"},{"url":"https://digitalcourage.social/@k4x","title":"Forum Erneuerbare Energie OWL - Klimabüro - FSuB e.V."}]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T15:00:00.000+02:00","room":{"name":"MoinMoin Wiki (C219)","id":259}},{"id":3227,"guid":"34b36f33-0218-447c-ad53-9ea3205cdeca","title":"Einführung in Embedded-Programmierung mit RIOT OS","language":"de","subtitle":null,"description":"Zur aktiven Teilnahme ist ein eigener Laptop erforderlich; Demo-Boards und sonstige Infrastruktur (bei Bedarf auch raspis mit vorinstallierter Entwicklungsumgebung) werden bereitgestellt. Programmierkenntnisse in C oder Rust sind empfohlen aber nicht unbedingt erforderlich.","duration":6000,"time_slots":20,"logo":"/system/events/logos/000/003/227/original/Untitled.jpeg?1723734172","type":"workshop","do_not_record":false,"track":null,"abstract":"RIOT OS ist ein kleines Betriebssystem für Mikrocontroller. In dieser praktischen Einführung laden wir Programme auf unsere Demo-Boards, schalten wir LEDs, nutzen Timer und greifen auf andere Boards über ein Funknetzwerk zu.","speakers":[{"guid":"1c6182dc-fb9a-502e-9630-dbc073e741f5","id":1947,"image":null,"name":"maribu","public_name":"maribu","abstract":null,"description":null,"links":[]},{"guid":"e6f84ccd-540e-5682-97d3-88c3b5172ce9","id":1929,"image":"/system/people/avatars/000/001/929/original/Foto021-FUB021-FUB_green.jpg?1723736627","name":"Martine Lenders (miri64)","public_name":"Martine Lenders (miri64)","abstract":"Ich bin Doktorandin an der Freien Universität Berlin und wissenschaftlicher Mitarbeiterin am Lehrstuhl Distributed and Networked Systems der TU Dresden. Ich bin außerdem eine langjährige Maintainerin für das RIOT-Betriebssystem. In meiner Forschungsarbeit untersuche ich aktuell die privatsphärenfreundliche Namensauflösung im ressourcenschwachen IoT. Außerdem bin ich in der IETF aktiv.","description":null,"links":[{"url":"https://github.com/miri64","title":"GitHub"},{"url":"https://ohai.social/@miri64","title":"Mastodon"},{"url":"https://bsky.app/profile/miri64.xyz","title":"Bluesky"},{"url":"https://netd.cs.tu-dresden.de/pub/MartineLenders.html","title":"Publications"}]},{"guid":"b4e006b3-30a3-5837-92a4-9115ec3f528b","id":1908,"image":"/system/people/avatars/000/001/908/original/square.jpg?1716442320","name":"Christian Amsüss (chrysn)","public_name":"Christian Amsüss (chrysn)","abstract":"Christian Amsüss has been an active member of different Free Software communities since 2005, and working independently in the areas of software development, network architecture and IoT consulting since 2011. Implementing the work of the CoRE group got him involved in the IETF, where he found like-minded people to collaborate with on an Internet of Things were interoperability can be expected, the user is in control, and which is secure by default.","description":null,"links":[{"url":"https://chaos.social/@chrysn","title":"@chrysn@chaos.social"},{"url":"https://codeberg.org/chrysn","title":"Public repositories at Codeberg"},{"url":"https://orcid.org/0000-0001-5168-5861","title":"Research"}]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:55:00.000+02:00","room":{"name":"RIOT-OS (C130)","id":265}},{"id":3223,"guid":"6f90d61a-15f3-42ef-bad5-d21576836145","title":"Einführung in Videodateien: Schnitt, Formate und Einfügen im WordPress-Blog","language":"","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/223/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723665074","type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"666e1d61-0c32-5bf8-a2db-4507a6d4d377","id":1951,"image":null,"name":"Magnus van Dyke","public_name":"Magnus van Dyke","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T11:15:00.000+02:00","end_time":"2024-08-18T12:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3231,"guid":"67756237-699f-4eb7-b4c8-72697b5ff9b0","title":"Einführung in WordPress Multisite","language":"","subtitle":"Beliebige Websites in einer WordPress-Installation","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/231/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723818092","type":"lecture","do_not_record":false,"track":null,"abstract":"WordPress Multisite ist eine Möglichkeit, nahezu beliebig viele Websites in einer einzigen WordPress-Installation zu verwalten. Wie dies geschieht und was hierbei beachtet werden muss, klären wir hier.","speakers":[{"guid":"95f6966e-8e04-5756-bad8-593b86e66d57","id":1252,"image":"/system/people/avatars/000/001/252/original/UM.jpg?1691101028","name":"Udo Meisen","public_name":"Udo Meisen","abstract":"Jurist, Online-Redakteur (u.a. Rechtslupe.de, WebJustiz.de)","description":null,"links":[{"url":"https://wpbn.de/","title":"WordPress Meetup Bonn"},{"url":"https://www.meetup.com/de-DE/wordpress-meetup-bonn-wpbn","title":"WordPress Meetup Bonn (meetup.com)"}]}],"start_time":"2024-08-17T12:45:00.000+02:00","end_time":"2024-08-17T13:45:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3089,"guid":"bdeb5b1b-7107-4ede-88da-4760cc8f6664","title":"Elos ","language":"de","subtitle":"Einheitliches Ereignis-Logging und -Management  für Linux-Systeme ","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/089/original/elos_blue.png?1716377016","type":"lecture","do_not_record":false,"track":"System Administration","abstract":"Wer schon einmal versucht hat Anwendungen zu entwickeln und zu maintainen die auf unterschiedliche System-Events wie z.B.\r\nOut-of-memory oder syslog-message reagieren, wird schnell mit der Tatsache konfrontiert, dass viele zur Verfügung stehende\r\nnicht maschinenlesbar entworfen wurden. So können schon mit einem unscheinbaren Update geänderte Log-Nachrichten ganze\r\nImplementierung .\r\n\r\nDas Elos-Projekt möchte hier eine Brücke schlagen und bietet eine Lösung um verschieden Quellen in unterschiedlichen Formaten\r\nauf ein einheitliches maschinenlesbares Format zu transformieren und in einem Linux-System zu propagieren.\r\n\r\nAnhand von ausgewählten Event-Quellen und Events eines Linux System wird das eigens entwickelte einheitliche Event Format\r\nvorgestellt. Einblicke in den Aufbau von Elos und das noch junge Ökosystem von Plugins sollen zeigen, wie Applikation auf\r\nSystem-Ereignisse reagieren können ohne spezifische Details des jeweiligen Linux-Systems kennen und maintainen zu müssen.\r\n\r\nDer Vortrag zeigt ein elos-Referenz-System welches auf segfaultende Prozesse reagiert und Nachrichten mit den relevanten\r\nInformationen verschickt. ","speakers":[{"guid":"5d60af50-f546-5f19-904b-6333c916e8fe","id":1904,"image":"/system/people/avatars/000/001/904/original/portraitweb.jpg?1721287235","name":"Wolfgang Gehrhardt","public_name":"Wolfgang Gehrhardt","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3122,"guid":"3b61e75a-d62b-4160-bfa6-075b4cc0a397","title":"Enterprise IT: Ein agiler Realitätsabgleich","language":"de","subtitle":"Es gibt drei Arten von Lügen: Lügen, verdammte Lügen und HR-Versprechungen","description":"In dieser aufschlussreichen (und hoffentlich auch unterhaltsamen) Session werfen stoeps und leyrer einen Blick auf die skurrileren Auswüchse der Unternehmens-EDV und geben Tipps, wie man mit den kafkaeskeren Auswüchsen einer \"gewachsenen Bürokratie\" in großen Unternehmen kreativ Effektiv umgehen kann.\r\nEin blick auf die typische Jobangebote in der IT-Branche und das Entschlüsseln der wahren Bedeutung von Versprechen wie \"flache Hierarchien\" und \"freier Obstkorb\" gehört hier ebenso dazu, wie Tipps zum Schutz des eigenen Hinterkopfs im Corporate-Infight, ohne dabei den Fokus auf die eigentliche Arbeit zu verlieren. \r\nAuch das Thema \"herausfordernde Kommunikation mit KollegInnen, Vorgesetzten, Projektmanagern/Scrum-Mastern und KundInnen\" wird beleuchtet und auf hoffentlich humorvolle Weise adressiert, um zu zeigen, dass klare Kommunikation nicht nur effektiver, sondern auch unterhaltsamer gestaltet werden kann.\r\nSelbstverständlich kommen auch moderne Konzepte wie der agile Wasserfall und \"Managment by Excel\" zur Sprache und \"good enough\" statt \"best-practices\" steht bei uns im Sinne eines iterativen, agilen Vorgehens auch bei dieser Präsentation im Vordergrund.\r\n\r\nStoeps und Leyrer präsentieren einen lockeren Mix aus Erfahrungen, Anekdoten und witzigen Einlagen, um die Herausforderungen der Unternehmens-IT auf eine einzigartige und humorvolle Weise zu beleuchten. Machen Sie sich bereit für eine Session, die nicht nur Ihre IT-Survival-Skills verbessert, sondern auch für den ein oder anderen Lacher sorgt.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/122/original/Boardroom-Meeting-Suggestion.jpg?1716488793","type":"lecture","do_not_record":false,"track":"Kultur","abstract":"In der turbulenten Welt der Unternehmens-EDV treffen absurde Regeln auf innovative Selbstschutzmechanismen der MitarbeiterInnen. Die (Miss)Kommunikation innerhalb eines großen Unternehmens hat oft System. Jobausschreibungen werden mit Hilfe von LLMs auf Basis von ein paar Wortfetzen aus dem letzten 4-Stunden-Standup formuliert und ohne Sanity-Check online gestellt. Klingt das interessant, unterhaltsam oder sogar vertraut (unser Beileid!!)? Dann ist diese Session für Dich!\r\n","speakers":[{"guid":"ca32cd9e-5b78-58dc-b5e9-b4dd0616cb51","id":1761,"image":"/system/people/avatars/000/001/761/original/161005_071.jpg?1655036109","name":"leyrer","public_name":"leyrer","abstract":"Leyrer - Tiraden, Linux, Befehlszeilen, alte Computersysteme, IT-Fails, schlechte Wortspiele und jede Menge Sarkasmus. Wenn Du bei einem meiner Vorträge eine Frage stellst, könnte Manner in Deiner Zukunft sein.","description":"Der Leyrer arbeitet seit fast 40 Jahren mit Computern, seit 30 Jahren verdient er Geld damit. Dabei mutig die Systeme administrierend, die sonst niemand anzugreifen wagt -- manche nennen es auch \"palliative Systemadministration\". \r\nNeben bzw. im Zuge seiner Tätigkeit als Senior Lab Services Consultant zerrt er Sysadmins aus den 1990ern ins 21. Jhdt. und muss Managern immer wieder erklären, dass die Ursache des Problems nicht Produkt XYZ, sondern (zutreffendes bitte ankreuzen): [ ] das Kabel, [ ] der Switchport, [ ] DNS, [ ] ja, es ist wirklich das round-robin setup des DNS, [ ] WINS statt DNS, [ ] disk i/o, [ ] network i/o, [ ] CPU overprovisioning, [ ] der gesperrte Systemaccount im AD, [ ] die alten Ciphers in der TLS Konfiguration, [ ] das fehlende Intermediate Zertifikat, [ ] der Layer 8+, [ ] NFS settings, [ ] ACLs, [ ] der UTF-8 BOM, [ ] Microsofts RFC Ignoranz, [ ] der WLAN Empfang durch 3 Stahlbetonmauern, [ ] die Verwendung einer Derby DB für 5000 User, [ ] der Einsatz von SW die seit 9 Jahren nicht aktualisiert wurde, [ ]  die undokumentierte WAF in der DMZ, ... ist.\r\nDarüber hinaus versucht er BesucherInnen diverser Veranstaltungen die Freuden der Linux Kommandozeile näher zu bringen (tmux!, vim!, zsh!, fzf!) und sammelt neben österreichische IT-fails auch historische IT Systeme (immer noch auf der Suche nach einem NeXTcube).","links":[{"url":"https://martin.leyrer.priv.at/","title":"leyrers online pamphlet"},{"url":"https://chaos.social/@leyrer","title":"Leyrer @ Mastodon"}]},{"guid":"77b52ca1-13cb-5343-ade9-3ff03b94ae27","id":1420,"image":"/system/people/avatars/000/001/420/original/PSX_20180408_162452.jpg?1527016307","name":"Christoph Stoettner (stoeps)","public_name":"Christoph Stoettner (stoeps)","email":"christoph.stoettner@stoeps.de","abstract":"Ich bin seit mehr als 25 Jahren in der IT und setze Linux und OSS seit den Anfängen ein. In meinem Berufsalltag implementiere ich Unternehmenssoftware auf allen verfügbaren Betriebssystemen. In meiner Freizeit beschäftige ich mich mit Sicherheitsanalysen, Microservices und versuche, in allen Bereichen der IT und Technik auf dem Laufenden zu bleiben.","description":"\"If a process contains Excel, the process is broken.\"","links":[{"url":"https://stoeps.de","title":"Blog"}]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3131,"guid":"903e286b-a948-4e8e-ace5-cadbd7e13921","title":"Enterprise Mail-Security mit Open-Source?","language":"de","subtitle":"Rspamd - Mail-Security-Framework","description":"Kommerzielle Anbieter von Mail-Appliances nutzen gern das Buzzword Enterprise und viele Weitere, um ihre Produkte zu beschreiben. Die Frage ist: Was bedeutet das überhaupt? Und kann ich eine wirksame Mail-Security-Infrastruktur noch auf meinen eigenen Servern mit Open-Source und vielleicht sogar ohne eine \"Cloud\" betreiben?\r\n\r\nMit Rspamd haben wir ein Mail-Framework in der Hand, das viele Enterprise Buzzwords selbst abbilden kann (oder könnte) und zusammen mit weiteren Diensten eine sehr gute Lösung bietet.\r\n\r\nIn unserem Vortrag schauen wir uns die Buzzwords der kommerziellen Anbieter genauer an und zeigen euch mit welchen Mitteln diese im Rspamd umgesetzt werden können. Außerdem möchten wir euch zeigen was Rspamd zu einer einzigartigen Lösung im Open-Source Mail-Security Bereich macht.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Security","abstract":"Ist es möglich die Versprechen kommerzieller Anbieter im Bereich der Mail-Security auch mit verfügbarer Open-Source Software umzusetzen? Wir glauben das ist möglich und möchten euch dafür das Anti-Spam Mail-Framework Rspamd näher vorstellen.","speakers":[{"guid":"2d676e32-3789-5c8e-ba4e-e71643b6362c","id":1911,"image":null,"name":"Carsten Rosenberg","public_name":"Carsten Rosenberg","abstract":null,"description":null,"links":[]},{"guid":"2828e601-7800-54d3-b03f-dc3557f628a4","id":1927,"image":null,"name":"Manu Zurmuehl","public_name":"Manu Zurmuehl","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T16:30:00.000+02:00","end_time":"2024-08-18T17:30:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3050,"guid":"0c22cb51-449a-4b27-9dba-0a34fc3a75c8","title":"Erfolgreiche Phishing Awareness Projekte mit Gophish","language":"de","subtitle":null,"description":"\r\nPhishing Mails sind immer noch einer der gefährlichsten Angriffsmethoden von Cyberkriminellen. Phishing Awareness Kampagnen sind deshalb in aller Munde. Organisationen möchten einen Überblick über den Ausbildungsstand Ihrer Benutzer bekommen und diese gleichzeitig langfristig und regelmäßig ausbilden. \r\n\r\nProfessionelle Dienstleiter bieten Services für solche Aktionen an. Vorrausetzung für den effizienten und erfolgreichen Ablauf dieser Aktionen ist allerdings fast immer eine Schwächung der Firewall Einstellungen damit die Testmails die Postfächer der Endanwender erreichen. \r\n\r\nAlternativ dazu kann man diese Schulungsaktionen auch selber auf Basis von Opensource Software aus dem eigenen Netz heraus durchführen. \r\n\r\nGophish https://getgophish.com/ ist eine solche Software welche die technische Basis hierfür stellen kann. Wie immer in solchen organisatorischen Maßnahmen ist allerdings der technische Aspekt nur der kleinste Teil eines erfolgreichen Projektes\r\n\r\nIn diesem Vortrag betrachten wir die technischen und vor allem organisatorischen Erfahrungen und erforderlichen Anpassungen an die Technik von Gophish um die Mitarbeiter erfolgreich prüfen zu können.\r\n","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Security","abstract":"Technische und organisatorische Maßnahmen für die erfolgreiche Durchführungen von Phishing Awareness Kampagnen auf Basis der Opensource Software Gophish. ","speakers":[{"guid":"6453e5b0-47de-5955-a885-fe5c6b097255","id":1887,"image":"/system/people/avatars/000/001/887/original/42a646bb53201f12.jpg?1715670867","name":"Hagen Bauer","public_name":"Hagen Bauer","email":"hagen.bauer@regioit.de","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T11:15:00.000+02:00","end_time":"2024-08-18T12:15:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3079,"guid":"26e3a74f-8e1d-4683-921a-195ab1880e6e","title":"eSIM management on Qualcomm phones","language":"en","subtitle":"Using an open-source and mainline Linux stack to work with eSIM on Qualcomm phones","description":null,"duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Entwicklung","abstract":"In recent years phones have started getting an eSIM chip built-in to the phone which is a modern replacement for a physical SIM card you slot into the device.\r\nUnfortunately until recently managing these eSIMs (installing a SIM card from your operator, enabling or disabling the card) was limited to proprietary apps shipped with Android.\r\n\r\nLet's talk about how eSIMs work on a Qualcomm phone using 100% open-source user space and mainline Linux kernel, and what QMI and QRTR are doing in this stack.","speakers":[{"guid":"58d3dbec-067d-5e55-8ab8-05472ebee2b5","id":1893,"image":null,"name":"Luca Weiss","public_name":"Luca Weiss","abstract":null,"description":"Luca Weiss works as Android \u0026 Linux Kernel Engineer at Fairphone working on extending the software lifespan of phones, enabling them to last longer. He is also maintaining and contributing to many open source projects such as postmarketOS, a Linux distribution for phones, and contributes various patches to the Linux kernel. Website: https://lucaweiss.eu – Mastodon: https://fosstodon.org/@z3ntu","links":[]}],"start_time":"2024-08-18T15:15:00.000+02:00","end_time":"2024-08-18T16:15:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3064,"guid":"bbb0f923-bd64-4de6-b6e5-6eb0eed63e61","title":"Finding Bugs in Closed-source Software: An Open-source Static Binary Analysis Tool (written in Rust)","language":"en","subtitle":null,"description":"The talk will start with a short introduction to the general problem area, as outlined in the abstract, and proceed by introducing the goals behind the cwe_checker. It continues with a presentation of the idea, requirements, and high-level architecture of the cwe_checker.\r\n\r\nIn its main part, the talk will walk through the development of a simple data-flow analysis that detects instances of CWE252 (Unchecked Return Value). It will cover both, conceptual aspects behind the static analysis algorithm and the concrete code that implements it using the internal cwe_checker APIs. Finally, the algorithm will be used to find unchecked return values of `copy_from_user`, a programming error that is almost certainly exploitable, in non-upstream Linux device drivers taken from embedded device firmware images.\r\n\r\nTo conclude the talk, an overview of other available analyses as well as possible directions for future research will be given. Students interested in Rust and program analysis are invited to contact us for thesis projects and internship opportunities. External contributions to the cwe_checker have unfortunately been uncommon due to the steep learning curve and absence of walkthrough-style documentation. (There is detailed rustdoc documentation of all APIs.) It is hoped that this talk will equip interested listeners with information to start developing their own analysis ideas within the cwe_checker.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Security","abstract":"Building a product with an entirely open-source software stack is still challenging at best - sometimes even infeasible. The past has shown that vulnerabilities in closed-source components may be exploited by attackers to undermine the security of a system. Attackers invest a considerable amount of effort and expertise into reverse-engineering these components to uncover complex vulnerabilities. Manufacturers that rely on closed source components oftentimes have neither the resources not the expertise to perform the same level of auditing. This imbalance leads to security issues in the final product that may directly impact its users.\r\n\r\nThe cwe_checker is an open-source research prototype that performs static analysis of binary code to find potential vulnerabilities. It currently supports the analysis of Linux user space programs and kernel modules as well as bare-metal firmwares. Our goal is to reduce the time and expertise needed by vendors to thoroughly audit their closed-source dependencies.","speakers":[{"guid":"e63baadf-1255-5c82-a1a2-0085eaae98b3","id":1896,"image":null,"name":"vo","public_name":"vo","abstract":"Email: froscon24 ät vpao punkt io","description":"Email: froscon24 ät vpao punkt io","links":[]}],"start_time":"2024-08-18T15:15:00.000+02:00","end_time":"2024-08-18T16:15:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3038,"guid":"9df7db0d-0fbe-44c0-b2c6-6770f1af4e38","title":"Flatcar Linux: what's new in this Container OS?","language":"en","subtitle":"hcloud server create --name flatcar","description":"In this talk, the basis of Container OS will be covered: provisioning with Ignition, immutability of the OS (`/usr` in read-only, etc.), container runtimes available to deploy containers without additional installation steps. We will then show what's new since the last year: composability of Flatcar with systemd-sysext, support with new providers like Hetzner, Flatcar in the Cluster API environment, etc.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Cloud","abstract":"Flatcar Linux is a Linux based Operating System designed to run container workloads from single containers to bigger deployments with Kubernetes. After introducing the basis of this Container OS the new features and integrations will be introduced.","speakers":[{"guid":"11bf1ab8-ecc0-5db6-895f-3c7c60a12bcf","id":1756,"image":null,"name":"Mathieu Tortuyaux","public_name":"Mathieu Tortuyaux","abstract":null,"description":null,"links":[{"url":"https://fosstodon.org/@tormath1","title":"Fosstodon"},{"url":"https://github.com/tormath1","title":"GitHub"}]},{"guid":"470381c3-c7f4-532f-98a5-e5ee50748e66","id":1930,"image":"/system/people/avatars/000/001/930/original/PROFILE.png?1721716090","name":"Julian Tölle","public_name":"Julian Tölle","abstract":"Julian has a rich background in cloud infrastructure and backend development. With over 5 years in Kubernetes cluster management, he now leads the Open Source Integrations team at Hetzner Cloud. In his spare time, Julian streams his open source work on Twitch, sharing knowledge and insights with enthusiasts.","description":null,"links":[{"url":"https://github.com/apricote","title":"GitHub"},{"url":"https://hachyderm.io/@apricote","title":"Fediverse"}]}],"start_time":"2024-08-18T15:15:00.000+02:00","end_time":"2024-08-18T16:15:00.000+02:00","room":{"name":"HS5","id":254}},{"id":3111,"guid":"337962e7-69df-461a-bbdc-01992ff7113c","title":"Geld ist nicht alles!","language":"de","subtitle":"Neue Wege zur nachhaltigen Beschaffung Freier Software","description":"Die Free Software Foundation Europe fordert mit ihrer Initiative „Public Money? Public Code!“ seit langem, den Anteil Freier Software im öffentlichen Sektor zu erhöhen. Mit Erfolg: Immer mehr Länder und Kommunen in Europa wollen Freie Software beschaffen. Das stellt öffentliche Verwaltungen vor eine Herausforderung: Welche Kriterien in Ausschreibungen stellen sicher, dass durch die Vergabe gute Produkte beschafft werden und gleichzeitig das Freie-Software-Ökosystem nachhaltig gestärkt wird? Wie lässt sich verhindern, dass Unternehmen gewinnen, die das Ökosystem schädigen – zum Beispiel durch Openwashing oder fehlende Maintenance für das Produkt?\r\n\r\nInternational gibt es dazu verschiedene Ideen und Ansätze. Hier soll anhand von Beispielen diskutiert werden, wo bei der Beschaffung Freier Software Fallstricke lauern, wo an Kriterien für die nachhaltige Beschaffung Freier Software gearbeitet wird, welche Metriken sich für die Ausschreibungspraxis eignen und wie sie implementiert werden können.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/111/original/logo.png?1716472131","type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Einst war Software-Beschaffung für Verwaltungen einfach: Wer den niedrigsten Lizenzpreis aufrief, erhielt den Zuschlag. Auch deswegen ist die öffentliche IT-Infrastruktur in eine fatale Abhängigkeit von wenigen proprietären Unternehmen geraten. Um diese Abhängigkeit zu lösen, gehen Verwaltungen bei Software-Ausschreibungen neue Wege und setzen dabei auf Freie Software.","speakers":[{"guid":"11aea300-def7-54a2-8373-8329ef2e089b","id":1786,"image":"/system/people/avatars/000/001/786/original/foto_jn_web.jpg?1683113594","name":"Johannes Näder","public_name":"Johannes Näder","email":"jn@fsfe.org","abstract":"Johannes Näder arbeitet für die Free Software Foundation Europe. Er koordiniert die Initiative \"Public Money? Public Code!\" und die politische Arbeit der FSFE in Deutschland.","description":"Johannes hat einen Magisterabschluss in Literatur und Geschichte und ist Teil des Policy-Teams der Free Software Foundation Europe. Er recherchierte und veröffentlichte zu Open Access. Johannes hat als netzpolitischer Referent für mehrere Abgeordnete gearbeitet, mit Schwerpunkt auf digitaler Freiheit, Datenschutz und Freier Software. Daneben hat er langjährige Erfahrung in der historisch-politischen Bildung. Bei der FSFE koordiniert er die Initiative \"Public Money? Public Code!\" und das deutsche FSFE-Team.","links":[{"url":"https://fsfe.org","title":"Free Software Foundation Europe"},{"url":"https://publiccode.eu","title":"Public Money? Public Code!"}]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3196,"guid":"8ec00e33-580f-4603-a87d-9d20204de0d7","title":"Gentoo Developer und Usertreffen","language":"de","subtitle":"Gentoo Developer und Usertreffen","description":null,"duration":1800,"time_slots":6,"logo":"/system/events/logos/000/003/196/original/gentoo-logo.jpg?1723241943","type":"meeting","do_not_record":true,"track":null,"abstract":null,"speakers":[{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:00:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3207,"guid":"4d36e95d-bfbe-4768-a836-8c970415dfca","title":"Gentoo Installation und Konfiguration","language":"de","subtitle":"Gentoo Installation und Konfiguration","description":"Im Projektraum haben wir einen Rechner dabei. In offener Runde besprechen wir, warum welche Schritte notwendig sind und welche Fallstricke es gibt. Fragen stellen und Mitmachen ist dringen erwünscht. Wenn ihr Eurer eigenes Notebook mit aktuellen Fragestellungen mitbringt, sprecht uns vorher im Raum C125 an.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/207/original/gentoo-logo.jpg?1723280650","type":"workshop","do_not_record":true,"track":null,"abstract":"Komme in diesen Workshop und installiere Gentoo gemeinsam mit einem Gentoo Entwickler.","speakers":[{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T15:00:00.000+02:00","end_time":"2024-08-17T16:00:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3209,"guid":"1fd23acf-76d2-4d48-80b5-556f15aca43f","title":"Gentoo Pakete selbst updaten","language":"de","subtitle":"Gentoo Pakete selbst updaten","description":"Gentoo Pakete selbst updaten ist einfacher als gedacht, wenn man die Konzepte einmal verstanden hat. Verpasse diesen Workshop auf keinen Fall und lerne, wie Du Gentoo Pakete nicht nur selbst updaten, sondern auch selbst patchen kannst. Ein Paket wurde aus den offiziellen Quellen entfernt? Wie bekomme ich mein Lieblingsprogramm wieder? Was ist EAPI. Mit welchen neuen Tools können Fehler erkannt werden?","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/209/original/gentoo-logo.jpg?1723281917","type":"workshop","do_not_record":true,"track":null,"abstract":"Gentoo Pakete selbst updaten ist einfacher als gedacht.","speakers":[{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T16:30:00.000+02:00","end_time":"2024-08-18T17:30:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3127,"guid":"50e7cddd-8b98-4b5e-871e-69bdb725ef5d","title":"Hacker Jeopardy für Alle","language":"de","subtitle":null,"description":null,"duration":7200,"time_slots":24,"logo":"/system/events/logos/000/003/127/original/Jeopardy!_logo.svg.png?1720191542","type":"lecture","do_not_record":true,"track":"Kultur","abstract":"Wer kennt es nicht: das Hacker Jeopardy. Der Spaß für die ganze Familie, von klein bis groß, von nüchtern bis für eine Konferenz in akzeptablem Maße angetrunken.  Dieses Mal findet das große Infotainment-Ereignis auch ein Zuhause auf dem FrOSCon.","speakers":[{"guid":"38ea2759-027c-556a-856f-c351f8be4d04","id":630,"image":"/system/people/avatars/000/000/630/original/passbild3.jpg?1369328465","name":"Harald König","public_name":"Harald König","email":"koenig@linux.de","abstract":"TeX seit 1986, Linux seit 1992, S3-Treiber für XFree86 von 1993 bis 2001, ...","description":"Physik-Studium in Tübingen,\r\nRechner und DCF77 seit ~1980,\r\n(La|Con)TeX seit 1986,\r\nUNIX seit ~1987,\r\nLinux seit 1992 (0.98.4),\r\nXFree86-Treiber fuer S3 von ~1993-2001.\r\nVon 2001 bis 2014 bei der science+computing ag in Tuebingen als SW-Entwickler.\r\nSeit 2014 nun bei Bosch Sensortec GmbH in Kusterdingen/Reutlingen als \"System Expert\" fuer Linux und Android (Treiber).\r\n\r\nWeitere Interessen sind u.a. Kernel, System-Technik und -Tools, Hardware, Grafik (-Treiber,-HW), Virtualisierung (v.a. XEN und ein bissl KVM), neuerdings mal wieder Embedded-Systeme und Messtechnik, GPS und OpenStreetmap, u.v.a.m..... ","links":[]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T19:45:00.000+02:00","room":{"name":"HS5","id":254}},{"id":3177,"guid":"a7211a83-21d7-47d1-a70f-1cea485df523","title":"Hack on your favorite LinuxMobile project","language":"","subtitle":"(Room is open but there's a LinuxMobile related talk on the main track)","description":null,"duration":3600,"time_slots":12,"logo":null,"type":"other","do_not_record":false,"track":null,"abstract":"Room is open for hacking while there's a Linux Mobile related event on the main track (eSIM management on Qualcomm phones in HS5)","speakers":[{"guid":"fd626132-dfaa-5814-8447-e5db2592c605","id":474,"image":"/system/people/avatars/000/000/474/original/agx.png?1307529374","name":"Guido Günther","public_name":"Guido Günther","email":"agx@sigxcpu.org","abstract":"Guido Günther is a Phosh project member and Debian developer.","description":"Guido Günther joined the Debian Project while completing his degree in Physics at the University of Konstanz. He helped bootstrapping the Debian MIPS port and (co)initiated the Debian Groupware Meetings.\r\n\r\nWhen possible he enjoys contributing to Phosh, GNOME, Debian, the Linux kernel and other projects related to Linux on mobile devices.\r\n","links":[{"url":"http://honk.sigxcpu.org/con/","title":"Blog"},{"url":"https://honk.sigxcpu.org/piki/","title":"Wiki"}]}],"start_time":"2024-08-18T15:15:00.000+02:00","end_time":"2024-08-18T16:15:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3199,"guid":"cf41d95f-751a-482c-b029-b4f09c80bb9a","title":"Heimautomation mit XMPP, FHEM und NodeRed","language":"de","subtitle":"Vorstellung XMPP-Heimautomations-Demo-Automat","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/199/original/demoautomat-front-gross.jpg?1723185999","type":"workshop","do_not_record":true,"track":null,"abstract":"Einführung und Ideen zur Heimautomation, Teilnehmer sollten ein XMPP-Konto besitzen und einen Client mitbringen","speakers":[{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T12:25:00.000+02:00","end_time":"2024-08-17T13:25:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3201,"guid":"08d01c1d-efcd-4ba4-9de3-a5d051e01c24","title":"Heimautomation mit XMPP, FHEM und NodeRed","language":"de","subtitle":"Vorstellung XMPP-Heimautomations-Demo-Automat","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/201/original/demoautomat-front-gross.jpg?1723186357","type":"workshop","do_not_record":true,"track":null,"abstract":"Einführung und Ideen zur Heimautomation, Teilnehmer sollten ein XMPP-Konto besitzen und einen Client mitbringen","speakers":[{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T12:25:00.000+02:00","end_time":"2024-08-18T13:25:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3202,"guid":"a4247fa8-eb89-43e7-8c79-3c85be283789","title":"Heimautomation - Systeme","language":"de","subtitle":"Verknüpfungsmöglichkeiten von NodeRed, FHEM, RaspberryMatic ","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/202/original/demoautomat-offen-l%C3%A4ngs.jpg?1723186177","type":"workshop","do_not_record":true,"track":null,"abstract":"Offener Workshop, wo wir die Möglichkeiten testen wollen, wie unterschiedliche Heimautomationssysteme zusammen arbeiten können.","speakers":[{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]},{"guid":"d8b95856-cfc5-5fe3-a346-bf5b24024902","id":1946,"image":null,"name":"Thorsten Kern","public_name":"Thorsten Kern","abstract":null,"description":"Seit fast 25 Jahren ist  er im privaten Bereich begeisterter Nutzer von Linux und anderer Freier Software und seit mehreren Jahren aktives Mitglied in der Troisdorfer Linux User Group.","links":[]}],"start_time":"2024-08-18T15:15:00.000+02:00","end_time":"2024-08-18T16:15:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3025,"guid":"0bcde21c-c43a-415d-951d-c70280f947d3","title":"High performance Serverless Java on AWS","language":"en","subtitle":null,"description":"Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings,  Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Cloud","abstract":"Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings,  Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.","speakers":[{"guid":"d2f36028-8fe8-5901-8f4a-a97d96e550af","id":1189,"image":"/system/people/avatars/000/001/189/original/Vadym_2022.jpg?1682838663","name":"Vadym Kazulkin","public_name":"Vadym Kazulkin","email":"v.kazulkin@gmail.com","abstract":"Head of Technology Strategy bei ip.labs GmbH","description":"Vadym Kazulkin is Head of Development at ip.labs GmbH, a 100% subsidiary of the FUJIFLM Group, based in Bonn. ip.labs is the world's leading white label e-commerce software imaging company. Vadym has been involved with the Java ecosystem for over twenty years. His focus and interests currently include the design and implementation of highly scalable and available applications, Serverless and AWS Cloud. Vadym is the co-organizer of the Java User Group Bonn meetup and AWS Community Builder in the Serverless category and a frequent speaker at various Meetups and conferences. ","links":[{"url":"https://twitter.com/VKazulkin","title":"Twitter"},{"url":"https://www.linkedin.com/in/vadymkazulkin/","title":"LinkedIn"},{"url":"https://www.linkedin.com/in/vadymkazulkin/","title":"Xing"}]}],"start_time":"2024-08-18T11:15:00.000+02:00","end_time":"2024-08-18T12:15:00.000+02:00","room":{"name":"HS5","id":254}},{"id":3224,"guid":"0d536ddd-4c20-4a35-845d-a399959ebc0f","title":"How to Speed Up a Site with 500,000 Attachments","language":"","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/224/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723665184","type":"lecture","do_not_record":false,"track":null,"abstract":"In my first week on the job, I was tasked with speeding up a site that was incredibly slow. And when I say slow, I mean REALLY slow: 40 seconds or longer to save a single post. 20 seconds or more just to get to the post editor.\r\n\r\nSpoiler: We got it to work! And this is the story of how we fixed it:\r\n\r\nWe dug through endless lines of code.\r\nWe read some fantastic resources on the topic.\r\nWe spoke to our friends in the community, who are experts in their respective fields.\r\n\r\nThe technical details of this talk include:\r\n\r\nxhprof with a custom addition that I wrote.\r\nThe filter ‘posts_clauses’.\r\nThe function ‘dbDelta()’.\r\n\r\nJoin me for a deep dive into the techniques and strategies we used to dramatically improve the site’s performance. You’ll walk away with actionable insights and practical tips to speed up your own site!","speakers":[{"guid":"3ac0e556-f83c-5b52-9b98-6945359b63ff","id":1953,"image":null,"name":"Christoph Daum","public_name":"Christoph Daum","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T12:45:00.000+02:00","end_time":"2024-08-18T13:45:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3023,"guid":"c69c5de6-5ab6-470a-a5cc-6c0699a47de1","title":"Huey: Pivoting hundreds of millions of rows in the Browser","language":"en","subtitle":"Blazing fast in-browser Analytics based on DuckDB/WASM","description":"DuckDB / WASM enables web developers to build light-weight OLAP and analytics applications directly in the browser. Thanks to DuckDB, performance is blazing fast, while memory consumption remains modest. In this lecture I will demonstrate Huey's features and explain how it was build using DuckDB / WASM\r\n\r\nDuckDB as well as Huey are open source under a permissive MIT license. Find Huey source on github: https://github.com/rpbouman/huey\r\nLive demo: https://rpbouman.github.io/huey/src/index.html","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Datenbanken","abstract":"Huey is a browser-based application that lets you explore and analyze large local datasets with an interactive pivot table. Huey is blazing fast, courtesy of DuckDB / WASM. It can load data in .csv, .parquet or JSON format, and it can also open DuckDB database files. \r\n\r\nHuey's key features are:\r\n\r\n- An intuitive and responsive pivot table that supports filtering and (sub)totals\r\n- Supports many different aggregate functions for reporting and data exploration\r\n- Automatic breakdown of date/time columns into separate parts (year, month, quarter etc) for reporting\r\n- Supports reading .parquet, .csv, .json and .duckdb database files. (Support for reading MS - \r\nExcel .xlsx files and .sqlite is planned)\r\n- Export of results and/or SQL queries to file or clipboard\r\n- Blazing fast, even for large files - courtesy of DuckDB\r\n- Zero install. Download or checkout the source tree, and open src/index.html in your browser! No server required.\r\n\r\nNote: although Huey can run locally, there is nothing that keeps you from deploying it in a webserver if you want to.","speakers":[{"guid":"a130c47d-6aaa-5b4a-bf3d-ac74b8aa2699","id":552,"image":"/system/people/avatars/000/000/552/original/roland.jpg?1306511893","name":"Roland Bouman","public_name":"Roland Bouman","email":"roland.bouman@gmail.com","abstract":"Web application and BI developer, blogger http://rpbouman.blogspot.com, author on open source databases and open source business intelligence","description":"I'm @rolandbouman, a Web- and BI Developer and Information Analyst. I have worked for MySQL AB, Sun Microsystems, and Pentaho. I'm currently working for EPAM Systems B.V., the Netherlands.\r\n\r\nI'm a regular blogger and public speaker on MySQL and open source business intelligence. You can follow my blog at http://rpbouman.blogspot.com\r\n\r\nI co-authored two books on the Pentaho open source business intelligence stack, \"Pentaho Solutions\" (Wiley, ISBN: 978-0-470-48432-6) and \"Pentaho Kettle Solutions\" (Wiley, ISBN: 978-0-470-63517-9).","links":[{"url":"https://www.github.com/rpbouman","title":"github"},{"url":"https://rpbouman.blogspot.com/","title":"blog"},{"url":"https://x.com/rolandbouman","title":"x/twitter"},{"url":"https://www.linkedin.com/in/rpbouman/","title":"linkedin"}]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3108,"guid":"554834e5-b236-4302-aa9b-4e3464eb6cfc","title":"Hugo","language":"de","subtitle":"Websites erstellen mit dem statischen Website-Generator Hugo","description":"Hugo ist ein Generator, der statische Websites besonders schnell aufbaut, was die Entwicklung von Websites beschleunigt und die Arbeit mit dem Programm angenehm macht. Textliche Inhalte können in Markdown erstellt werden, wobei sogenannte Shortcodes die Gestaltungsmöglichkeiten stark erweitern. Hugo unterstützt Mehrsprachigkeit und das Arbeiten mit Themes, die in großer Zahl verfügbar sind. Außerdem lassen sich Hugo-Projekte mit Git versionieren. Der Workshop will den Teilnehmenden den Einstieg in das Arbeiten mit Hugo erleichtern.","duration":7200,"time_slots":24,"logo":null,"type":"workshop","do_not_record":false,"track":"Web Entwicklung","abstract":"Einführungs-Workshop in die Arbeit mit Hugo.","speakers":[{"guid":"92747ccd-b6d8-5bcf-a109-270f106ae3dd","id":1745,"image":null,"name":"juh","public_name":"juh","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T11:30:00.000+02:00","end_time":"2024-08-17T13:30:00.000+02:00","room":{"name":"Workshops (C115)","id":257}},{"id":3135,"guid":"1a446598-4c2e-450a-a296-92c57b42f88d","title":"Improving Security Posture of Critical FOSS Projects with Security Audits","language":"en","subtitle":null,"description":"Security Audits are a proven and effective method for improving the security posture of Open Source Projects. The Open Source Technology Improvement Fund, Inc (ostif.org) has been a trusted partner for facilitating and managing security audits for critical open source projects since 2020, helping critical FOSS projects mature and improve. With recent funding from Sovereign Tech Fund, OSTIF wishes to share case studies of successful engagements. ","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/135/original/OSTIF_Logo.png?1716559947","type":"lecture","do_not_record":false,"track":"Security","abstract":"The Open Source Technology Improvement Fund, Inc has organized and managed close to 100 security audits for critical open source projects since 2015. This session will go over the top types of vulnerabilities found and fixed in open source security audits, the top 5 lessons learned, and highlight common auditing mistakes and how to avoid them.","speakers":[{"guid":"55ab35df-dcee-523b-85bd-746e914a8aca","id":1913,"image":"/system/people/avatars/000/001/913/original/profile_pic.jpg?1720193538","name":"Amir Montazery","public_name":"Amir Montazery","email":"amir@ostif.org","abstract":"Amir Montazery is the Managing Director and Cofounder of Open Source Technology Improvement Fund, Inc (OSTIF). OSTIF is a Chicago-based organization focused on directly helping open-source software projects improve their security posture. Amir comes from a background in Finance, IT and Internal Auditing, applying years of experience to help develop OSTIF’s processes and partnerships. Furthermore, Amir is responsible for negotiating and organizing over 10,000 hours of security-focused work for organizations like Google and Amazon Web Services along with groups like Mozilla Foundation and Open Source Security Foundation (OpenSSF). ","description":null,"links":[]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T11:00:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3160,"guid":"80be00b1-82ca-4243-9065-425bcb7c3664","title":"init","language":"de","subtitle":null,"description":"\r\n","duration":1800,"time_slots":6,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"aef06609-5972-5075-8177-919ab28722fd","id":1110,"image":null,"name":"Hinrikus Wolf","public_name":"Hinrikus Wolf","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T09:30:00.000+02:00","end_time":"2024-08-17T10:00:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3105,"guid":"0f5df461-78c6-4480-9422-90321ae97f1e","title":"In Rust Radikal Refactorn","language":"de","subtitle":"Powered by OpenTalk","description":"Durch die jahrelange Nutzung von Rust bei OpenTalk war es unvermeidbar, unsere Codebasis von Grund auf radikal umzugestalten.\r\nDabei war es besonders wichtig, sicherzustellen, dass das Produkt keine Regressionen erleidet.\r\nIn diesem Vortrag möchten wir euch auf diese Reise mitnehmen und unsere Erkenntnisse teilen:\r\n- Was wir unter dem Begriff radikales Refactoring verstehen.\r\n- Wie Rust uns beim radikalen Refactoring unterstützt hat.\r\n- Welche Fallstricke wir begegnet sind.\r\n- Die wichtigsten Do's and Don'ts in Bezug auf Produktivität, Komplexität und Nutzen.\r\n- Wissen und Aufgaben an das Team übertragen.\r\n- Wie man Aufgaben klein verteilt.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/105/original/Blog_Bild_Logo.png?1716460078","type":"lecture","do_not_record":false,"track":"In Rust we trust - Memory safe languages","abstract":"Unsere jahrelange Erfahrung mit Rust bei OpenTalk führte zu einer radikalen Umgestaltung unserer Codebasis.\r\nUnser Vortrag teilt Einblicke in radikales Refactoring mit Rust, einschließlich Unterstützung, Fallstricken und bewährten Praktiken für Produktivität und Wissenstransfer im Team.","speakers":[{"guid":"47cdd045-94f4-5067-a7e1-b2b07a62ee43","id":1879,"image":null,"name":"Daniél Kerkmann","public_name":"Daniél Kerkmann","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3161,"guid":"25ad3df6-e7a8-42b7-8d60-5763df587cf9","title":"Installation und Einrichtung eines MoinMoin Wikis","language":"de","subtitle":"Anleitung für die Installation und Einrichtung eines persönlichen Wikis für Betreiber oder Entwickler","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/161/original/moinmoin_logo_400.png?1721665940","type":"workshop","do_not_record":true,"track":null,"abstract":"Nach einer kurzen Einführung in den Installationsprozess können Sie das Moin Wiki auf Ihrem eigenen Gerät installieren und ausprobieren (vorzugsweise auf Linux-Systemen).","speakers":[{"guid":"09c2ffe5-6941-5999-ae02-8f9ce5a95906","id":1925,"image":null,"name":"H.-Ulrich Birke","public_name":"H.-Ulrich Birke","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"MoinMoin Wiki (C219)","id":259}},{"id":3085,"guid":"fa64c5b7-e3d2-46c5-be3f-2dc2217f3405","title":"Ist free/libre Open-Source noch zu retten?","language":"de","subtitle":null,"description":"Hintergrund:\r\nSeit Jahren gründen FLOSS-Communities gemeinnützige Vereine, um Veranstaltungen zu organisieren, Markenrechte zu sichern und Community-Richtlinien zu etablieren. Dennoch scheitern viele dieser Initiativen daran, über die Rolle von Evangelisten und Botschafterinnen hinauszukommen. Die Freiwilligenarbeit in FLOSS-Communities ist kräftezehrend, unbezahlt und oft von Burnout begleitet, während die Anforderungen der Nutzer:innen immer anspruchsvoller werden.\r\n\r\nKernthesen:\r\n* Finanzierung und Wertschätzung: Projektmitwirkende müssen für ihre Beiträge finanziell unterstützt werden. Es muss ein klares Selbstverständnis über den monetären Wert von FLOSS-Projekten entwickelt werden.\r\n\r\n* Lobbyismus und politische Rahmenbedingungen: Es ist notwendig, politisch aktiv zu werden und die Rahmenbedingungen zu ändern, um FLOSS-Projekte nachhaltig zu fördern.\r\n\r\n* Zusammenschlüsse und Synergien: Anstatt mehr von allem zu wollen, müssen wir uns auf strategische Zusammenschlüsse und Kooperationen konzentrieren. Wir brauchen leicht erzählbare Geschichten und eine gemeinsame Marschrichtung.\r\n\r\nZiele des Vortrags:\r\n* Aufzeigen der aktuellen Herausforderungen und Bedrohungen für FLOSS-Projekte.\r\n* Diskussion über die Notwendigkeit der finanziellen Unterstützung von FLOSS-Projekten.\r\n* Förderung der Zusammenarbeit und strategischer Allianzen innerhalb der FLOSS-Community.\r\n* Aufruf zur politischen Aktivität und Schaffung besserer Rahmenbedingungen für FLOSS.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Free/Libre and Open Source Software (FLOSS) steht an einem Wendepunkt. Große FLOSS-Projekte ändern ihre Lizenzformen. Wie uns das Beispiel von XZ gezeigt hat, sind wir nur um Haaresbreite einem Armageddon entkommen. Die allgegenwärtige Verbreitung von Künstlicher Intelligenz (KI) basiert oft auf regelmäßigen Lizenzverstößen. Die Mehrheit von uns nutzt täglich Dienste wie Google, Zoom oder Office 365 und hält gleichzeitig den Einsatz von Open-Source-Software wie WordPress und Firefox als Zeichen des Widerstands gegen proprietäre Lösungen. Doch reicht das?","speakers":[{"guid":"9ddf0494-248b-56a5-8f2a-48cb40ad83d1","id":1571,"image":"/system/people/avatars/000/001/571/original/slu_avatar.png?1686516113","name":"luckow","public_name":"luckow","abstract":"Fulltime open source ambassador, cross community communicator,  tenor in a pop\u0026jazz choir, born in the year of the moon landing","description":null,"links":[{"url":"https://www.gzevd.de","title":"Gesellschaft zur Entwicklung von dingen mbH"}]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3113,"guid":"ae7a164f-344b-4cf6-b9fa-ca8456c76ac8","title":"It takes a village","language":"de","subtitle":"FOSS-Entwicklung, Kommunikation \u0026 Communityarbeit","description":"Der Prototype Fund ist ein Förderprogramm für selbständige Software-Entwickler*innen und kleine Teams, die innovative Ideen prototypisch umsetzen wollen. Sie bekommen dafür fast 50.000 € Förderung vom Bundesministerium für Bildung und Forschung. Wir unterstützen die Projekte nicht nur finanziell, sondern auch fachlich und organisatorisch, mit individueller Beratung, Weiterbildungs- und Vernetzungsangeboten. Damit machen wir unbürokratische Förderung für eine Zielgruppe zugänglich, die im Fördersystem sonst oft übersehen wird.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/113/original/PrototypeFund-P-Logo.png?1716476328","type":"lecture","do_not_record":false,"track":"Kultur","abstract":"Wie könnt ihr als FOSS-Entwickler*innen über eure Arbeit kommunizieren - auch wenn es mal nicht so gut läuft? In acht Jahren Prototype Fund haben wir viele Projekte kommen und gehen gesehen und beobachtet, wie nachhaltige Projektentwicklung im FOSS-Bereich funktionieren kann. Wir blicken zurück und diskutieren, wie Entwickler*innen und deren Begleiter*innen wie z. B. der Prototype Fund über Projekterfolge und -misserfolge kommunizieren sollten. Mit Best-Practice-Beispielen im Gepäck zeigen wir euch Kommunikationsstrategien, mit denen ihr der Community helft, eure FOSS-Projekte sicher und langfristig zu nutzen, zur Entwicklung beizutragen oder da weiterzumachen, wo ihr aufgehört habt.","speakers":[{"guid":"c1db1c19-c4e1-561c-8e61-35cbaca2c2d9","id":1891,"image":null,"name":"Marie-Lena Wiese","public_name":"Marie-Lena Wiese","email":"marie-lena@prototypefund.de","abstract":"Marie-Lena ist im Prototype Fund für die Betreuung der Förderprojekte zuständig. Sie hat Nahoststudien und Politikwissenschaft in Halle, Marburg und Kairo studiert. Zuvor hat sie in einem Projekt für digitale Demokratieförderung gearbeitet und sich mit Strategien gegen Desinformation, gruppenbezogene Menschenfeindlichkeit und Radikalisierung im Internet beschäftigt","description":null,"links":[{"url":"https://prototypefund.de","title":"Webseite des Prototype Fund"}]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3137,"guid":"b40bbcad-62f7-4d70-a25a-73a3e6616674","title":"Jeder Meter Zählt","language":"de","subtitle":"Linux @ Deutsche Börse","description":null,"duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"System Administration","abstract":"Dieser Vortrag gibt einen Einblick in die Arbeit eines Systemadministrator bei der Deutsche Börse. Er räumt mit falschen Vorstellungen über die Börse auf und wird zeigen welche Techologien bei der Börse eingesetzt werden. Außerdem werden kurz die Bestandteile des Stacks der verwendeten Administratortools erläutert.","speakers":[{"guid":"9c7998bf-e7d8-5249-80c8-e3306abee580","id":807,"image":null,"name":"Jens Kühnel","public_name":"Jens Kühnel","abstract":"Jens Kühnel ist seit über 25 Jahren freiberuflicher Systemadministrator, Consultant, Buchautor und Trainer. Er hat schon auf sehr vielen Konferenzen Vortrage gehalten und bei der Froscon quasi zum Inventar.","description":"Jens Kuehnel is a freelancer system administrator, consultant, author and trainer since more than 25 years. He has given talks at a lot of conferences and has been to almost all froscon. ","links":[]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T15:00:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3052,"guid":"c2ec53f9-3579-472e-bdb7-e43084233c55","title":"kivitendo - OpenSource ERP für den Saatgutanbau","language":"de","subtitle":"Vom Acker - In die Welt","description":"Erfahrungsbericht nach gut 2 Jahren arbeiten mit kivitendo im Saatgutanbau. Vom Förderanträgen, Schnittstellen und Herausforderungen. Vorstellung der neuen IMAP-Features zum Emailimport für Buchhaltung und Belege.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/052/original/kivitendo-logo800px.png?1715710056","type":"lecture","do_not_record":false,"track":"Grow your own - Open Source Pflanzenanbau","abstract":"Implementierung, Anpassungen und Einführung eines Opensource für den Saatgut-Anbau und Handel.","speakers":[{"guid":"36ee364a-7585-5370-8a3c-3508775706c1","id":1889,"image":"/system/people/avatars/000/001/889/original/whahn.jpg?1721548541","name":"Werner Hahn","public_name":"Werner Hahn","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"HS5","id":254}},{"id":3193,"guid":"a956f25d-6be6-473b-851d-b73960406703","title":"Kompiliere Deinen Gentoo Button","language":"de","subtitle":"Kompiliere deinen eigenen Gentoo-Button in 5 Minuten","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/193/original/gblend.png?1723243482","type":"workshop","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3206,"guid":"94cc1190-f85f-4da7-bdf6-b32a2568a0ec","title":"Kompiliere Deinen Gentoo Button","language":"de","subtitle":"Kompiliere deinen eigenen Gentoo-Button in 5 Minuten","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/206/original/gentoo-logo.jpg?1723276032","type":"workshop","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T11:00:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3204,"guid":"97c6790f-825f-4166-ad25-d96a5057320d","title":"Kupfer Linux 2024 Status","language":"en","subtitle":"Was passiert, wenn man seine Community ein Jahr im Stich lässt","description":"Kupfer Linux is a distro for mobile phones co-founded and maintained mostly by me as a hobby project and has gathered a very small community.\r\n\r\nAt last year's FrOSCon, I made big announcements for Kupfer and demoed some prototypes.\r\nShortly after the conference, I got swept away by $LIFE and $WORK events, leaving practically no time for the project and a bunch of half-finished merge requests.\r\n\r\nWe'll be examining what this meant for the development of tooling and our packaging, from the perspective of a bad maintainer.\r\n\r\nI'll\r\n- briefly show you what Kupfer is\r\n- briefly discuss the promises made a year ago vs the actual changes achieved since then \r\n- reflect on what enables even small communities to keep a project afloat somewhat on their own\r\n\r\nNo busses will be factored in this talk.","duration":900,"time_slots":3,"logo":"/system/events/logos/000/003/204/original/kupfer-white-filled.png?1723167436","type":"lecture","do_not_record":false,"track":null,"abstract":"We'll discuss what happened since last FrOSCon in the world of Kupfer Mobile Linux (an Arch Linux distro for phones and other mobile devices), despite the main developer's absence and what enabled this.","speakers":[{"guid":"52dcfbf5-74da-5582-aaeb-7a0b7da03161","id":1869,"image":"/system/people/avatars/000/001/869/original/Insanityprawnboy_transparent.png?1753318152","name":"Prawn","public_name":"Prawn","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T18:00:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3176,"guid":"c05f2aec-f754-4221-954b-f28de6b9fdf1","title":"Lightning Talks","language":"","subtitle":"All FOSS on Mobile topics welcome","description":null,"duration":1800,"time_slots":6,"logo":null,"type":"lightning_talk","do_not_record":false,"track":null,"abstract":"Demo your project, talks about things you  find interesting in a 5-10 minutes time slot","speakers":[{"guid":"27a8de1d-c399-52bd-b555-5e5adef59f42","id":1841,"image":"/system/people/avatars/000/001/841/original/croc_piano.png?1690209036","name":"devrtz","public_name":"devrtz","abstract":"In 2020 Evangelos became involved with Mobian which started his journey of contributing both to the GNOME/Phosh mobile linux ecosystem in the form of upstream development as well to Debian via packaging.","description":null,"links":[]},{"guid":"fd626132-dfaa-5814-8447-e5db2592c605","id":474,"image":"/system/people/avatars/000/000/474/original/agx.png?1307529374","name":"Guido Günther","public_name":"Guido Günther","email":"agx@sigxcpu.org","abstract":"Guido Günther is a Phosh project member and Debian developer.","description":"Guido Günther joined the Debian Project while completing his degree in Physics at the University of Konstanz. He helped bootstrapping the Debian MIPS port and (co)initiated the Debian Groupware Meetings.\r\n\r\nWhen possible he enjoys contributing to Phosh, GNOME, Debian, the Linux kernel and other projects related to Linux on mobile devices.\r\n","links":[{"url":"http://honk.sigxcpu.org/con/","title":"Blog"},{"url":"https://honk.sigxcpu.org/piki/","title":"Wiki"}]}],"start_time":"2024-08-17T13:15:00.000+02:00","end_time":"2024-08-17T13:45:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3169,"guid":"45c4f7fb-0c10-4e44-8167-3625f85e2cce","title":"LPI Prüfung","language":"","subtitle":null,"description":null,"duration":5400,"time_slots":18,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":"Candidates can take the Linux Essentials, Web Development Essentials, and Security Essentials in both English and German language, Open Source Essentials (only in English), as well as the LPIC-1 (German and English), LPIC-2 (German and English), and LPIC-3 exams (English only), as well LPI’s DevOps Tools Engineer and BSD Specialist exams (both in English only).\r\n\r\nTherefore, we kindly ask candidates to preregister for the exams at: https://www.lpi.org/exam-registration/.\r\n\r\nHow to attend the Exams Session:\r\n\r\nCandidates must be in the exam room 15 minutes before the exam begins and bring a government-issued photo ID (passport, ID card, or driver’s license), their LPI ID, and the exam fee in cash","speakers":[],"start_time":"2024-08-17T10:30:00.000+02:00","end_time":"2024-08-17T12:00:00.000+02:00","room":{"name":"LPI (C015)","id":261}},{"id":3170,"guid":"ab6a3aa0-d949-4232-a79a-20308e141c47","title":"LPI Prüfung","language":"","subtitle":null,"description":null,"duration":5400,"time_slots":18,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":"Candidates can take the Linux Essentials, Web Development Essentials, and Security Essentials in both English and German language, Open Source Essentials (only in English), as well as the LPIC-1 (German and English), LPIC-2 (German and English), and LPIC-3 exams (English only), as well LPI’s DevOps Tools Engineer and BSD Specialist exams (both in English only).\r\n\r\nTherefore, we kindly ask candidates to preregister for the exams at: https://www.lpi.org/exam-registration/.\r\n\r\nHow to attend the Exams Session:\r\n\r\nCandidates must be in the exam room 15 minutes before the exam begins and bring a government-issued photo ID (passport, ID card, or driver’s license), their LPI ID, and the exam fee in cash","speakers":[],"start_time":"2024-08-17T14:30:00.000+02:00","end_time":"2024-08-17T16:00:00.000+02:00","room":{"name":"LPI (C015)","id":261}},{"id":3171,"guid":"0c8c7046-2a59-41d9-81fc-8eabf3af256b","title":"LPI Prüfung","language":"","subtitle":null,"description":null,"duration":5400,"time_slots":18,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":"Candidates can take the Linux Essentials, Web Development Essentials, and Security Essentials in both English and German language, Open Source Essentials (only in English), as well as the LPIC-1 (German and English), LPIC-2 (German and English), and LPIC-3 exams (English only), as well LPI’s DevOps Tools Engineer and BSD Specialist exams (both in English only).\r\n\r\nTherefore, we kindly ask candidates to preregister for the exams at: https://www.lpi.org/exam-registration/.\r\n\r\nHow to attend the Exams Session:\r\n\r\nCandidates must be in the exam room 15 minutes before the exam begins and bring a government-issued photo ID (passport, ID card, or driver’s license), their LPI ID, and the exam fee in cash","speakers":[],"start_time":"2024-08-18T10:30:00.000+02:00","end_time":"2024-08-18T12:00:00.000+02:00","room":{"name":"LPI (C015)","id":261}},{"id":3130,"guid":"54b18253-7664-419f-8b4b-ac700468a5c1","title":"Making Open Source education an integral part of the curriculum in Computer Science programs","language":"en","subtitle":"A personal reflection","description":"Vendors of proprietary software invest substantial time and money to win teachers and professors as lobbyists for their products. But how can members of the free and open source communities counter these attempts? And how can we provide students with the ability to make fair and well-balanced decisions about licenses and technology later on?\r\n\r\nWhile many computer science students use open source software during their studies and later at work, important basics about licensing or open source communities are often not part of the curriculum. However, since the students of today are often the decision makers of tomorrow it seems crucial to enable students to make well-informed decisions - not only regarding technological aspects but also incorporating ethical issues and sociological goals connected to digital sovereignty.\r\n\r\nI have spent more than 15 years with teaching activities at various universities. During this time, I made several attempts to raise open source awareness and achieved remarkable progress in making results of student projects available as open source software to the general public. This talk reflects on possible strategies with their pros and cons. Furthermore, it discusses challenges that often arise - such as selecting proper technologies or motivating students to continue their work after their project has been graded.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"The students of today are the decision-makers of tomorrow. Hence, professors in computer science and connected disciplines should raise awareness for topics such as digital sovereignty or free and open source software. This talk reflects on attempts to include these aspects in the curriculum - not only by specific lectures but also by motivating students to make the results of their projects and theses available to the general public under open source licenses. The talk showcases some \"lighthouse projects\" but also discusses challenges - especially when it comes to maintaining work once it has been graded.","speakers":[{"guid":"47e84e57-b206-5022-9a1c-6485ad1f4183","id":1530,"image":"/system/people/avatars/000/001/530/original/kulesz2017.png?1560506019","name":"Daniel Kulesz","public_name":"Daniel Kulesz","abstract":"Professor für Software Engineering an der Technischen Hochschule Bingen und überzeugter Unterstützer freier und quelloffener Software","description":null,"links":[{"url":"https://www.kulesz.me","title":"Personal website"}]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T18:45:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3210,"guid":"61f7b15c-4e76-4ebf-80a2-f2a4107bc488","title":"Manjaro's Weg in die Zukunft","language":"de","subtitle":"Technik und Produkte","description":"Manjaro ist eine bekannte und viel genutzte Linux Distribution basierend auf Arch Linux. In den vergangen Monaten gab es tiefgreifende Veränderungen über die dieser Vortrag einen Überblick gibt sowie unsere Pläne für die nächsten Jahre darlegt. Hierbei wird sowohl auf technische Veränderungen und Projekte als auch auf zukünftige Open Source Produkte und Service im Umfeld von Manjaro eingegangen.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/210/original/block-logo.png?1723538627","type":"lecture","do_not_record":false,"track":"Entwicklung","abstract":"Ein kurzer Überblick zu Manjaro als Distribution basierend auf Arch Linux und unsere Pläne für die Zukunft.","speakers":[{"guid":"77374c3d-d135-5391-bed9-6ef98ffe31ac","id":1948,"image":"/system/people/avatars/000/001/948/original/19810006.jpeg?1723545415","name":"Roman Gilg","public_name":"Roman Gilg","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T16:30:00.000+02:00","end_time":"2024-08-18T17:30:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3143,"guid":"99b8e43e-c83e-4f57-bb54-354e588f4035","title":"MariaDB Vector - Vector Similarity Search in Relational Databases","language":"en","subtitle":null,"description":"MariaDB Vector introduces a new high-level interface for indexing within MariaDB Server. This interface allows one to create custom indexing strategies. Vector search requires a special kind of index.\r\n\r\nThe algorithm that is used by MariaDB and many other vector databases is called Hierarchical Navigable Small Worlds (HNSW). In this talk we will focus on the basis of HNSW, why the algorithm returns approximate results and what impacts its performance (tuning parameters).\r\n\r\nWe will also discuss the difference between a Generative AI model and an Embedding AI model and how they can be used to build Retrieval Augmented Generation applications using MariaDB as a datastore.\r\n\r\nFinally we'll describe the current eco-system of Vector databases what are their strengths and weaknesses. With the information provided, one will be able to make a more informed decision between choosing a dedicated Vector database, or stick with a traditional Relational Database with vector search support.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/143/original/mariadb_org_rgb_v.png?1717916390","type":"lecture","do_not_record":false,"track":"Datenbanken","abstract":"Vectors are key to how AI models represent data semantics. Searching for vectors has now become a key requirement of databases in order to facilitate AI first applications. MariaDB Server will introduce Vector similarity search in an upcoming release. In this talk we will discuss what MariaDB vector is, how it works behind the scenes, as well as possible use cases and future roadmap.","speakers":[{"guid":"afeb5b48-c1f2-5672-a0c9-34fef6d41cec","id":1298,"image":null,"name":"Vicențiu Ciorbaru","public_name":"Vicențiu Ciorbaru","email":"vicentiu@mariadb.org","abstract":"Chief Development Officer at the MariaDB Foundation. Working on MariaDB Server, helping grow adoption and fostering open source collaboration.","description":null,"links":[]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3232,"guid":"6bd6daaa-83a1-46b3-8b6e-c713e544930a","title":"Matrix Fragen und Antworten ","language":"de","subtitle":"Selbsthilfegruppe","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/232/original/17238354881446341326268474884088.jpg?1723835883","type":"meeting","do_not_record":false,"track":null,"abstract":null,"speakers":[],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"Matrix Devroom (C120)","id":262}},{"id":3234,"guid":"61256b99-e058-4acc-810d-ff7b103f88fe","title":"Matrix live coding","language":"de","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":null,"type":"workshop","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"c06f99bc-3024-5a42-92f2-6802064a0043","id":1712,"image":null,"name":"Christian Paul","public_name":"Christian Paul","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T15:00:00.000+02:00","end_time":"2024-08-18T16:00:00.000+02:00","room":{"name":"Matrix Devroom (C120)","id":262}},{"id":3205,"guid":"ed10b07c-4328-4cc9-a93b-ca7580785b56","title":"[matrix] Widget Starter","language":"de","subtitle":"Baue dein erstes Matrix Widget mit dem matrtix-widget-toolkit","description":null,"duration":3600,"time_slots":12,"logo":null,"type":"workshop","do_not_record":false,"track":null,"abstract":"Matrix ist ein Protokoll für ein offenes und dezentrales Kommunikationssystem.\r\nDabei gibt es die Möglichkeit eigene Erweiterungen in Form von Widgets zu erstellen.\r\n\r\nIm Workshop gibt es das folgende zu tun:\r\n\r\n\u003cul\u003e\r\n    \u003cli\u003eWie werfen einen kurzen Blick auf die Widget-Spezifikation\u003c/li\u003e\r\n    \u003cli\u003eEs gibt einige Übungs-Widgets zur Auswahl\u003c/li\u003e\r\n    \u003cli\u003eWir erstellen ein erstes kleines Widget mit Hilfe des Matrix Widget Toolkit\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\r\nBitte mitbringen:\r\n\r\n\u003cul\u003e\r\n    \u003cli\u003eLaptop\u003c/li\u003e\r\n    \u003cli\u003eTypeScript Grundkenntnisse\u003c/li\u003e\r\n    \u003cli\u003eFunktionierende TypeScript Entwicklungsumgebung mit Yarn\u003c/li\u003e\r\n\u003c/ul\u003e","speakers":[{"guid":"f89112e6-afc7-5b20-b43f-61143dba62ce","id":1839,"image":"/system/people/avatars/000/001/839/original/omg.png?1691185998","name":"Michael Weimann / weeman","public_name":"Michael Weimann / weeman","email":"weeman@frankfurt.ccc.de","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T11:00:00.000+02:00","end_time":"2024-08-17T12:00:00.000+02:00","room":{"name":"Matrix Devroom (C120)","id":262}},{"id":3214,"guid":"6a81ad60-28a7-4976-88cb-3c1cbdb47611","title":"Mein Theme auf wordpress.org","language":"","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/214/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723662751","type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"6e25f756-94f8-5818-bea6-d853f8258cc1","id":1867,"image":"/system/people/avatars/000/001/867/original/walter-icon.png?1691101562","name":"Walter Ebert","public_name":"Walter Ebert","abstract":"Freier UX-Entwickler aus Frankfurt am Main","description":null,"links":[]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3182,"guid":"13f93095-5425-45da-9a23-225872781606","title":"Migration auf MoinWiki 2.0","language":"de","subtitle":"Unterstützung bei der Test Migration von Moin 1.9 auf 2.0","description":"Als Voraussetzung sind mitzubringen: \r\n- die data und user Verzeichnisse\r\n- die wikiconfig\r\n\r\nBitte beachten Sie, dass diese Verzeichnisse oder die Konfiguration sensible Informationen enthalten kann. ","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/182/original/moinmoin_logo_400.png?1722172828","type":"workshop","do_not_record":true,"track":null,"abstract":"Wir unterstützen bei der Test Migration Ihres bestehenden MoinWiki der Version 1.9 auf 2.0. ","speakers":[{"guid":"09c2ffe5-6941-5999-ae02-8f9ce5a95906","id":1925,"image":null,"name":"H.-Ulrich Birke","public_name":"H.-Ulrich Birke","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"MoinMoin Wiki (C219)","id":259}},{"id":3228,"guid":"b290c457-50da-416b-beb0-49a9cdd44056","title":"Mikrocontroller-Programmierung in Rust am Beispiel von RIOT OS","language":"de","subtitle":null,"description":"Zur aktiven Teilnahme ist ein eigener Laptop erforderlich; Demo-Boards und sonstige Infrastruktur (bei Bedarf auch raspis mit vorinstallierter Entwicklungsumgebung) werden bereitgestellt. Programmierkenntnisse in Rust sind empfohlen, aber nicht unbedingt erforderlich.","duration":6000,"time_slots":20,"logo":"/system/events/logos/000/003/228/original/Untitled2.jpeg?1723734497","type":"workshop","do_not_record":false,"track":null,"abstract":"In diesem Workshop erarbeiten wir anhand von Beispielen, wie in Rust portable Software selbst für embedded-Systeme entwickelt werden kann.","speakers":[{"guid":"b4e006b3-30a3-5837-92a4-9115ec3f528b","id":1908,"image":"/system/people/avatars/000/001/908/original/square.jpg?1716442320","name":"Christian Amsüss (chrysn)","public_name":"Christian Amsüss (chrysn)","abstract":"Christian Amsüss has been an active member of different Free Software communities since 2005, and working independently in the areas of software development, network architecture and IoT consulting since 2011. Implementing the work of the CoRE group got him involved in the IETF, where he found like-minded people to collaborate with on an Internet of Things were interoperability can be expected, the user is in control, and which is secure by default.","description":null,"links":[{"url":"https://chaos.social/@chrysn","title":"@chrysn@chaos.social"},{"url":"https://codeberg.org/chrysn","title":"Public repositories at Codeberg"},{"url":"https://orcid.org/0000-0001-5168-5861","title":"Research"}]}],"start_time":"2024-08-18T11:15:00.000+02:00","end_time":"2024-08-18T12:55:00.000+02:00","room":{"name":"RIOT-OS (C130)","id":265}},{"id":3125,"guid":"c5b8a12d-c2a7-4bcc-b910-f98f542b24f0","title":"Moderne Linux Kommandozeilenwerkzeuge - Edition „Eiche RUSTikal”","language":"de","subtitle":"\"In Rust we Trust\" - auch auf der Kommandozeile","description":"Die coolen, neuen Kommandozeilentools, die in den letzten Jahren veröffentlicht wurden, sind - mit wenigen Ausreißern wie Node.js oder Java - zumeist in Bash-Script, Go oder eben Rust geschrieben. Rust hat in diesem Bereich, sicherlich auch durch seine Plattformunabhängigkeit, einen großen Appeal, der sich auch in der Anzahl der verfügbaren Tools wiederspiegelt.\r\n\r\nLasst mich Euch auf eine kleine Reise mitnehmen und euch Tools jenseits des POSIX Standards zeigen, die Euren Kommandozeilen-Alltag - und gebt es zu, die Kommandozeile ist noch immer besser als jedes GUI und Alexa, Siri, Jeeves und Cortana zusammen - vereinfachen oder verschönern und ev. sogar ein Lächeln ins Gesicht zaubern können.\r\n\r\nEin Talk für all jene, die Kommandozeilenfenster einer GUI vorziehen oder einfach mal neugierig sind, was denn da so \"in dem schwarzen Fenster\" (das gar nicht schwarz sein muss) so alles geht. Rust oder Kommandozeilenkenntnisse werden nicht vorausgesetzt.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/125/original/eiche_rustikal.jpeg?1716490323","type":"lecture","do_not_record":false,"track":null,"abstract":"In den letzten Jahren konnte ein Trend zu Re- bzw. Neuimplementierungen existierender Linux Kommandozeilentools in Rust beobachtet werden. Neben Go und bash ist Rust die führende Sprache bei diesen Implementierungen. Lasst uns gemäß dem \"In Rust we trust\" Schwerpunktthema der FrOSCon 19 einen Blick auf die besten, praktischen und auch unterhaltsamen Linux Kommandozeilenwerkzeuge werfen, die diesen Kriterien entsprechen.","speakers":[{"guid":"ca32cd9e-5b78-58dc-b5e9-b4dd0616cb51","id":1761,"image":"/system/people/avatars/000/001/761/original/161005_071.jpg?1655036109","name":"leyrer","public_name":"leyrer","abstract":"Leyrer - Tiraden, Linux, Befehlszeilen, alte Computersysteme, IT-Fails, schlechte Wortspiele und jede Menge Sarkasmus. Wenn Du bei einem meiner Vorträge eine Frage stellst, könnte Manner in Deiner Zukunft sein.","description":"Der Leyrer arbeitet seit fast 40 Jahren mit Computern, seit 30 Jahren verdient er Geld damit. Dabei mutig die Systeme administrierend, die sonst niemand anzugreifen wagt -- manche nennen es auch \"palliative Systemadministration\". \r\nNeben bzw. im Zuge seiner Tätigkeit als Senior Lab Services Consultant zerrt er Sysadmins aus den 1990ern ins 21. Jhdt. und muss Managern immer wieder erklären, dass die Ursache des Problems nicht Produkt XYZ, sondern (zutreffendes bitte ankreuzen): [ ] das Kabel, [ ] der Switchport, [ ] DNS, [ ] ja, es ist wirklich das round-robin setup des DNS, [ ] WINS statt DNS, [ ] disk i/o, [ ] network i/o, [ ] CPU overprovisioning, [ ] der gesperrte Systemaccount im AD, [ ] die alten Ciphers in der TLS Konfiguration, [ ] das fehlende Intermediate Zertifikat, [ ] der Layer 8+, [ ] NFS settings, [ ] ACLs, [ ] der UTF-8 BOM, [ ] Microsofts RFC Ignoranz, [ ] der WLAN Empfang durch 3 Stahlbetonmauern, [ ] die Verwendung einer Derby DB für 5000 User, [ ] der Einsatz von SW die seit 9 Jahren nicht aktualisiert wurde, [ ]  die undokumentierte WAF in der DMZ, ... ist.\r\nDarüber hinaus versucht er BesucherInnen diverser Veranstaltungen die Freuden der Linux Kommandozeile näher zu bringen (tmux!, vim!, zsh!, fzf!) und sammelt neben österreichische IT-fails auch historische IT Systeme (immer noch auf der Suche nach einem NeXTcube).","links":[{"url":"https://martin.leyrer.priv.at/","title":"leyrers online pamphlet"},{"url":"https://chaos.social/@leyrer","title":"Leyrer @ Mastodon"}]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3233,"guid":"71855763-4303-43e2-a1f8-eb5d8d5bf585","title":"More Instant Messaging Interoperability","language":"de","subtitle":"mit MIMI","description":null,"duration":1800,"time_slots":6,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"83f308cf-a408-52fe-ba93-0e2b5e6d11ba","id":1054,"image":null,"name":"Marvin W","public_name":"Marvin W","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T12:00:00.000+02:00","end_time":"2024-08-18T12:30:00.000+02:00","room":{"name":"Matrix Devroom (C120)","id":262}},{"id":3132,"guid":"c9ced54e-9d05-46d6-ab8e-e3e665c8b982","title":"NeoVim - jenseits von q!","language":"de","subtitle":"Ein Überblick über die Features von NeoVim und dem Plugin-Ökosystem","description":"(Neo)Vim sieht auf den ersten Blick immer etwas einfach aus. Doch es steckt ein moderner Editor dahinter!\r\n\r\nDie Geschichte von Vi, Vim und NeoVim reicht schon circa 50 Jahre zurück. Wir drehen eine kurze Runde durch die Vergangenheit und schauen uns an, wo das alles herkommt. Dabei wird es einige Überraschungen geben!\r\n\r\nAußerdem stellt NeoVim moderne Editor-Features bereit. Einige davon sehen wir uns an:\r\n\r\n- Language Server Protocol Client (für Autocompletion, Refactorings…)\r\n- Diagnostics API\r\n- Lua API (und die init.lua)\r\n- Tree sitter Syntax Parser\r\n- Terminal Emulator\r\n- Plugin-Ökosystem\r\n\r\nEs gibt passend zum Vortrag noch einen NeoVim Konfig-Workshop: https://programm.froscon.org/2024/events/3134.html !","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/132/original/neovim-logo_2x.png?1716499205","type":"lecture","do_not_record":false,"track":"Entwicklung","abstract":"(Neo)Vim sieht auf den ersten Blick immer etwas einfach aus. Doch es steckt ein moderner Editor dahinter! Im Vortrag schauen wir kurz in die Geschichte von Vi, Vim und Co.. Dort gibt es einige Überraschungen! Außerdem gibt es einen Überblick über die besten Features von NeoVim, wie zum Beispiel LSP Client (Autocompletion, Refactorings…), die Lua API oder das Plugin Ökosystem.","speakers":[{"guid":"f89112e6-afc7-5b20-b43f-61143dba62ce","id":1839,"image":"/system/people/avatars/000/001/839/original/omg.png?1691185998","name":"Michael Weimann / weeman","public_name":"Michael Weimann / weeman","email":"weeman@frankfurt.ccc.de","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T11:00:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3134,"guid":"937fc3a1-86bb-42d2-bc92-59e18d475882","title":"NeoVim - Konfig-Bastelstunde","language":"de","subtitle":"Wir erstellen eine erste brauchbare NeoVim Konfig","description":"NeoVim wird erst mit einer ordentlichen Konfiguration richtig gut.\r\n\r\nIm Workshop starten wir gemeinsam eine einfache NeoVim Konfig:\r\n\r\n- Wir schauen uns einige hilfreiche Einstellungen an\r\n- Wir setzen die ersten Key Bindings\r\n- Wir richten einen Plugin Manager ein (Lazy)\r\n- Wir installieren ein Plugin für die Suche nach allem möglichen (Telescope)\r\n- Wir richten einen Language Server ein (für Autocompletion, Refactoring, usw.)\r\n  - Dazu einige praktische Tastenkürzel\r\n  - Und eine funktionierende Autocompletion\r\n\r\nWichtig! Bitte mitbringen:\r\n\r\n- Laptop\r\n- Funktionierende NeoVim Installation (\u003e= 0.10.0)\r\n- xclip, wl-copy, o.ä. zum Zugriff auf die Zwischenablage sollte vorhanden sein\r\n\r\nPassend zum Workshop gibt es noch einen Vortrag zu NeoVim!","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/134/original/neovim-logo_2x.png?1716499410","type":"workshop","do_not_record":false,"track":"Entwicklung","abstract":"NeoVim wird erst mit einer ordentlichen Konfiguration richtig gut. Im Workshop starten wir gemeinsam eine einfache NeoVim Konfig. Wir erstellen die ersten Keybindings, bekommen die Autocompletion zum Laufen und installieren ein paar Plugins.\r\n\r\nGeht auch zu https://programm.froscon.org/2024/events/3024.html um vorher etwas Vim zu lernen!","speakers":[{"guid":"f89112e6-afc7-5b20-b43f-61143dba62ce","id":1839,"image":"/system/people/avatars/000/001/839/original/omg.png?1691185998","name":"Michael Weimann / weeman","public_name":"Michael Weimann / weeman","email":"weeman@frankfurt.ccc.de","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"Workshops (C115)","id":257}},{"id":3145,"guid":"dadf5666-a6ff-45f2-a54e-3b63acd991dc","title":"Neue Abenteuer mit Open Source in der Verwaltungsdigitalisierung","language":"de","subtitle":"Wie geht den Open Source Software Entwicklung nun so wirklich in der Verwaltung?","description":"Bianca arbeitet beruflich an der Digitalisierung der Verwaltung und vertreibt immer noch Faxe aus den Gesundheitsämtern – auch über die Pandemie hinaus. Aktuell ist sie Product Owner für ein Multimillionen Softwareprojekt im Öffentlichen Gesundheitsdienst und genau davon erzählt sie heute.\r\n\r\nWie man in Zusammenarbeit mit einem Landesministerium aus einer Kommune individuelle Softwareentwickungen für die öffentliche Verwaltung als Open Source vergeben kann. Auf welche Widerstände man dort stoßen wird und welche Überzeugungsarbeit es braucht, damit das dann geht.\r\n\r\nWie sich Entwicklungsteams Richtung Open Development führen lassen können, welche Überlegungen hinsichtlich Lizenzen zu treffen sind. Und wie da auch Ende Software werden kann, die auch wirklich echtes Open Source sind und das von Anfang an.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Immer wieder gibt es an verschiedenen Stellen Bemühungen um Open Source in der deutschen Verwaltungsdigitalisierung, wie etwa im aktuellen Koalitionsvertrag. Aber wie geht das denn in der Praxis, Software als Open Source zu beauftragen und auch wirklich öffentlich zur Verfügung zu stellen? Ein Erfahrungsbericht aus den letzten 2,5 Jahren.\t\r\n","speakers":[{"guid":"d3f41abc-c067-5eac-a53c-208e01740a00","id":1861,"image":"/system/people/avatars/000/001/861/original/IMG_5211_square.jpg?1689578687","name":"Bianca Kastl","public_name":"Bianca Kastl","abstract":"Entwicklerin und digitale Erklärbärin","description":"Bianca Kastl, beruflich disruptives Element in einer städtischen Verwaltung, arbeitet an besseren Open Source Tools für Gesundheitsämter.","links":[{"url":"https://bkastl.de","title":"bkastl.de"}]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3076,"guid":"b0956827-f89c-4e42-880d-685da1afb2ce","title":"Neuropil - Cyber Security Mesh","language":"de","subtitle":"Secure interaction for Things","description":"Neuropil ist eine kleine C-Bibliothek, die standardmäßig zwei Verschlüsselungsebenen zu Kommunikationskanälen hinzufügt. \r\n\r\nDas Cyber Security Mesh ermöglicht die weltweite Adressierung von Identitäten (eines Geräts, einer Anwendung, eines Dienstes oder einer Person) ohne Kompromisse bei Datenschutz und Sicherheitsanforderungen. \r\n\r\nDas Projekt umfasst moderne Konzepte wie named-data networks, selbstsouveräne Identitäten, Zero-Trust-Architekturen und attributbasierte Zugangskontrolle, um das Cybersicherheitsniveau seiner Nutzer über den aktuellen Stand der Technik hinaus zu erhöhen.\r\n\r\nIn diesem Workshop möchten wir Euch die Grundlagen der Benutzung beibringen. C/Python Programmierkenntnisse und Aufgaben sind Teil des Workshops. Im Idealfall habt ihr unser Repository bereits auf Eurem Rechner installiert.\r\n\r\nBei Bedarf kann der Workshop auch auf englisch gehalten werden. \r\n(If required, the workshop can also be held in English.)","duration":7200,"time_slots":24,"logo":"/system/events/logos/000/003/076/original/neuropil.logo.png?1716303233","type":"workshop","do_not_record":false,"track":"Security","abstract":"Neuropil - Das neue Cyber Security Mesh für IoT/IIoT und Edge-Integration, das eine sichere, skalierbare und souveräne Datenkommunikation zwischen beliebigen Geräten ermöglicht.\r\nJederzeit. Überall.","speakers":[{"guid":"26882653-276f-528d-96b9-48f528bd0b20","id":1541,"image":"/system/people/avatars/000/001/541/original/Pi-lar00732_1.jpg?1557918309","name":"Stephan Schwichtenberg","public_name":"Stephan Schwichtenberg","email":"info@pi-lar.net","abstract":"Stephan Schwichtenberg beschäftigt sich seit mehr als 20 Jahren mit Integrations-Architekturen. Ein Schwerpunkt liegt auf der sicheren Integration speziell für IoT und Robotics. Die Entwicklung des Neuropil® CyberSecurity Mesh, einem Open-Source Security-Layer mit Security und Privay by Design, basiert auf seinen Erfahrungen im Bereich B2B Integrationen.","description":"Paradigmen wie EAI, ESB oder MicroServices vereint das gleiche Kernthema: Welche Daten müssen wann wo zur Verfügung stehen, um einen Mehrwert für das Unternehmen zu liefern. Mit der pi-lar GmbH, die 2014 er gegründet hat, kümmert er sich mit seinem Team von Köln aus um die sichere Anwendungsintegration bzw. Security-Architekturen seiner Kunden.","links":[{"url":"https://www.neuropil.org","title":"Open Source WebPage"},{"url":"https://www.neuropil.io","title":"Community WebPage"}]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T12:00:00.000+02:00","room":{"name":"Workshops (C115)","id":257}},{"id":3039,"guid":"207e7724-8f58-4bfe-97bd-53894d797f37","title":"Next-Gen Desktops: Ublue-OS immutable desktop","language":"de","subtitle":"Booten wir in einen Container","description":"Der Immutable Desktop mit Ublue-OS markiert einen Wendepunkt in der Evolution des Desktop-Computings. In einer Zeit, in der Sicherheit und Stabilität oberste Priorität haben, bietet dieser Ansatz eine revolutionäre Lösung für die Herausforderungen, denen herkömmliche Desktop-Betriebssysteme gegenüberstehen.\r\n\r\nUblue-OS bootet direkt in einen OCI-Container, was bedeutet, dass die Erstellung eines immuntable Desktops kein spezielles Know-how erfordert, wie es bei NixOS der Fall ist. Stattdessen können Sie einfach ContainerFiles (Dockerfiles) verwenden, um Ihren individuellen Desktop nach Ihren Bedürfnissen zu erstellen und anzupassen.\r\n\r\nIm Rahmen dieses Vortrags erhalten Sie einen umfassenden Einblick in die Vorteile des Immuntable Desktops mit Ublue-OS:\r\n\r\n    Sicherheit: Durch die strikte Trennung von Betriebssystem und Anwendungen mittels Technologien wie Flatpak wird der Immuntable Desktop zu einer Festung gegenüber potenziellen Bedrohungen. Malware und unerwünschte Manipulationen haben keine Chance, das System zu kompromittieren.\r\n\r\n    Stabilität: Dank des immuntable Ansatzes bleiben Ihre Systeme konsistent und stabil, selbst nach Updates oder Änderungen. Rollbacks ermöglichen es, bei Bedarf schnell zu einer zuverlässigen vorherigen Version zurückzukehren, ohne dass dabei Datenverlust oder Unterbrechungen auftreten.\r\n\r\n    Benutzerfreundlichkeit: Die Erstellung und Anpassung eines immuntable Desktops mit Ublue-OS ist dank der Verwendung von ContainerFiles (Dockerfiles) einfach und zugänglich. Dies ermöglicht eine schnelle Bereitstellung und Verwaltung von individuellen Desktop-Konfigurationen, ohne dass spezielles technisches Know-how erforderlich ist. Zusätzlich ermöglicht Distrobox die nahtlose Integration von Anwendungen durch die Nutzung von Containern, was die Bereitstellung und Verwaltung weiter vereinfacht.\r\n\r\nIn diesem Vortrag werden auch praktische Demonstrationen durchgeführt, um Ihnen einen realistischen Einblick in die Funktionsweise des Immuntable Desktops mit Ublue-OS zu geben. Sie werden sehen, wie einfach es ist, einen individuellen Desktop zu erstellen, Updates durchzuführen, Rollbacks durchzuführen und Anwendungen sicher und effizient zu nutzen.\r\n\r\nDer Immutable Desktop mit Ublue-OS bietet eine Antwort auf die wachsenden Anforderungen an Sicherheit, Stabilität, Benutzerfreundlichkeit und erleichtert die Verwaltung von Anwendungen durch die Integration von Distrobox.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Cloud","abstract":"Der Vortrag präsentiert den Immutable Desktop mit Ublue-OS als wegweisende Entwicklung im Bereich des Desktop-Computings. Ublue-OS bootet direkt in einen OCI-Container, was die Erstellung eines immuntable Desktops vereinfacht und für eine robuste Sicherheit und Stabilität sorgt. Durch die Trennung von Betriebssystem und Anwendungen mittels Technologien wie Flatpak sowie die Integration von Distrobox für die nahtlose Verwaltung von Anwendungen, bietet der Immuntable Desktop eine sichere, stabile und benutzerfreundliche Desktop-Umgebung. Praktische Demonstrationen verdeutlichen die einfache Erstellung und Anpassung des Desktops sowie die Durchführung von Updates und Rollbacks. Der Vortrag zeigt auf, wie Ublue-OS den Brückenschlag zwischen Desktop und Cloud-Technologien vollzieht und somit die Zukunft des Desktop-Computings maßgeblich gestaltet.","speakers":[{"guid":"77b52ca1-13cb-5343-ade9-3ff03b94ae27","id":1420,"image":"/system/people/avatars/000/001/420/original/PSX_20180408_162452.jpg?1527016307","name":"Christoph Stoettner (stoeps)","public_name":"Christoph Stoettner (stoeps)","email":"christoph.stoettner@stoeps.de","abstract":"Ich bin seit mehr als 25 Jahren in der IT und setze Linux und OSS seit den Anfängen ein. In meinem Berufsalltag implementiere ich Unternehmenssoftware auf allen verfügbaren Betriebssystemen. In meiner Freizeit beschäftige ich mich mit Sicherheitsanalysen, Microservices und versuche, in allen Bereichen der IT und Technik auf dem Laufenden zu bleiben.","description":"\"If a process contains Excel, the process is broken.\"","links":[{"url":"https://stoeps.de","title":"Blog"}]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"HS5","id":254}},{"id":3136,"guid":"fc7808ef-201a-4b84-9c0c-3e0351d17bc5","title":"Normalisiert informationelle Selbstbestimmung","language":"","subtitle":null,"description":"Mit diesem Impulsvortrag möchte ich dafür sensibilisieren, sich selber digital zu verteidigen oder auch als Ally das Verständnis zu verbreiten, dass informationell selbstbestimmt nutzbare Angebote das alte neue Normal werden müssen, um niemanden alleine zu lassen. ","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":"Immer bequemer wird das Leben dank digitaler Weiterentwicklungen (wenn auch oft in zweifelhafter Form). Doch während es immer leichter wird, digitale Angebote zu verbreiten, wird es für den Einzelnen immer schwerer, selbstbestimmt zu entscheiden und zu handeln. So steht man, wenn man seine eigenen Daten schützen möchte oder sich mit den Vorgehensweisen großer Konzerne nicht einverstanden erklären möchte, immer öfter am Rand der Gesellschaft und sieht sich Rechtfertigungsdruck oder Ausgrenzung ausgesetzt.","speakers":[{"guid":"71c9964e-20a4-56bc-9838-8f94a7763657","id":736,"image":"/system/people/avatars/000/000/736/original/026b67b4c12b929f.jpg?1690366841","name":"Dominik George","public_name":"Dominik George","email":"dominik.george@teckids.org","abstract":"Gründer der Freie-Software-Jugendorganisation Teckids und Co-Maintainer des freien Schul-Informations-Systems AlekSIS. Seit 2005 in der Schnittmenge aus Freier Software und Bildung unterwegs.","description":null,"links":[]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"HS5","id":254}},{"id":3187,"guid":"42165c34-3802-4428-acfb-7083fa647e0e","title":"Offene Zusammenarbeit mit behördlicher Aufsicht?","language":"de","subtitle":"Open Source in der Öffentlichen Verwaltung nutzen","description":"Unsere Idealvorstellung von Open-Source-Praktiken ist von einer einfachen Software-Weitergabe und einem uneingeschränkten Zugang zum Code geprägt. Doch mit zunehmender Nutzung von Open-Source-Software auch durch die Öffentliche Verwaltung muss diese Vision mit wachsender Kontrolle in Einklang gebracht werden. Angesichts von Vorschriften wie dem Cyber Resilience Act, der \"Verpflichtungen von Verwaltern von Open-Source-Software\" vorschlägt, ist es an der Zeit, darüber zu diskutieren, wie wir den freien und einfachen Austausch von Wissen mit den Anforderungen von Behörden in Einklang bringen können. Dieser Vortrag von Julian Schauder, Produktmanager beim ZenDiS, konzentriert sich auf die praktischen Aspekte der Implementierung von Open Source in Behörden.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/187/original/Einzelbild_LinkedIN%281%29.jpg?1723195605","type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"2198d096-43ad-51b0-8f01-d06009e1098c","id":1939,"image":"/system/people/avatars/000/001/939/original/UZ7_1539.jpg?1722437075","name":"Julian Schauder","public_name":"Julian Schauder","email":"julian.schauder@zendis.de","abstract":null,"description":"Seit Anfang 2024 unterstützt Julian Schauder das ZenDiS im Schwerpunkt Open CoDE und Infrastrukturlösungen. Sein Berufsleben dreht sich seit dem Informatikstudium um den Themenkomplex Open Source. Zuletzt fokussierte er als Co-Autor des Bitkom Leitfadens Open Source 3.0, ISO 5230 und ISO 18974 die Standardisierung von Open Source im geschäftlichen Umfeld, davor setzte er als Teil der PostgreSQL-Community Projekte und Migrationen im Bereich von Datenbanken um.","links":[]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"Open CODE (C118)","id":250}},{"id":3189,"guid":"fed3f8ca-c4d2-4d84-98bd-cd94a3bd2f06","title":"Open CoDE Live","language":"de","subtitle":"Eine Projekt-Poster-Tour","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/189/original/Einzelbild_LinkedIN%281%29.jpg?1723196241","type":"other","do_not_record":false,"track":null,"abstract":"Wir verwandeln unser Open CoDE Software-Verzeichnis in eine Poster-Galerie. Nach einer kurzen Einführung durch unser Open CoDE-Team könnt ihr in unserem Devroom durch eine Reihe von OS-Projektpostern schlendern und mehr über die OS-Projekte der Öffentlichen Verwaltung auf Open CoDE erfahren.","speakers":[],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"Open CODE (C118)","id":250}},{"id":3185,"guid":"e23e76bb-d213-404a-a7a5-0d2026020428","title":"Open CoDE Mixer","language":"","subtitle":"Kaffee trinken, Menschen treffen","description":null,"duration":1800,"time_slots":6,"logo":"/system/events/logos/000/003/185/original/Einzelbild_LinkedIN%281%29.jpg?1723195578","type":"other","do_not_record":false,"track":null,"abstract":"Schnapp dir einen Kaffee und komm mit neuen Leuten ins Gespräch! Bei unserer interaktiven Session am Start der FrOSCon kannst du gleich mehrere Teilnehmende kennenlernen und mit ihnen ins Gespräch kommen. Vielleicht entdeckst du gemeinsame Interessen, Möglichkeiten der Zusammenarbeit oder einfach nur Leute, mit denen du den Rest des Wochenendes verbringen möchtest. Nach einer kurzen Begrüßung durch die Organisator:innen bringen wir euch paarweise zusammen und ihr habt ein paar Minuten Zeit, um euch auszutauschen - dann geht's zum nächsten Gesprächspartner!","speakers":[{"guid":"f81600b4-21b7-5770-be42-18ee6d25e2d8","id":1936,"image":"/system/people/avatars/000/001/936/original/UZ7_1615.jpg?1722494383","name":"Janou Feikens","public_name":"Janou Feikens","email":"janou.feikens@zendis.de","abstract":null,"description":"Janou Feikens unterstützt seit April 2024 das ZenDiS als Community Managerin. Zuvor arbeitete sie als Koordinatorin eines landesweiten Hochschulnetzwerks für Open Educational Resources. Mit umfangreicher Erfahrung im Vorantreiben des Wissensaustausch und der Veranstaltungsorganisation unterstützt sie nun die Zusammenarbeit innerhalb der Open CoDE Community. Nach dem Abschluss ihres 2-Fach Masters Medienwissenschaften und Gender Studies unterrichtete sie mehrere Jahre zum Thema Digitale Medien an der Ruhr-Universität Bochum.","links":[]},{"guid":"b8fbeaa0-d2f6-5bfc-887b-0f20d7dc7cbe","id":1923,"image":"/system/people/avatars/000/001/923/original/UZ7_1645(2).jpg?1722437450","name":"Lea Beiermann","public_name":"Lea Beiermann","abstract":null,"description":"Als Ökosystemmanagerin baut Lea Beiermann beim ZenDiS strategische Partnerschaften auf, um die digitale Souveränität der ÖV zu stärken. Sie fördert die partnerschaftliche Zusammenarbeit durch Kommunikation, Networking und Austauschformate. ","links":[]}],"start_time":"2024-08-17T09:30:00.000+02:00","end_time":"2024-08-17T10:00:00.000+02:00","room":{"name":"Open CODE (C118)","id":250}},{"id":3230,"guid":"78e018e5-4c07-471e-8a67-e39c57b38b8c","title":"Open CoDE Mixer","language":"","subtitle":"Kaffee trinken, Leute treffen","description":null,"duration":1800,"time_slots":6,"logo":"/system/events/logos/000/003/230/original/Einzelbild_LinkedIN%281%29.jpg?1723809081","type":"other","do_not_record":false,"track":null,"abstract":"Schnapp dir einen Kaffee und komm mit neuen Leuten ins Gespräch! Bei unserer interaktiven Session am Start der FrOSCon kannst du gleich mehrere Teilnehmende kennenlernen und mit ihnen ins Gespräch kommen. Vielleicht entdeckst du gemeinsame Interessen, Möglichkeiten der Zusammenarbeit oder einfach nur Leute, mit denen du den Rest des Wochenendes verbringen möchtest. Nach einer kurzen Begrüßung durch die Organisator:innen bringen wir euch paarweise zusammen und ihr habt ein paar Minuten Zeit, um euch auszutauschen - dann geht's zum nächsten Gesprächspartner!","speakers":[{"guid":"f81600b4-21b7-5770-be42-18ee6d25e2d8","id":1936,"image":"/system/people/avatars/000/001/936/original/UZ7_1615.jpg?1722494383","name":"Janou Feikens","public_name":"Janou Feikens","email":"janou.feikens@zendis.de","abstract":null,"description":"Janou Feikens unterstützt seit April 2024 das ZenDiS als Community Managerin. Zuvor arbeitete sie als Koordinatorin eines landesweiten Hochschulnetzwerks für Open Educational Resources. Mit umfangreicher Erfahrung im Vorantreiben des Wissensaustausch und der Veranstaltungsorganisation unterstützt sie nun die Zusammenarbeit innerhalb der Open CoDE Community. Nach dem Abschluss ihres 2-Fach Masters Medienwissenschaften und Gender Studies unterrichtete sie mehrere Jahre zum Thema Digitale Medien an der Ruhr-Universität Bochum.","links":[]},{"guid":"b8fbeaa0-d2f6-5bfc-887b-0f20d7dc7cbe","id":1923,"image":"/system/people/avatars/000/001/923/original/UZ7_1645(2).jpg?1722437450","name":"Lea Beiermann","public_name":"Lea Beiermann","abstract":null,"description":"Als Ökosystemmanagerin baut Lea Beiermann beim ZenDiS strategische Partnerschaften auf, um die digitale Souveränität der ÖV zu stärken. Sie fördert die partnerschaftliche Zusammenarbeit durch Kommunikation, Networking und Austauschformate. ","links":[]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T14:30:00.000+02:00","room":{"name":"Open CODE (C118)","id":250}},{"id":3188,"guid":"a67c017d-4850-4a79-bd5a-769144341376","title":"openDesk auf Open CoDE","language":"de","subtitle":"Wie wir souveräne Software für die Öffentliche Verwaltung entwickeln","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/188/original/Einzelbild_LinkedIN%282%29.jpg?1723196219","type":"lecture","do_not_record":false,"track":null,"abstract":"openDesk kombiniert bewährte Open-Source-Office-Tools und ermöglicht die Zusammenarbeit in Behörden und über Behörden hinweg - auf Bundes-, Landes- und Kommunalebene. Durch die Veröffentlichung des Quellcodes von openDesk auf Open CoDE kann die Software eingesehen, geteilt und weiterentwickelt werden. In dieser Session sprechen wir über Erfolge und Herausforderungen in der Entwicklung von openDesk, teilen unsere Roadmap und lassen Raum für Fragen und Antworten.","speakers":[{"guid":"80333255-8aa2-59d4-854b-bad533e0fbf7","id":1942,"image":"/system/people/avatars/000/001/942/original/profile(1).jpg?1722438393","name":"René Fischer","public_name":"René Fischer","email":"rene.fischer@zendis.de","abstract":null,"description":"Seit Anfang 2024 ist René Fischer Teil des ZenDiS-Teams. Im Schwerpunkt kümmert sich René als Tech Lead um unsere Open Source Produkte. Nach dem Studium in IT-Sicherheit in Bochum hat René 14 Jahre Software in einem IT-Security Startup entwickelt und Teams geleitet. In der Open Source Szene ist René seit 2005 unterwegs. Zuletzt war er einer der Hauptkontributoren zur Botan-Kryptobibliothek, die auch vom BSI gefördert wird.","links":[]},{"guid":"4e346f54-fbc5-5eed-8640-395d7df7e9d2","id":1938,"image":"/system/people/avatars/000/001/938/original/AS.jpg?1722436453","name":"Alexander Smolianitski","public_name":"Alexander Smolianitski","email":"alexander.smolianitski@zendis.de","abstract":null,"description":"Alexander Smolianitski leitet den Bereich der Produkt-Entwicklung im ZenDiS und bringt eine Mischung aus Tech-Savvyness und Verwaltungs-Know-how mit. Sein beruflicher Werdegang reicht von einer renommierten PR-Agentur zu einem Jumpstart in einem eigenen Tech-Startup hin zum Amt des CDO in einer der größten Städte Deutschlands. ","links":[]}],"start_time":"2024-08-17T12:45:00.000+02:00","end_time":"2024-08-17T13:45:00.000+02:00","room":{"name":"Open CODE (C118)","id":250}},{"id":3152,"guid":"12f9b4b9-191a-4612-9334-9e03f496d7f2","title":"OpenPGP-Infrastruktur für Organisationen: Einfach, Sicher, Open Source","language":"de","subtitle":null,"description":"\u003cp\u003eIn einer Zeit, in der Datenschutz und sichere Kommunikation immer mehr an Bedeutung gewinnen, stehen Organisationen vor der Herausforderung, die Anforderungen der DSGVO und anderer Vorschriften umzusetzen.\r\nDoch leider sieht die Realität oft so aus: Verschlüsselung gilt als kompliziert, teuer und umständlich und wird gerne \"vergessen\".\r\nDieser Vortrag richtet sich an Verantwortliche, Administratoren und Interessierte in Vereinen, Unternehmen und Behörden und zeigt, wie Open Source Lösungen, insbesondere GnuPG, diese Lücke schließen können.\r\n\u003c/p\u003e\r\n\u003cp\u003eTraditionelle Methoden wie Keyserver sind veraltet, stattdessen ermöglicht GnuPG eine robuste und komfortable Public Key Infrastruktur (PKI) zu etablieren, die sowohl für Nutzer:innen als auch für Administrator:innen leicht zu handhaben ist.\r\n\u003c/p\u003e\r\n\u003cp\u003eWir stellen moderne Ansätze zur Schlüsselverteilung vor, wie die Nutzung von LDAP für interne Zwecke und das Web-Key-Directory (WKD) für externe und interne Anwendungen.\r\nEin weiterer Schwerpunkt liegt auf der Beglaubigung von Zertifikaten (öffentliche Schlüssel) und dem Herstellen des Vertrauens in diese.\r\nVon klassischen Methoden, wie dem Abgleich von Fingerprints, bis hin zu modernen Verfahren wie der Nutzung von flexiblen Certificate Authorities (CAs) und automatisierten Signaturen mit \u003ci\u003eGnuPG actium\u003c/i\u003e, zeigen wir, wie Vertrauen effektiv verwaltet werden kann.\r\n\u003c/p\u003e\r\n\u003cp\u003eEs wird auch auf die Umsetzung von organisatorischen Themen eingegangen, wie das Arbeiten im Team oder den Weggang einer Mitarbeiter:in.\r\n\u003c/p\u003e\r\n\u003cp\u003eIn Summe steht mit Open Source Lösungen wie GnuPG eine effektive, kostengünstige und benutzerfreundliche PKI bereit, die den Sicherheits-Anforderungen gerecht wird und die \r\nZertifikatsverwaltung erleichtert.\r\n\u003c/p\u003e","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Wir zeigen auf, wie GnuPG als praktische, benutzerfreundliche und compliance-gerechte Lösung für Verschlüsselung eingesetzt werden kann, die den Anforderungen von DSGVO und VSA entspricht und die Praxis der IT-Verwaltung erleichtert.","speakers":[{"guid":"3ff1a7e7-54ce-5b64-bb24-3f95420f84f4","id":1922,"image":null,"name":"Alexander Kulbartsch","public_name":"Alexander Kulbartsch","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T15:00:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3213,"guid":"573438d1-6091-4479-ae64-8f11ac2c6ccf","title":"Open Source - Lizenzen","language":"","subtitle":"Der rechtliche Teil der Open-Source-Welt","description":"Ein Überblick über die verschiedenen Open-Source-Lizenzen.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/213/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723662668","type":"lecture","do_not_record":false,"track":null,"abstract":"Ein Überblick über die verschiedenen Open-Source-Lizenzen.","speakers":[{"guid":"95f6966e-8e04-5756-bad8-593b86e66d57","id":1252,"image":"/system/people/avatars/000/001/252/original/UM.jpg?1691101028","name":"Udo Meisen","public_name":"Udo Meisen","abstract":"Jurist, Online-Redakteur (u.a. Rechtslupe.de, WebJustiz.de)","description":null,"links":[{"url":"https://wpbn.de/","title":"WordPress Meetup Bonn"},{"url":"https://www.meetup.com/de-DE/wordpress-meetup-bonn-wpbn","title":"WordPress Meetup Bonn (meetup.com)"}]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3107,"guid":"250cd728-afd9-4bf1-8a85-69aec905e656","title":"Operation am offenen Herzen: Erfahrungen einer nahtlosen zentralen API-Migration","language":"de","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Entwicklung","abstract":"\u003cp\u003eAPIs ändern, mit der Kundenbasis wachsen, das Produkt skalieren: Auf dem Papier sind das alles gelöste Probleme. Aus einem Monolithen werden Microservices, dazu eine API v2 und alles noch auf Kubernetes schieben. Fertig – oder?\u003c/p\u003e\r\n    \u003cp\u003eWie macht man das in der Praxis für eine Software-as-a-Service Anwendung mit tausenden Kunden? Ohne dass es die Kunden merken oder sie gar Integrationen neu implementieren müssen? Trotz 13 Millionen täglichen Aufrufen, einer über die Jahre gewachsenen Codebasis, einer komplexen GraphQL API, zahlreichen Sicherheitsstandards. Ein Big Bang ist nicht möglich. Wie lösen wir den Konflikt zwischen API-Stabilität und notwendiger Modernisierung? Wie kommen wir zu einer Architektur, die zukünftige Skalierungen und Resilienz erlaubt?\u003c/p\u003e\r\n    \u003cp\u003eBei LeanIX standen wir vor über 12 Monaten genau vor dieser Herausforderung. Dieser Vortrag gibt Einblicke, wie wir diese spannende architektonische und technische Herausforderung angegangen sind, was wir dabei gelernt haben und wo wir an die Grenzen der Open Source GraphQL Bibliotheken gestoßen sind.\u003c/p\u003e","speakers":[{"guid":"d0164f4e-9fa3-5d6e-a2e7-b2dad6319373","id":1798,"image":"/system/people/avatars/000/001/798/original/Jan_profile_compressed.jpg?1691149634","name":"Jan Nonnen","public_name":"Jan Nonnen","abstract":null,"description":null,"links":[{"url":"https://www.linkedin.com/in/jan-nonnen-43b842211/","title":"Linkedin "}]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T18:45:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3184,"guid":"65e653e3-a7f5-433c-a840-d5a4dcc8f4cc","title":"ParametricSpace","language":"de","subtitle":"Exploring Conferences through Matrix","description":null,"duration":900,"time_slots":3,"logo":null,"type":"lightning_talk","do_not_record":false,"track":null,"abstract":"The ParametricSpace bot can manage a Matrix space based on additional attributes provided about the events. This works for your community, your hackspace, your interests, and can integrate with existing online sources!\r\nWe launch the Matrix Community Events space and a take look at what else is possible!","speakers":[{"guid":"5f38b11e-5561-5177-905b-c4b9148c8751","id":1858,"image":null,"name":"Kim Brose","public_name":"Kim Brose","abstract":"Matrix homeserver admin since 2017 - Organizer of Matrix meetups since 2023","description":null,"links":[{"url":"https://github.com/HarHarLinks/","title":"GitHub"},{"url":"https://gitlab.com/HarHarLinks","title":"GitLab.com"},{"url":"https://codeberg.org/HarHarLinks","title":"Codeberg"},{"url":"https://www.linkedin.com/in/kim-sebastian-brose/","title":"LinkedIn"}]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T10:15:00.000+02:00","room":{"name":"Matrix Devroom (C120)","id":262}},{"id":3060,"guid":"22e35a57-204a-43c6-a8e6-860ebe1b4569","title":"Parship, Tinder, Animina und Co.","language":"de","subtitle":"Disassembling Online-Dating Open-Source Style","description":"39% der deutschen Internetnutzer haben oder hatten einen Account auf einer Online-Dating-Plattform. Mindestens 25% aller deutschen Paare haben sich auf einer solchen Plattform kennengelernt. Online-Plattformen verdienen das meiste Geld mit Nutzern, die erfolglos suchen. Entsprechend sind fast alle Algorithmen darauf ausgelegt, Nutzer so lange wie möglich zu binden bzw. zu melken.\r\n\r\nDieser Vortrag gibt einen kurzen initialen Überblick über die existierenden Plattformen auf dem deutschen Markt und taucht danach direkt in die verwendete Technik und die wahrscheinlich eingesetzten Algorithmen ein. Was hat es mit dem Fünf-Faktoren-Modell (FFM) auf sich? Was sind \"red flags\" und \"green flags\"? Gibt es eine optimale Online-Dating-Plattform für mich? Wie kann man durch den Einsatz von Geld seine Chancen erhöhen? Kann man ohne bezahlte Accounts überhaupt Erfolg haben (Spoiler: auf den meisten Plattformen ist das fast unmöglich)? Wie hoch ist der Anteil der inaktiven Profile (Spoiler: gigantisch)? Was ist eine erfolgversprechende Taktik beim Online-Dating? Ist das alles nicht total unromantisch? Gibt es Open-Source-Alternativen?\r\n\r\nUnd für die technisch interessierten unter den Suchenden gehen wir natürlich auch auf Themen wie \"Was kann ich automatisieren?\", \"Kann mir ChatGPT helfen (Spoiler: ja)?\", \"Kann ich mir kostenlose Accounts erhacken? (Spoiler: teilweise)\" und \"Welche Plattformen bieten APIs an?\" ein.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Kultur","abstract":"Über 39% der Deutschen nutzen Online-Dating, und 25% der Paare finden sich dort. Doch die meisten Plattformen setzen auf Tricks und suboptimale Algorithmen, um Nutzer zu binden/melken. Dieser Vortrag beleuchtet die Technik dahinter, die Erfolgschancen und Strategien, sowie Fragen wie: Was sind \"red flags\" und das Fünf-Faktoren-Modell (FFM)? Kann man mit kostenlosen Accounts erfolgreich sein (Frau ja, Mann nein)? Ist Online-Dating unromantisch? Für Technikinteressierte gibt es Tipps zu Automatisierung, ChatGPT und API-Nutzung.","speakers":[{"guid":"87455927-ac08-53f3-b0df-3ea04041ddf3","id":780,"image":"/system/people/avatars/000/000/780/original/stefan-wintermeyer.jpg?1494840740","name":"Stefan Wintermeyer","public_name":"Stefan Wintermeyer","email":"sw@wintermeyer-consulting.de","abstract":"1998 - 2001 Vice President SuSE Linux\r\n2001 - 2003 Projectleader Lufthansa Systems\r\n2003 - 2004 Vice President Techspan Enterprise\r\n2004 - 2005 Founder and Managing Director OTRS GmbH ((otrs.de))\r\n2005 - 2018 Founder and Managing Director AMOOMA GmbH\r\n2018 - today Wintermeyer Consulting","description":null,"links":[{"url":"https://www.wintermeyer-consulting.de","title":"Wintermeyer Consulting"},{"url":"https://www.wintermeyer.de","title":"Stefan Wintermeyer's Homepage"},{"url":"Deutsches Ruby on Rails Buch","title":"http://www.ruby-auf-schienen.de"},{"url":"Deutsches Asterisk Buch","title":"http://www.das-asterisk-book.de"}]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T11:00:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3212,"guid":"65c70e77-2435-4078-8091-747c8a94dd00","title":"Plattform Deployment mit Helmfile","language":"de","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/212/original/Einzelbild_LinkedIN%282%29.jpg?1723634543","type":"lecture","do_not_record":false,"track":null,"abstract":"In dieser DevOps Intermediate Session lernst du mehr über Helmfile und wie es dir dabei helfen kann, dein Plattform-Deployment zu vereinheitlichen, am Beispiel von openDesk. Das Deployment von openDesk besteht aus über 50 Helm-Charts, die größtenteils communitybasiert sind und Informationen, Secrets oder Variablen teilen, aber kein standardisiertes Variablen-Set haben. Hier kommt Helmfile ins Spiel und fügt Template-Funktionalität zu den Helm-Charts hinzu. Am Ende des Vortrags geht es außerdem um eine neue Methode, um deine Plattform-Entwicklung zu beschleunigen.","speakers":[{"guid":"8be72940-6b85-5e83-a4d9-3373bf473ad2","id":1940,"image":null,"name":"Dominik Kaminski","public_name":"Dominik Kaminski","email":"dominik.kaminski.extern@zendis.de","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"Open CODE (C118)","id":250}},{"id":3115,"guid":"a8709c51-fa53-4ca2-9470-55a4e8542dcd","title":"PostgresSQL Update","language":"de","subtitle":"Neuigkeiten von PostgreSQL und dessen Ökosystem","description":"PostgreSQL ist die Fortschrittlichste Relationale Open-Source Datenbank. Jedes Jahr wird eine neue Haupt-Version veröffentlicht und diesen Herbst ist Version 17 an der Reihe.\r\n\r\nDieser Vortrag stellt (mit einem Fokus auf Administratoren) die wichtigsten Neuigkeiten in der aktuellen Version 16 und der kommenden Version 17 vor.\r\n\r\nAußerdem gibt es einen Überblick über die wichtigsten neuen Erweiterungen und sonstigen Projekte im Postgres-Umfeld der letzten Jahre.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Datenbanken","abstract":"Dieser Vortrag stellt die wichtigsten Neuigkeiten in der aktuellen Version 16 und der kommenden Version 17 vor und gibt außerdem einen Überblick über die wichtigsten neuen Erweiterungen und sonstigen Projekte im Postgres-Umfeld der letzten Jahre.","speakers":[{"guid":"fb84c895-977d-5322-b088-1f5091d5b8fd","id":1320,"image":"/system/people/avatars/000/001/320/original/Portraitbild.jpg?1598172495","name":"Michael Banck","public_name":"Michael Banck","email":"michael.banck@netapp.com","abstract":"Michael Banck ist Mitarbeiter der credativ GmbH, sowie seit 2001 Mitglied des Debian Projekts und auch in weiteren Open Source Projekten aktiv. Als Mitglied des Datenbank-Teams von credativ hat er in den letzten Jahren verschiedene Kunden bei der Lösung von Problemen mit und dem täglichen Betrieb von Postgres, sowie bei der Einführung von Hochverfügbarkeits-Lösungen im Bereich Datenbanken unterstützt und beraten.","description":null,"links":[]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T18:45:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3179,"guid":"83f04cb7-fd93-43b4-ad7f-40b231138ed0","title":"postmarketOS podcast Live Episode","language":"en","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":null,"type":"other","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"10d3fef6-4bf5-5463-9c38-f3cddc607168","id":1935,"image":null,"name":"Oliver Smith","public_name":"Oliver Smith","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T16:30:00.000+02:00","end_time":"2024-08-18T17:30:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3031,"guid":"9e468da7-75f0-49fa-aace-0b15604519d6","title":"Proxmox","language":"","subtitle":"Einfache Virtualisierung auf Basis von KVM","description":"Die Proxmox Virtualisierungslösung auf Basis von Linux KVM und LXC ist inzwischen in Version 8 erschienen.\r\n\r\nWindows wird mit Hilfe der VirtIO-Treiber von Fedora vollständig unterstützt. Linux-VMs sind natürlich gar kein Problem, und Applikationen in LXC-Containern laufen direkt auf dem Host-Kernel.\r\n\r\nDaneben bietet Proxmox eine einheitliche webbasierte Managementoberfläche und die Möglichkeit, unterschiedliche Storage-Typen und Netzwerkkonzepte einzubinden.\r\n","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"System Administration","abstract":"Mit Proxmox lassen sich Workloads auf unterschiedlichen Plattformen virtualisieren. Der Vortrag zeigt den aktuellen Funktionsumfang mit einem Schwerpunkt auf den Automatisierungsmöglichkeiten via API und CLI.","speakers":[{"guid":"34079c86-f49f-532f-b484-2f77b88a5bb5","id":668,"image":"/system/people/avatars/000/000/668/original/heinlein_support_consultant_robert_sander.png?1721287102","name":"Robert Sander","public_name":"Robert Sander","email":"r.sander@heinlein-support.de","abstract":"Runs Linux systems since 1995. Jack of all trades, master of None.\r\n\r\nLikes Python, Ceph, Proxmox, Checkmk, Debian, Cycling and Rowing.\r\n\r\nHas been studying Computer Science in the last millennium.\r\n\r\nSenior Linux Consultant at Heinlein Consulting since 2012.","description":null,"links":[{"url":"http://www.heinlein-support.de/","title":"Heinlein Support"},{"url":"https://mastodon.gurubert.de/@gurubert","title":"Fediverse"}]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3140,"guid":"a64ce445-1ef2-4ef1-9002-232e5b33dd72","title":"Quo vadis VMWare ","language":"de","subtitle":"Strategien und Alternativen für ein Leben nach VMWare","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/140/original/_cc4e60be-d5e3-4e01-94ea-d3332fb2c83f.jpeg?1717587433","type":"lecture","do_not_record":false,"track":"System Administration","abstract":"Dieser Vortrag beleuchtet das VMWare Broadcom Debakel und zeigt Strategien, Empfehlungen und OSS Alternativen für ein Leben nach VMWare auf. ","speakers":[{"guid":"310d7d2d-745d-5c1d-b676-a5ef1525a4ed","id":116,"image":"/system/people/avatars/000/000/116/original/formorer_character01_revised02.jpg?1622105513","name":"Alexander Wirt","public_name":"Alexander Wirt","email":"formorer@formorer.de","abstract":"Alexander Wirt arbeitet als Projekt- und Teamleiter bei der credativ GmbH in Mönchengladbach wo er an der Umsetzung von Kundenprojekten mit OpenSource beteiligt ist. \r\nZusätzlich ist er Mitglied in mehreren OpenSource Projekten wie Debian oder GRML.","description":null,"links":[]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T15:00:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3168,"guid":"7f3b4c45-5eda-4bb9-932b-76629e8353fa","title":"Registrierung LPI Prüfung","language":"","subtitle":null,"description":null,"duration":1800,"time_slots":6,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":"Candidates can take the Linux Essentials, Web Development Essentials, and Security Essentials in both English and German language, Open Source Essentials (only in English), as well as the LPIC-1 (German and English), LPIC-2 (German and English), and LPIC-3 exams (English only), as well LPI’s DevOps Tools Engineer and BSD Specialist exams (both in English only).\r\n\r\nTherefore, we kindly ask candidates to preregister for the exams at: https://www.lpi.org/exam-registration/.\r\n\r\nHow to attend the Exams Session:\r\n\r\nCandidates must be in the exam room 15 minutes before the exam begins and bring a government-issued photo ID (passport, ID card, or driver’s license), their LPI ID, and the exam fee in cash.","speakers":[],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T10:30:00.000+02:00","room":{"name":"LPI (C015)","id":261}},{"id":3172,"guid":"a123279e-6eb0-4e25-9de8-7b4dc83344da","title":"Registrierung LPI Prüfung","language":"","subtitle":null,"description":null,"duration":1800,"time_slots":6,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":"Candidates can take the Linux Essentials, Web Development Essentials, and Security Essentials in both English and German language, Open Source Essentials (only in English), as well as the LPIC-1 (German and English), LPIC-2 (German and English), and LPIC-3 exams (English only), as well LPI’s DevOps Tools Engineer and BSD Specialist exams (both in English only).\r\n\r\nTherefore, we kindly ask candidates to preregister for the exams at: https://www.lpi.org/exam-registration/.\r\n\r\nHow to attend the Exams Session:\r\n\r\nCandidates must be in the exam room 15 minutes before the exam begins and bring a government-issued photo ID (passport, ID card, or driver’s license), their LPI ID, and the exam fee in cash","speakers":[],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T10:30:00.000+02:00","room":{"name":"LPI (C015)","id":261}},{"id":3173,"guid":"6c34c962-32cd-4269-ac7b-08af152befe0","title":"Registrierung LPI Prüfung","language":"","subtitle":null,"description":null,"duration":1800,"time_slots":6,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":"Candidates can take the Linux Essentials, Web Development Essentials, and Security Essentials in both English and German language, Open Source Essentials (only in English), as well as the LPIC-1 (German and English), LPIC-2 (German and English), and LPIC-3 exams (English only), as well LPI’s DevOps Tools Engineer and BSD Specialist exams (both in English only).\r\n\r\nTherefore, we kindly ask candidates to preregister for the exams at: https://www.lpi.org/exam-registration/.\r\n\r\nHow to attend the Exams Session:\r\n\r\nCandidates must be in the exam room 15 minutes before the exam begins and bring a government-issued photo ID (passport, ID card, or driver’s license), their LPI ID, and the exam fee in cash","speakers":[],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T14:30:00.000+02:00","room":{"name":"LPI (C015)","id":261}},{"id":3147,"guid":"686ae2b5-2c7c-45c6-bffa-1aaebc567414","title":"Renaissance of Terminal User Interfaces with Rust","language":"en","subtitle":null,"description":"For every programmer the terminal is very important when it comes to productivity and efficiency. Using text-based user interfaces in the terminal is one of the ways of truly taking advantage of this. And what’s better than a highly performant systems programming language such as Rust for building TUIs?\r\n\r\nThis talk aims to show how the TX (terminal experience) can be improved with the TUI tools written in Rust and gives a brief introduction to how to build TUIs using the Ratatui library.\r\n\r\nThe following questions will be answered:\r\n\r\n- What is a terminal user interface (TUI) and why is it used?\r\n- How to build TUIs in Rust?\r\n- What can we build with TUIs? (example tools and workflows)\r\n- What is the future of TUIs? (the terminal is the future!)\r\n\r\nAdditionally:\r\n\r\n- Why shouldn’t we build every app with electron? (i.e. what are the problems with the GUI applications?)\r\n- How common are TUIs? (statistics and TUI alternatives to GUIs)\r\n- How powerful is Rust when it comes to building TUIs?\r\n","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/147/original/ratatui.png?1718035671","type":"lecture","do_not_record":false,"track":"In Rust we trust - Memory safe languages","abstract":"Terminal user interfaces are not dead, on the contrary; they are on the verge of re-birth with the power of Rust. Join us as we delve into cooking up terminal user interfaces with \u003ca href=\"https://ratatui.rs/\"\u003eRatatui\u003c/a\u003e, pushing the boundaries of the terminal experience.","speakers":[{"guid":"ddc5fdf2-7b85-5999-9ba4-526d0ab2224a","id":1918,"image":"/system/people/avatars/000/001/918/original/24392180.jpg?1722021466","name":"Orhun Parmaksız","public_name":"Orhun Parmaksız","email":"orhunparmaksiz@gmail.com","abstract":null,"description":null,"links":[{"url":"https://github.com/orhun","title":"GitHub"},{"url":"https://orhun.dev/","title":"Website"}]}],"start_time":"2024-08-18T11:15:00.000+02:00","end_time":"2024-08-18T12:15:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3178,"guid":"03c7bc14-37ce-4865-b9f7-2aa5b9f86be5","title":"Round table: What are you missing to use Linux Mobile daily…","language":"en","subtitle":"… and what is maybe already being worked on?","description":"Are you suffering from short battery life on your Linux Mobile phone? Do you miss an important app? Did you recently write an app that helped you to daily driver your device? Did you switch to another device to work around this? Bring your questions, ideas and concerns. Maybe someone else solved the problem already!","duration":3600,"time_slots":12,"logo":null,"type":"workshop","do_not_record":false,"track":null,"abstract":"Let's discuss (and hopefully close) functionality gaps and bugs that might prevent people from daily driving LinuxMobile.","speakers":[{"guid":"fd626132-dfaa-5814-8447-e5db2592c605","id":474,"image":"/system/people/avatars/000/000/474/original/agx.png?1307529374","name":"Guido Günther","public_name":"Guido Günther","email":"agx@sigxcpu.org","abstract":"Guido Günther is a Phosh project member and Debian developer.","description":"Guido Günther joined the Debian Project while completing his degree in Physics at the University of Konstanz. He helped bootstrapping the Debian MIPS port and (co)initiated the Debian Groupware Meetings.\r\n\r\nWhen possible he enjoys contributing to Phosh, GNOME, Debian, the Linux kernel and other projects related to Linux on mobile devices.\r\n","links":[{"url":"http://honk.sigxcpu.org/con/","title":"Blog"},{"url":"https://honk.sigxcpu.org/piki/","title":"Wiki"}]},{"guid":"27a8de1d-c399-52bd-b555-5e5adef59f42","id":1841,"image":"/system/people/avatars/000/001/841/original/croc_piano.png?1690209036","name":"devrtz","public_name":"devrtz","abstract":"In 2020 Evangelos became involved with Mobian which started his journey of contributing both to the GNOME/Phosh mobile linux ecosystem in the form of upstream development as well to Debian via packaging.","description":null,"links":[]},{"guid":"52dcfbf5-74da-5582-aaeb-7a0b7da03161","id":1869,"image":"/system/people/avatars/000/001/869/original/Insanityprawnboy_transparent.png?1753318152","name":"Prawn","public_name":"Prawn","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3084,"guid":"318022ab-f38f-41a5-ad1a-ab4ff49b4443","title":"Running the internet, under-funded and under-staffed?","language":"en","subtitle":"How to achieve a sustainable open source ecosystem","description":"This year we see the 10th anniversary of the disclosure of Heartbleed, an OpenSSL bug allowing for massive exploit of that key encryption library. \r\nAt the time of disclosure, some 17% (around half a million) of the Internet's secure web servers were believed to be vulnerable to the attack.\r\nIt allowed theft of the servers' private keys and users' session cookies and passwords, \r\nmaking this the “worst vulnerability found since commercial traffic began to flow on the Internet” (Wikipedia).\r\n\r\nWhen Heartbleed was discovered, OpenSSL was maintained by a handful of volunteers, only one of whom worked full-time.\r\nYearly donations to the OpenSSL project were about $2,000$.\r\n\r\nIn my talk, I will showcase the state of a couple of key and well-known Open Source technologies, exploring their staffing and funding situation. \r\n\r\nWe will revisit the improvements that happened since Heartbleed put a spotlight on the situation, but I will also share examples of a continuation of the problem, like the Log4j exploit in 2021.\r\n\r\nThe keynote is meant as a call to action both for us as individuals as well as a society, to care for Open Source software and those who write it - as one.of the key common goods our society ‘s infrastructure is built on.\r\n","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Open Source technologies build the foundation of the free and open internet, but many are developed by only a single maintainer or a very small community.\r\n\r\nDespite the critical role these tools play in the internet ecosystem, they are perpetually under-funded and under-supported.\r\n\r\nThe similarity to other “system relevant” professions is striking: The more we need them to keep the system running, the less we are willing to appreciate and sufficiently fund them.\r\n\r\nWho cares? We all need to, as without proper funding and without redundant staffing, these projects may die out, leaving critical components unmaintained.","speakers":[{"guid":"e9307bf8-379c-5f17-b286-a94708f993c4","id":1902,"image":"/system/people/avatars/000/001/902/original/VDH_6301.jpg?1716371024","name":"Jutta Horstmann","public_name":"Jutta Horstmann","email":"jutta@thebetter.org","abstract":"Unternehmerin, Gründerin, Aufsichtsrätin - Jutta skaliert Organisationen und organisiert den Wandel, etabliert und unterstützt eine positive, moderne Unternehmenskultur.","description":"Unternehmerin, Gründerin, Aufsichtsrätin - Jutta skaliert Organisationen und organisiert den Wandel, etabliert und unterstützt eine positive, moderne Unternehmenskultur.\r\n\r\nMit Leidenschaft ist sie Feministin, wirbt für Freie Software und nachhaltiges Wirtschaften.\r\n\r\nNach verschiedenen technischen Rollen gründete Jutta 2006 ihre eigene Software- und Consulting-Firma und hielt sie über 10 Jahre auf einem erfolgreichen Wachstumskurs.\r\nIm Anschluss leitete sie die Kölner Firma eyeo als Geschäftsführerin (COO und CTO) bis Ende 2022. \r\nHeute führt Jutta die Mailvelope GmbH als Interim CEO und unterstützt die Wechange eG als Vorsitzende des Aufsichtsrats.\r\n\r\nSeit über 20 Jahren spricht sie regelmäßig auf internationalen Events und Konferenzen.","links":[{"url":"https://www.thebetter.org","title":"TheBetterOrg | Jutta Horstmann Consulting"},{"url":"https://www.mailvelope.com","title":"Mailvelope GmbH"},{"url":"https://www.linkedin.com/in/jhorstmann/","title":"LinkedIn"}]}],"start_time":"2024-08-17T12:45:00.000+02:00","end_time":"2024-08-17T13:45:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3109,"guid":"e9f10b92-c7ed-4ac1-b7a8-395b6bee7360","title":"Rust im Entwicklungsprozess eingebetter Linux-Systeme","language":"de","subtitle":"Konflikte moderner Entwicklungskonzepte mit Entwicklungsumgebungen für eingebettete Linux-Systeme","description":"Mit Version 6.1 hat mit Rust erstmalig eine zweite Programmiersprache Einzug in den Linux Kernel gehalten. Rust bietet mit einem Schwerpunkt auf Memory- und Thread-Safety, modernen Programmierkonzepten, wie Generics und async/await, einem Mix aus funktionaler und objektorientierter Programmierung, auch für die Kernel-Entwicklung fundamentalen Konzepten wie starke Typisierung, Makros und Zero Cost Abstractions. Damit bedient Rust nicht nur steigende Security und Safety Anforderungen an eingebettete Systeme, sondern auch das Bedürfnis vieler Entwickler nach modernen Entwicklungskonzepten.\r\n\r\nIm Bereich Embedded Linux ist es üblich den Bau- und Entwicklungsprozess eines Gesamtsystems über ein integriertes Tooling abzubilden. Zwei Beispiele oft genutzter Software sind Yocto (bzw. Openembedded) und Buildroot. Neben dem eigentlichen Bauprozess kümmern sich diese Entwicklungswerkzeuge um die Bereitstellung der Sourcen, das Auflösen von Abhängigkeiten, das Paketieren der durch den Bauprozess erzeugten Artefakte, die Verwaltung von Dokumentation und Lizenzvereinbarungen und die Ausführung von Tests.\r\n\r\nAlle zuvor genannten Aufgaben wurden bei der Entwicklung von Rust direkt als Gesamtkonzept mitgedacht und in der Paketverwaltungssoftware Cargo umgesetzt. Cargo löst für die Rust-Entwicklung somit von Anfang an Probleme, die man für andere Sprachen des Öfteren versucht durch eine Vielfalt von Buildtools, Lintern, Paketquellen und Testumgebungen zu lösen.\r\n\r\nLeider ist es gerade dieses moderne Konzept des Entwicklungsprozesses, das die Integration in Entwicklungsumgebungen wie Yocto und Buildroot erschwert und oftmals neue Probleme erzeugt und zusätzliche Arbeitsschritte erfordert.\r\n\r\nDieser Vortrag beschäftigt sich mit den Ursachen dieser Probleme und, soweit vorhanden, den bisherigen Lösungsansätzen.\r\n","duration":3600,"time_slots":12,"logo":null,"type":"workshop","do_not_record":false,"track":"In Rust we trust - Memory safe languages","abstract":"Rust setzt mit dem Paketmanager Cargo sein Gesamtkonzept für den Entwicklungsprozess um und bedient damit das Bedürfnis vieler Entwickler nach einheitlichen Konzepten. Allerdings schafft dieses Gesamtkonzept im Kontext von integrierten Buildsystemen für eingebettete Systeme neue Probleme.","speakers":[{"guid":"8554c6e1-761e-5edb-87ed-a9f6f4a7c70f","id":1910,"image":null,"name":"Andreas Schickedanz","public_name":"Andreas Schickedanz","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T18:45:00.000+02:00","room":{"name":"Workshops (C115)","id":257}},{"id":3128,"guid":"b818625e-bd72-46c6-a8b0-57f8921bbbb0","title":"Same Procedure as Every Year: Shell-Fragestunde(n)","language":"de","subtitle":"Was ich schon immer auf der Kommandozeile mit der BASH lösen wollte...","description":"Die Kommandozeilenwerkzeuge von UNIX/Linux zusammen mit der Shell sind immer noch sehr mächtig und schnell, und zwar sowohl bezüglich der Laufzeit als auch der Entwicklungszeit für kleine Lösungen. Diese einfachen Tools helfen immer noch jeden Tag bei vielen Aufgaben, sowohl im Job als auch privat.\r\n\r\nDaher, wie schon in den letzten Jahren: Angebot, über hoffentlich interessante und aktuelle shell-Probleme zu reden.\r\n\r\nAm besten natürlich über EURE Probleme, daher bitte im VORAUS mit interessanten Themen melden an: koenig (at) linux.de","duration":7200,"time_slots":24,"logo":null,"type":"workshop","do_not_record":false,"track":"sonstiges","abstract":"An euren Fragen, Themen und Problemen (oder doch wieder nur meine eigenen Lösungen?) werde ich einige Shell-Grundlagen erörtern und helfen, neue Ideen zu bekommen...","speakers":[{"guid":"38ea2759-027c-556a-856f-c351f8be4d04","id":630,"image":"/system/people/avatars/000/000/630/original/passbild3.jpg?1369328465","name":"Harald König","public_name":"Harald König","email":"koenig@linux.de","abstract":"TeX seit 1986, Linux seit 1992, S3-Treiber für XFree86 von 1993 bis 2001, ...","description":"Physik-Studium in Tübingen,\r\nRechner und DCF77 seit ~1980,\r\n(La|Con)TeX seit 1986,\r\nUNIX seit ~1987,\r\nLinux seit 1992 (0.98.4),\r\nXFree86-Treiber fuer S3 von ~1993-2001.\r\nVon 2001 bis 2014 bei der science+computing ag in Tuebingen als SW-Entwickler.\r\nSeit 2014 nun bei Bosch Sensortec GmbH in Kusterdingen/Reutlingen als \"System Expert\" fuer Linux und Android (Treiber).\r\n\r\nWeitere Interessen sind u.a. Kernel, System-Technik und -Tools, Hardware, Grafik (-Treiber,-HW), Virtualisierung (v.a. XEN und ein bissl KVM), neuerdings mal wieder Embedded-Systeme und Messtechnik, GPS und OpenStreetmap, u.v.a.m..... ","links":[]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T16:00:00.000+02:00","room":{"name":"Open CoDe / Workshops (C118)","id":258}},{"id":3056,"guid":"1dfdca28-08e8-4702-bb57-c052488367a8","title":"Scrum auf Diät","language":"de","subtitle":"Optimierung agiler Entwicklungsprozesses durch die Anwendung von Lean-Prinzipien","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/056/original/qvestquadrat.png?1723638693","type":"lecture","do_not_record":false,"track":"Kultur","abstract":"Agile und Lean-Ansätze haben viele Gemeinsamkeiten. Scrum ist im Softwareentwicklungskontext der wohl am häufigsten eingesetzte und beliebteste agile Ansatz - allerdings widerspricht das Scrum-Framework in vieler Hinsicht dem Lean-Gedanken. Scrum weist sowohl hinsichtlich der durch den Scrum Guide gelegten theoretischen Grundlage als auch hinsichtlich der gelebten Praxis Praktiken auf, die den Entwicklungsprozess und die Wertschöpfung mehr stören als unterstützen. Paradigmen und gängige Praktiken wie Timeboxing, kleine Teams und Estimation stellen nur scheinbare Lösungen für die Bewältigung komplexer Problemstellungen in der Softwareentwicklung dar, verschieben aber tatsächlich nur die Herausforderungen auf eine andere Ebene. Ich möchte in diesem Talk die Widersprüche darlegen und Lösungsmöglichkeiten aufzeigen. Dabei möchte ich dazu ermutigen, über Scrum hinauszudenken und so noch effizientere und besser vorhersagbare Prozesse zu realisieren. ","speakers":[{"guid":"7df3f3ad-9b87-5df4-8a3e-303668577618","id":1894,"image":"/system/people/avatars/000/001/894/original/P1435131_DxO_Web_quadrat.jpg?1715870166","name":"Susanne Pfeiffer","public_name":"Susanne Pfeiffer","email":"s.pfeiffer@qvest-digital.com","abstract":"Susanne ist seit mehr als 20 Jahren in unterschiedlichen Rollen und Zusammenhängen der Softwareentwicklung tätig. Seit 6 Jahren arbeitet sie als Product Owner und Agile Coach bei Qvest Digital. Ihre Schwerpunkte liegen im agilen Arbeiten mit Scrum und Kanban sowie in der Integration von Nachhaltigkeitsprinzipien in der Softwareentwicklung. Sie hinterfragt gängige Prinzipien der agilen Softwareentwicklung und bietet alternative Ansätze, die auf Lean-Prinzipien basieren. Die Wertschöpfung durch schlanke Prozesse ist ihre zentrale Motivation, und sie strebt danach, Teams und Organisationen dabei zu unterstützen, ihre Arbeitsweise zu optimieren und die Qualität ihrer Produkte kontinuierlich zu verbessern. Susanne hat bereits mehrere Vorträge zu Themen wie Agile Softwareentwicklung, Green Software und Accessibility gehalten. ","description":null,"links":[{"url":"https://www.linkedin.com/in/susanne-pfeiffer","title":"LinkedIn"}]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T11:00:00.000+02:00","room":{"name":"HS3","id":252}},{"id":3162,"guid":"530635a0-8d0d-434e-afd1-483abaca5b47","title":"Shutdown","language":"","subtitle":"Time to review the conference days and say goodbye","description":null,"duration":900,"time_slots":3,"logo":"/system/events/logos/000/003/162/original/frog.png?1721668429","type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"aef06609-5972-5075-8177-919ab28722fd","id":1110,"image":null,"name":"Hinrikus Wolf","public_name":"Hinrikus Wolf","abstract":null,"description":null,"links":[]},{"guid":"716f9827-2fb3-56e9-bec7-daf4a8694cd0","id":343,"image":"/system/people/avatars/000/000/343/original/7.jpg?1302534124","name":"ScottyTM","public_name":"ScottyTM","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T17:30:00.000+02:00","end_time":"2024-08-18T17:45:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3197,"guid":"b0a028e4-537b-453c-aef5-f8d751ce491e","title":"Snikket/XMPP Server installieren und betreiben","language":"de","subtitle":"Einfache Installation eines föderierten Instant Messaging Servers mit Snikket","description":"Der Vortrag richtet sich insbesondere an Einsteiger. Es wird kein besonderes Wissen vorausgesetzt. Nach dem Vortrag sollten Personen, die Befehle auf der Linux-Kommandozeile eingeben können, in der Lage sein, einen Instant-Messaging Server auf Basis von Snikket/XMPP für Familie und Bekannte zu betreiben.\r\n\r\nEnglish: This is a lecture for beginners. This means: You do not need special knowledge to join. After listening to this lecture you should be able to install and configure your own Snikket server for your family and/or friends.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/197/original/snikket-logo.svg.png?1723405675","type":"lecture","do_not_record":true,"track":null,"abstract":"Snikket ist noch ein recht junges Projekt. Es bietet für Hobby-Admins eine einfache Möglichkeit einen föderierten XMPP-Server für Familie und Bekannte zu betreiben. In diesem Vortrag wird das Prinzip von Snikket erklärt und die Einrichtung exemplarisch durchgeführt und erläutert.\r\n\r\nEnglish: Snikket is a young project. It offers an easy way for people with basic technical skills to host a federated XMPP server for a family or friends. In this lecture you will learn what Snikket is and how to set up you own Snikket server.","speakers":[{"guid":"1249b0ac-99cf-5bfc-b88b-0ff0bdecbfb3","id":1945,"image":"/system/people/avatars/000/001/945/original/profil_axel.png?1723226690","name":"Axel Reimer","public_name":"Axel Reimer","abstract":"Open-Source Enthusiast, Fahrradfahrer, Brettspieler :-)","description":"Ich bin Informatiker und interessiere mich für alles rund um das Thema Open-Source. Ich interessiere mich insbesondere für Software, die Menschen dabei hilft, eine digitale Souveränität aufzubauen.\r\n\r\nXMPP nutzt ich ungefähr seit Herbst 2000. Seitdem ist ein guter XMPP-Client ein Must-Have auf meinen PCs. Als ich begann ein Android Smartphone zu nutzen, habe ich zunächst andere Messenger verwendet. Ich merkte jedoch, dass zentralisierte Messenger keine gute Lösung sind und meine persönlichen Ansprüche nicht erfüllen.\r\n\r\nIm Jahr 2021 wurde ich in der XMPP Community aktiv. Ich startete meinen Blog eversten.net, der in Englisch und Deutsch verfügbar ist, um Personen mit weniger technischer Erfahrung XMPP näher zu bringen. Im Jahr 2023 startete ich zusätzlich die Seite xmpp24.de, die sich explizit an Einsteiger wendet und sich mehr auf Video-Tutorials zu dem Thema konzentriert. Im Rahmen dieser Arbeit teste ich eine Menge XMPP Apps und erstelle Bug Reports zu den einzelnen Clients.\r\n","links":[{"url":"https://eversten.net/","title":"Eversten.net"}]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3151,"guid":"ee85c346-7ffb-41d3-b92b-9c6384adee34","title":"Sovereign Cloud Stack - One platform — standardized, built and operated by many.","language":"de","subtitle":"Projektvorstellung mit einem ehrlichen Rückblick und spannendem Ausblick","description":"Das Sovereign Cloud Stack-Projekt startete vor drei Jahren mit dem Ziel, Cloud-Infrastrukturen und -Dienste zu standardisieren und die Art und Weise, wie Cloud-Anwendungen betrieben werden. \"Eine Plattform standardisiert, gebaut und betrieben von vielen\" stellt das Leitmotiv des Projekts dar. \r\nDie drei Säulen des SCS Projekts sind zertifizierte Standards, eine modulare Open-Source-Referenzimplementierung und offene Betriebsmodelle. Insbesondere vor dem Hintergrund der zertifizierbaren Standards ist eine Kooperation mit der öffentlichen Hand von Bedeutung und notwendig. \r\n\r\nDas SCS-Projekt wird seit Sommer 2021 vom Bundesministerium für Wirtschaft und Klimaschutz gefördert. Die Förderung endet diesen September, und wir möchten einen Überblick geben, was wir bisher erreicht haben, welchen Einfluss wir auf unsere umliegenden Ökosysteme hatten und erläutern, warum dieses Projekt fortgesetzt werden muss und wie die Hebelwirkung in Zukunft aussehen wird. SCS wird in der 'Deutschen Verwaltungscloud Strategie' (DVC) erwähnt und arbeitet auf politischer Ebene daran, Open Source und offene Standards auf den Tisch zu bringen. An verschiedenen Stellen gibt es in der öffentlichen Hand Bestrebungen auf Open-Source-Technologie zu setzen: Mit der Referenzimplementierung des SCS wird für den Betrieb von Cloud-Infrastruktur ein schlüsselfertiger Open-Source-Stack, finanziert aus öffentlichen Geldern, zur Verfügung gestellt. Public Money, Public Code at its best. \r\n\r\nInsbesondere wird der Vortrag auf die Initiativen und Diskussionen in den Upstream-Communitys (wie OpenStack, Cluster-API, OSISM, …) eingehen, die wir initiiert und durchgeführt haben, sowie auf die Änderungen und Ergänzungen, die wir initiiert haben, eingehen. Der Vortrag wird in ehrlicher Weise darlegen, wo und wie wir unsere Upstream-Bemühungen unter- oder überschätzt haben, was wir daraus gelernt haben und wie wir es in Zukunft angehen wollen. Außerdem wird der Vortrag auf die Erfolge und auch Schwierigkeiten bei der Adaption des Sovereign Cloud Stack seitens Cloudanbietern und Dienstleistern der öffentlichen Hand eingehen.\r\n\r\nDer Vortrag wird einen Rückblick bieten, um dem Publikum ein besseres Verständnis dafür zu vermitteln, was in Zukunft notwendig ist, um unsere Mission erfolgreich zu verwirklichen.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Eine Projektvorstellung des Sovereign Cloud Stack mit einem Schwerpunkt auf der Zusammenarbeit mit der öffentlichen Hand, einer Menge Lessons-Learned aus den letzten drei Jahren und einem Ausblick auf die spannende Zeit, die jetzt nach der Förderung ansteht.","speakers":[{"guid":"7cca5e3d-264a-54a3-809b-e751798949c2","id":1718,"image":"/system/people/avatars/000/001/718/original/290.png?1628714135","name":"Kurt Garloff","public_name":"Kurt Garloff","email":"kurt@garloff.de","abstract":"Open Source enthusiast and leader.\r\nLinux, Storage, OpenStack, Kubernetes.\r\nCTO Sovereign Cloud Stack (@OSBA)","description":null,"links":[{"url":"https://www.linkedin.com/in/kurt-garloff","title":"Linkedin profile"}]}],"start_time":"2024-08-18T11:15:00.000+02:00","end_time":"2024-08-18T12:15:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3123,"guid":"fba4222c-1e93-4064-9b45-825c30115cd3","title":"SPDX mit dem Open Build Service - und dann?","language":"de","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":"“Software Bill of Materials” ein Begriff, der immer mehr in den Fokus der Software- und Produktentwicklung rückt.\r\nAuch hier bietet der Open Build Service des openSUSE Projekts passende Unterstützung für Entwickler- und Produkterstellerinnen.\r\n\r\nDie Erstellung von SPDX und CycloneDX Profilen wird in der öffentlich nutzbaren Instanz von openSUSE.org, wie auch in privat gehosteten, für verschiedene Distributionen unterstützt.\r\n\r\nWir zeigen anhand von Beispielen, wie diese Möglichkeiten bei der Erstellung von Appliances mit kiwi, livebuild oder mkosi genutzt und aufgewertet werden können.","speakers":[{"guid":"3065184f-cb7a-50b1-a158-921142b7ea52","id":1805,"image":"/system/people/avatars/000/001/805/original/christian_schneemann.jpg?1721625243","name":"Christian Schneemann","public_name":"Christian Schneemann","abstract":null,"description":"Christian Schneemann ist bei der B1 Systems GmbH als Linux Consultant und Developer mit Schwerpunkt System Management und Deployment tätig. Er ist an der Entwicklung von kundenspezifischen Linux Appliances beteiligt und betreut diese im Kundenauftrag.","links":[]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T11:00:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3057,"guid":"0c5fe44a-c36f-4b26-94c6-25bd48a0f6f9","title":"State of the Union: Das Open-Source Jahr 2024","language":"de","subtitle":"Open Source Couch Live","description":"Wir begehen wieder einmal eine Reise durch 12 Monate Open Source, mit Wundern und Aufregern, mit Technik und Kultur, mit Geschichten und Geschichte und mit vielen Themen rund um Freie Software und den Menschen, die dafür und damit arbeiten. Oliver, Nils und Michael gemeinsam mit dem Publikum auf einer Rundfahrt mit Aussicht..","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/057/original/cover-square.png?1715943769","type":"lecture","do_not_record":false,"track":"Kultur","abstract":"Auch in diesem Jahr sammeln Oliver, Nils und Michael die Themen, Kuriositäten und Aufreger des vergangenen Open Source-Jahres auf und diskutieren gemeinsam mit dem Publikum auf der Open Source Couch.","speakers":[{"guid":"c1e74a3c-cdaa-5224-891e-f919bd5313c3","id":1204,"image":"/system/people/avatars/000/001/204/original/kleinhenz-c1-m-square.jpg?1463752024","name":"Michael Kleinhenz","public_name":"Michael Kleinhenz","email":"michael@kleinhenz.net","abstract":"Michael Kleinhenz ist Software-Architekt, Gründer und Geschäftsführer der Questor GmbH in Berlin. Dort ist er für Technologiestrategie und die Produktentwicklung verantwortlich ist. Er beschäftigt sich insbesondere mit Themen wie Enterprise Open Source Software, Middleware-Infrastrukturen, Prozessmanagement und Cloud-Integration.","description":"Michael Kleinhenz ist Software-Architekt, Gründer und Geschäftsführer der Questor GmbH in Berlin. Dort ist er für Technologiestrategie und die Produktentwicklung verantwortlich ist. Er beschäftigt sich insbesondere mit Themen wie Enterprise Open Source Software, Middleware-Infrastrukturen, Prozessmanagement und Cloud-Integration.","links":[]},{"guid":"d942df8a-0172-517d-9e6e-baf121983da8","id":1482,"image":"/system/people/avatars/000/001/482/original/data?1659706895","name":"Nils Magnus","public_name":"Nils Magnus","abstract":"Nils Senior Cloud Architect bei T-Systems International und arbeitet an der Open Telekom Cloud, einer auf OpenStack-basierenden Open-Source-Software.","description":"Nils arbeitet als Senior Architect für Open Telekom Cloud bei T-Systems International und nimmt die Rolle eines Community Outreach Managers ein. Seine tägliche Aufgabe besteht darin, Kunden und Benutzern die Cloud zu erklären. Freude empfindet er, wenn er anderen und sich das Leben erleichtern kann. Als häufiger Redner bei Konferenzen und Meetups genießt er die Interaktion mit Entwicklern, DevOps- und Systemengineers, da aus dieser seine fast 20-jährige Erfahrung aus erster Hand im IT-Geschäft erwächst. Nils lebt in Berlin, ist aber nur eine TCP-Verbindung entfernt.","links":[]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T18:45:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3069,"guid":"a3f651e7-63e1-449c-8da5-3af35e24ee87","title":"Strategies for Efficient Log Management in Large-Scale Kubernetes Clusters","language":"en","subtitle":null,"description":"Large Kubernetes clusters can generate significant volumes of logs, especially when housing thousands of running pods. This may demand substantial CPU, RAM, disk IO, and disk space for storing and querying large log volumes. In this talk, we will look into different strategies of storing those logs in ElasticSearch, Grafana Loki and VictoriaLogs and examine how we can save 10x or more on infrastructure costs.\r\n\r\nThis talk presents real-world examples of efficient log management in large-scale Kubernetes clusters. It includes setup demonstrations, numerical data, and graphical representations from reproducible benchmarks.\r\n","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Datenbanken","abstract":null,"speakers":[{"guid":"ca20ba9e-4639-54d2-bb28-d80eb322e20e","id":1897,"image":"/system/people/avatars/000/001/897/original/aliaksandr_vailaikin_victoriametrics.jpg?1716218914","name":"Aliaksandr Valialkin","public_name":"Aliaksandr Valialkin","abstract":"Aliaksandr is a co-founder and the principal architect of VictoriaMetrics. He is also a well-known author of the popular performance-oriented libraries: fasthttp, fastcache and quicktemplate. Prior to VictoriaMetrics, Aliaksandr held CTO and Architect roles with adtech companies serving high volumes of traffic. He holds a Master’s Degree in Computer Software Engineering. He decided to found VictoriaMetrics after experiencing the shortcomings of all available time series databases and monitoring solutions.","description":null,"links":[]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3090,"guid":"826d8386-9fd6-474d-8bc0-fde29e17a7a0","title":"Text-zu-Bild-KI “Stable Diffusion”","language":"de","subtitle":"Revolution der Bilder?","description":"Der Vortrag soll einen Einstieg und die nötigen Hinweise geben, um selbst Bilder generieren zu können.\r\nThemen sind Funktionsweise, Varianten wie Text-to-Image, Image-to-Image und ControlNet, Auswirkung von Modellen und Seeds sowie das Prompting. Es geht auch um das rasant wachsende Ökosystem und die möglichen Einsatzmöglichkeiten.\r\nDie aktuellen Entwicklungen und zu erwartenden Neuerungen sowie gesellschaftliche Auswirkungen sind weitere Themen.\r\nUm direkt selbst einsteigen zu können, zeige ich die Nutzung von stable horde (crowdsourced distributed computing)","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"AI AI, captain - LLM, machine learning \u0026 Co","abstract":"“Stable Diffusion\" generiert Bilder aus Texteingaben und ist seit Ende August 2022 für alle quelloffen verfügbar. Stehen wir vor einer Revolution der Bilder und dem „Ende der Kunst“?\r\nWir diskutieren Funktionsweise und Ökosystem, Copyright, soziale und gesellschaftliche Auswirkungen sowie die Kunst des “Prompting”.","speakers":[{"guid":"5e004e08-c0dc-5291-b625-0303fc3f6bee","id":1820,"image":"/system/people/avatars/000/001/820/original/35da4b27-41c6-4f4b-9b6a-1ffc311fe7bf.jpg?1723841037","name":"Julian Egner","public_name":"Julian Egner","abstract":"Entwickler bei Qvest Digital (ehemals tarent)","description":"Full-stack-Entwickler\r\nJava/Kotlin-Backends, Android, Angular, React Frontends, Keycloak, Kotlin Multiplatform","links":[]}],"start_time":"2024-08-18T16:30:00.000+02:00","end_time":"2024-08-18T17:30:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3097,"guid":"535fa528-0d39-433d-88dc-c8199bb9f386","title":"The brand new MySQL 8.4.x - What's in it for you...","language":"de","subtitle":"and what happens next?","description":"Wie üblich bringt ein neues Release einer Datenbank nicht nur neue Funktionalitäten mit sich, sondern auch einige, die eingestellt wurden. Und natürlich stellt sich die Frage, wie man von einem 'alten' Release auf ein 'neues' Release migriert. Und neben der eigentlichen Migration ändern sich je nach MySQL-Anwendungsfall auch Betriebsprozesse und 'Best Practices'. \r\nIn diesem Vortrag wollen wir eine Migration exemplarisch betrachten, uns MySQL 8.4 im Detail anschauen und anhand einer kurzen Demo demonstrieren.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/097/original/MySQL.gif?1716393617","type":"lecture","do_not_record":false,"track":"Datenbanken","abstract":"Mit dem neuen MySQL 8.4.0 (Long Term Support) veröffentlicht das MySQL-Team sein neues Major Release. Der MySQL-Code, die fertigen Binaries (aka MySQLCommunity Edition) und auch die kommerzielle MySQL-Version stehen auf den bekannten Webseiten zum Download bereit. Doch was hat sich geändert, wo liegen die Herausforderungen? \r\nAll das wird in diesem Vortrag erläutert...\r\n","speakers":[{"guid":"b31c2e94-f5a2-5808-8790-160a358c0d05","id":803,"image":"/system/people/avatars/000/000/803/original/CarstenT2.jpg?1432406609","name":"ThalheimerC","public_name":"ThalheimerC","email":"carsten.thalheimer@oracle.com","abstract":"Mit über 20 Jahren in der Industrie ist Carsten ein alter IT Hase, der seit 2010 als MySQL Solution Engineer für die MySQL Global Business Unit innerhalb Oracles tätig ist. Er berät und managed strategische Kunden in Europa, Afrika und dem Mittleren Osten zu den Themenbereichen Datenbank Architektur und -konzepte für geschäftskritische Einsätze. Carsten ist häufig auf Veranstaltungen im Bereich Oracle, OpenSource, PHP, Development und generelle IT anzutreffen, wo er Besucher mit Wortwitz und charmanter Art verzaubert.","description":null,"links":[]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3149,"guid":"f77b1e8e-c74a-4733-85ce-1372d558c2ec","title":"The Government and the Art of Infrastructure Maintenance","language":"de","subtitle":"A closer look into the work of the Sovereign Tech Fund","description":"Join us in taking a look at how the Sovereign Tech Fund, a state-funded organization in Germany, has been developing ways to strengthen and support the free and open source ecosystem in the public interest. This ecosystem underpins the digital infrastructure, in particular the software components and tools, on which governments, private companies, and individuals rely. But what does it mean to strengthen this ecosystem? In this session we’ll look at the different ways STF is putting public money to work for this mission.\r\nSome of the issues STF is working on include:\r\n\r\na) Limited funding for long-term maintenance and security work \r\nb) Fragmented career and employment prospects for project maintainers\r\nc) Growing the pool of open source maintainers and contributors \r\n\r\nWe’ll include lessons from the first two years of our existence, some insights from our survey of open source maintainers, as well some ideas on how all the different parts in the FOSS landscape can work together for a more resilient and fair system. This is a work in progress, but we’re trying to ensure the software our societies depend on is sustainable long-term.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Hint: This talk is going to be in German. \r\n\r\nThe Sovereign Tech Fund is a state-funded organization in Germany which is strengthening the open source ecosystem in the public interest. In this talk we share insights into our work and challenges, including findings from our recent Open Source maintainer survey. ","speakers":[{"guid":"a6ce6a69-a288-562f-8cbc-12a2a7b04a72","id":1920,"image":"/system/people/avatars/000/001/920/original/mirko-swillus.jpeg?1723816793","name":"Mirko Swillus","public_name":"Mirko Swillus","abstract":"Mirko leitet den Sovereign Tech Fund bei der Sovereign Tech Agency, dort betreut er mit einem Team Open Source Projekte im öffentlichen Interesse und arbeitet konzeptionell an der Weiterentwicklung des Programs. Er hat einen Hintergrund im Software-Engineering, wo er seit 15 Jahren unterschiedliche Rollen begleitet. Sein Schwerpunkt liegt dabei auf der Stärkung von inklusiven Teams und Communities für eine effizientere Lösung von relevanten Problemen. Open Source ist dafür ein entscheidender Schlüssel und für Mirko ein Herzensthema – und machmal immer noch wie ein großes Wunder. ","description":null,"links":[{"url":"https://chaos.social/@mechko","title":"Mastodon"}]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3174,"guid":"113fa305-a5c9-4d5d-b2f6-ee7aa6bad373","title":"The Linux Phone Apps Ecosystem (reloaded) ","language":"en","subtitle":null,"description":"An update on the \u003ca href=\"https://fosdem.org/2024/schedule/event/fosdem-2024-3303-the-linux-phone-app-ecosystem/\"\u003eFOSDEM talk\u003c/a\u003e","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":"\"Okay, this Linux on Phones thing ... but it has no apps, right?\" It has apps - Sailfish OS and Ubuntu Touch have dedicated app stores, and the newer projects also have many well working apps.\r\n\r\nThis talk attempts to cover it all — from frameworks to metadata, stengths, weaknesses, highlights, difficulties, and gaps + details on coming plans regarding LinuxPhoneApps.org","speakers":[{"guid":"bdd8dae6-2edf-59c5-942f-5c76bef7da6f","id":1933,"image":null,"name":"Peter Mack","public_name":"Peter Mack","abstract":"Peter has two projects to keep him busy: linmob.net (Weekly Collections of links to what happened in 'GNU-like Mobile Linux' and linuxphoneapps.org, a list of apps for mobile Linux distributions that lack a proper app store.","description":"Peter has been blogging and playing with (GNU-like) Linux on Mobile from 2007-2011 and 2020-today, with a lot of Android Custom ROM use in between. \r\nHe also started to contribute to a list of mobile-friendly (mostly meaning 'narrow enough and works with touchscreen' at first) in 2020, which has since grown into linuxphoneapps.org. ","links":[{"url":"https://linmob.net/authors/peter/","title":"About me"},{"url":"https://linmob.net","title":"linmob.net"},{"url":"https://linuxphoneapps.org","title":"linuxphoneapps.org"}]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3141,"guid":"a2ef796e-c557-4065-b49e-1676122c2c95","title":"ThinkPads","language":"de","subtitle":"Geschichte und Nerdkultur","description":"Nicht nur im Business-Umfeld sind ThinkPads begehrt - auch in Hackspaces sind sie häufig anzutreffen und führen dort, meistens mit quelloffener Software betankt und zahlreichen Stickern beklebt, ein zweites Leben. Dieser Trend ist schon lange kein Geheimnis mehr und Bestandteil der Popkultur geworden - sogar in Filmen und Serien wird er aufgegriffen. Doch warum setzen Nerds und Nerdettes immer noch auf die über 30 Jahre alte Marke?\r\n\r\nThinkPads stehen seit jeher für Langlebigkeit, Qualität und Erweiterbarkeit - doch gilt das immer noch in Zeiten von verlötetem RAM und dünner werdenden Tastaturen? Die IBM- und Lenovo-Geschichte war schon immer bewegt und hat zahlreiche Exoten (Notebook mit zwei Bildschirmen, Geräte mit PowerPC-Prozessor, ausklappbare Tastaturen) zum Vorschein gebracht, die es wert sind besprochen zu werden. \r\n\r\nIn diesem Vortrag begeben wir uns in einen nischigen Kaninchenbau, der neben spannender Geschichte auch zahlreiche Trivia und spannende Menschen beinhaltet.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/141/original/85682b1c5d00948.jpg?1723882426","type":"lecture","do_not_record":false,"track":"Kultur","abstract":"Besonders in Business- und Hacker:innen-Kreisen trifft man sie häufig an: ThinkPads. Doch woher kommt die lang anhaltende Begeisterung? Was macht die Geräte aus und welche Implikationen haben sie auf unsere Nerdkultur? In diesem Vortrag begeben wir uns auf eine kleine Geschichtsreise um unter anderem diese Fragen zu beantworten.","speakers":[{"guid":"8407d8a2-2c3a-5a31-9cd7-82d31bab70ab","id":890,"image":"/system/people/avatars/000/000/890/original/cstan.jpg?1723617288","name":"Christian Stankowic","public_name":"Christian Stankowic","abstract":"Berater, Trainer und Podcaster","description":"Christian Stankowic beschäftigt sich seit 2006 mit großer Freude mit den Gerätschaften, die einem dabei helfen sollen, Probleme zu lösen, die man ohne sie gar nicht erst gehabt hätte. Vor allem Linux, Virtualisierung und Infrastructure as Code gehören zu seinen Interessen. Zu den bevorzugten Tools gehören: RHEL/CentOS, Foreman/Katello, SUSE Manager/Uyuni, Terraform und Ansible. Nebenbei sammelt er viel zu viele ThinkPads und podcastet.","links":[{"url":"https://cstan.io","title":"Privater Blog über Linux und IaC"},{"url":"https://chaos.social/@stdevel","title":"Mastodon-Profil"},{"url":"https://codeberg.org/stdevel","title":"Codeberg-Profil"},{"url":"https://user.space","title":"Urlaub im Userspace-Podcast"},{"url":"https://thinkpad-museum.de","title":"ThinkPad-Museum"}]}],"start_time":"2024-08-18T15:15:00.000+02:00","end_time":"2024-08-18T16:15:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3203,"guid":"7dd382dd-b0c5-4f33-abca-8362a479cb06","title":"TI-Messenger","language":"de","subtitle":"Matrix im Gesundheitssystem mit FluffyChat als Referenzimplementierung","description":"Das deutsche Gesundheitssystem wechselt zu Matrix. Aber was ist der TI-Messenger? Wie funktioniert die Kommunikation über unterschiedlichste Organisationen und Anbietern hinweg und welche Hürden gibt es? Mit einer Vorstellung von FluffyChat, das auch die Basis für die Referenzimplementierung des TI-Messengers geworden ist.","duration":2700,"time_slots":9,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"694831b2-d5b7-518e-9c8b-e514bd41873f","id":1717,"image":"/system/people/avatars/000/001/717/original/f7fae8ccfe00f781.png?1628620409","name":"Krille","public_name":"Krille","email":"krillefear@posteo.de","abstract":"Krille ist Softwareentwickler und ein Fan von Open Source, Datenschutz, Dezentralität und Linux. Und er mag Pizza.","description":null,"links":[]}],"start_time":"2024-08-18T11:00:00.000+02:00","end_time":"2024-08-18T11:45:00.000+02:00","room":{"name":"Matrix Devroom (C120)","id":262}},{"id":3200,"guid":"7f137577-dc5d-4e43-85e6-7c0dd8385246","title":"TroLUG Treffen","language":"de","subtitle":"TroLUG Friends and Family meeting.","description":null,"duration":2700,"time_slots":9,"logo":"/system/events/logos/000/003/200/original/troluglogo.png?1723241710","type":"meeting","do_not_record":true,"track":null,"abstract":null,"speakers":[{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]},{"guid":"8da62b55-d9ec-5cb2-b2b6-528dabdf9e2a","id":1688,"image":"/system/people/avatars/000/001/688/original/schlupp2.jpg?1753646076","name":"Jan Grosser","public_name":"Jan Grosser","abstract":"Jan Grosser, Jahrgang 1978, arbeitet in der Raumfahrtagentur im Deutschen Zentrum für Luft- und Raumfahrt e.V. und beschäftigt sich speziell mit Produktsicherung, Safety und Space Sustainability. Er hat an der TU Braunschweig Physik studiert und dort auch 2008 promoviert. Seit fast 25 Jahren ist er im privaten Bereich begeisterter Nutzer von Linux und anderer Freier Software und seit mehreren Jahren aktives Mitglied in der Troisdorfer Linux User Group.","description":null,"links":[]},{"guid":"d8b95856-cfc5-5fe3-a346-bf5b24024902","id":1946,"image":null,"name":"Thorsten Kern","public_name":"Thorsten Kern","abstract":null,"description":"Seit fast 25 Jahren ist  er im privaten Bereich begeisterter Nutzer von Linux und anderer Freier Software und seit mehreren Jahren aktives Mitglied in der Troisdorfer Linux User Group.","links":[]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T18:30:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3142,"guid":"e7167a94-7465-44c2-b469-25e75fcd3d42","title":"TTX: Securing Open Source Software","language":"en","subtitle":null,"description":"The Tabletop Exercise (TTX) is a 90-minute interactive session and aims at providing security education and awareness. It uses a predefined scenario as a backdrop to allow insights into open source security processes, allows to explore how the different parts of the ecosystem relate and interact, and what can be done by each party involved to make open source usage more secure.","duration":5400,"time_slots":18,"logo":null,"type":"workshop","do_not_record":false,"track":"Security","abstract":"A TTX is an interactive session to provide security education and awareness. ","speakers":[{"guid":"d2af4580-fd74-5af3-aabf-7226f0a9f8bb","id":490,"image":"/system/people/avatars/000/000/490/original/fukami-pic.png?1779441158","name":"fukami","public_name":"fukami","email":"en304623@fukami.eu","abstract":"Zinneke and CRA wonk.","description":"Head of Brussels Office at CrabNebula, Rapporteur for EN 304 623 as part of ETSI STF701/STF714. ","links":[]},{"guid":"8fb42460-f640-5706-b1d7-6f32837352c4","id":1958,"image":"/system/people/avatars/000/001/958/original/GeorgKunz-9.jpg?1724585788","name":"Georg Kunz","public_name":"Georg Kunz","abstract":"Georg is an Open Source advocate and a long-term contributor to open source communities and projects, such as OpenStack, OPNFV/Anuket, and OpenSSF. As a member of the Open Source Program Office at Ericsson, he is responsible for facilitating Ericsson’s open source engagements.","description":null,"links":[]},{"guid":"60e516b6-dce1-5063-8f23-bd11d0b5da76","id":1957,"image":"/system/people/avatars/000/001/957/original/tf.jpg?1724337945","name":"Thomas Fricke ","public_name":"Thomas Fricke ","email":"froscon@thomasfricke.de","abstract":"Fahrradfahrer, Berliner, Freelancer\r\n\r\nIn den letzten Jahren verschiedene FOSS Projekte im öffentlichen Sektor gemacht,  OpenCode.de, Sovereign Tech Fund, OpenDesk, Rahmenwerk der Verwaltungscloud. \r\n","description":"Sicherheit von Kubernetes und private  Cloud Umgebungen, Sichere Architekturen,  Open Source Strategien\r\n\r\nTrainings und Beratung zu all diesen Themen\r\n\r\nLinux seit 0.91, Kubernetes seit 1.2","links":[{"url":"https://thomasfricke.de","title":"Website"},{"url":"https://23.social/@thomasfricke","title":"Mastodon "}]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:30:00.000+02:00","room":{"name":"Workshops (C115)","id":257}},{"id":3183,"guid":"846ebc50-3735-48d8-a513-ac66e4a4c730","title":"Tune Your Chat","language":"de","subtitle":"Tune Your Chat","description":"What Tools, Addons, Hacks or Code snippets do you use daily to enhance your Matrix experience? I show you my 7 years worth of collecting scripts, Maubot configs, and stranger things - not to mention my own projects - and look forward to learning what you are doing as well!\r\n\r\nPlease remember to bring your devices etc so you can show off your creations!\r\n\r\nThis is the 6th time I'll be offering this continuously improved workshop.","duration":5400,"time_slots":18,"logo":null,"type":"workshop","do_not_record":false,"track":null,"abstract":"This workshop is an \"interactive talk\" with an introduction by the host but the wish for attendees to also present their ideas about [matrix] bridges, bots \u0026 other integrations.","speakers":[{"guid":"5f38b11e-5561-5177-905b-c4b9148c8751","id":1858,"image":null,"name":"Kim Brose","public_name":"Kim Brose","abstract":"Matrix homeserver admin since 2017 - Organizer of Matrix meetups since 2023","description":null,"links":[{"url":"https://github.com/HarHarLinks/","title":"GitHub"},{"url":"https://gitlab.com/HarHarLinks","title":"GitLab.com"},{"url":"https://codeberg.org/HarHarLinks","title":"Codeberg"},{"url":"https://www.linkedin.com/in/kim-sebastian-brose/","title":"LinkedIn"}]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:45:00.000+02:00","room":{"name":"Matrix Devroom (C120)","id":262}},{"id":3049,"guid":"5510d3a2-a520-46d8-983f-e35461efceaf","title":"Unlock Your LLM's Potential with DSPy","language":"en","subtitle":"An introduction to DSPy","description":"DSPy is a groundbreaking framework designed to optimize the performance of language models (LMs) by refining prompts and weights algorithmically, especially within complex pipelines. Traditionally, using LMs within pipelines required a laborious process of isolating steps, crafting effective prompts, and fine-tuning for cohesion and accuracy. However, this approach was prone to inefficiencies and required manual adjustments with every change.\r\n\r\nDSPy revolutionizes this process by decoupling program flow from LM parameters and introducing novel optimizers. These optimizers, driven by LMs, fine-tune prompts and weights based on desired metrics. By leveraging DSPy, models like GPT-3.5 and T5-base can achieve enhanced reliability and performance, while minimizing failure patterns. DSPy's innovative approach shifts LMs and prompts into the background, enabling a systematic and data-driven optimization process. In essence, DSPy empowers users to achieve higher scores with fewer prompts, ushering in a new era of LM-driven problem-solving.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"AI AI, captain - LLM, machine learning \u0026 Co","abstract":"A brief introduction to DSPy with hands-on showcases: use ML to optimize your prompts and setup a full pipeline to orchestrate several LMs.","speakers":[{"guid":"b46e46d8-2d52-5bcd-bb0b-796dac286431","id":1886,"image":null,"name":"FlorianOver","public_name":"FlorianOver","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T15:15:00.000+02:00","end_time":"2024-08-18T16:15:00.000+02:00","room":{"name":"HS8","id":256}},{"id":3146,"guid":"c1ee0fc4-acf2-43ca-aa84-aa9a30e7e8a4","title":"Uno, dos, tres, Quarto!","language":"de","subtitle":"Vom Word zurück ins Text","description":"as Framework Quarto hat in den letzten Jahren in den Bereichen Data Science und Forschung an Popularität gewonnen und steht in starker Konkurrenz zu seinem Vorgänger R Markdown.\r\nQuarto ermöglicht es, aus einer einzigen Quelle mehrere Dokumentformate wie docx, odt oder pdf und sogar ganze Homepages zu erzeugen.\r\nDie Inhalte werden in Markdown-Dokumenten geschrieben und folgen damit den FAIR-Prinzipien.\r\nDadurch können die Dokumente wie Quellcode behandelt und ihre Änderungen mit einem Versionskontrollsystem wie Git verwaltet werden.\r\n\r\nWie in R Markdown können Quarto-Dokumente Codeblöcke (so genannte Chunks) enthalten, die vor der Umwandlung (Rendering) ausgeführt werden können.\r\nDaher eignet sich Quarto sowohl für das Schreiben von Tutorials als auch für Datenreports.\r\n\r\nIm Gegensatz zu R Markdown kann Quarto unabhängig von R auf Jupyter Notebooks ausgeführt werden.\r\nDies macht Quarto auch für Entwickler interessant, die mit Python arbeiten.\r\nDarüber hinaus können durch Erweiterungen (Extensions) personalisierte Layouts für das eigene Branding erstellt werden.\r\n\r\nDieser Vortrag stellt verschiedene Möglichkeiten und Szenarien vor, in denen Quarto eingesetzt werden kann und bietet Raum für die Diskussion weiterer Ansätze.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/146/original/logo_miguel.png?1718026486","type":"lecture","do_not_record":false,"track":"sonstiges","abstract":"Quarto ist ein Framework zur Erstellung von Dokumenten in verschiedenen Dateiformaten.\r\nDa diese Dokumente in Markdown geschrieben sind und ausführbare Befehle im Quellcode enthalten können, eignen sie sich hervorragend für die Erstellung von Tutorials und Datenberichten.\r\nAußerdem können solche Dokumente mit Hilfe von Git vernünftig versioniert werden.\r\nAlso adiós Word und willkommen in der Quarto-Welt!","speakers":[{"guid":"d459de3c-9cfc-5fd2-be29-3a637a965ece","id":1916,"image":"/system/people/avatars/000/001/916/original/logo_miguel.png?1718026644","name":"Miguel Alvarez","public_name":"Miguel Alvarez","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T11:00:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3024,"guid":"76c8b2db-a282-4b2a-8099-79c1363ce798","title":"vim Basisworkshop","language":"de","subtitle":"Become a keyboard Ninja by typing less","description":"Habt ihr euch schonmal gefragt, wieso vim überall verbreitet ist, aber doch so unfreundlich zu bedienen ist? Kennt ihr Kollegen/Freunde, die scheinbar mühelos und mit wenig Tastendrücken in vim ganze Texte umformatieren? Wenn ihr das auch lernen möchtet und so zum echten Keyboard-Ninja werden wollt, dann ist dieser Workshop genau richtig für euch.\r\nZuerst lernen wir die grundlegende Bedienung von vim kennen. Danach steigen wir in die folgenden Themen genauer ein (die so mancher Profi nicht kennt):\r\n- Zahlen ändern ohne in den INSERT-Modus zu wechseln\r\n- Autovervollständigung von Wörtern, Zeilen sowie Pfaden und Dateien anwenden\r\n- häufige Tippfehler automatisch vom Editor korrigieren lassen\r\n- Eingabesequenzen mit Makros automatisieren\r\n- die Aktion-Bereich-Objekt Notation flexibel einsetzen\r\n\r\nDie Teilnehmer können alles direkt am eigenen Gerät ausprobieren oder auch nur zuhören. Die Unterlagen werden hinterher zur Verfügung gestellt.\r\nDer Workshop ist für Anfänger konzipiert, Profis werden sich eher langweilen. Wir verwenden keine Plugins oder vimscript, sondern nur die Built-in Funktionalitäten. Ab und zu werden wir die .vimrc besuchen, aber der Fokus liegt auf der interaktiven Anwendung. ","duration":7200,"time_slots":24,"logo":null,"type":"workshop","do_not_record":false,"track":"sonstiges","abstract":"Der vim-Editor ist unter vielen Unix-Systemen verbreitet. Jedoch tun sich viele Anfänger mit seiner Bedienung schwer und meiden ihn eher. Dabei verpasst man aber viele tolle und nützliche Funktionen. In diesem Workshop lernen wir, wie man mit wenigen Tasten viel erreichen kann. So bekommen Anfänger alles nötige, um vim effektiv bedienen zu können. ","speakers":[{"guid":"2dda4b9f-5077-515b-a1a8-6189212d3dc9","id":799,"image":null,"name":"Benedict Reuschling","public_name":"Benedict Reuschling","abstract":"Benedict Reuschling beschäftigt sich seit Ende 2002 mit Linux und Open Source. Nach anfänglichen Gehversuchen mit diversen Linux-Distributionen verwendete er lange Zeit Debian, bevor er dann 2009 bei FreeBSD landete.","description":"Benedict administrierte 8 Jahre lang den Big Data Cluster der Hochschule Darmstadt. In seiner eigenen \"Unix for Developers\" Vorlesung gibt er seit 2012 sein Unix Wissen an Studierende weiter. Benedict nennt ein FreeBSD Commit Bit sein eigen und ist auf vielen BSD Konferenzen und Events mit Talks oder Workshops vertreten. Darüber hinaus ist er einer der Moderatoren des BSDnow.tv Podcasts. ","links":[{"url":"http://www.freebsd.org","title":"FreeBSD Homepage"},{"url":"https://www.bsdnow.tv/","title":"BSDNow.tv Podcast Homepage"}]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T16:00:00.000+02:00","room":{"name":"Workshops (C115)","id":257}},{"id":3035,"guid":"b5267256-b6de-46b7-8c1b-a6fbcf9fda4d","title":"Von L2 auf EVPN-VXLAN in 4 Jahren","language":"de","subtitle":"Migration eines PaaS-Netzwerks mit größtmöglichem Open-Source-Einsatz","description":"Nach einigen Zwischenschritten haben wir Mitte 2024 den lang erwarteten Umstieg eines reinen Layer-2-Netzwerks auf ein EVPN-BGP-VXLAN-basiertes System mit \"Routing-to-the-Host\" geschafft. \r\n\r\nAlle Migrationsschritte verliefen komplett online und wir setzen bewusst auf die maximal mögliche Menge an Open-Source-Komponenten.\r\n\r\nIm Vortrag schauen wir zurück auf die bisherige Entwicklung und die Anforderungen unseres Netzes, in dem Kundendaten, Storage, Management und andere Funktionen ihren Platz haben. \r\n\r\nDabei kommen FRR und NixOS als tragende Bauteile zum Einsatz, ebenso wie Whitelabel-Switches. \r\n\r\nBeweisfotos von hässlichen und hübschen Kabel-Arrangements werden genauso geliefert wie lustige und frustrierende Anekdoten aus dem Labor, der Migration und dem Live-Betrieb.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Network Track","abstract":"2020 habe ich darüber berichtet, wie wir uns ein seit 15 Jahren kontinuierlich gewachsenes Data-Center-Netzwerk ohne Vendor Lockin vorstellen. Dieses Jahr berichte ich darüber wie dieser Übergang abgelaufen ist: von strategischen Überlegungen, konkreten Konfigurationsansätzen und der Gestaltung eines unterbrechungsfreien Rollouts. ","speakers":[{"guid":"b6378214-ee8c-55d1-883d-c6b6add580ab","id":365,"image":"/system/people/avatars/000/000/365/original/Business_Christian_(3).jpeg?1656094649","name":"Christian Theune","public_name":"Christian Theune","abstract":"🏳️‍🌈🏳️‍⚧️ – Fortschritt, Nachhaltigkeit, Fürsorge | Progress, Sustainability, Care","description":"@theuni@social.tchncs.de \r\n\r\n❤️ Cynefin, Python, NixOS, batou, Ceph, Qemu, Linux, XFS, LVM\r\n\r\n🛠️ Aramaki – a federated DevOps control plane\r\n\r\n🏛️ Zope, ZODB, pycountry\r\n\r\nGründer von flyingcircus.io","links":[]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3215,"guid":"57c60017-a8aa-4b27-9678-73b66ec47f5d","title":"Vorteile von E-Learning und Lernmanagementsystemen: Analyse von Lerntypen und praktische Anwendungen mit WordPress","language":"","subtitle":"Analyse von Lerntypen und praktische Anwendungen mit WordPress","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/215/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723663431","type":"lecture","do_not_record":false,"track":null,"abstract":"In der heutigen digitalen Ära hat sich die Art und Weise, wie wir lernen, grundlegend verändert. E-Learning und Lernmanagementsysteme (LMS) bieten flexible, effiziente und kostengünstige Lösungen für die Weiterbildung und als Lernmethode im Studium. Dieser Vortrag beleuchtet die zahlreichen Vorteile von E-Learning und LMS, analysiert verschiedene Lerntypen und zeigt praktische Anwendungsbeispiele mit WordPress.\r\nWordPress bietet zahlreiche Plugins und Tools, die die Erstellung und Verwaltung von E-Learning-Inhalten erleichtern. Es werden Anwendungsbeispiele in H5P für die Schaffung von maßgeschneiderten und effektiven Lernumgebungen für Lernende im Studium und Beruf analysiert.\r\n","speakers":[{"guid":"b344cda9-df88-5684-a221-0c2659b576e2","id":1949,"image":"/system/people/avatars/000/001/949/original/image.256x256.jpg?1754557676","name":"Bettina Krams","public_name":"Bettina Krams","abstract":"Master of Arts / Lehrerin für Pflegeberufe","description":null,"links":[]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T15:00:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3104,"guid":"51e93882-b756-4045-a73b-55ba4a29c215","title":"Was gibt's Neues in Bareos?","language":"de","subtitle":"Ein Rückblick auf 23 und Ausblick auf 24","description":"Als Backup-Software steht Bareos vor der Herausforderung, dass immer mehr Daten von immer schnelleren Speichersystemen über immer schnellere Netzwerke gesichert werden müssen. Hier hat Bareos 23 durch verschiedene Verbesserungen viele der historisch bedingten Defizite aufgeholt. Der Vortrag geht u.a. darauf ein wie der File Daemon nun Aufgaben parallel verarbeitet und an welchen Stellen es immer noch an verschiedenen Stellen Potenzial für weitere Verbesserungen gibt.\r\n\r\nEs gibt seit etlichen Jahren den Wunsch deduplizieren zu können. Hier entwickeln wir im Moment ein modernisiertes Speicherformat, dass es erlaubt die gesichertern Daten storageseitig zu deduplizieren. Darüber hinaus arbeiten wir daran das S3-Backend, dass aktuell auf der in die Jahre gekommenen libdroplet basiert, durch ein neues und deutlich flexibleres Backend zu ersetzen.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/104/original/bareos-logo-full.png?1716458035","type":"lecture","do_not_record":false,"track":"System Administration","abstract":"Nach der obligatorischen Einführung geht der Vortrag auf die verschiedenen Neuerungen in Bareos 23 ein. Hierbei soll es insbesondere um die zum Teil sehr deutlichen Performance-Verbesserungen gehen, die wir erreichen konnten.\r\nIm Anschluss gibt es noch einen Einblick in die aktuelle Entwicklung neuer Backends für deduplizierende Speichersysteme und die flexible Objektspeicher-Anbindung, die Voraussichtlich mit Bareos 24 veröffentlicht werden.","speakers":[{"guid":"e64f1d37-14f0-59fb-8def-10553e081a94","id":1693,"image":"/system/people/avatars/000/001/693/original/andreas.png?1716452087","name":"Andreas Rogge","public_name":"Andreas Rogge","abstract":"Ich habe irgendwann 1995 angefangen mich mit Linux zu beschäftigen und lerne immer noch jeden Tag etwas Neues. Heutzutage bin ich als Entwickler bei der Bareos Gmbh \u0026 Co. KG tätig, entwickle die Software weiter und kümmere mich um technischen Kunden-Support.","description":null,"links":[]}],"start_time":"2024-08-18T16:30:00.000+02:00","end_time":"2024-08-18T17:30:00.000+02:00","room":{"name":"HS5","id":254}},{"id":3086,"guid":"92d7a4f1-64ab-4e5b-bbab-74f0361db348","title":"Was ich immer schon über Photovoltaik, Wärmepumpen und Heimautomation wissen wollte","language":"de","subtitle":"... aber erst in den letzten zwei Jahren gelernt habe","description":"Für diesen Vortrag sind keine besonderen Vorkenntnisse im Bereich Heimautomation oder Energietechnik erforderlich. Ich erkläre unter anderem:\r\n\r\n* Was ist eine Wärmepumpe? Was ist eine Photovoltaik- (PV-) Anlage?\r\n* Wie wirkt sich der Einbau einer Wärmepumpe und einer PV-Anlage auf einen Altbau aus?\r\n* Wie kann ich den Energieverbrauch in meinem Haus messen und steuern?\r\n* Wie kann ich das alles mittels Home Assistant zusammenführen?\r\n* Wie betreibe ich Home Assistant (und ein paar andere Dienste, wie Mosquitto und Grott) mit Podman und systemd auf einem Ubuntu-Raspberry Pi?\r\n* Welche Erfahrungen macht man unterwegs?","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"sonstiges","abstract":"Mein über 100 Jahre altes Haus hat seit einem Jahr eine Wärmepumpenheizung, und seit einigen Monaten eine Photovoltaikanlage. Was bedeutet das für's Wohnen, für's Klima, und für das Energiebudget? Wie verknüpft man das alles in einer Home Assistant-Installation auf einem Raspberry Pi? Und wie navigiert man sich durch den österreichischen Behörden-, Energieversorger-, und Förderdschungel? Dieser Vortrag gibt Antworten.","speakers":[{"guid":"89bb3817-80c3-5c60-9249-f66db48aea7a","id":1160,"image":"/system/people/avatars/000/001/160/original/_bnj9978_800.jpg?1460630895","name":"Florian Haas","public_name":"Florian Haas","abstract":"Open Source-Software-Benutzer seit 1999. Ich bin verantwortlich für Ausbildung, Lernsysteme und Dokumentation bei Cleura, einem OpenStack-Cloudprovider in Schweden.","description":"Ich fühle mich als Teil der OpenStack-, Ceph- und Open edX-Communities; mein Team ist über 4 Länder verteilt. 2011 habe ich zuletzt in einem Büro gearbeitet.","links":[{"url":"https://xahteiwi.eu/","title":"Personal web site"},{"url":"https://mastodon.social/@xahteiwi","title":"Mastodon (English)"},{"url":"https://HaasAsAService.eu","title":"Work web site"},{"url":"https://fedifreu.de/@xahteiwi","title":"Mastodon (deutsch)"}]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3081,"guid":"5936aa00-fddf-4a4b-9893-e997ff47a79f","title":"Was ist neu in MariaDB 11.4?","language":"de","subtitle":null,"description":"MariaDB hat dieses Jahr beschlossen, dass die Version 11.4 die neue Version mit Langzeit-Support werden wird. In den nächsten Monaten kann man sich daher überlegen, wie man diese Version in die Produktion bringen bringen will...\r\nIn diesem Vortrag schauen wir uns an, welche Neuerungen es mit MariaDB 11.4 geben wird, was eher von akademischem Interesse sein wird und was von praktischem Nutzen ist.\r\nZudem gehen wir noch kurz auf Probleme ein, welche bei der Migration von älteren Versionen auf MariaDB 11.4 auftreten können.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/081/original/fromdual_logo_1.4_cropped_256x256.png?1716364372","type":"lecture","do_not_record":false,"track":"Datenbanken","abstract":"MariaDB 11.4 wird der nächste LTS Release. Zeit sich Gedanken zu machen...","speakers":[{"guid":"dd92e89a-bce6-5c8f-9233-a9864808c4ef","id":388,"image":"/system/people/avatars/000/000/388/original/420.jpg?1302534175","name":"Oli Sennhauser","public_name":"Oli Sennhauser","email":"oli.sennhauser@fromdual.com","abstract":"Oliver Sennhauser, Datenbankberater, FromDual GmbH\r\nOliver Sennhauser beschäftigt sich seit 1994 mit Datenbanken. Im Jahr 2000 wurde er Oracle-Berater bei der Firma Trivadis und anschliessend Senior Berater bei der Firma MySQL. Zur Zeit arbeitet er für die unabhängige MySQL Beratungsfirma FromDual GmbH.","description":null,"links":[{"url":"http://www.fromdual.com/","title":"FromDual"}]}],"start_time":"2024-08-17T14:00:00.000+02:00","end_time":"2024-08-17T15:00:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3226,"guid":"a6c30d65-d207-40f5-9166-75c99b378c04","title":"Was WordPress aus der globalen IT-Panne lernen kann","language":"","subtitle":"CrowdStrike","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/226/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723665762","type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"2871e54b-3ca6-5619-b863-54377248f393","id":1013,"image":"/system/people/avatars/000/001/013/original/vsfRe1pA.jpeg?1431620241","name":"Thomas Brühl","public_name":"Thomas Brühl","abstract":"work time: Specialist for IT Security Management • part time: WordPress Guy \u0026 Photographer • spare time: FoodNerd, Mountenbiker, Diver \u0026 Carnival Reveler","description":"Thomas ist hauptberuflich im IT-Bereich einer Versicherung als IT-Security Officer tätig. Nebenbei kümmert er sich um eine steigende Anzahl WordPress Installationen. Mit WordPress angefangen hat er 2004 mit seinem Blog her.ein.de und der WordPress Version 1.2 (Mingus). Seit September 2013 ist er einer der Organisatoren des WordPress Meetup Köln.","links":[{"url":"https://her.ein.de/","title":"her.ein.de"},{"url":"https://twitter.com/00sleepy","title":"@00Sleepy"}]}],"start_time":"2024-08-18T15:15:00.000+02:00","end_time":"2024-08-18T16:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3166,"guid":"4cdb36ee-424c-4438-802c-3b06440f2d43","title":"Welcome to the Foss on Mobile Devroom","language":"en","subtitle":null,"description":null,"duration":600,"time_slots":2,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":"Short overview what you can expect for the next two days and how to get involved.","speakers":[{"guid":"fd626132-dfaa-5814-8447-e5db2592c605","id":474,"image":"/system/people/avatars/000/000/474/original/agx.png?1307529374","name":"Guido Günther","public_name":"Guido Günther","email":"agx@sigxcpu.org","abstract":"Guido Günther is a Phosh project member and Debian developer.","description":"Guido Günther joined the Debian Project while completing his degree in Physics at the University of Konstanz. He helped bootstrapping the Debian MIPS port and (co)initiated the Debian Groupware Meetings.\r\n\r\nWhen possible he enjoys contributing to Phosh, GNOME, Debian, the Linux kernel and other projects related to Linux on mobile devices.\r\n","links":[{"url":"http://honk.sigxcpu.org/con/","title":"Blog"},{"url":"https://honk.sigxcpu.org/piki/","title":"Wiki"}]},{"guid":"27a8de1d-c399-52bd-b555-5e5adef59f42","id":1841,"image":"/system/people/avatars/000/001/841/original/croc_piano.png?1690209036","name":"devrtz","public_name":"devrtz","abstract":"In 2020 Evangelos became involved with Mobian which started his journey of contributing both to the GNOME/Phosh mobile linux ecosystem in the form of upstream development as well to Debian via packaging.","description":null,"links":[]},{"guid":"52dcfbf5-74da-5582-aaeb-7a0b7da03161","id":1869,"image":"/system/people/avatars/000/001/869/original/Insanityprawnboy_transparent.png?1753318152","name":"Prawn","public_name":"Prawn","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T10:00:00.000+02:00","end_time":"2024-08-17T10:10:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":249}},{"id":3066,"guid":"71888f3e-ab33-4c92-882c-d920b9df432d","title":"What’s new in Keycloak, the open source IAM?","language":"en","subtitle":null,"description":"After presenting some highlights of the latest Keycloak version, this talk will focus on changes to OpenID Connect and Keycloak's capabilities around scalability, high availability and customizability via declarative user profiles. Additionally, features that are currently under development and planned for one of the next Keycloak versions will be presented.","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/066/original/keycloak_logo_200px.png?1716147283","type":"lecture","do_not_record":false,"track":"Security","abstract":"Authentication and authorization are keys to automation and new business capabilities. All of this requires APIs and services that an Identity and Access Management (IAM) solution can provide.","speakers":[{"guid":"5ca1a03e-ad3b-563c-a6f6-b1c143373d5e","id":1680,"image":"/system/people/avatars/000/001/680/original/DSC00256-square-alexander-schwartz.jpg?1626639250","name":"Alexander Schwartz","public_name":"Alexander Schwartz","email":"alexander.schwartz@gmx.net","abstract":"Alexander Schwartz arbeitet als Principal Software Engineer bei Red Hat und arbeitet als Maintainer am Keycloak Projekt. Beruflich und privat entwickelt er Open-Source-Software, zusätzlich bringt er die Erfahrung als Software-Architekt und IT-Berater mit. Auf Konferenzen und bei User Groups spricht er über JavaScript-Frontends, Java-Backends, Kubernetes, APIs und wie man es passend betreiben kann.","description":null,"links":[]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3054,"guid":"a9a01790-b690-4a20-8ce8-1b26d43ad40f","title":"Wie funktioniert ChatGPT ganz genau?","language":"de","subtitle":"Eine Zeitreise durch Theorie und Funktionsweise von Sprachmodellen","description":"Sprachmodelle und deren Funktionsweise sollten für Open Source Devs nicht nur verfügbar, sondern auch vollständig verständlich sein.\r\n\r\nDas Themengebiet der Neuronalen Netze ist zwar recht mathematisch und eine Aufarbeitung aller notwendigen Wissenselemente komplex. Wir bewältigen die Komplexität mit Hilfe des Stilmittels einer Zeitreise. Dabei werden die Entwicklungen, beginnend ab 1900, bis hin zu aktueller Technologie schrittweise erklärt. Die Meilensteine, die dazu geführt haben, dass wir heute KI in Form von Open Source Sprachmodellen verfügbar haben, werden dabei beleuchtet. Damit das ganze sowohl präzise als auch allgemeinverständlich bleibt verwenden wir sowohl eine bildhafte also auch eine präzise mathematische Darstellung.\r\n\r\nTeilnehmende brauchen keine speziellen Vorkenntnisse. Alle Teilnehmenden sollten nach dem Vortrag eine sehr gute Vorstellung haben wie LLMs und KI-Chatbots funktionieren. Open Source Devs werden nach dem Vortrag Sprachmodelle nicht nur in ihre Software integrieren können sondern auch verstehen wie das ganze funktioniert.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"AI AI, captain - LLM, machine learning \u0026 Co","abstract":"Der Vortrag zeigt in Form einer Zeitreise die Entwicklung von Neuronalen Netzen bis hin zu Transformern und der Architektur von ChatGPT und LLMs (Large Language Models). Wir bleiben dabei nicht auf einer oberflächigen Ebene sondern gehen vollständig ins Detail, bleiben aber allgemein verständlich.","speakers":[{"guid":"3f919a33-f95a-5850-83f0-ca7d60d3a630","id":54,"image":"/system/people/avatars/000/000/054/original/michael_profil.jpg?1779564643","name":"Michael Christen","public_name":"Michael Christen","abstract":"Der YaCy-Architekt und -Projektleiter Michael Christen ist Diplom-Informatiker und arbeitet seit einigen Jahren als Berater im Bereich Telekommunikation/Internet.","description":"Der YaCy-Architekt und -Projektleiter Michael Christen ist Diplom-Informatiker und arbeitet seit einigen Jahren als Berater im Bereich Telekommunikation/Internet.","links":[{"url":"http://yacy.net","title":"YaCy Project Home Page"}]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"HS1/2","id":251}},{"id":3144,"guid":"0953a884-8a74-4ca2-aac3-3af743e23047","title":"Wie man eine Open Source Community aufbaut und lebendig hält","language":"de","subtitle":"Wie man eine Community auf über 210 Mitglieder und über 300 Projekte skaliert","description":"Vox Pupuli ist eine lose Gruppierung von über 180 Entwicklern. Wir arbeiten alle mit Puppet, oder haben Tools für das Puppet Ökosystem entwickelt oder wir kennen uns mit Software aus, welche mit Puppet automatisiert wird (\"Domain Specific Experts\"). Irgendwie haben wir es über die Jahre geschafft eine Community aufzubauen die organisch wächst. \r\n\r\nUns eint das wir keine Lust haben allein an Projekten zu arbeiten oder fremde Open Source Projekte nutzen wollten welche dann aber kaputt oder verweist waren. Dies wollen wir verhindern. Wie normale Firmen auch kämpfen wir mit den gleichen Problemen: Es gibt zu viel Arbeit für zu wenig Leute. Wir haben es aber geschafft viel der Arbeit zu automatisieren und Standards für das Puppet Ökosystem geschaffen die auch von Puppet Inc und anderen großen Organisationen übernommen worden sind.\r\n\r\nIn dem Vortrag möchte ich vermitteln wie wir uns organisieren, wie wir effizient mit GitHub arbeiten, wie Onboarding für neue Mitglieder funktioniert und wie wir untereinander kommunizieren. Es geht hier nicht spezifisch um Puppet Entwicklung, dies dient nur als Beispiel.  ","duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/144/original/blue-skies.jpg?1717968015","type":"lecture","do_not_record":false,"track":"sonstiges","abstract":"Was passiert wenn kritische Open Source Projekte nicht mehr gepflegt werden?\r\n\r\nVox Pupuli ist eine Gruppe aus über 210 Puppet Modulen/Tools Autoren. Sie alle arbeiten zusammen daran, eine anhaltende Weiterentwicklung der über 300 Open Source Modulen/Tools sicherzustellen. Das Ziel ist es aufgegebene Projekte zu adoptieren und einzelne Entwickler zu einem Kollektiv zu bündeln um effizienter\r\narbeiten zu können.\r\n\r\nIn diesem Vortrag geht es darum was Vox Pupuli ist, wie und warum es funktioniert und warum ihr mitmachen sollt! Außerdem möchten wir besprechen wie wir mit Contributions im großen Maßstab umgehen.\r\n\r\nDie Methoden und Arbeitsweisen werden vorgestellt und es wird gezeigt wie Firmen diese übernehmen und davon profitieren können.","speakers":[{"guid":"7494a5c4-15b5-543c-ab20-c9d0abd97bf0","id":1917,"image":"/system/people/avatars/000/001/917/original/bastelfreak.jpeg?1721658396","name":"Tim Meusel","public_name":"Tim Meusel","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"HS7","id":255}},{"id":3047,"guid":"e8571de0-3273-44c1-b582-776509c68664","title":"WLAN mit ESP-NOW","language":"de","subtitle":null,"description":"Das Vernetzen von Geräten untereinander ist heute quasi Standard. In den allermeisten Fällen wird dabei TCP als Netzwerkprotokoll verwendet. Um aber z.B. via TCP eine Verbindung aufbauen und Daten austauschen zu können, sind eine Reihe von Schritten notwendig, welche, je nach Gegebenheiten, lange dauern und unter Umständen auch rechenintensiv sind. Erfolgt dann noch die Übertragung der Daten kabellos, merkt man schnell, wie stromhungrig Funktechnik sein kann. Diese Dinge erschweren die Entwicklung batteriebetriebener WLAN-Geräte erheblich.\r\n\r\nIm Rahmen dieses Vortrages wird erklärt, warum dies so ist und ESP-NOW wird, als alternatives Netzwerkprotokoll, dem gegenübergestellt. Schnell wird klar werden, warum ESP-NOW eine echte Alternative für den kabellosen Datenaustausch batteriebetriebener Geräte ist. Um sich nicht ganz in langweiligen theoretischen Tiefen zu verlieren, erfolgt ein Teil der Vergleiche mit Hilfe von konkret gemessenen Kennzahlen aus einem Sensor-Projekt des Autors mit verschiedenen Evolutionsstufen.","duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"sonstiges","abstract":"ESP-NOW ist ein drahtloses Kommunikationsprotokoll, welches die Firma Expressif für ihre eigenen WLAN-Chips entwickelt hat. Das schlanke Protokoll ermöglicht einen schnellen und ressourcenschonenden Datenverkehr zwischen den Netzwerkteilnehmern. Gerade diese Eigenschaften macht diese Technologie für batteriebetriebene Geräte interessant.","speakers":[{"guid":"cd934268-d24d-5e58-81e5-d34efffcd39a","id":384,"image":"/system/people/avatars/000/000/384/original/uwe_lisboa.jpg?1564561685","name":"Uwe Berger","public_name":"Uwe Berger","email":"bergeruw@gmx.net","abstract":"● Beruf: Softwareentwickler (MES-Systeme)\r\n● Linux seit ca. 1995\r\n● Freizeit: Hard- und Softwarespielereien\r\n● Brandenburger Linux User Group e.V. (BraLUG)\r\n\r\n","description":"Beruflich beschäftigt sich Uwe Berger mit der Entwicklung von EDV-Anwendungssystemen zur Produktionsplanung, -durchführung und -steuerung in einem großen deutschen Maschinenbauunternehmen. In seiner Freizeit kann er das Programmieren nicht sein lassen. Im Verlauf der Zeit sind zahlreiche mehr oder weniger sinnvolle Programme auf den unterschiedlichsten Hardwareplattformen entstanden, auf die die Menschheit schon immer gewartet hat.\r\n\r\nErste Gehversuche unter Linux wurden schon 1995 unternommen. Mittlerweile sind andere Betriebssysteme aus dem Privatbereich (fast) vollständig verbannt worden. Uwe Berger gehört zu den Gründungsmitgliedern des Brandenburger Linux User Group e.V (BraLUG) und war einer der Organisatoren des Brandenburger Linux-Infotages (BLIT).\r\n\r\n","links":[]}],"start_time":"2024-08-18T16:30:00.000+02:00","end_time":"2024-08-18T17:30:00.000+02:00","room":{"name":"HS4","id":253}},{"id":3222,"guid":"3408ea24-a1ff-4f86-9829-69eebcdb865c","title":"WordPress Playgrounds - Zurück in den Sandkasten","language":"","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/222/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723664946","type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"7b80fde1-260e-5858-a695-bd0838787637","id":1758,"image":"/system/people/avatars/000/001/758/original/8296c91f75058477.jpeg?1691101415","name":"Simon Kraft","public_name":"Simon Kraft","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T11:00:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3225,"guid":"024ae196-7a8d-4844-919f-c5a4be4e01e8","title":"WordPress-Sicherheit Advanced: Web Application Firewall – Königsweg der Sicherheit","language":"","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/225/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723665627","type":"lecture","do_not_record":false,"track":null,"abstract":"Was sind Firewalls und wie können Web Application Firewalls im Gesamtkonzept der WordPress-Sicherheit eine Schlüsselposition einnehmen? Wir verschaffen uns einen Überblick über verschiedene Arten von Firewalls und den konkreten Einsatz-Zweck im WordPress-Universum. Wir prüfen Vor- und Nachteile der WAFs und schauen uns an, in welchen Szenarien eine Web Application Firewall helfen kann.","speakers":[{"guid":"d4ad6086-71ec-5877-ae14-0b35ef17454e","id":1143,"image":"/system/people/avatars/000/001/143/original/MarcNilius.jpeg?1439939980","name":"Marc Nilius","public_name":"Marc Nilius","abstract":"WordPress Sicherheit, Wartung, Administration. Auch unter @WPSicherheit","description":"Marc ist Diplom-Informatiker und seit über 15 Jahren Web-Developer. Schon vor 10 Jahren hat er WordPress eingesetzt. Seit 2015 kümmert er sich hauptsächlich um die Themengebiete Sicherheit und technische Wartung und verwaltet mittlerweile über 130 Websites für seine Kunden.","links":[{"url":"https://www.marcnilius.de/","title":"WebSite"},{"url":"https://twitter.com/marcnilius","title":"@marcnilius"}]}],"start_time":"2024-08-18T14:00:00.000+02:00","end_time":"2024-08-18T15:00:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3218,"guid":"96c2ad2e-304f-4761-98b7-3890dfeeb147","title":"WordPress - Werkstatt","language":"","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/218/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723663971","type":"workshop","do_not_record":false,"track":null,"abstract":"Alles, was Ihr zu WordPress wissen oder ausprobieren wollt...","speakers":[{"guid":"2871e54b-3ca6-5619-b863-54377248f393","id":1013,"image":"/system/people/avatars/000/001/013/original/vsfRe1pA.jpeg?1431620241","name":"Thomas Brühl","public_name":"Thomas Brühl","abstract":"work time: Specialist for IT Security Management • part time: WordPress Guy \u0026 Photographer • spare time: FoodNerd, Mountenbiker, Diver \u0026 Carnival Reveler","description":"Thomas ist hauptberuflich im IT-Bereich einer Versicherung als IT-Security Officer tätig. Nebenbei kümmert er sich um eine steigende Anzahl WordPress Installationen. Mit WordPress angefangen hat er 2004 mit seinem Blog her.ein.de und der WordPress Version 1.2 (Mingus). Seit September 2013 ist er einer der Organisatoren des WordPress Meetup Köln.","links":[{"url":"https://her.ein.de/","title":"her.ein.de"},{"url":"https://twitter.com/00sleepy","title":"@00Sleepy"}]},{"guid":"7b80fde1-260e-5858-a695-bd0838787637","id":1758,"image":"/system/people/avatars/000/001/758/original/8296c91f75058477.jpeg?1691101415","name":"Simon Kraft","public_name":"Simon Kraft","abstract":null,"description":null,"links":[]},{"guid":"95f6966e-8e04-5756-bad8-593b86e66d57","id":1252,"image":"/system/people/avatars/000/001/252/original/UM.jpg?1691101028","name":"Udo Meisen","public_name":"Udo Meisen","abstract":"Jurist, Online-Redakteur (u.a. Rechtslupe.de, WebJustiz.de)","description":null,"links":[{"url":"https://wpbn.de/","title":"WordPress Meetup Bonn"},{"url":"https://www.meetup.com/de-DE/wordpress-meetup-bonn-wpbn","title":"WordPress Meetup Bonn (meetup.com)"}]},{"guid":"f6133944-6480-53fd-bd1d-88d839263c20","id":1952,"image":"/system/people/avatars/000/001/952/original/ab62eb42e842b6adca897024806bbf5eaebe9896ac46f2d6823973e6d9d27d42.png?1754558633","name":"Hans-Gerd Gerhards","public_name":"Hans-Gerd Gerhards","abstract":null,"description":null,"links":[]},{"guid":"ddcdb8ca-8f0e-5184-9a11-99e1d76d0d3d","id":1955,"image":null,"name":"Silvia Meisen","public_name":"Silvia Meisen","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3219,"guid":"eab49b5c-68b1-4817-8eb8-d4f4a2ee6198","title":"WordPress - Werkstatt","language":"","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/219/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723664339","type":"workshop","do_not_record":false,"track":null,"abstract":"Alles, was Ihr zu WordPress wissen oder ausprobieren wollt...","speakers":[{"guid":"f6133944-6480-53fd-bd1d-88d839263c20","id":1952,"image":"/system/people/avatars/000/001/952/original/ab62eb42e842b6adca897024806bbf5eaebe9896ac46f2d6823973e6d9d27d42.png?1754558633","name":"Hans-Gerd Gerhards","public_name":"Hans-Gerd Gerhards","abstract":null,"description":null,"links":[]},{"guid":"7b80fde1-260e-5858-a695-bd0838787637","id":1758,"image":"/system/people/avatars/000/001/758/original/8296c91f75058477.jpeg?1691101415","name":"Simon Kraft","public_name":"Simon Kraft","abstract":null,"description":null,"links":[]},{"guid":"2871e54b-3ca6-5619-b863-54377248f393","id":1013,"image":"/system/people/avatars/000/001/013/original/vsfRe1pA.jpeg?1431620241","name":"Thomas Brühl","public_name":"Thomas Brühl","abstract":"work time: Specialist for IT Security Management • part time: WordPress Guy \u0026 Photographer • spare time: FoodNerd, Mountenbiker, Diver \u0026 Carnival Reveler","description":"Thomas ist hauptberuflich im IT-Bereich einer Versicherung als IT-Security Officer tätig. Nebenbei kümmert er sich um eine steigende Anzahl WordPress Installationen. Mit WordPress angefangen hat er 2004 mit seinem Blog her.ein.de und der WordPress Version 1.2 (Mingus). Seit September 2013 ist er einer der Organisatoren des WordPress Meetup Köln.","links":[{"url":"https://her.ein.de/","title":"her.ein.de"},{"url":"https://twitter.com/00sleepy","title":"@00Sleepy"}]},{"guid":"95f6966e-8e04-5756-bad8-593b86e66d57","id":1252,"image":"/system/people/avatars/000/001/252/original/UM.jpg?1691101028","name":"Udo Meisen","public_name":"Udo Meisen","abstract":"Jurist, Online-Redakteur (u.a. Rechtslupe.de, WebJustiz.de)","description":null,"links":[{"url":"https://wpbn.de/","title":"WordPress Meetup Bonn"},{"url":"https://www.meetup.com/de-DE/wordpress-meetup-bonn-wpbn","title":"WordPress Meetup Bonn (meetup.com)"}]},{"guid":"ddcdb8ca-8f0e-5184-9a11-99e1d76d0d3d","id":1955,"image":null,"name":"Silvia Meisen","public_name":"Silvia Meisen","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T17:45:00.000+02:00","end_time":"2024-08-17T18:45:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3220,"guid":"205b971a-ce99-4c52-bcc4-dede6ee6ed7f","title":"WordPress - Werkstatt","language":"","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/220/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723664550","type":"workshop","do_not_record":false,"track":null,"abstract":"Alles, was Ihr zu WordPress wissen oder ausprobieren wollt...","speakers":[{"guid":"2871e54b-3ca6-5619-b863-54377248f393","id":1013,"image":"/system/people/avatars/000/001/013/original/vsfRe1pA.jpeg?1431620241","name":"Thomas Brühl","public_name":"Thomas Brühl","abstract":"work time: Specialist for IT Security Management • part time: WordPress Guy \u0026 Photographer • spare time: FoodNerd, Mountenbiker, Diver \u0026 Carnival Reveler","description":"Thomas ist hauptberuflich im IT-Bereich einer Versicherung als IT-Security Officer tätig. Nebenbei kümmert er sich um eine steigende Anzahl WordPress Installationen. Mit WordPress angefangen hat er 2004 mit seinem Blog her.ein.de und der WordPress Version 1.2 (Mingus). Seit September 2013 ist er einer der Organisatoren des WordPress Meetup Köln.","links":[{"url":"https://her.ein.de/","title":"her.ein.de"},{"url":"https://twitter.com/00sleepy","title":"@00Sleepy"}]},{"guid":"7b80fde1-260e-5858-a695-bd0838787637","id":1758,"image":"/system/people/avatars/000/001/758/original/8296c91f75058477.jpeg?1691101415","name":"Simon Kraft","public_name":"Simon Kraft","abstract":null,"description":null,"links":[]},{"guid":"95f6966e-8e04-5756-bad8-593b86e66d57","id":1252,"image":"/system/people/avatars/000/001/252/original/UM.jpg?1691101028","name":"Udo Meisen","public_name":"Udo Meisen","abstract":"Jurist, Online-Redakteur (u.a. Rechtslupe.de, WebJustiz.de)","description":null,"links":[{"url":"https://wpbn.de/","title":"WordPress Meetup Bonn"},{"url":"https://www.meetup.com/de-DE/wordpress-meetup-bonn-wpbn","title":"WordPress Meetup Bonn (meetup.com)"}]},{"guid":"d4ad6086-71ec-5877-ae14-0b35ef17454e","id":1143,"image":"/system/people/avatars/000/001/143/original/MarcNilius.jpeg?1439939980","name":"Marc Nilius","public_name":"Marc Nilius","abstract":"WordPress Sicherheit, Wartung, Administration. Auch unter @WPSicherheit","description":"Marc ist Diplom-Informatiker und seit über 15 Jahren Web-Developer. Schon vor 10 Jahren hat er WordPress eingesetzt. Seit 2015 kümmert er sich hauptsächlich um die Themengebiete Sicherheit und technische Wartung und verwaltet mittlerweile über 130 Websites für seine Kunden.","links":[{"url":"https://www.marcnilius.de/","title":"WebSite"},{"url":"https://twitter.com/marcnilius","title":"@marcnilius"}]},{"guid":"ddcdb8ca-8f0e-5184-9a11-99e1d76d0d3d","id":1955,"image":null,"name":"Silvia Meisen","public_name":"Silvia Meisen","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T16:30:00.000+02:00","end_time":"2024-08-18T17:30:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3221,"guid":"a4254206-7cf1-4014-b38e-dfa68917ca92","title":"WordPress - Werkstatt","language":"","subtitle":null,"description":null,"duration":1800,"time_slots":6,"logo":"/system/events/logos/000/003/221/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723664662","type":"workshop","do_not_record":false,"track":null,"abstract":"Alles, was Ihr zu WordPress wissen oder ausprobieren wollt...","speakers":[{"guid":"7b80fde1-260e-5858-a695-bd0838787637","id":1758,"image":"/system/people/avatars/000/001/758/original/8296c91f75058477.jpeg?1691101415","name":"Simon Kraft","public_name":"Simon Kraft","abstract":null,"description":null,"links":[]},{"guid":"2871e54b-3ca6-5619-b863-54377248f393","id":1013,"image":"/system/people/avatars/000/001/013/original/vsfRe1pA.jpeg?1431620241","name":"Thomas Brühl","public_name":"Thomas Brühl","abstract":"work time: Specialist for IT Security Management • part time: WordPress Guy \u0026 Photographer • spare time: FoodNerd, Mountenbiker, Diver \u0026 Carnival Reveler","description":"Thomas ist hauptberuflich im IT-Bereich einer Versicherung als IT-Security Officer tätig. Nebenbei kümmert er sich um eine steigende Anzahl WordPress Installationen. Mit WordPress angefangen hat er 2004 mit seinem Blog her.ein.de und der WordPress Version 1.2 (Mingus). Seit September 2013 ist er einer der Organisatoren des WordPress Meetup Köln.","links":[{"url":"https://her.ein.de/","title":"her.ein.de"},{"url":"https://twitter.com/00sleepy","title":"@00Sleepy"}]},{"guid":"95f6966e-8e04-5756-bad8-593b86e66d57","id":1252,"image":"/system/people/avatars/000/001/252/original/UM.jpg?1691101028","name":"Udo Meisen","public_name":"Udo Meisen","abstract":"Jurist, Online-Redakteur (u.a. Rechtslupe.de, WebJustiz.de)","description":null,"links":[{"url":"https://wpbn.de/","title":"WordPress Meetup Bonn"},{"url":"https://www.meetup.com/de-DE/wordpress-meetup-bonn-wpbn","title":"WordPress Meetup Bonn (meetup.com)"}]},{"guid":"d4ad6086-71ec-5877-ae14-0b35ef17454e","id":1143,"image":"/system/people/avatars/000/001/143/original/MarcNilius.jpeg?1439939980","name":"Marc Nilius","public_name":"Marc Nilius","abstract":"WordPress Sicherheit, Wartung, Administration. Auch unter @WPSicherheit","description":"Marc ist Diplom-Informatiker und seit über 15 Jahren Web-Developer. Schon vor 10 Jahren hat er WordPress eingesetzt. Seit 2015 kümmert er sich hauptsächlich um die Themengebiete Sicherheit und technische Wartung und verwaltet mittlerweile über 130 Websites für seine Kunden.","links":[{"url":"https://www.marcnilius.de/","title":"WebSite"},{"url":"https://twitter.com/marcnilius","title":"@marcnilius"}]},{"guid":"ddcdb8ca-8f0e-5184-9a11-99e1d76d0d3d","id":1955,"image":null,"name":"Silvia Meisen","public_name":"Silvia Meisen","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T17:45:00.000+02:00","end_time":"2024-08-18T18:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3159,"guid":"fb6e1258-2443-43cd-beef-30e1053f0935","title":"Workshop: How to FrOSCon","language":"","subtitle":"We want you for FrOSCon Orga!","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/159/original/f12e56d9f1725f78.png?1721204586","type":"workshop","do_not_record":true,"track":null,"abstract":null,"speakers":[{"guid":"aef06609-5972-5075-8177-919ab28722fd","id":1110,"image":null,"name":"Hinrikus Wolf","public_name":"Hinrikus Wolf","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T16:30:00.000+02:00","end_time":"2024-08-17T17:30:00.000+02:00","room":{"name":"HS6","id":260}},{"id":3216,"guid":"90fc76f0-31bd-44e3-967f-c7e981cb752d","title":"Workshop zu E-Learning und H5P mit WordPress","language":"","subtitle":null,"description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/216/original/events_logos_000_003_000_large_WordPress-logotype-wmark.png?1723663641","type":"workshop","do_not_record":false,"track":null,"abstract":"Alles, was Ihr zu WordPress, LMS und H5P wissen oder ausprobieren wollt..","speakers":[{"guid":"b344cda9-df88-5684-a221-0c2659b576e2","id":1949,"image":"/system/people/avatars/000/001/949/original/image.256x256.jpg?1754557676","name":"Bettina Krams","public_name":"Bettina Krams","abstract":"Master of Arts / Lehrerin für Pflegeberufe","description":null,"links":[]},{"guid":"666e1d61-0c32-5bf8-a2db-4507a6d4d377","id":1951,"image":null,"name":"Magnus van Dyke","public_name":"Magnus van Dyke","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T15:15:00.000+02:00","end_time":"2024-08-17T16:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":264}},{"id":3194,"guid":"f4fc4881-9b95-4a4a-9fe5-f4c01728f0f7","title":"XMPP - Einstieg","language":"de","subtitle":"Von der Kontoerstellung bis zum ersten Chat","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/194/original/zb2rhczJQ4gCCRGpdUqerPDLr1EtSRcwvoYJ96qdHLgvnoEWm.png?1723146209","type":"workshop","do_not_record":true,"track":null,"abstract":"Wir helfen allen, die eine Messenger Alternative zu WhatsApp und Co. suchen und/oder neugierig auf XMPP sind.","speakers":[{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-17T11:15:00.000+02:00","end_time":"2024-08-17T12:15:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3198,"guid":"5b33c5bd-30e5-4445-94a7-dd7564fc6c20","title":"XMPP-Kniffe","language":"de","subtitle":"MUCs, Transports, OMEMO, Erfahrungsaustausch","description":null,"duration":3600,"time_slots":12,"logo":"/system/events/logos/000/003/198/original/zb2rhczJQ4gCCRGpdUqerPDLr1EtSRcwvoYJ96qdHLgvnoEWm.png?1723146268","type":"meeting","do_not_record":true,"track":null,"abstract":"XMPP Benutzer Treffen, um sich über XMPP Themen auszutauschen und den einen oder anderen Kniff oder Trick zu entdecken","speakers":[{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]}],"start_time":"2024-08-18T11:15:00.000+02:00","end_time":"2024-08-18T12:15:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":263}},{"id":3048,"guid":"589a46a6-70fb-4691-a147-7bbd55cdec6f","title":"Zugänglichkeit für alle ist mehr als Barrierefreiheit!","language":"de","subtitle":"Ein normenbasierter Ansatz","description":null,"duration":3600,"time_slots":12,"logo":null,"type":"lecture","do_not_record":false,"track":"Bridging the Gap between politics and reality - Lobbying für freie Software","abstract":"Digitale Barrierefreiheit ist gescheitert, sagt Domingos de Oliveira, einer der profiliertesten Experten auf diesem Gebiet. Recht hat er! Deswegen sollten die bekannten Fehler nicht wiederholt werden, wenn statt Webseiten Software zugänglicher gestaltet wird.\r\nDas gängige, WCAG-basierte Verständnis von Barrierefreiheit wird kurz vorgestellt und seine prinzipiellen Schwäche aufgezeigt: das Denken in einzelnen Behinderungen. Zugänglichkeit für alle kann so nicht erreicht werden.\r\nEine Alternative bietet der Usability-Ansatz der ISO-Standards. Die elf zugrunde liegenden Prinzipien werden eingeführt, wesentliche Accessibility-Standards benannt und die Leitlinien für die Zugänglichkeit von Software (ISO 9241-171) vorgestellt. So ist ein normenkonformer Ansatz für die Entwicklung zugänglicher, ergonomischer Software möglich.","speakers":[{"guid":"d1207ae2-a6f2-55fc-8820-d96cdb5f8fda","id":1699,"image":null,"name":"Dr. Irmhild Rogalla","public_name":"Dr. Irmhild Rogalla","abstract":"Dr. Irmhild Rogalla ist Mitglied im Leitungsteam des Instituts für Digitale Teilhabe (IDT) an der Hochschule Bremen und Leiterin des Instituts PI. Ihre wesentlichen Themen sind \"Digitalisierung und Arbeit\" sowie \"Digitale Barrierefreiheit.\" Aus Überzeugung ist sie seit Jahrzehnten Nutzerin von FOSS und engagiert sich insbesondere in der LibreOffice Community.  ","description":null,"links":[{"url":"https://www.hs-bremen.de/die-hsb/fakultaeten/elektrotechnik-und-informatik/forschung-und-transfer/institut-fuer-digitale-teilhabe/","title":"Institut für Digitale Teilhabe, Hochschule Bremen"}]}],"start_time":"2024-08-18T10:00:00.000+02:00","end_time":"2024-08-18T11:00:00.000+02:00","room":{"name":"HS5","id":254}}]}}