{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2024.2.1"}, "schedule": {"url": "https://talks.devday.de/devday-2025/schedule/", "version": "0.10", "base_url": "https://talks.devday.de", "conference": {"acronym": "devday-2025", "title": "Dev Day 2025", "start": "2025-04-08", "end": "2025-04-08", "daysCount": 1, "timeslot_duration": "00:05", "time_zone_name": "Europe/Berlin", "colors": {"primary": "#2A2D49"}, "rooms": [{"name": "Raum Hamburg", "guid": "3aec30c7-eefd-56e5-8792-43bb7566af4d", "description": null, "capacity": 500}, {"name": "Gartensaal", "guid": "060df5b9-1b2d-57a9-89b2-bdc25de5bde4", "description": null, "capacity": 150}, {"name": "Saal St. Petersburg", "guid": "12a6e52f-bd22-5161-8e93-fce63a67987b", "description": null, "capacity": 90}, {"name": "Saal Rotterdam", "guid": "094a7b9a-9686-5deb-b8e5-fd4a30df259d", "description": null, "capacity": 60}, {"name": "Palaiszimmer", "guid": "2251c408-be85-5eb1-9014-17467223f063", "description": null, "capacity": 30}, {"name": "Weinzimmer", "guid": "43b9cdb1-63d3-503d-90c2-fad0ba469220", "description": null, "capacity": 20}], "tracks": [], "days": [{"index": 1, "date": "2025-04-08", "day_start": "2025-04-08T04:00:00+02:00", "day_end": "2025-04-09T03:59:00+02:00", "rooms": {"Raum Hamburg": [{"url": "https://talks.devday.de/devday-2025/talk/CUZYHT/", "id": 218, "guid": "4a9598c1-27e4-5047-9c0c-0be0f101b682", "date": "2025-04-08T13:15:00+02:00", "start": "13:15", "logo": null, "duration": "01:00", "room": "Raum Hamburg", "slug": "devday-2025-218-keynote-softwareentwickler-haben-alles-verndert-wir-knnen-stolz-auf-uns-sein-", "title": "Keynote: \u201eSoftwareentwickler haben alles ver\u00e4ndert - wir k\u00f6nnen stolz auf uns sein!\u201c", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "", "description": "Ein halbes Jahrhundert Softwareentwicklung ist von einem \u00fcberraschenden Ph\u00e4nomen gepr\u00e4gt: Wir, die Entwickler und Architekten, haben nicht nur immer wieder neue Technologien und Architekturans\u00e4tze geschaffen, sondern auch Methoden und Vorgehensweisen entwickelt, die \u00fcber die reine Programmierung von Software hinausgehen. Dieser Talk ist eine motivierende Reise durch die Errungenschaften von 30 Jahre Softwareentwicklung!", "recording_license": "", "do_not_record": false, "persons": [{"guid": "d37208cf-16fb-52ef-85e7-5e80e2179afc", "id": 175, "code": "Z9DPP9", "public_name": "Dr. Carola Lilienthal", "avatar": "https://talks.devday.de/media/avatars/Carola_3_ePJeIWc.jpg", "biography": "Dr. Carola Lilienthal ist Gesch\u00e4ftsf\u00fchrerin der WPS - Workplace Solutions GmbH und \u00fcberpr\u00fcft im Auftrag ihrer Kunden regelm\u00e4\u00dfig die Softwarearchitektur. Ihre Erfahrungen hat sie in den B\u00fcchern \u201eLanglebige Softwarearchitekturen\u201c und \u201eDomain-Driven Transformation\u201c zusammengefasst.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/M8ND9M/", "id": 155, "guid": "35a5aa89-a292-5797-8dbe-c144256c5223", "date": "2025-04-08T14:30:00+02:00", "start": "14:30", "logo": null, "duration": "01:00", "room": "Raum Hamburg", "slug": "devday-2025-155-llms-von-der-blackbox-zum-einsatz-im-eigenen-projekt", "title": "LLMs von der Blackbox zum Einsatz im eigenen Projekt", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "In diesem Vortrag werfen wir einen Blick hinter die Kulissen von Large Language Models (LLMs): Wie funktionieren sie, wie werden sie trainiert, und wie k\u00f6nnen sie lokal eingesetzt werden? Neben der Theorie besch\u00e4ftigen wir uns mit praktischen Tools und Ans\u00e4tzen, um Open-Source-LLMs effizient auf eigener Hardware zu nutzen und sie mit wenigen Zeilen Code in Projekte zu integrieren. Ideal f\u00fcr Entwickler, die LLMs besser verstehen und gezielt einsetzen m\u00f6chten.", "description": "Zusammen schauen wir uns die Funktionsweise von Large Language Models (LLMs) an und erkunden, wie sie in eigenen Projekten eingesetzt werden k\u00f6nnen. Wir werfen einen Blick hinter die Kulissen und schauen uns an, wie LLMs Texte generieren. Wir schauen uns an, wie LLMs trainiert werden und kl\u00e4ren auf, was Basismodelle von Instruction-Tuned-Modellen unterscheidet und wie Quantisierung dabei hilft, Open-Source-Modelle auf eigener Hardware einzusetzen. Zudem besch\u00e4ftigen wir uns mit der Evaluierung von LLMs und schauen uns an, wie diese helfen, das richtige Modell f\u00fcr das eigene Projekt zu finden. \r\n\r\nIm praktischen Teil zeige ich, welche Open-Source-LLMs tolle Ergebnisse erzielen und wie sie lokal ausgef\u00fchrt werden k\u00f6nnen. Gemeinsam schauen wir uns an, was f\u00fcr Hardware n\u00f6tig ist und welche Projekte sich f\u00fcr den Einsatz auf Servern eignen. Zum Schluss zeige ich euch, wie man ein lokales LLM in \u2013 mit wenigen Zeilen Code in euer eigenes Projekt integriert. \r\n\r\nDieser Vortrag ist ideal f\u00fcr Entwickler, die LLMs besser verstehen und Open-Source-LLMs einsetzen m\u00f6chten.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "5a9e4b9b-19df-5e1f-90cf-0392770a8a49", "id": 117, "code": "F9SQXR", "public_name": "Dr. Oliver Guhr", "avatar": "https://talks.devday.de/media/avatars/oliver-guhr_O1TwPX7.jpg", "biography": "Ich bin **Co-Founder** der **Impact Labs GmbH**, wo wir die n\u00e4chste Generation von Voice Interfaces entwickeln. Mit meiner Leidenschaft f\u00fcr IT und KI arbeite ich daran, die Interaktion zwischen Mensch und Maschine zu verbessern.\r\n\r\nMeine **Promotion** im Bereich **K\u00fcnstliche Intelligenz** an der **Technischen Universit\u00e4t Dresden** konzentrierte sich auf die Entwicklung eines **Voice  Interfaces** f\u00fcr Roboter in Pflegeanwendungen.  Sowohl als **Softwareentwickler** als auch als **Wissenschaftler** habe ich fundierte Erfahrungen in der **Softwarearchitektur** und habe gro\u00dfen Spa\u00df daran beide Themenfelder zusammenzuf\u00fchren.\r\n\r\nIm Jahr 2024 wurde ich als **Microsoft Most Valuable Professional (MVP) f\u00fcr Azure AI Services** ausgezeichnet und engagiere mich aktiv in der KI-Community.\r\n\r\nIch freue mich, mich mit euch auszutauschen, neue Ideen zu entwickeln und L\u00f6sungen zu schaffen, die einen echten Unterschied machen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/ULXR8D/", "id": 198, "guid": "5febadea-ad88-5365-874a-11fb6ad4f637", "date": "2025-04-08T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:30", "room": "Raum Hamburg", "slug": "devday-2025-198-hilfe-ich-soll-feedback-geben-mit-diesen-tipps-tricks-klappt-s", "title": "Hilfe, ich soll Feedback geben! Mit diesen Tipps & Tricks klappt\u2018s", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "\u201eDas h\u00e4tte ich ja ganz anders gemacht \u2026\u201c \u201eN\u00e4chstes Mal musst du aber echt endlich daran arbeiten, dass du \u2026\u201c Sieht so gutes Feedback aus? Eher nicht. Aber wie dann? Genau darum geht es in diesem Vortrag.", "description": "Gutes Feedback ist wichtig, damit wir unsere Arbeit als Einzelne, im Team, aber auch als gesamte Organisation verbessern k\u00f6nnen. Oft wird Feedback aber als harsche Kritik verteilt \u2013 und st\u00f6\u00dft dann schnell auf Widerstand. Oder das Feedback ist \u00e0 la \u201eSandwich-Methode\u201c in Schmeicheleien gebettet und wird dann nicht mehr ernst genommen. \r\n\r\nWenn ihr euch schwer damit tut, Feedback zu geben und/oder Feedback anzunehmen, seid ihr in diesem Vortrag genau richtig. Ihr erfahrt:\r\n\r\n\u2022\tWie ihr ehrliches, wertsch\u00e4tzendes Feedback gebt.\r\n\u2022\tWann Feedback \u00fcberhaupt angebracht ist und wann nicht.\r\n\u2022\tWas ihr tun k\u00f6nnt, wenn ihr selbst schlechtes Feedback bekommt.\r\n\u2022\tWie ihr eine funktionierende Feedback-Kultur in eurem Team etabliert.\r\n\r\nMethodisch lernt ihr Gewaltfreie Kommunikation nach Marshall Rosenberg und das 4-Ohren-Modell nach Friedemann Schulz von Thun kennen. Die Modelle und viele praktische Beispiele geben euch Orientierung, wie ihr in Zukunft besser Feedback geben und annehmen k\u00f6nnt.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "355c7fb5-f02e-5681-9782-cd8fa97b085c", "id": 152, "code": "Z3SKND", "public_name": "Julia Pedak", "avatar": "https://talks.devday.de/media/avatars/julia_pedak_NGGub6I.jpg", "biography": "Julia Pedak ist als Systemische & Psychologische Beraterin in Bonn sowie online t\u00e4tig. Sie unterst\u00fctzt Einzelpersonen rund um die Themen Work-Life-Balance und Karriereentwicklung sowie Teams beim Umgang mit Ver\u00e4nderungen und beim Kl\u00e4ren von Konflikten.\r\n\r\nZuvor hat Julia Pedak in der Unternehmenskommunikation und im Marketing in einer IT-Beratung sowie bei einem Software-Hersteller gearbeitet. Sie verf\u00fcgt insgesamt \u00fcber mehr als acht Jahre Erfahrung in der IT-Branche. In Coaching- und Beratungsprozessen nutzt sie dieses Branchenwissen sowie ihre erworbenen Kommunikations- & Kreativit\u00e4ts-Skills, um Teams und Einzelpersonen passgenau zu begleiten.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/FAS3QA/", "id": 202, "guid": "1a3b3fdd-9d9f-5a2d-a7b5-b8494891a3c7", "date": "2025-04-08T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:30", "room": "Raum Hamburg", "slug": "devday-2025-202-open-source-ki-on-premise-nachhaltig-souvern-datensicher", "title": "Open-Source-KI on Premise: Nachhaltig, souver\u00e4n, datensicher", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "", "description": "Unternehmen stehen vor der Herausforderung, leistungsstarke KI-L\u00f6sungen zu implementieren, die DSGVO-konform sind und die vollst\u00e4ndige Kontrolle \u00fcber die eigenen Daten gew\u00e4hrleisten. Dieser Vortrag zeigt, wie moderne Open-Source-Technologien wie Ollama, verschiedene Sprachmodelle und der Einsatz von Retrieval-Augmented Generation (RAG) genutzt werden k\u00f6nnen, um On-Premise-KI-Systeme f\u00fcr eine souver\u00e4ne, lokal verankerte Datenverarbeitung mit h\u00f6chster Performance zu erstellen. Der Ansatz basiert auf nachhaltigen, effizienten und rechtskonformen Praktiken, die Flexibilit\u00e4t und Sicherheit bieten, um KI-L\u00f6sungen an individuelle Anforderungen anzupassen - immer im Einklang mit den Datenschutzanforderungen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "8575d7e4-b9aa-532d-ac5e-0c09d28d22af", "id": 157, "code": "P9AA3C", "public_name": "Bernd Erk", "avatar": "https://talks.devday.de/media/avatars/697fc0897a4f2bc19f4467464c905956_VRDFmoy.jpg", "biography": "Bernd Erk ist CEO von NETWAYS, einem Open-Source-Dienstleister. Er ist au\u00dferdem CEO und Mitbegr\u00fcnder von Icinga, einem Open Source Monitoring Unternehmen. Seine technische Expertise umfasst Systemmanagement, Managed Services und Softwareentwicklung. Durch sein Engagement im Open Source \u00d6kosystem ist er seit vielen Jahren ein regelm\u00e4\u00dfiger Sprecher auf Technologiekonferenzen weltweit.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/ZYJVHE/", "id": 157, "guid": "c8002a7d-0c39-536b-970a-d7ddbe341b35", "date": "2025-04-08T18:00:00+02:00", "start": "18:00", "logo": null, "duration": "01:00", "room": "Raum Hamburg", "slug": "devday-2025-157-die-goldenen-regeln-wie-vermiese-ich-neulingen-den-einstieg-in-mein-projekt-", "title": "Die goldenen Regeln - Wie vermiese ich Neulingen den Einstieg in mein Projekt?", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "", "description": "Softwareentwicklung ist hart und unfair. So soll es auch bleiben. Nun kommt jemand neues in dein Team - und du sollst dich um ihn k\u00fcmmern! Einfach willst du es dieser Person nicht machen: Du hast gelitten, alle haben gelitten, warum sollte es jetzt anders sein?\r\n\r\nWie einfach es gehen kann, einem Neuling das Leben im Projekt ab dem ersten Tag zu vermiesen, zeige ich dir in 10 einfachen Schritten - quasi die \u201egoldenen Regeln f\u00fcr einen unsanften Start in ein Projekt\u201c. Sie entspringen nicht meiner Phantasie, sondern werden in vielen Projekten erfolgreich gelebt. Und das Beste ist \u2013 die meisten Regeln sind so nachhaltig, dass sie sogar noch lange nach dem Onboarding ihre Wirkung weiter entfalten.\r\n\r\nAm Ende des Vortrags wei\u00dft du auf jeden Fall, wie du es nicht machen solltest \u2013 im besten Fall ignorierst du diese 10 Regeln. Solltest du sie aber gut finden und anwenden wollen, w\u00e4re es nicht verkehrt, wenn wir im Anschluss ein kurzes Gespr\u00e4ch f\u00fchren\u2026", "recording_license": "", "do_not_record": false, "persons": [{"guid": "da6ffef4-7934-506d-b638-c2957e5741de", "id": 118, "code": "9ENHRV", "public_name": "Andreas Monschau", "avatar": "https://talks.devday.de/media/avatars/Bildschirmfoto_2025-09-09_um_12.29.30_sdx4Z4U.png", "biography": "Andreas Monschau ist als Senior IT-Consultant bei Haeger Consulting in Bonn t\u00e4tig. In Kundenprojekten hat er verschiedene Rollen ausge\u00fcbt, die vom Softwareentwickler \u00fcber den Softwarearchitekten hin zum Testmanager, Teamleiter sowie Anforderungsmanager reichten.\r\nNebenbei leitet er das umfangreiche Traineeprogramm von Haeger Consulting und unterst\u00fctzt andere Unternehmen beim Aufbau gleichartiger Prozesse.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Gartensaal": [{"url": "https://talks.devday.de/devday-2025/talk/GUVRFE/", "id": 176, "guid": "5e7883c8-956d-56da-9b94-a278b861dfbe", "date": "2025-04-08T14:30:00+02:00", "start": "14:30", "logo": null, "duration": "01:00", "room": "Gartensaal", "slug": "devday-2025-176-von-null-auf-prod-in-20-minuten-aber-sicher-", "title": "Von Null auf PROD in 20 Minuten? Aber sicher!", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "Wie gehen Unternehmen im Bereich kritischer Infrastrukturen (KRITIS) ihre ersten Schritte in die Cloud? Sicher, mit On-Premises-Infrastruktur und BSI-Zertifizierung!\r\n\r\nMit diesem Vortrag teilen wir unsere Erfahrungen aus einem solchen Projekt. Wir betrachten dabei das IT-Grundschutz-Kompendium mit seinen Anforderungen (wie bspw. zu Backup/Recovery,  IAM, Policy Enforcement und Netzwerkisolation) und erl\u00e4utern mit welchen Konzepten wir diese Anforderungen umgesetzt haben. \r\n\r\nParallel zum Vortrag setzen wir die Umgebung automatisiert auf und erl\u00e4utern die konkreten Ans\u00e4tze bei der Umsetzung, beispielsweise GitOps, CIS Benchmarks und Tools wie unter anderem Rancher, Istio und Kubewarden.\r\n\r\nTeil des Vortrags werden auch die Herausforderungen sein, die unweigerlich auftreten, wenn Unternehmen erste Schritte in Richtung Cloud gehen.", "description": "Mit diesem Vortrag teilen wir unsere Erfahrungen beim Setup einer On-Premises-Cloud-Infrastruktur bei einem Unternehmen im Bereich kritischer Infrastrukturen (KRITIS) mit dem Ziel, eine BSI-Zertifizierung zu erhalten.\r\n\r\nWir gehen auf das IT-Grundschutz-Kompendium ein und welche Teile betrachtet wurden. Daraus ergeben sich die notwendigen Konzepte, die zu erarbeiten sind, um die Anforderungen aus dem Kompendium zu adressieren. Einen Teil dieser Konzepte stellen wir vor, w\u00e4hrend wir parallel zum Vortrag die Umgebung automatisiert aufsetzen und die Ans\u00e4tze bei der Umsetzung der erarbeiteten Konzepte erl\u00e4utern, beispielsweise GitOps, CIS Benchmarks und Tools wie unter anderem Rancher, Istio und Kubewarden.\r\n\r\nTeil des Vortrags werden auch die Herausforderungen sein, die zwangsl\u00e4ufig auftreten, wenn Unternehmen erste Schritte in Richtung Cloud gehen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "d61f05bf-8687-5b69-8ebd-cc5ebcc1e892", "id": 131, "code": "MXCUAU", "public_name": "Mirko Quarg", "avatar": "https://talks.devday.de/media/avatars/quarg_mirko_Tk2irSI.jpg", "biography": "Spannenden Themen, die ausprobiert und angeeignet werden wollen, fesseln Mirko gern bis in die sp\u00e4te Nacht (\u201eNur noch kurz \u2026\u201c). Dein Deep-dive ist sein Sneak Peek. Als Security-Spa\u00dfbremse bei pentacor schlie\u00dft er Sicherheitsl\u00fccken und versteht sich au\u00dferdem auf IT-Architektur, DevSecOps, Infrastructure, Config Management, und und und\u2026", "answers": []}, {"guid": "26623a33-cf35-5adb-afa6-7e512619d961", "id": 145, "code": "XLUZ8H", "public_name": "Kay Thriemer", "avatar": "https://talks.devday.de/media/avatars/pentacor-kay-thriemer_6m9FOPx.jpg", "biography": "Kay begann  nach seinem Physikstudium seine IT-Laufbahn bei IBM. Dort arbeitete er in verschiedenen Projekten im Versicherungs- und Bankensektor vor allem im Mainframe-Umfeld.\r\nBei pentacor besch\u00e4ftigt sich Kay seit 2018 mit APIs und API Management, stellt sich aber auch Infrastructure und DevOps-Herausforderungen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/JQQQWB/", "id": 159, "guid": "09cada06-8217-50d2-9027-c5653c3d00c2", "date": "2025-04-08T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:30", "room": "Gartensaal", "slug": "devday-2025-159-enemy-in-the-clouds-excluding-the-cloud-provider-from-the-trusted-computing-base-is-it-possible-at-all-", "title": "Enemy in the clouds: excluding the cloud provider from the trusted computing base. Is it possible at all?", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "Kritische Workloads hosten auf Hyperscalern/Public Clouds: geht das \u00fcberhaupt? Wir geben Euch unsere Einsch\u00e4tzung aus Sicht der IT-Security - und in wie fern Confidential Computing hier Abhilfe schaffen k\u00f6nnte. Technische Ma\u00dfnahmen allein werden aber sehr wahrscheinlich nicht ausreichen", "description": "Viele Unternehmen haben ihre \"Migrate-to-the-Cloud\" Strategie verabschiedet. Doch was passiert mit den Datenschutz- und IT-Security-kritischen Workloads? Ist das \u00fcberhaupt erlaubt? Viele Vorreiter, darunter E-Health oder gro\u00dfe Player aus dem KRITIS-Umfeld beschreitet diesen Weg - schon jetzt. Wir geben Euch in der Session einen \u00dcberblick \u00fcber die technischen Ma\u00dfnahmen, die vor allem aus dem Confidential Computing Bereich kommen. Solche Ma\u00dfnahmen k\u00f6nnen und werden schon jetzt als technische Controls eingesetzt, um bestimmte Eigenschaften wie etwa Betreiber- und Provider-Ausschluss umzusetzen. In unserem Vortag wollen wir auf folgende Punkte eingehen:\r\n- Daten, Code, Secrets in der Cloud vor dem Cloud-Provider sch\u00fctzten: Geht das?\r\n- Confidential Computing ist nicht gleich Confidential Computing: die Hyperscaler haben den Begriff frei f\u00fcr sich definiert\r\n- Welche Cloud-Anbieter haben Confidential Computing im Angebot und was davon kann in der Praxis empfohlen werden\r\n- Ein paar Beispiele aus unserem Alltagsgesch\u00e4ft\r\n\r\nDer Vortrag wird je nach Teilnehmendenwunsch in englischer oder deutscher Sprache pr\u00e4sentiert.", "recording_license": "", "do_not_record": true, "persons": [{"guid": "32385f08-9692-50f1-a82c-7bd74b51b7c8", "id": 181, "code": "LEHTBD", "public_name": "Andrey Ruzhansky", "avatar": "https://talks.devday.de/media/avatars/Cropped_Pic_BPiu26T.jpg", "biography": null, "answers": []}, {"guid": "3f8c54c3-5532-5482-b90f-e32c442793d5", "id": 120, "code": "P8GVU9", "public_name": "Ivan Gudymenko", "avatar": "https://talks.devday.de/media/avatars/Ivan_Gudymenko_Photo_cropped_qaudrat-downsampled_17S6Ub8.jpg", "biography": "Ivan is an IT Security architect and tech lead, expert in the area of technical privacy protection and consultant with focus on IT security. Subject matter lead for Confidential Computing and Self-sovereign Identity (SSI). My responsibilities further encompass technical business development and innovation management. I am also member of Telekom MMS Technology Board.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/WKFWVE/", "id": 210, "guid": "0ed28536-71b6-58a1-9fa9-14caa83c519a", "date": "2025-04-08T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:30", "room": "Gartensaal", "slug": "devday-2025-210-denkansto-perspektivwechsel-fr-entwickler-slas-tracing-und-mehr-in-euren-projekten", "title": "Denkansto\u00df: Perspektivwechsel f\u00fcr Entwickler \u2013 SLAs, Tracing und mehr in euren Projekten", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "", "description": "Manchmal lohnt es sich die Perspektive zu verschieben. Ich will euch L\u00f6sungen zeigen, die ihr in euren Projekten bestimmt schon einmal gesehen habt. Das Neue daran wird die Perpektive sein. Habt ihr schon einmal \u00fcber SLAs f\u00fcr eure CI Pipelines nachgedacht? Oder \u00fcber Tracing auf der lokalen Entwicklungsumgebung? Mit praktischen Beispielen will ich eure Gedanken befreien und  M\u00f6glichkeiten zeigen eure Projekte zu bereichern.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c02f15d2-9085-5a41-b1b0-35dfd68c6844", "id": 164, "code": "9KFV87", "public_name": "Martin Schurz", "avatar": "https://talks.devday.de/media/avatars/mch_square_mBG7Qho.png", "biography": "Als System Architekt ist Martin Schurz bei der Telekom MMS GmbH f\u00fcr die Weiterentwicklung und den Betrieb von Kundenapplikationen zust\u00e4ndig. Mit mehr als 15 Jahren Erfahrung im Application Management und beim L\u00f6sen von Problemen im Betrieb, wird er auch h\u00e4ufiger zur Hilfe beim Debuggen von Fehlern in anderen Projekten oder zur Wissensteilung in unseren Teams gerufen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/NRJ3PK/", "id": 215, "guid": "b0ab5106-1b41-50d3-98a6-28dd0486a225", "date": "2025-04-08T18:00:00+02:00", "start": "18:00", "logo": null, "duration": "01:00", "room": "Gartensaal", "slug": "devday-2025-215-architektur-von-unten-die-brcke-schlagen-zwischen-code-und-architektur", "title": "Architektur von unten \u2013 die Br\u00fccke schlagen zwischen Code und Architektur", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "", "description": "Code-Basen, die schwer zu \u00e4ndern sind, leiden oft unter zwei gro\u00dfen Problemen: einer fehlenden Ausrichtung an Dom\u00e4nengrenzen und dem fehlenden Ausdruck architektonischer Ideen im Code. Um dieses kritische Problem anzugehen, greifen Entwickler:innen auf Separation-of-Concerns-Architekturen wie Onion-, Clean- und Hexagonal-Architektur zur\u00fcck. Diese Ans\u00e4tze erzielen jedoch oft gemischte Ergebnisse, da sie sich haupts\u00e4chlich auf die Trennung von technischem und Business-Code konzentrieren, ohne die strukturellen Aspekte der Dom\u00e4ne zu ber\u00fccksichtigen.\r\n\r\nIn dieser Pr\u00e4sentation diskutieren wir Strategien zur \u00dcbersetzung von architektonischen Ideen und Designpatterns in Code auf verschiedenen Abstraktionsebenen. Wir erkunden, wie verschiedene Frameworks und Bibliotheken im Java-\u00d6kosystem diesen Prozess unterst\u00fctzen, indem sie die im Code vorhandenen Metainformationen f\u00fcr eine strukturelle \u00dcberpr\u00fcfung, Testbarkeit und das Generieren von Dokumentation nutzen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2a9c612e-2f87-5fae-aae8-3afcb4a49bb1", "id": 124, "code": "JNCTVQ", "public_name": "Oliver Drotbohm", "avatar": "https://talks.devday.de/media/avatars/portrait-painted-hat-tight_QoSBABg.jpg", "biography": "Oliver Drotbohm ist Teil des Spring Engineering Teams bei Broadcom. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Domain-Driven Design, REST, Spring und Persistenztechnologien. Sein neues Buch \u201eModulithic Applications with Spring\u201c erscheint 2025.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Saal St. Petersburg": [{"url": "https://talks.devday.de/devday-2025/talk/DX7KJR/", "id": 204, "guid": "71467d67-10d6-5476-8e78-7f643dce14c6", "date": "2025-04-08T14:30:00+02:00", "start": "14:30", "logo": null, "duration": "01:00", "room": "Saal St. Petersburg", "slug": "devday-2025-204-platforming-was-kommt-nach-dev-ops-", "title": "Platforming: Was kommt nach Dev Ops?", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "DevOps ist cool, aber greift zu kurz, wenn man sich f\u00fcr jedes Projekt immer wieder alles neu ausdenkt. (Internal) Development Platforms und Platform Engineering sind ein Ansatz, die Komplexit\u00e4t von moderner Software-Entwicklung in den Griff zu bekommen.", "description": "Wir f\u00fchren in das Thema Platform Engineering und Developer Platforms ein, vergleichen Architektur-Ans\u00e4tze von verschiedenen Open-Source-Projekten und kommerziellen Anbietern, wie sie sich von z. B. GitLab unterscheiden, und diskutieren Chancen und Herausforderungen mit Blick auf kleinere und mittlere Unternehmen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "9f507b0f-7247-5446-b336-8ba4c27707e1", "id": 173, "code": "DBJ73E", "public_name": "Stephan Lo", "avatar": "https://talks.devday.de/media/avatars/IMG-20180101-WA0005_XPRCVdO.jpg", "biography": "Ich bin ein Mensch mit Computer mit Hang zum Modellieren. Deklarative Plattformen zum Beispiel. Eigentlich m\u00f6chte ich nur, dass alles automatisch passiert, aber andererseits muss ja auch die Automatisierung per Handarbeit hergestellt werden. Ein Paradox, oder? So wie DevOps, eigentlich wollen alle zusammenarbeiten, in Wirklichkeit spezialisieren sie sich dabei. Was dabei herauskommt, sind einmal mehr 'Digitale Plattformen'. Das ist genug \u00fcber mich. Je genauer mensch hinschaut, umso weniger ist erkennbar. Hat Einstein gesagt. Gef\u00e4llt mir :-) !", "answers": []}, {"guid": "85a520d1-37fb-5c51-8642-471110da32c9", "id": 174, "code": "QVE9AP", "public_name": "Sebastiano Mazzola", "avatar": "https://talks.devday.de/media/avatars/myAvatar_sebastiano_BfFedjL.png", "biography": "Hi, ich bin Sebastiano. Ich verantworte das Thema Customer Experience Strategy & Solutions in der Telekom MMS und begleite Kunden als Consultant in Digital Marketing und Sales Projekten. Als mich der Programmanager fragte, ob ich das Projekt \"Developer Framework\" begleiten m\u00f6chte, dachte ich, er h\u00e4tte sich verw\u00e4hlt. Seit ich dank meiner Kollegen verstanden habe, dass es um eine Plattform zur Verbesserung der Developer Experience geht, bin ich voller Enthusiasmus dabei. Ich m\u00f6chte, dass Software-Developer unsere beste Software bekommen!", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/CZAWQD/", "id": 158, "guid": "0d685e59-692d-5c2a-8644-7151b8725ebe", "date": "2025-04-08T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:30", "room": "Saal St. Petersburg", "slug": "devday-2025-158-ux-test-coffee-leichtgewichtige-methoden-fr-schnelles-feedback-und-bessere-ux-in-der-softwareentwicklung", "title": "UX Test Coffee: Leichtgewichtige Methoden f\u00fcr schnelles Feedback und bessere UX in der Softwareentwicklung", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "Wie k\u00f6nnen Teams nutzerzentrierte Entwicklung nachhaltig in ihren Softwareprozess integrieren? Die Session stellt das Format UX Test Coffee vor, das regelm\u00e4\u00dfige Feedbackrunden in entspannter Atmosph\u00e4re erm\u00f6glicht und den Austausch \u00fcber das Team hinaus erm\u00f6glicht. Gezeigt werden Planung, Durchf\u00fchrung und Integration der Ergebnisse sowie die Chancen und Herausforderungen dieses leichtgewichtigen Formates. Das iterative Vorgehen und gezielte Expertengespr\u00e4che f\u00f6rdern Usability und das Bewusstsein f\u00fcr User Centered Design im gesamten Unternehmen.", "description": "Die Integration eines nutzerzentrierten Designprozesses (User Centered Design, UCD) in der Softwareentwicklung gestaltet sich oft schwierig, besonders in kleinen Unternehmen, in denen nur einzelne Expert:innen f\u00fcr die User Experience (UX) verantwortlich sind. Ziel dieses Beitrags ist es, die erfolgreiche Implementierung einer leichtgewichtigen und nachhaltigen Methode vorzustellen, die die Kommunikation im Entwicklungszyklus eines Produkts verbessert. Dazu wurde das Format *UX Test Coffee* entwickelt, das regelm\u00e4\u00dfige Diskussionen und Feedbackrunden in einer entspannten Atmosph\u00e4re erm\u00f6glicht. Der iterative Ansatz, die klare Themenwahl und die gezielte Einbindung von Expert:innen steigerten die Qualit\u00e4t der Diskussionen und die Effektivit\u00e4t des Formats. Die Methode f\u00fchrte zu einer Verbesserung der Usability und f\u00f6rderte das Bewusstsein f\u00fcr nutzerzentrierte Entwicklung im gesamten Unternehmen.\r\n\r\nIn der Session soll das Format ausf\u00fchrlich vorgestellt werden. Dabei wird ein genauer \u00dcberblick \u00fcber die Planung, Durchf\u00fchrung sowie die Integration der Ergebnisse in den weiteren Entwicklungsprozess gegeben. Im Anschluss gibt es Zeit gemeinsam mit mir die Herausforderungen, die ein Test Coffee mitbringen kann, zu diskutieren.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "df6b48ce-fd89-500d-b18e-f57c15e7f225", "id": 119, "code": "ZPJKZT", "public_name": "Nicole Filz", "avatar": "https://talks.devday.de/media/avatars/NF_lx34Cyn.png", "biography": "**Nicole Filz** hat einen Masterabschluss in Medieninformatik und verf\u00fcgt \u00fcber umfassende Expertise in der nutzerzentrierten Gestaltung digitaler L\u00f6sungen. Nach ihrem Studium war sie als wissenschaftliche Mitarbeiterin im CODIP an der Technischen Universit\u00e4t Dresden t\u00e4tig, wo sie an der Entwicklung digitaler Weiterbildungsformate f\u00fcr verschiedene Zielgruppen arbeitete. Seit August 2022 ist sie als **UX Engineer** bei der elevait GmbH & Co. KG besch\u00e4ftigt.\r\n\r\nNicole ist aktives Mitglied in Arbeitskreisen der German UPA und dem Bitkom, wo sie sich intensiv mit den Themen UX Management und UX Design auseinandersetzt. Sie legt gro\u00dfen Wert auf die Einbeziehung von Nutzern in den gesamten Entwicklungsprozess sowie auf die Implementierung schneller Feedbackschleifen. Dadurch wird die Entwicklung iterativ gestaltet und kontinuierlich an die Bed\u00fcrfnisse der Anwendenden angepasst. Ihr besonderes Interesse gilt der Schaffung digitaler nutzerfreundlicher Alltagshelfer, die den Alltag vereinfachen und eine echte Unterst\u00fctzung in der digitalen Welt bieten.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/KK7KQS/", "id": 195, "guid": "ffe8010f-ce6e-5009-a98d-163b97400862", "date": "2025-04-08T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:30", "room": "Saal St. Petersburg", "slug": "devday-2025-195-mit-poka-yoke-teure-fehler-vermeiden-wie-erspare-ich-mir-den-weg-zum-computerwutcenter", "title": "Mit Poka Yoke teure Fehler vermeiden: Wie erspare ich mir den Weg zum Computerwutcenter", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "Sind wir in der Lage, diese Poka Yoke-Prinzipien auch in der Softwareentwicklung zu benutzen? Fehler zu vermeiden und vorzubeugen, statt auf solche zu reagieren. Wie k\u00f6nnen wir unsere Arbeit effizienter gestalten und unsere Programml\u00f6sungen \"idiotensicher\" zu machen? Wie lernen wir aus einem System, das in den 60-er Jahre des XX. Jahrhunderts in Japan begann und bis heute in der Industrie und unserem Alltag genutzt und st\u00e4ndig weiter entwickelt wird?\r\nBestimmte Techniken kennen wir - auch wenn wir sie nicht so nennen - und (hoffentlich) nutzen es bereits. Dazu geh\u00f6ren die Versionierung und Backup, Tests, Templates, CI/CD...\r\nUnd einiges mehr...", "description": "Das japanische Konzept Poka Yoke, stammt urspr\u00fcnglich aus der Fertigungstechnik und zielt darauf ab, unbeabsichtigter Fehler (Poka) zu vermeiden (Yoke). \r\nDie Grundprinzipien sind bekannt: Einfachheit, Robustheit und Benutzerfreundlichkeit. Ebenso das Ziel - Fehlervermeidung durch Gestaltung von Prozessen und Systemen, die Fehler unm\u00f6glich oder sofort erkennbar machen. Was in der Fertigung funktioniert, kann auch in der Softwareentwicklung angewendet werden. Nur die Tools und Prozesse hei\u00dfen anders. \r\nIn diesem Vortrag m\u00f6chte ich einige davon vorstellen und Bespiele und Best Practice nennen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "450498fb-aaa8-5763-8350-bbf3571edd37", "id": 147, "code": "JSSWN7", "public_name": "Velizar Iotchev", "avatar": null, "biography": "Software Architekt und Entwickler und seit \u00fcber 25 Jahre im Gesch\u00e4ft - davon 12 in der MMS. Schwerpunkt sind Datenbanken und Daten-Lifecycle-Management - lokal oder auch in der Cloud.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/D8HDRL/", "id": 152, "guid": "21d72de3-e530-551e-854e-e6d1676fbd38", "date": "2025-04-08T18:00:00+02:00", "start": "18:00", "logo": null, "duration": "01:00", "room": "Saal St. Petersburg", "slug": "devday-2025-152-building-a-large-scale-streaming-based-logging-and-monitoring-solution", "title": "Building a Large-Scale, Streaming-Based Logging and Monitoring Solution", "subtitle": "", "track": null, "type": "Talk 60min", "language": "en", "abstract": "", "description": "In a semiconductor fab, numerous processes play a role in manufacturing a microchip. Keeping track of the manufacturing process, recording all the data and metrics that occur in the different steps, sending alerts when parameters indicate production problems, and correlating the data with the resulting product is essential for a successful and efficient production.\r\n\r\nWe show how we have built a large-scale logging and monitoring solution of a large and heterogenous legacy enterprise IT infrastructure that controls semiconductor manufacturing. Our streaming-based system uses Riemann and handles more than 5,000 events per second, stores terabytes of logs and metrics persistently in Elasticsearch and Prometheus, and provides visualizations with Kibana and Grafana and real-time alerting with Alertmanager.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "9cae6d3d-25f9-5ff7-b974-6b2cb337e9b8", "id": 113, "code": "JDDQFQ", "public_name": "Marcus Crestani", "avatar": "https://talks.devday.de/media/avatars/5708855f9dc9c8c4f4db6a02264f625b_ArQ7tTw.jpg", "biography": "Marcus Crestani ist Softwarearchitekt und Oberorganisator bei der Active Group GmbH.  Sein besonderes Interesse gilt der funktionalen Programmierung, Softwarearchitektur und Programmiersprachen.  Au\u00dferdem hat er vielf\u00e4ltige Erfahrungen in der Lehre und bereits zahlreiche Schulungen und Fortbildungen erfolgreich konzipiert, organisiert, gehalten und evaluiert.  Als iSAQB-akkreditierter Trainer schult er im CPSA-Schulungen. Er h\u00e4lt regelm\u00e4\u00dfig Vortr\u00e4ge auf Fachkonferenzen.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Saal Rotterdam": [{"url": "https://talks.devday.de/devday-2025/talk/WQBUMV/", "id": 201, "guid": "d99cd7cc-b16f-5206-86a8-66d1659fe812", "date": "2025-04-08T14:30:00+02:00", "start": "14:30", "logo": null, "duration": "01:00", "room": "Saal Rotterdam", "slug": "devday-2025-201-security-fr-alle-s-konsequenzen-des-cyber-resilience-acts", "title": "Security f\u00fcr alle(s) - Konsequenzen des Cyber Resilience Acts", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "Seit Dezember 2024 ist der Cyber Resilience Act der EU in Kraft. Wir werfen einen kurzen Blick auf den Hintergrund seiner Entstehung und beleuchten vor allem die Frage, welche Konsequenzen sich daraus f\u00fcr die Softwareentwicklung ergeben -- und zwar vom Frontend bis zur Embedded-Welt.", "description": "Der Cyber Resilience Act (CRA) ist die umfassende Regulierung der Europ\u00e4ischen Union f\u00fcr Cybersicherheit, der abgesehen von den bereits vorher separat regulierten Bereichen Medizin, Luftfahrt und Automobilindustrie alles betrifft, was netzwerkf\u00e4hig ist -- vom Haushaltsger\u00e4t bis zur Smartwatch-App. \r\nNachdem wir einen kurzen Streifzug durch Motivation zu seiner Entstehung und der seine Positionierung innerhalb der Strategie der EU getan haben, besch\u00e4ftigen wir uns mit seinen Auswirkungen auf die Softwareentwicklung. Wir geben Antworten auf die Fragen, welche Dinge anders oder zus\u00e4tzlich bedacht werden m\u00fcssen, welche zus\u00e4tzlichen technischen und organisatorischen Schnittstellen sinnvoll sind und welche Auswirkungen der CRA auf den Entwicklungsalltag hat.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "65b66a7f-cbad-599f-a9e3-caeef6b7cddd", "id": 156, "code": "7BDWGU", "public_name": "Gerhard Wallraf", "avatar": "https://talks.devday.de/media/avatars/Foto-Wallraf_8215_h_f_byTZHaN.jpg", "biography": "Mischung aus Software-Entwickler und Security-Spezialist. Mehrj\u00e4hrige Erfahrung in beiden Feldern.\r\nSteckenpferd: Embedded- und Industriesysteme.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/ZXNUVS/", "id": 200, "guid": "e4eb4a37-9dcd-510c-92e7-cceca3482e46", "date": "2025-04-08T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:30", "room": "Saal Rotterdam", "slug": "devday-2025-200-triumph-und-tragdie-der-digitalen-allmende", "title": "Triumph und Trag\u00f6die der Digitalen Allmende", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "Im Mittelpunkt dieser Geschichte stehen die tragischen Held:innen der Open-Source-Maintainer, die \"thanklessly\" die digitalen Br\u00fccken unserer Welt aufbauen und vor dem Einsturz bewahren. Der Vortrag ruft dazu auf, selbst zu Erz\u00e4hlenden zu werden und gemeinsam ein triumphales Ende zu gestalten.", "description": "Im Mittelpunkt dieser Geschichte stehen die tragischen Held:innen der Open Source Maintainer, die vielfach die digitalen Carolabr\u00fccken unserer modernen Welt aufbauen und durch liebevolle Pflege vor dem Einsturz bewahren. Nach Feierabend und am Wochenende, w\u00e4hrend die Kinder rumh\u00fcpfen oder der Hausbau ansteht, manchmal jenseits der Belastungsgrenze. Das klingt schonmal sehr tragisch, aber dazu kommt dass diese digitale Care-Arbyte oft \u201cthanklessly\u201d geleistet wird, ob in Nebraska oder Niesky. \r\n\r\nNat\u00fcrlich gibt es neben dieser Trag\u00f6die den ph\u00e4nomenalen Triumph von Open Source, ein Modell was es nach allen Regeln des modernen Kapitalismus eigentlich nicht geben darf.  Denn wer kippt schon sein ganzes Herz und Hirn in ein Produkt, um dieses dann zu verschenken? Offenbar einige, denn faktisch gibt es mittlerweile keine rein properit\u00e4re Software mehr. Nach j\u00fcngsten Untersuchungen stecken heute in nahezu jedem Softwaresystem Open Source Komponenten, nicht zu sprechen von den Systemen um Software zu bauen, zu debuggen oder zu betreiben. \r\n\r\nManchmal scheint es uns so, als sei diese Trag\u00f6die unvermeidbar. Schier unm\u00f6glich, dass unsere Heldinnen und Helden im letzten Akt doch noch triumphieren. Dabei vergessen wir, dass wir die Erz\u00e4hler dieser Geschichte sein k\u00f6nnen, um Verlauf sowie ihre Wendungen selbst zu bestimmen. F\u00fcr dieses Textbuch m\u00f6chte ich einige Anregungen geben.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "47ace172-b0b3-56ac-952a-9b908d9d0c55", "id": 155, "code": "XPE8LB", "public_name": "Mirko Swillus", "avatar": "https://talks.devday.de/media/avatars/mirko-swillus_daUs5D9.jpeg", "biography": "Mirko leitet den Sovereign Tech Fund, dort betreut er Open Source Projekte im \u00f6ffentlichen 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\u00e4rkung von inklusiven Teams und Communities f\u00fcr eine effizientere L\u00f6sung von relevanten Problemen. Open Source ist daf\u00fcr ein entscheidender Schl\u00fcssel und f\u00fcr Mirko ein Herzensthema \u2013 und machmal immer noch wie ein gro\u00dfes Wunder.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/NKKCGX/", "id": 166, "guid": "55213436-8dc0-52f3-8306-e24ec82bb375", "date": "2025-04-08T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:30", "room": "Saal Rotterdam", "slug": "devday-2025-166-playing-with-3d-on-the-web-beyond", "title": "Playing with 3D on the Web & Beyond", "subtitle": "", "track": null, "type": "Talk 30min", "language": "en", "abstract": "", "description": "Ever wondered how to bring interactive 3D experiences to webshops, or even create a mini-game, using modern web frameworks? Discover the versatility of combining WebGL with popular frameworks to create immersive web-based applications. This talk showcases the technical depths of the WebGL Render API and its powerful wrapper library ThreeJS, to unlock the third dimension in the browser.\r\n\r\nAimed at beginners and enthusiasts interested in web-based 3D development, this talk navigates through the challenges, limitations, and potential of these technologies. You will gain insights drawn from real-world projects, including a sneak peek into a mini-game concept. Walk away with a comprehensive understanding of how to integrate these tools into various applications, from eCommerce to gaming.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "04b9d45f-c5bb-5721-ae0f-327a3368fd42", "id": 128, "code": "J8Y8DK", "public_name": "Thorsten Seyschab", "avatar": "https://talks.devday.de/media/avatars/706ace10a0416e29b129cacc3ccc82bf_CqhZAxJ.jpg", "biography": "Thorsten is a computer scientist and web engineer who has been self-employed since 2014 and currently works as a senior fullstack developer. When he's not assisting companies with their projects or providing guidance and support, he spends his time contributing to open-source projects, giving talks, and enjoying 3D printing.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/HQ8HRR/", "id": 191, "guid": "0cb93749-3b4f-5995-9ffd-1da7693a4191", "date": "2025-04-08T18:00:00+02:00", "start": "18:00", "logo": null, "duration": "01:00", "room": "Saal Rotterdam", "slug": "devday-2025-191-7816-ist-da-noch-was-drauf-", "title": "7816 - Ist da noch was drauf?", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "", "description": "Dieser Vortrag will Euch auf eine Reise mitnehmen. Eine Reise, in eine Zeit, als man zum Telefonieren noch in eine Telefonzelle gehen und dort so komische Plastekarten in das Telefon stecken musste.\r\nEs ist eine Zeitreise in vielerlei Hinsicht. Haupts\u00e4chlich soll es darum gehen, wie sich die Telefonkarten entwickelten und wie sie (in verschiedenen L\u00e4ndern) funktionierten. Allerdings ergab sich aus den Recherchen auch eine Reise in das Internet der 90er Jahre.\r\nIch werde zeigen, was die Karten f\u00fcr Daten beinhalten und wie man sie heute noch auslesen kann, um damit die Frage zu beantworten: \"Ist da noch was drauf?\"\r\nDabei gehe ich auf verschiedene Hardware und deren Programmierung ein.\r\n\r\nHolt gerne Eure alten Karten aus der Schublade und bringt sie mit. Wenn wir genug Zeit haben k\u00f6nnen wir dann diese Frage auch f\u00fcr Eure Karten beantworten.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "b393964f-3472-5961-bed0-831dcf4cfe91", "id": 116, "code": "M3B8WK", "public_name": "Mirko Zeibig", "avatar": "https://talks.devday.de/media/avatars/mz_57VprCV.png", "biography": "Als JAVA-Entwickler der ersten Stunde will ich nat\u00fcrlich nicht immer das gleiche machen. Daher bin ich immer daran interessiert neue und alte Dinge zu lernen, die dann nicht unbedingt zum Mainstream geh\u00f6ren. Wenn dann auch noch etwas (alte) Hardware mit dabei ist, um so besser.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Palaiszimmer": [{"url": "https://talks.devday.de/devday-2025/talk/PB7JJW/", "id": 162, "guid": "1972a21a-9db1-5d68-b33c-ce15b7db12c4", "date": "2025-04-08T09:00:00+02:00", "start": "09:00", "logo": null, "duration": "03:00", "room": "Palaiszimmer", "slug": "devday-2025-162-hexagonale-architektur-in-der-praxis", "title": "Hexagonale Architektur in der Praxis", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Lernziel ist es, die Teilnehmer mit dem notwendigen Wissen bzgl. hexagonaler Architektur auszustatten, um die Lebensdauer und Qualit\u00e4t ihrer Softwareprojekte zu steigern und schneller auf neue Anforderungen reagieren zu k\u00f6nnen.", "description": "Warum?\r\nIn der Softwareentwicklung stehen wir oft vor der Herausforderung, wachsende und alternde Anwendungen zu erweitern und zu warten. Traditionelle Schichtenarchitekturen sto\u00dfen dabei schnell an Grenzen, gekennzeichnet durch das Verschwimmen dieser Schichten und eine Vermengung von technischem und fachlichem Code. Dieser Workshop stellt die hexagonale Architektur als einen Baustein vor, mit diesen Herausforderungen umzugehen.\r\n\r\nWas?\r\nDie hexagonale Architektur stellt die Gesch\u00e4ftslogik ins Zentrum und kapselt technische Details in Ports und Adaptern. Dieser Ansatz erm\u00f6glicht es, fachlichen und technischen Code unabh\u00e4ngig voneinander weiterzuentwickeln und zu testen.\r\n\r\nAblauf?\r\nDer Workshop verbindet Wissensvermittlung mit praktischer Umsetzung in Java. Wir beginnen mit einer kritischen Betrachtung der Schichtenarchitektur, einem \u00dcberblick \u00fcber die hexagonale Architektur und deren Historie. Ausgehend von einem Codebeispiel mit Schichtenarchitektur, entwickeln wir schrittweise eine hexagonale Architektur und beleuchten die Vor- und Nachteile der \u00c4nderungen. Welche Auswirkung haben diese auf die Wartbarkeit und den Test-Code? Dar\u00fcber hinaus fragen wir uns, wie implementiert man eine komplexe UI-Ansicht, ohne die Gesch\u00e4ftslogik zu belasten (Stichwort: Command Query Separation). Wir diskutieren, wie hexagonale Architektur mit Domain-Driven-Design (DDD) zusammen passt, wo sie eher von Nachteil ist und wie man mittels Arch-Unit die Grenzen des Hexagons einh\u00e4lt. \r\n\r\nVoraussetzungen?\r\nDie Teilnehmer sollten Kenntnisse in Java und Unit Testing besitzen. Ein installiertes JDK, GIT und eine IDE sind von Vorteil. Erste Erfahrungen mit mehrschichtigen Architekturen sind hilfreich, um die Vor- und Nachteile der hexagonalen Architektur besser zu verstehen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "aee5891c-6d9f-5e1d-b00f-91c47608819b", "id": 122, "code": "QVPCTY", "public_name": "Alexander Wessel", "avatar": "https://talks.devday.de/media/avatars/ich-small-head_lSeHGD6.jpg", "biography": "Als Solution-Architect und eingefleischter Konferenzfan teilt Alex mit Freude sein Wissen und gibt sich mit rein theoretischen Abhandlungen nicht zufrieden. Auch wenn er eine gute Diskussionskultur sch\u00e4tzt, hat er in mehr als 20 Jahren Liebe zum Code eines nie aus den Augen verloren: den Fokus auf pragmatische L\u00f6sungen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/NBDKLZ/", "id": 184, "guid": "434bd1a3-106c-5ba1-b26b-17672250f0e5", "date": "2025-04-08T14:30:00+02:00", "start": "14:30", "logo": null, "duration": "01:00", "room": "Palaiszimmer", "slug": "devday-2025-184-greenify-your-system-nachhaltigkeit-in-der-softwarearchitektur", "title": "Greenify your System: Nachhaltigkeit in der Softwarearchitektur", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "", "description": "In der Praxis begegnet uns bisher kaum die konkrete Anforderung, Softwarearchitekturen mit Blick auf ihre Umweltvertr\u00e4glichkeit zu gestalten. Die zunehmenden Auswirkungen des menschengemachten Klimawandels zeigen jedoch, dass der eigene Beitrag zu mehr Klimaschutz nicht mehr optional ist.\r\n\r\nDieser Vortrag geht darauf ein, wie GreenIT, Nachhaltigkeit und Umweltvertr\u00e4glichkeit im Architekturentwicklungsprozess nat\u00fcrlich integriert werden k\u00f6nnen. Wir betrachten M\u00f6glichkeiten zur nachhaltigen Umgestaltung bestehender Systeme und zeigen Wege auf, neue Softwarearchitekturen von Anfang an umweltbewusst zu denken. Weiterhin erkunden wir organisatorische Aspekte, die zur Entwicklung gr\u00fcnerer Softwarearchitekturen beitragen k\u00f6nnen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "396179f6-b3ad-5d10-85f2-24e99a66c88c", "id": 137, "code": "MHKTX3", "public_name": "Sophia Resch", "avatar": "https://talks.devday.de/media/avatars/SR_MFSHLYZ.jpg", "biography": "Sophia begeistert es, komplexe IT-Probleme ressourcenschonend zu l\u00f6sen. Sie profitiert dabei von ihrem Hintergrundwissen zu Rechnungswesen, Maschinenbau, mathematischer Modellierung und Computersimulationen. In ihrer Arbeit als Software Engineer folgt sie einem roten Faden zum Thema Nachhaltigkeit und setzt sich dabei f\u00fcr die Verwendung von GreenIT-Prinzipien zum Erreichen umweltfreundlicher Architektur, Cloud-L\u00f6sungen und Software Development ein.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/WPR7GH/", "id": 188, "guid": "1ce25816-2cad-595e-8ca6-a7c03b1689df", "date": "2025-04-08T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:30", "room": "Palaiszimmer", "slug": "devday-2025-188-is-there-life-after-git-", "title": "Is There Life After Git?", "subtitle": "", "track": null, "type": "Talk 30min", "language": "en", "abstract": "Is Git really the best version control system that we can imagine?  Or is there a better way of thinking about source control?  I've been trying out Jujutsu, an alternative to Git that's fully backwards compatible, and that you can switch to without your colleagues even noticing.  Spoiler alert: I think it's pretty cool!", "description": "In this talk, we'll look at Jujutsu.  I'll demonstrate how to set it up with an existing project, and how to use it to craft commits without complicated interactive rebases.  I'll explain how it's structured, and how it makes reasoning about changes simple.  And I'll also talk about the places where it might not be ready for daily use yet.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e1f27875-c698-5852-b328-f6bac0fc305c", "id": 126, "code": "YYYAHF", "public_name": "Jonathan Frere", "avatar": "https://talks.devday.de/media/avatars/me2_BZNLeVw.jpg", "biography": "Jonathan Frere is a software developer working mainly on web development projects. He likes talking about types, testing, and other ways of writing and maintaining software that works, works right, and works fast.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/Y9UTUK/", "id": 185, "guid": "0066ac7e-074d-5fbf-8e68-916a7c75da9f", "date": "2025-04-08T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:30", "room": "Palaiszimmer", "slug": "devday-2025-185--on-the-internet-nobody-knows-you-re-a-dog-", "title": "\"On the Internet, nobody knows you're a dog\"", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "", "description": "Das Internet, wie wir es kennen, hat einen entscheidenden Geburtsfehler: es wurde vers\u00e4umt, einen einheitlichen Mechanismus f\u00fcr die sichere Identifizierung der Nutzer zu integrieren. Die Folge sind komplexe propriet\u00e4re Identifizierungs- und Authentifizierungsverfahren sowie zahlreiche Varianten von Onlinebetrug. Mit kryptografisch gesicherten Self Sovereign Identities (SSI) besteht die Chance, dieses Problem zu l\u00f6sen, und Europa hat hier viel vor. In unserem Vortrag gehen wir auf die Grundlagen von SSI und den aktuellen Stand der EU-Regulierung mit eIDAS 2.0 ein. Wir zeigen m\u00f6gliche Anwendungsf\u00e4lle von solchen Identit\u00e4ten und deren Vorteile. Zudem erl\u00e4utern wir die verwendeten Prinzipien und Protokolle und zeigen am konkreten Beispiel, wie auch das Thema Payment (Online und am Point of Sale) mit der EUDI-Wallet auf das n\u00e4chste Level gehoben werden kann.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a13d33c3-0bc3-5e75-96a0-31ad75257e80", "id": 138, "code": "RWAU3X", "public_name": "Andr\u00e9 Engelhorn", "avatar": "https://talks.devday.de/media/avatars/AE_AI_eNpkLwp.jpeg", "biography": "Freiberuflicher Berater mit langj\u00e4hriger Erfahrung in innovativen Themen und MMS-Vergangenheit.", "answers": []}, {"guid": "5189c6a6-e969-51b2-ae69-5794a526f6b7", "id": 139, "code": "LBRBEY", "public_name": "J\u00fcrgen Anke", "avatar": "https://talks.devday.de/media/avatars/Anke_profilbild_small_VrOkHdL.jpg", "biography": "Professor f\u00fcr Softwaretechnologie und Informationssysteme an der HTW Dresden. Bei der MMS von 2003-2004 und 2012-2015 :-)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/PVDGFD/", "id": 154, "guid": "5f6f7235-2bc1-5aa1-ad4d-8296ed2fca7d", "date": "2025-04-08T18:00:00+02:00", "start": "18:00", "logo": null, "duration": "01:00", "room": "Palaiszimmer", "slug": "devday-2025-154-wer-rustet-der-rostet-nicht", "title": "Wer rustet, der rostet nicht", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "\u00dcber den unkomplizierten Einsatz von Rust in typischen Backendszenarien", "description": "Rust ist in aller Munde und wird vor allem f\u00fcr seine Speichersicherheit und Geschwindigkeit gelobt.\r\nMan findet viele Projekte, die C/C++ abl\u00f6sen, u.a. auch in der Embedded Welt.\r\nDass man mit Rust aber auch wunderbar klassische Backends bauen kann, ist vermutlich nicht jedem gewahr. \r\nDabei muss man nicht auf bekannte Konzepte wie ORM, Serialisierung, HTTP Bibliotheken oder Testframeworks verzichten. Die etablierten Konzepte und Frameworks m\u00fcssen dabei den Vergleich mit Platzhirschen wie Spring nicht scheuen.\r\nDie Session verzichtet explizit auf Einblicke in Feinheiten der Sprache, sondern geht auf eine technische Reise durch den Aufbau einer klassischen Backendanwendung unter Einsatz etablierter Rust Frameworks. Mitreisende werden dabei schnell verstehen, dass die sprachlichen H\u00fcrden von Rust nur Nebensache sind. Ganz sicher wird sich der eine oder andere danach motiviert f\u00fchlen, den n\u00e4chsten Microservice vielleicht doch einmal mit einem neuen Stack umzusetzen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "6830cedb-ad99-5eb1-99d3-c3b410974980", "id": 115, "code": "BXLHHT", "public_name": "Tobias Nebel", "avatar": "https://talks.devday.de/media/avatars/TONE_461b5GB.jpg", "biography": "Tobias Nebel ist IT Architect bei sciota und konzipiert bzw. entwickelt seit 15 Jahren L\u00f6sungen in den Bereichen Internet of Things und Produktionsdigitalisierung. Er arbeitet an beliebigen Stellen von Microcontroller \u00fcber Backend bis in Frontends. Im letzten Jahr hat er in mehreren Bereichen sehr positive Erfahrung mit Rust gemacht und m\u00f6chte diese zum Wohle der Menschheit gern teilen.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Weinzimmer": [{"url": "https://talks.devday.de/devday-2025/talk/JYELSL/", "id": 180, "guid": "b0ed32c7-86ca-5303-ba60-50f4e0c12eca", "date": "2025-04-08T09:00:00+02:00", "start": "09:00", "logo": null, "duration": "03:00", "room": "Weinzimmer", "slug": "devday-2025-180-clean-and-scalable-frontend-tests-with-playwright-fixtures", "title": "Clean and Scalable Frontend Tests with Playwright Fixtures", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Learn how to create clean, maintainable frontend end-to-end tests by combining Playwright\u2019s fixture feature with the Page Object Model. This session will equip you with actionable techniques to reduce boilerplate, improve test isolation, and boost reusability.", "description": "Effective test automation isn't just about writing tests - it's about building clean, maintainable test suites that scale. One of the biggest challenges in frontend e2e testing is managing repetitive setup and teardown code, which can make tests fragile and difficult to maintain. By combining the familiar Page Object Model (POM) design pattern with Playwright's powerful fixture feature, you can reduce boilerplate, increase test isolation and improve reusability. This approach elevates POM by using fixtures to create modular, dependency-injected components and streamline resource management.\r\n\r\nIn this hands-on workshop, you'll learn to implement fixtures and Page Objects step-by-step in Typescript, using real-world examples and coding exercises to demonstrate\r\n\r\nHow fixtures can eliminate redundant setup logic and improve test performance.\r\n\r\nHow to design Page Objects that make frontend tests easier to read and maintain.\r\n\r\nPractical patterns for reducing flakiness and debugging problems faster.\r\n\r\nBy the end of this session, you'll walk away with reusable templates, best practices, and the confidence to deliver faster, more reliable tests - so you can focus on building quality software instead of maintaining fragile test suites.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "dc679eaa-438a-519f-856a-a7acdf355028", "id": 132, "code": "G3ZCYE", "public_name": "Michael Schlimbach", "avatar": "https://talks.devday.de/media/avatars/MS-small_6nRHDs8.jpeg", "biography": "Michael hat einen breiten Hintergrund im Thema Testing und Qualit\u00e4t, den er seit 2024 bei der pentacor zum Einsatz bringt. Daneben analysiert er gerne Qualit\u00e4tsmetriken oder lernt Frontend-Entwicklung.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/NXNZQL/", "id": 199, "guid": "ec3acb28-3753-5fe2-b9f1-2111e9bffa6c", "date": "2025-04-08T14:30:00+02:00", "start": "14:30", "logo": null, "duration": "01:00", "room": "Weinzimmer", "slug": "devday-2025-199-optimierung-von-container-image-builds", "title": "Optimierung von Container Image Builds", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "Vorgestellt wird eine breite \u00dcbersicht an Techniken, die die Teilnehmer auf ihre eigenen Container Images anwenden k\u00f6nnen, um diese kleiner und sicherer zu machen, und die Build-Geschwindigkeit zu steigern. F\u00fcr jede Technik gibt es Links zu vertiefenden Informationen.", "description": "F\u00fcr die Auslieferung bzw. das Deployment von Anwendungen haben sich (Docker) Container mittlerweile als Standard etabliert. Aber das Bauen der Images dauert oft deutlich l\u00e4nger als n\u00f6tig, oder produziert zu gro\u00dfe oder unsichere Images. In der Folge m\u00fcssen Teams zu lange auf ihre Build-Pipeline warten, oder es entstehen hohe Personalkosten, um unsichere oder zu gro\u00dfe Images zu entschlacken.\r\n\r\nAnhand von Praxisbeispielen werden verschiedene Optimierungsans\u00e4tze vorgestellt, die sowohl die Build-Geschwindigkeit als auch die Sicherheit und Gr\u00f6\u00dfe von Docker-Images verbessern. Dabei wird sowohl das Containerfile/Dockerfile als auch die zugrundeliegende Infrastruktur ber\u00fccksichtigt. Beispiele sind: Layer-Caching, BuildKit-Remote Caching, RUN-Statement-Reihenfolge, dockerignore-Datei uvm.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0ba31258-b410-5764-8c0a-59abd6bc3f78", "id": 153, "code": "Q8PAXW", "public_name": "Marius Shekow", "avatar": "https://talks.devday.de/media/avatars/profile-temp_Z8ekbgp.jpg", "biography": "Marius Shekow ist DevOps- und Cloud-Engineer bei SprintEins in Bonn. Dort verantwortet er Software-Engineering-Praktiken mit Cloud-Bezug, wie Continuous Integration, Delivery & Deployment (CI/CD), Testing oder Infrastructure as Code. Sein Wissen teilt er \u00fcber seinen Blog (augmentedmind.de) und in Vortr\u00e4gen auf Tech-Konferenzen wie der CloudLand oder der Continuous Lifecycle/ContainerConf.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/8RD37E/", "id": 209, "guid": "42460d7c-213a-54ab-949d-38120b596b75", "date": "2025-04-08T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:10", "room": "Weinzimmer", "slug": "devday-2025-209-drive-by-mitarbeit-kleine-und-effiziente-beitrge-in-open-source-software-und-unternehmensprojekten", "title": "Drive-by Mitarbeit: Kleine und effiziente Beitr\u00e4ge in Open Source Software und Unternehmensprojekten", "subtitle": "", "track": null, "type": "Lightning Talk", "language": "de", "abstract": "", "description": "Keine Zeit um voll an allen Projekt mitzuarbeiten? Wie ihr \"Drive-by Mitarbeit\" erfolgreich in Open-Source- und Unternehmensprojekten umsetzen k\u00f6nnt. Im \"Easy Mode\" erkl\u00e4re ich kurz, wie ihr passende Open-Source-Projekte findet, mit Maintainer:innen kommuniziert und Beitr\u00e4ge umsetzt. Im \"Hard Mode\" beleuchte ich die Herausforderungen in Firmenprojekten, von internen Barrieren bis zur Integration des Codes. Kommt vorbei und erfahrt, wie ihr mit gezielten kleinen Beitr\u00e4gen sowohl die Open Source Community als auch eure internen Projekte voranbringen k\u00f6nnt!", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c02f15d2-9085-5a41-b1b0-35dfd68c6844", "id": 164, "code": "9KFV87", "public_name": "Martin Schurz", "avatar": "https://talks.devday.de/media/avatars/mch_square_mBG7Qho.png", "biography": "Als System Architekt ist Martin Schurz bei der Telekom MMS GmbH f\u00fcr die Weiterentwicklung und den Betrieb von Kundenapplikationen zust\u00e4ndig. Mit mehr als 15 Jahren Erfahrung im Application Management und beim L\u00f6sen von Problemen im Betrieb, wird er auch h\u00e4ufiger zur Hilfe beim Debuggen von Fehlern in anderen Projekten oder zur Wissensteilung in unseren Teams gerufen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/YTHUXD/", "id": 217, "guid": "574aead4-3d71-5f23-90e9-e2e5fb068c92", "date": "2025-04-08T16:10:00+02:00", "start": "16:10", "logo": null, "duration": "00:10", "room": "Weinzimmer", "slug": "devday-2025-217-data-tells-million-stories-mastering-the-art-of-data-visualization", "title": "Data Tells Million Stories: Mastering The Art Of Data Visualization", "subtitle": "", "track": null, "type": "Lightning Talk", "language": "de", "abstract": "Lernziele der Speaker-Session:  \r\n1. \u00c4sthetik und Funktionalit\u00e4t wirkungsvoller Datenvisualisierungen erkennen und wertsch\u00e4tzen.  \r\n2. Zentrale Gestaltungsprinzipien anwenden, um visuell ansprechende und aussagekr\u00e4ftige Datenvisualisierungen zu schaffen.  \r\n3. Storytelling-Techniken einsetzen, um aus Rohdaten eine packende und verst\u00e4ndliche Storyline zu entwickeln.", "description": "Datenvisualisierung (DataViz) ist ein Begriff, der seit Jahren im Trend liegt \u2013 aber was genau bedeutet das, und warum ist es so wichtig? Jeden Tag wirst du mit der visuellen Darstellung von Daten und Informationen konfrontiert. Visuelle Inhalte nimmst du schneller auf als reinen Text und kannst dich sp\u00e4ter besser daran erinnern \u2013 besonders, wenn sie eine Entscheidung oder ein Verhalten beeinflussen k\u00f6nnen. Da die Menge der erzeugten Daten st\u00e4ndig w\u00e4chst, brauchen wir die F\u00e4higkeit, die darin enthaltenen Erkenntnisse klar und verst\u00e4ndlich zu kommunizieren. Genau hier kommt DataViz ins Spiel: Es verwandelt trockene Informationen in \u00fcberzeugende visuelle Botschaften.\r\nIn meiner Session zeige ich dir, wie beeindruckend und wirkungsvoll Datenvisualisierungen sein k\u00f6nnen \u2013 und wie du deine Daten dazu bringst, eine (bessere) Geschichte zu erz\u00e4hlen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "9bb79cdb-6529-5eb5-ac63-a1be0c7dbfbe", "id": 170, "code": "BHSYZA", "public_name": "Tanja Heynig", "avatar": null, "biography": "Tanja is an Industrial Engineer with a passion for data visualizations. Currently, she brings her expertise to the COO Office at GlobalFoundries, after she joined the company in 2023. Before joining GF, Tanja worked several years at a robotic startup, combining her knowledge as a Business Analyst coming from the corporate world of Infineon, where she started her career. Besides her enthusiasm for data visualizations, Tanja likes reading books or cooking, and enjoys her time off-screen with family, friends, and her cat Mir\u00f3.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/DGCLGV/", "id": 179, "guid": "755e3a32-aab6-59d6-b762-34780d78a985", "date": "2025-04-08T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:30", "room": "Weinzimmer", "slug": "devday-2025-179-eine-api-kommt-selten-allein-mit-arazzo-api-workflows-definieren", "title": "Eine API kommt selten allein - Mit Arazzo API-Workflows definieren", "subtitle": "", "track": null, "type": "Talk 30min", "language": "de", "abstract": "APIs sind die versteckten Helden der digitalen Welt \u2013 sie verbinden Systeme, treiben Innovation voran und er\u00f6ffnen neue Gesch\u00e4ftsm\u00f6glichkeiten. Aber selten steht eine API allein: Gesch\u00e4ftsprozesse erfordern oft die geschickte Orchestrierung mehrerer APIs. Genau hier setzt die Arazzo-Spezifikation an!\r\n\r\nIn diesem Vortrag entdecken wir gemeinsam, wie Arazzo API-Workflows nicht nur verst\u00e4ndlich, sondern auch maschinenlesbar und effizient gestaltet. Mit praxisnahen Beispielen, klaren Use Cases und einem Blick auf die Zukunft von API-Integrationen zeige ich, wie Ihr aus APIs mehr herausholen k\u00f6nnt. Perfekt f\u00fcr alle, die APIs nicht nur nutzen, sondern mit ihnen Gro\u00dfes erreichen m\u00f6chten!", "description": "APIs sind der Motor der digitalen Transformation \u2013 sie verbinden Systeme, erm\u00f6glichen Innovation und schaffen die Grundlage f\u00fcr digitale Gesch\u00e4ftsmodelle. Doch wie h\u00e4ufig steht eine API wirklich allein? Komplexe Gesch\u00e4ftsprozesse erfordern in der Regel die Interaktion mehrerer APIs, die orchestriert und sinnvoll aufeinander abgestimmt werden m\u00fcssen. Das kann schnell un\u00fcbersichtlich werden \u2013 sowohl in der Dokumentation als auch in der Implementierung.\r\n\r\nHier kommt Arazzo ins Spiel, eine neue Spezifikation der OpenAPI-Initiative, die es erm\u00f6glicht, API-Workflows standardisiert und maschinenlesbar zu beschreiben. Arazzo schafft die Br\u00fccke zwischen einzelnen API-Endpunkten und der Abbildung von gesch\u00e4ftsrelevanten Prozessen. Ob Integration in bestehende Systeme, die Automatisierung wiederkehrender Abl\u00e4ufe oder die Grundlage f\u00fcr intelligente Assistenzsysteme \u2013 mit Arazzo werden API-Workflows zu klar definierten, wiederverwendbaren \u201eRezepten\u201c.\r\n\r\nDieser Vortrag zeigt, wie Arazzo funktioniert, welche Vorteile es bietet und wie man damit arbeitet. Anhand eines Beispiels lernen wir, wie ein API-Workflow strukturiert beschrieben und dokumentiert werden kann. Dabei werfen wir auch einen Blick auf erste verf\u00fcgbare Tools und die Potenziale f\u00fcr zuk\u00fcnftige Anwendungen.\r\n\r\nDer Vortrag richtet sich an Entwickler*innen, Architekt*innen und Entscheider*innen, die APIs nutzen, integrieren oder verwalten \u2013 und die das volle Potenzial ihrer API-Landschaft aussch\u00f6pfen und ihre API-Strategie mit Arazzo auf das n\u00e4chste Level heben wollen!", "recording_license": "", "do_not_record": false, "persons": [{"guid": "118b0987-8591-55f7-803c-8344ec948c20", "id": 134, "code": "EZ3CFE", "public_name": "Andreas Siegel", "avatar": "https://talks.devday.de/media/avatars/Andreas_Siegel07_bb_BbKdmj5.jpg", "biography": "Andreas ist Initiative auf zwei Beinen. Er teilt bereitwillig sein Wissen und seine Erfahrungen mit APIs, API-Management und DevOps, den Hauptthemen seines Projektalltags. Als vielseitig begeisterter Allesforscher schaut er weit \u00fcber den Tellerrand hinaus, denn am meisten gef\u00e4llt ihm alles.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2025/talk/JQW8QM/", "id": 172, "guid": "e550b700-363c-52ed-ade1-d2570cda94a7", "date": "2025-04-08T18:00:00+02:00", "start": "18:00", "logo": null, "duration": "01:00", "room": "Weinzimmer", "slug": "devday-2025-172-adhs-in-der-it-vom-chaos-zum-code-wie-wir-die-strken-nutzen-und-die-herausforderungen-meistern", "title": "ADHS in der IT: Vom Chaos zum Code \u2014 Wie wir die St\u00e4rken nutzen und die Herausforderungen meistern", "subtitle": "", "track": null, "type": "Talk 60min", "language": "de", "abstract": "", "description": "ADHS ist mehr als nur das Bild des zappeligen Kindes \u2014 gerade in der IT-Branche sind viele Erwachsene betroffen, oft ohne es zu wissen. Doch ADHS kann sowohl Fluch als auch Segen sein: Die kreativen H\u00f6henfl\u00fcge und das tiefe Hyperfokus-Tauchen sind oft genauso pr\u00e4sent wie das chaotische Durcheinander und der st\u00e4ndige Kampf mit Prokrastination.\r\n\r\nIn diesem Vortrag kl\u00e4ren wir \u00fcber die typischen Symptome von ADHS auf und geben erste Anhaltspunkte, wie man bei sich selbst m\u00f6gliche Anzeichen erkennen kann. Au\u00dferdem beleuchten wir, wie Teams am besten mit ADHS-betroffenen Kollegen umgehen k\u00f6nnen, um deren Potenziale voll auszusch\u00f6pfen. Abschlie\u00dfend teilen wir konkrete Strategien und Tipps f\u00fcr Softwareentwickler, wie sie mit den Herausforderungen von ADHS besser umgehen und ihre St\u00e4rken besser nutzen k\u00f6nnen. Dieser Vortrag richtet sich an alle, die in der IT arbeiten und mehr \u00fcber ADHS erfahren wollen \u2014 egal, ob als Betroffene oder als Kollegen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "59d7e448-fb59-5b32-b084-094dee8ce4c1", "id": 130, "code": "P9SCNN", "public_name": "Joshua T\u00f6pfer", "avatar": "https://talks.devday.de/media/avatars/48db932eb5d5cf02e000aaf1613c93c3_utb0qpH.jpg", "biography": "Joshua T\u00f6pfer ist Senior Consultant bei INNOQ. Seit \u00fcber vier Jahren arbeitet er ausschlie\u00dflich mit der Methodik des Ensemble Programming und entwickelt so verteilte Systeme und Webanwendungen. Er ist einer der Maintainer von mob.sh und coacht regelm\u00e4\u00dfig Teams, die Ensemble Programming oder auch Remote Ensemble Programming ausprobieren wollen.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}}