{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.0.dev0"}, "schedule": {"url": "https://pretalx.com/workshoptage-2025/schedule/", "version": "0.13", "base_url": "https://pretalx.com", "conference": {"acronym": "workshoptage-2025", "title": "Workshop-Days 2025", "start": "2025-09-09", "end": "2025-09-11", "daysCount": 3, "timeslot_duration": "00:05", "time_zone_name": "Europe/Zurich", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "Room E8", "slug": "4193-room-e8", "guid": "5ebe766c-c3cb-585b-84d0-d9cb28763181", "description": null, "capacity": null}, {"name": "Room E7", "slug": "4194-room-e7", "guid": "c07d5a9c-af0c-558f-a4a6-7bcd608da3e1", "description": null, "capacity": null}, {"name": "Room E9", "slug": "4195-room-e9", "guid": "a7cdd4e1-1e29-5f97-a18c-e339cdb39b65", "description": null, "capacity": null}, {"name": "Room H91", "slug": "4199-room-h91", "guid": "f77f7ca7-aa1f-5287-8967-8d19450c5780", "description": null, "capacity": null}, {"name": "Room J91", "slug": "4200-room-j91", "guid": "3b9dbd5a-5f17-58a6-90b8-e143c00794e0", "description": null, "capacity": null}, {"name": "Room G91", "slug": "4201-room-g91", "guid": "3e839b0a-cf22-5c7f-adbf-81426705447f", "description": null, "capacity": null}, {"name": "Room  F91", "slug": "4202-room-f91", "guid": "76d591af-f669-5978-9eaa-a446c3503d01", "description": null, "capacity": null}, {"name": "Room K91", "slug": "4198-room-k91", "guid": "a3d4eaff-a0bf-5c17-9bf7-1e887e052918", "description": null, "capacity": null}, {"name": "Room E81", "slug": "4817-room-e81", "guid": "4c58d0ee-e56b-502c-8e60-1a2b0e2476d3", "description": null, "capacity": null}, {"name": "Room E6", "slug": "4196-room-e6", "guid": "5550740c-6a71-5286-b797-64f1630f1ea1", "description": null, "capacity": null}, {"name": "Room 5", "slug": "4197-room-5", "guid": "07147ec4-097d-544d-a5c2-2c4f4c3bfc15", "description": null, "capacity": null}], "tracks": [], "days": [{"index": 1, "date": "2025-09-09", "day_start": "2025-09-09T04:00:00+02:00", "day_end": "2025-09-10T03:59:00+02:00", "rooms": {"Room E8": [{"guid": "d3192e26-93c0-52f9-8c3c-6bb344000391", "code": "Y39W7G", "id": 67993, "logo": null, "date": "2025-09-09T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E8", "slug": "workshoptage-2025-67993-human-ai-collaboration-making-prudent-use-of-ai-in-development", "url": "https://pretalx.com/workshoptage-2025/talk/Y39W7G/", "title": "Human AI collaboration: Making Prudent use of AI in development", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "The power of AI is incredible and learning to make good use of it is in the best interest of both developers and organization. In this workshop, we will start with a very short discussion of ethics, legality, and the risks of using AI to assist with software development Then we will spend most of our time with hands on exercises. We will take a problem, spend a few minutes collaborating with humans to solve it. Then we will use AI tools to solve it. We will compare notes and learn the effectiveness of both types of collaborations\u2014with humans and with AI.", "description": "## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/human-ai-collaboration-making-prudent-use-of-ai-in-developm-7335580161163688859.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "VNJDCS", "name": "Venkat Subramaniam", "avatar": "https://pretalx.com/media/avatars/VNJDCS_kN5dmf5.webp", "biography": null, "public_name": "Venkat Subramaniam", "guid": "1b4f3bc1-1082-5800-bddd-4af4b90e1d44", "url": "https://pretalx.com/workshoptage-2025/speaker/VNJDCS/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/Y39W7G/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/Y39W7G/", "attachments": []}, {"guid": "ccfa7c29-6d58-5628-aa95-9f8d22326162", "code": "8CRAZT", "id": 74196, "logo": null, "date": "2025-09-09T17:30:00+02:00", "start": "17:30", "duration": "00:45", "room": "Room E8", "slug": "workshoptage-2025-74196-keynote", "url": "https://pretalx.com/workshoptage-2025/talk/8CRAZT/", "title": "KEYNOTE", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "\"It AI-n't What You Think!\"", "description": "Agile Developer, Inc. was founded by Dr. Venkat Subramaniam who's known for his contagious enthusiasm and passion for software development. As a truly polyglot programmer, he believes in mastering technologies that improve robustness and productivity, irrespective of their source, and putting them to effective use.\r\n\r\nDr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has mentored tens of thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.\r\n\r\nVenkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications. Venkat is a well-recognized person in the software communities. He was once a recipient of the MicroSoft MVP award. He has received JavaOne RockStar award three years in a row and was inducted into the Java Champions program in 2013 for his efforts in motivating and inspiring software developers around the world.\r\n\r\nVenkat has been in the training, consulting, and mentoring business since 1996. He is recognized for his pragmatic approach, dislike for accidental complexity, continuous effort to seek minimalistic design, and simpler solutions.\r\n\r\nPrior to starting his own company, Venkat worked in various positions, from Programmer Analyst to Systems Architect, at organizations like Halliburton, Raytheon, and Invensys.\r\n\r\nOver the past two decades, many organizations around the world have sought training, consulting, and mentoring services of our organization. Some of our clients include ABN Aramco, Accelinnova, Adobe, American Express, ASML, Aspen Technologies, ATPCO, Baylor College of Medicine, Beachbody, Bechtel, Best Buy, BMC Software, CME Group, Careworks, Consid, Energy Transfer, Fugro Chance, GE Health, Gilt, Halliburton, Idera, Invensys, Mentor Graphics, Nationwide, Neiman Marcus, NetIQ, Nike, Nokia, OCLC, Perceptive, Pitney Bowes, Roche, Schlumberger, Siemens, Seismic Micro, State of Georgia, Tideworks Technologies, the US Government, to mention a few.", "recording_license": "", "do_not_record": false, "persons": [{"code": "VNJDCS", "name": "Venkat Subramaniam", "avatar": "https://pretalx.com/media/avatars/VNJDCS_kN5dmf5.webp", "biography": null, "public_name": "Venkat Subramaniam", "guid": "1b4f3bc1-1082-5800-bddd-4af4b90e1d44", "url": "https://pretalx.com/workshoptage-2025/speaker/VNJDCS/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/8CRAZT/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/8CRAZT/", "attachments": []}], "Room E7": [{"guid": "928476ff-e302-5f75-8373-8e6988b548d9", "code": "DRNNVN", "id": 68520, "logo": null, "date": "2025-09-09T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E7", "slug": "workshoptage-2025-68520-machine-learning-bootcamp-fur-software-spezialisten", "url": "https://pretalx.com/workshoptage-2025/talk/DRNNVN/", "title": "Machine Learning Bootcamp f\u00fcr Software Spezialisten", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "In diesem kompakten Bootcamp geben wir Softwareentwickler:innen und technischen Entscheidern einen fundierten \u00dcberblick \u00fcber aktuelle Herausforderungen und Chancen im Bereich des Machine Learning. Gemeinsam beleuchten wir grundlegende Konzepte wie supervised und unsupervised learning, den Umgang mit grossen Datenmengen und deren Qualit\u00e4t sowie zentrale Aspekte moderner MLOps-Praktiken.\r\n\r\nUnser Ziel ist es nicht, in einem Tag ML-Expert:innen auszubilden, sondern ein klares Verst\u00e4ndnis daf\u00fcr zu schaffen, welche Fragestellungen und Fallstricke beim Einsatz von Machine Learning in zuk\u00fcnftigen Softwareprojekten auftreten k\u00f6nnen \u2013 und wie man ihnen kompetent begegnet.", "description": "1. Introduction to Machine Learning\r\n\r\n- Grundverst\u00e4ndnis f\u00fcr Funktionsweise und Zielsetzung von Machine Learning\r\n- Unterschiede zwischen supervised und unsupervised learning\r\n- Voraussetzungen f\u00fcr erfolgreiches Lernen (Datenqualit\u00e4t, Problemformulierung, Zieldefinition)\r\n\r\n2. Statistical Machine Learning\r\n- Einf\u00fchrung in klassische Machine Learning Algorithmen und deren Konzepte\r\n- Diskussion \u00fcber Vorteile gegen\u00fcber modernen deep learning Ans\u00e4tzen\r\n- Umsetzung eines konkreten Verfahrens zur Vertiefung: Fokus auf feature engineering und Datenrepr\u00e4sentation\r\n\r\n3. Neuronal Networks\r\n- Anwendung eines neuronal network-Modells auf den gleichen Datensatz wie zuvor\r\n- Aufbau, Training und Analyse eines einfachen neural network\r\n- Diskussion der Unterschiede und St\u00e4rken im Vergleich zu klassischen Methoden\r\n\r\n4. MLOps\r\n- \u00dcberblick \u00fcber zentrale MLOps-Konzepte im Kontext realer Softwareprojekte\r\n- Deployment eines kleinen Containers mit FastAPI zur Bereitstellung eines API-Endpunkts\r\n- Diskussion typischer Herausforderungen bei der Operationalisierung von ML-Modellen\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/machine-learning-bootcamp-fuer-software-spezialisten-7335702984095971825.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "37QXJN", "name": "Martin Stypinski", "avatar": "https://pretalx.com/media/avatars/37QXJN_ZTUSP67.webp", "biography": "Martin Stypinski ist Gr\u00fcnder der Veemg GmbH in Z\u00fcrich, einem Unternehmen f\u00fcr ML Engineering und Beratung, sowie Studiengangleiter des Weiterbildungsstudiengangs \u201eMachine Learning for Software Engineers\u201c an der Ostschweizer Fachhochschule in Rapperswil. In den letzten f\u00fcnfzehn Jahren war er in verschiedenen ingenieurtechnischen Positionen in der Softwareindustrie und der angewandten Forschung t\u00e4tig. Seine Leidenschaft gilt anspruchsvollen Aufgaben im Bereich Machine Learning und Computer Vision - insbesondere dort, wo intelligente Systeme \u00fcber einfache Klassifikation hinaus echten Mehrwert schaffen.", "public_name": "Martin Stypinski", "guid": "7aaddb2a-2015-540e-ab1f-2e9fb19218b6", "url": "https://pretalx.com/workshoptage-2025/speaker/37QXJN/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/DRNNVN/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/DRNNVN/", "attachments": []}], "Room E9": [{"guid": "6ab7371c-f075-5e71-83f9-c9681db421c2", "code": "KZAVBV", "id": 66980, "logo": null, "date": "2025-09-09T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E9", "slug": "workshoptage-2025-66980-effizienter-datenbankzugriff-mit-jooq", "url": "https://pretalx.com/workshoptage-2025/talk/KZAVBV/", "title": "Effizienter Datenbankzugriff mit jOOQ", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "SQL war nie dazu gedacht, abstrahiert zu werden. In den engen Grenzen schwergewichtiger Mapper gefangen zu sein und die Sch\u00f6nheit und Einfachheit relationaler Datenbanken zu verbergen. SQL war nie dazu gedacht, objektorientiert zu sein. SQL war nie dazu gedacht, etwas anderes zu sein als \u2026 SQL! - Lukas Eder, der Erfinder von jOOQ.\r\n\r\nWas ist der beste Weg, um SQL mit Java zu verwenden? Oft wird JPA/Hibernate verwendet, ohne die Wahl zu \u00fcberdenken. Aber es gibt andere Frameworks wie jOOQ, die in vielen Situationen besser passen.\r\n\r\nIn diesem Workshop lernen Sie, wie Sie jOOQ mit Spring Boot, Flyway und Testcontainers verwenden, um effizient auf SQL-Datenbanken zuzugreifen.", "description": "AGENDA\r\nNach einem Quick-Start wird der Workshop einen Einblick in die Funktionen von jOOQ und die Integration mit Spring Boot geben und wie man es in Kombination mit JPA verwendet\r\n\r\n1. Einrichten von jOOQ, Spring Boot, Flyway und Testcontainern\r\n2. jOOQ DSL f\u00fcr die die Erstellung von SQL Abfragen verwenden\r\n3. Generieren des Metamodells zum Schreiben typsicherer Abfragen\r\n4. Abfragen ausf\u00fchren und verarbeiten der Ergebnisse, einschliesslich verschachtelter Java Records und Multisets\r\n5. Stored Procedures und Funktionen aufrufen\r\n6. Transaktionen und jOOQ\r\n7. Wie funktioniert die automatische Konfiguration von jOOQ in Spring Boot?\r\n8. Nutze das Beste aus beiden Welten. jOOQ mit JPA integrieren.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/effizienter-datenbankzugriff-mit-jooq-7335580234735979893.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "CBXJ3C", "name": "Simon Martinelli", "avatar": "https://pretalx.com/media/avatars/CBXJ3C_0Lz2TKn.webp", "biography": "Simon Martinelli ist Java Champion, Vaadin Champion und Oracle ACE Pro mit \u00fcber 30 Jahren Erfahrung als Softwarearchitekt, Entwickler, Berater und Trainer.\r\nAls Inhaber von Martinelli LLC ist er auf die Optimierung der Full-Stack-Entwicklung mit Java spezialisiert und legt seinen Schwerpunkt auf moderne Architekturen und Softwaremodernisierung.\r\nEr gibt sein Fachwissen regelm\u00e4ssig weiter, indem er auf internationalen Konferenzen spricht, Artikel schreibt und seinen Blog Keep It Simple pflegt: https://martinelli.ch\r\nSeine Leidenschaft f\u00fcr das Unterrichten spiegelt sich in seiner Arbeit als Dozent an zwei Fachhochschulen in der Schweiz wider.", "public_name": "Simon Martinelli", "guid": "ef8d677b-ee1d-53ab-844c-53cf766abd06", "url": "https://pretalx.com/workshoptage-2025/speaker/CBXJ3C/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/KZAVBV/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/KZAVBV/", "attachments": []}], "Room H91": [{"guid": "e85ee5ac-84da-5e8d-a36d-542adf7ab727", "code": "KNASKM", "id": 68010, "logo": null, "date": "2025-09-09T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room H91", "slug": "workshoptage-2025-68010-softwarearchitektur-durch-beispiele-lernen", "url": "https://pretalx.com/workshoptage-2025/talk/KNASKM/", "title": "Softwarearchitektur durch Beispiele lernen", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "\u00dcbung macht den Meister. Das gilt genauso f\u00fcr Architekturarbeit.\r\nIn diesem Workshop \u00fcben wir das Erstellen einer Softwarearchitektur anhand von Beispiel\u00fcbungen, welche von realen Applikationen inspiriert sind. \r\nDie schnelle Abfolge von mehreren kleinen, fokussierten Aufgaben macht das schnelle Erlernen von Architekturarbeit m\u00f6glich. Im realen Architektenleben befassen wir uns meist langfristig mit einer einzelnen Architektur und k\u00f6nnen so nur langsam Erfahrung sammeln.\r\nDie Beispiele sind so gew\u00e4hlt, dass das Bearbeiten von unterschiedliche Architekturstile und -muster m\u00f6glich ist.", "description": "Nach einer Einf\u00fchrung in die Schritte des Architekturentwurfs, wenden wir das gelernte und euer bestehendes Wissen an, um einige Beispielaufgaben zu l\u00f6sen und jeweils eine m\u00f6gliche Architektur zu entwickeln. Die erste Runde wird durch mich gef\u00fchrt, damit ihr eine m\u00f6gliche Herangehensweise sicher kennt. In den weitern Runden k\u00f6nnt ihr diese vertiefen oder auch andere euch bekannte Methoden anwenden. Jede Runde wird mehrfach unterbrochen, um uns gegenseitig die aktuellen L\u00f6sungen vorzustellen und um R\u00fcckmeldung zu geben. Fragen und Unklarheiten werden nat\u00fcrlich auch gekl\u00e4rt. \r\nDie \u00dcbungen werden mit Papier, Stift, Gruppendiskussion und Internet gel\u00f6st.\r\nSo oder so, am Ende des Tages habt ihr mindestens drei Architekturen f\u00fcr unterschiedliche Arten von Applikationen erstellt und eure Architekturfertigkeiten sind gest\u00e4rkt.\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/softwarearchitektur-durch-beispiele-lernen-7335703545780402538.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "QH89M8", "name": "Urs Enzler", "avatar": "https://pretalx.com/media/avatars/QH89M8_crVf5gN.webp", "biography": "Urs Enzler ist Softwarearchitekt und -entwickler mit Fokus auf die .Net Plattform und Azure. Er baut gerne Produkte mit einem kurzen und h\u00e4ufigen Feedback-Zyklus - einige w\u00fcrden das agil oder Continuous Delivery nennen. Neben der Arbeit am Zeiterfassungs-Produkt TimeRocket, ist er ein Berater f\u00fcr Softwarearchitektur und technische Aspekte f\u00fcr Teamarbeit mittels Continuous Delivery wie evolvierbares Design, Test-Driven-Development und \u00e4hnlichem. Er ist der Co-Host der .Net Usergroup Zentralschweiz und bloggt auf www.planetgeek.ch.", "public_name": "Urs Enzler", "guid": "5f29f51e-8382-5e8c-adce-5ef566e21b9d", "url": "https://pretalx.com/workshoptage-2025/speaker/QH89M8/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/KNASKM/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/KNASKM/", "attachments": []}], "Room J91": [{"guid": "854dc087-f4b9-5700-97ac-5cb9238ea9bd", "code": "YAEPMQ", "id": 69093, "logo": null, "date": "2025-09-09T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room J91", "slug": "workshoptage-2025-69093-moderne-react-entwicklung-mit-next-js-und-react-server-components", "url": "https://pretalx.com/workshoptage-2025/talk/YAEPMQ/", "title": "Moderne React Entwicklung mit Next.js und React Server Components", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "**Einleitung:**\r\nDie \u00c4ra der Single Page Applikationen ist vorbei - React erobert den Server!\r\nReact Server Components sind nicht nur eine Revolution im React \u00d6kosystem, sondern haben auch das Potenzial die moderne Front-End Entwicklung gesamthaft neu zu positionieren.\r\nReact-Server Components sind nicht eine Optimierung des bekannten Server-Side-Rendering von Single Page Applikationen, sondern ein ganz neues Konzept, bei welchem gewisse Komponenten ausschliesslich auf dem Server gerendert werden. \r\nNext.js ist ein komplettes Web-Framework, welches auf React und React Server Components aufbaut und viele Konzepte, Patterns und Mechanismen f\u00fcr die Entwicklung von modernen Web-Applikationen mitbringt.\r\n\r\n**Programm:**\r\nWir entwickeln zusammen \"Step-by-Step\" eine Web-Applikation basierend auf Next.js und React Server Components.\r\nDabei lernen wir die Konzepte und Konstrukte von Next.js und React Server Components kennen.\r\nWir diskutieren die Konzepte anhand der konkreten Anwendung und betrachten insbesondere die Unterschiede zu klassischen Single-Page-Applikationen welche mit \"client-side\" React realisiert werden.\r\n\r\n- React Server Components vs. Client Components\r\n- Routing mit Next.js\r\n- Data Fetching mit Server Components (ohne REST API)\r\n- Mutations mit Server Actions (ohne REST API)\r\n- Patterns f\u00fcr Komponentenstrukturen\r\n- Deployment von Next.js Applikationen\r\n\r\n**Kursziel:**\r\nSie verstehen wie moderne Full-Stack Entwicklung mit React, Next.js und React Server Components funktioniert. \r\nSie erkennen die Vorteile und Nachteile gegen\u00fcber der Entwicklung von klassischen Single-Page-Aplikationen mit React. \r\nSie k\u00f6nnen beurteilen, ob der Einsatz von React Server Components und Next.js in Ihrem Projekt Sinn macht.\r\n\r\n**Adressaten:**\r\nSowohl Anf\u00e4nger, welche React kennenlernen wollen als auch erfahrene React Entwickler, welche Next.js und React Server Components kennenlernen wollen.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/moderne-react-entwicklung-mit-next-js-und-react-server-compo-7335580371709371202.html)", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "9A9M9Z", "name": "Jonas Bandi", "avatar": "https://pretalx.com/media/avatars/9A9M9Z_nopMV52.webp", "biography": "Jonas Bandi ist begeisterter Entwickler, Architekt und Trainer. Sein besonderes Interesse gilt der Zusammenf\u00fchrung von moderner Webentwicklung und traditionellen Enterprise-Anwendungen. \r\nMit einem Hintergrund in der traditionellen Java und .NET Entwicklung arbeitet er heute haupts\u00e4chlich mit JavaScript, Angular & React. \r\nIn den letzen Jahren f\u00fchrte Jonas dutzende von in-house Workshops f\u00fcr zahlreiche Firmen in der Schweiz durch. \r\n\r\nSeit 20 Jahren ist Jonas Bandi in verschiedensten Projekten unterwegs: von einer Flugzeugsteuerung \u00fcber industrielle Steuerungsplattformen bis zu Gesch\u00e4ftsanwendungen. Jonas untererrichtet ausserdem seit mehreren Jahren moderne Webentwicklung im CAS \"Applikationsentwicklung mit JavaScript & HTML5\" an der Berner Fachhochschule.", "public_name": "Jonas Bandi", "guid": "ca5ad116-4ac8-5f04-b07c-595b32c597bd", "url": "https://pretalx.com/workshoptage-2025/speaker/9A9M9Z/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/YAEPMQ/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/YAEPMQ/", "attachments": []}], "Room G91": [{"guid": "7496bef0-df21-5753-90ea-290259d51bbe", "code": "YZH9VY", "id": 68956, "logo": null, "date": "2025-09-09T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room G91", "slug": "workshoptage-2025-68956-collaborative-modelling-como-workshop", "url": "https://pretalx.com/workshoptage-2025/talk/YZH9VY/", "title": "Collaborative Modelling (CoMo) Workshop", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "*Collaborative Modelling* (kurz CoMo) bezeichnet moderne Modellierungspraktiken, die bew\u00e4hrte agile Vorgehensweisen auf attraktive Weise kombinieren. Ziel ist es, Softwareentwickler und nicht-technische Zielgruppen zusammenzubringen, um gemeinsam Prozesse sowie Anforderungen von Softwaresystemen zu modellieren. CoMo-Praktiken wie *Event Storming* oder *Domain Storytelling* haben weite Verbreitung gefunden, um Anforderungen, Fachdom\u00e4nen und Gesch\u00e4ftsprozesse gemeinsam mit allen relevanten Stakeholdern zu verstehen und zu modellieren. Sie etablieren einer *Ubiquitous Language* und f\u00f6rdern ein gemeinsames Verst\u00e4ndnis der Problemdom\u00e4ne \u2013 als Grundlage f\u00fcr ein tragf\u00e4higes Applikationsdesign, etwa durch die Zerlegung in sogenannte *Bounded Contexts*. \r\n\r\nDieser Workshop bietet eine praxisnahe Einf\u00fchrung in die wichtigsten CoMo-Ans\u00e4tze und zeigt, wie diese gezielt f\u00fcr Anforderungsanalyse und Systemdesign eingesetzt werden k\u00f6nnen. Anhand konkreter Beispielszenarien wenden wir ausgew\u00e4hlte Praktiken an. Zudem beleuchten wir, welche Praktiken sich wann besonders eignen, wie sich verschiedene Techniken sinnvoll kombinieren lassen, welche Erfolgsfaktoren kritisch sind, wie viel Zeit typischerweise einzuplanen ist und welche inhaltlichen sowie organisatorischen Vorbereitungen f\u00fcr gelungene CoMo-Workshops erforderlich sind. Der Workshop ist interaktiv gestaltet und l\u00e4dt zum aktiven Erfahrungsaustausch ein \u2013 sowohl Einsteigerinnen und Einsteiger als auch erfahrene CoMo-Praktikerinnen und -Praktiker sind herzlich willkommen.", "description": "**Programmpunkte:**\r\n\r\n - Warum modellieren wir und was ist der Nutzen guter Dom\u00e4nenmodelle?\r\n - Einf\u00fchrung und \u00dcberblick \u00fcber CoMo-Praktiken: *Event Storming*, *Domain Storytelling*, *Story Mapping* und *Splitting*\r\n - *Domain Storytelling* als praktische \u00dcbung an einem Fallbeispiel\r\n - *Event Storming* als praktische \u00dcbung an einem Fallbeispiel \r\n - Auswahl und Zusammenspiel der Praktiken (Wann passt welche Praktik?, Tipps und Tricks)\r\n - Unterst\u00fctzende Werkzeuge zur Ergebnisarchivierung und Dokumentation \r\n - Verkn\u00fcpfung zum strategischen *Domain-Driven Design (DDD)*: Wie k\u00f6nnen Sie die resultierenden Modelle zur Dekomposition Ihres Softwaresystems nutzen?\r\n - Ausblick und Diskussion zum Einsatz von CoMo und DDD in der Praxis\r\n - Interaktiver Erfahrungsaustausch und Kl\u00e4rung von Fragen\r\n\r\n**Kursziel**:\r\n\r\nDie Teilnehmerinnen und Teilnehmer dieses Workshops sind anschliessend in der Lage, die CoMo-Methoden f\u00fcr das Requirements Engineering und die Entwicklung eines Dom\u00e4nenmodells und der \"Ubiquitous Language\" effizient in ihren Software-Projekten einzusetzen. Sie kennen die Vor- und Nachteile der einzelnen Praktiken, wissen wann welche Praktik gut geeignet ist und wie sich diese gut kombinieren lassen.\r\n\r\n**Zielgruppe**:\r\n\r\nDer Workshop richtet sich an alle in Softwareprojekten aktiven Personen \u2013 unabh\u00e4ngig von ihrer Rolle \u2013 die Wert auf qualitativ hochwertige Software legen und Interesse an einem praxisnahen Austausch \u00fcber Collaborative-Modelling-Praktiken haben. Angesprochen sind sowohl Entwicklerinnen und Entwickler, Architektinnen und Architekten, Product Owner, Fachexpertinnen und Fachexperten als auch alle, die in interdisziplin\u00e4ren Teams an der Gestaltung von Softwaresystemen mitwirken.\r\n\r\n**Voraussetzungen**:\r\n\r\nDie Teilnehmenden sollten mit mindestens einer Methode oder Technik zur Analyse und zum Design von Softwaresystemen vertraut sein. Erste Erfahrungen mit Domain-Driven Design sowie grundlegende Kenntnisse der zentralen Konzepte und Patterns sind hilfreich, aber keine Voraussetzung. Programmierkenntnisse werden nicht erwartet.\r\n\r\n**Infrastruktur**:\r\n\r\nAusser einem Browser werden keine zus\u00e4tzlichen Tools oder Infrastruktur ben\u00f6tigt.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/collaborative-modelling-como-workshop-7335704082286427558.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "H3LCAB", "name": "Stefan Kapferer", "avatar": "https://pretalx.com/media/avatars/H3LCAB_Kki95RU.webp", "biography": "[**Stefan Kapferer**](https://www.ost.ch/de/person/stefan-kapferer-2046) ist Softwarearchitekt, Dozent und Forscher an der [Ostschweizer Fachhochschule (OST)](https://www.ost.ch/de/). Er unterrichtet unter anderem *Objektorientierte Programmierung*, *Software Engineering Practices* und *Cloud Solutions*. In Forschung und Praxis besch\u00e4ftigt er sich seit mehreren Jahren intensiv mit Domain-Driven Design (DDD) und verwandten Themen. Unter anderem ist er Initiator des Open-Source-Projekts [Context Mapper](https://contextmapper.org/), das modellgetriebene Ans\u00e4tze f\u00fcr strategisches und taktisches DDD unterst\u00fctzt.\r\n\r\n* [Website](https://stefan.kapferer.ch/about/)\r\n* [Stefan Kapferer @ OST](https://www.ost.ch/de/person/stefan-kapferer-2046)\r\n* [LinkedIn](https://www.linkedin.com/in/stefankapferer)\r\n* [GitHub](https://github.com/stefan-ka)", "public_name": "Stefan Kapferer", "guid": "51adf7c9-13c2-5d68-80d0-3e69274e5917", "url": "https://pretalx.com/workshoptage-2025/speaker/H3LCAB/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/YZH9VY/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/YZH9VY/", "attachments": []}], "Room  F91": [{"guid": "173683f8-fa3e-56bf-8e83-b271f434f62c", "code": "VYAPVZ", "id": 68391, "logo": null, "date": "2025-09-09T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room  F91", "slug": "workshoptage-2025-68391-cyber-resilience-act-meistern-einfuhrung-fur-entwicklung-management", "url": "https://pretalx.com/workshoptage-2025/talk/VYAPVZ/", "title": "Cyber Resilience Act meistern: Einf\u00fchrung f\u00fcr Entwicklung & Management", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Der Workshop richtet sich an Entscheider und Entwickler in KMUs, die den Cyber Resilience Act (CRA) kennenlernen m\u00f6chten. Er bietet eine Einf\u00fchrung in die CRA-Anforderungen und zeigt, wie Unternehmen ihre Cyber-Sicherheit durch Best Practices in der Softwareentwicklung verbessern k\u00f6nnen. Teilnehmer erhalten wertvolle Anregungen um ihren Sicherheitsstand zu bewerten und notwendige Massnahmen zu erkennen.", "description": "Der Cyber Resilience Act (CRA) ist eine neue EU-Verordnung, die die Cybersicherheit von Embedded Systemen (Hard- und Softwareprodukte) verbessern soll. Er verpflichtet Unternehmen, strenge Sicherheitsanforderungen zu erf\u00fcllen, um die Widerstandsf\u00e4higkeit gegen Cyberangriffe zu erh\u00f6hen. Da die neuen Vorschriften in 2 Jahren in Kraft treten, m\u00fcssen sich Unternehmen jetzt darauf vorbereiten. Dieser Workshop hilft, die notwendigen Schritte zur Sicherstellung der Compliance zu verstehen und umzusetzen.\r\n\r\nDer Workshop richtet sich an Entscheider, Tech-Leads und Entwickler in KMUs, die sich erstmals mit dem CRA auseinandersetzen m\u00f6chten. Er bietet eine Einf\u00fchrung in die CRA-Anforderungen, zeigt Best Practices der Softwareentwicklung und veranschaulicht, wie Unternehmen ihre Cyber-Resilienz st\u00e4rken k\u00f6nnen. Teilnehmer erhalten ein Verst\u00e4ndnis der Anforderungen und wertvolle Anregungen, wie sie ihren aktuellen Sicherheitsstand bewerten und notwendige Massnahmen erkennen k\u00f6nnen. Der Austausch mit Fachleuten und anderen Teilnehmern rundet das Angebot ab.\r\n\r\nInhalte:\r\n- Der Cyber Resilience Act\r\n  - Intention und wichtigsten Punkte\r\n  - Bedeutung und Anforderungen f\u00fcr Unternehmen\r\n- Software-Entwicklungsprozess zur Einhaltung des CRA\r\n  - Langj\u00e4hrige Wartung & Updates\r\n  - Best-Practices wie Agilit\u00e4t, CI/CD\r\n- Sichere Softwareentwicklung\r\n  - Sicheres Software-Design \r\n  - Best Practices wie Clean Code\r\n  - Team- und Firmenkultur\r\n- Risikomanagement und Schwachstellenhandling:\r\n  - Bewertung von Sicherheitsrisiken\r\n  - Incident-Response-Plan\r\n- Umgang mit propriet\u00e4ren Komponenten\r\n  - Hardware\r\n  - Software\r\n  - Risiken und Mitigation-Strategien\r\n- Umgang mit Open Source Komponenten\r\n  - Vorgaben durch CRA\r\n  - Verantwortlichkeiten\r\n  - Best Practices\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/cyber-resilience-act-meistern-entwicklung-management-7335580310430586636.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "NJ8PYQ", "name": "Urs F\u00e4ssler", "avatar": "https://pretalx.com/media/avatars/NJ8PYQ_tJDyvn0.webp", "biography": "Urs F\u00e4ssler verf\u00fcgt \u00fcber langj\u00e4hrige Erfahrung in der Entwicklung und Wartung von Embedded Linux Systemen und komplexen Anwendungen. Als Software-Craftsman engagiert er sich mit seiner Firma, iQiliO GmbH (www.iqilio.ch), f\u00fcr h\u00f6chste Softwarequalit\u00e4t und eine wertsch\u00e4tzende Unternehmenskultur. Freie Software, Open Source und Agilit\u00e4t sind nicht nur die Werkzeuge von Urs, sondern auch die gemeinsamen Werte, die sein Handeln pr\u00e4gen.", "public_name": "Urs F\u00e4ssler", "guid": "ee7f0aac-624c-5a97-8cb0-ca3d954f03c3", "url": "https://pretalx.com/workshoptage-2025/speaker/NJ8PYQ/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/VYAPVZ/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/VYAPVZ/", "attachments": []}], "Room K91": [{"guid": "3117e198-6133-54cf-9830-042f458d9ba2", "code": "TC8HFB", "id": 67550, "logo": null, "date": "2025-09-09T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room K91", "slug": "workshoptage-2025-67550-workshop-design-patterns-in-action", "url": "https://pretalx.com/workshoptage-2025/talk/TC8HFB/", "title": "Workshop: Design Patterns in Action", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Professionalisieren Sie den Entwurf Ihrer Software und lernen die dazu n\u00fctzlichen \r\nEntwurfsprinzipien und Design Patterns kennen, um ihre Software stabil, erweiterbar und\r\nzuverl\u00e4ssig zu bauen.", "description": "Design Patterns sind ein allzeit aktuelles Thema f\u00fcr soliden Softwareentwurf und sollten zum Grundwissen jedes ambitionierten Entwicklers geh\u00f6ren. Dieser Workshop gibt einen fundierten \u00dcberblick \u00fcber diverse Entwurfsmuster. Neben der Theorie bilden praktische \u00dcbungen einen Schwerpunkt. Dadurch kann das erworbene Wissen besser verinnerlicht und sp\u00e4ter gewinnbringend f\u00fcr tragf\u00e4hige L\u00f6sungen mit ben\u00f6tigter Flexibilit\u00e4t und klarer Struktur eingesetzt werden. Das kann in der Praxis den Unterschied zwischen einer gelungenen, wartbaren und leicht erweiterbaren L\u00f6sung und einer solchen machen, in der Erweiterungen nur schwierig umzusetzen sind.\r\n\r\nGliederung des Workshops\r\n\u2022\tGrundlegende Bausteine von Entwurfsmustern\r\n\u2022\tEntwurfsmuster auf einen Blick\r\n\u2022\tErzeugungsmuster, z. B.: Factory-Methode, Builder, Prototyp\r\n\u2022\tStrukturmuster, z. B.: Fassade, Dekorartor, Kompositum\r\n\u2022\tVerhaltensmuster, z. B.: Iterator, Strategie, Schablonenmethode\r\n\u2022\tAuswirkungen der Verwendung von Java 8: Modernisierung von Mustern mit Hilfe der Java-8-Sprachfunktionen\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/workshop-design-patterns-in-action-7333050653801977725.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "GD3XMH", "name": "Michael Inden", "avatar": "https://pretalx.com/media/avatars/GD3XMH_QaEKODd.webp", "biography": "Michael Inden ist Java- und Python-Enthusiast mit \u00fcber 25 Jahren Berufserfahrung. Er hat bei diversen internationalen Firmen in verschiedenen Rollen etwa als Software-entwickler, -architekt, Teamleiter, CTO und Trainer gearbeitet. Derzeit ist er als Head of Development t\u00e4tig. \r\n\r\nDar\u00fcber hinaus spricht er bei der Java User Group Switzerland sowie auf Konferenzen (JAX/W-JAX, JAX London, ch.open und Oracle Code One) und schreibt Fachb\u00fccher wie \"Java 21 LTS bis 23 -- Coole neue Java-Features: Modernes Java leicht gemacht\", \"Der Weg zum Java-Profi\", \"Java \u2013 Die Neuerungen in Version 17 LTS, 18 und 19\" sowie die P\u00e4rchen \"Java Challenge\u00bb / \u00abPython Challenge\" und \"Einfach Java\" / \"Einfach Python\".", "public_name": "Michael Inden", "guid": "96eb3525-7aed-51ea-8da3-cba48c6eef64", "url": "https://pretalx.com/workshoptage-2025/speaker/GD3XMH/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/TC8HFB/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/TC8HFB/", "attachments": []}]}}, {"index": 2, "date": "2025-09-10", "day_start": "2025-09-10T04:00:00+02:00", "day_end": "2025-09-11T03:59:00+02:00", "rooms": {"Room E8": [{"guid": "d5f2ec6c-0c1e-50ae-80ce-55c24e96f321", "code": "NW3UCE", "id": 67988, "logo": null, "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E8", "slug": "workshoptage-2025-67988-fast-feedback-loops-using-test-containers", "url": "https://pretalx.com/workshoptage-2025/talk/NW3UCE/", "title": "Fast Feedback Loops using Test Containers", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Agile development is feedback driven development. Automated testing is one of the most vital part of fast feedback loops that we should rely on to keep pace in agile development. Yet, we find it incredibly hard to write and maintain integration tests due to the vast number of dependencies, their non-deterministic nature, and the effort to maintain the stubs and mocks. In this workshop we will learn how test containers can ease all those pains and get us back on track towards sustainable development pace.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/fast-feedback-loops-using-test-containers-7335580556757876691.html)", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "VNJDCS", "name": "Venkat Subramaniam", "avatar": "https://pretalx.com/media/avatars/VNJDCS_kN5dmf5.webp", "biography": null, "public_name": "Venkat Subramaniam", "guid": "1b4f3bc1-1082-5800-bddd-4af4b90e1d44", "url": "https://pretalx.com/workshoptage-2025/speaker/VNJDCS/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/NW3UCE/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/NW3UCE/", "attachments": []}], "Room E7": [{"guid": "c14e3043-0409-54cc-8126-8366772387cd", "code": "USY3PY", "id": 68990, "logo": "https://pretalx.com/media/workshop-days-2025/submissions/USY3PY/workshop_8pbwmTt_mDALcek.jpeg", "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E7", "slug": "workshoptage-2025-68990-ai-agents-in-action-building-smart-open-source-llm-workflows", "url": "https://pretalx.com/workshoptage-2025/talk/USY3PY/", "title": "AI Agents in Action: Building Smart, Open-Source LLM Workflows", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "AI-powered autonomous agents are changing the way we interact with large language models (LLMs). In this hands-on workshop, you will learn how to build and customize AI agents using open-source models and frameworks. We will explore how these agents reason, plan, and execute tasks, and how they can be integrated with external tools or run using local models (e.g., via LM Studio or ollama).\r\n\r\nThis workshop is designed for developers, researchers, and AI enthusiasts who want to build intelligent, privacy-friendly LLM applications. No prior experience with AI agents is required\u2014just basic Python knowledge and a curiosity to experiment!\r\n\r\n--- What You\u2019ll Learn ---\r\n\u2705 What AI agents are and how they interact with LLMs\r\n\u2705 How to build AI-driven workflows using open-source frameworks\r\n\u2705 How to run agents on local language models for privacy-friendly solutions\r\n\u2705 How to integrate external tools and APIs into agent reasoning\r\n\u2705 Bonus: If there\u2019s interest, we can touch on synthetic data generation as a tool for testing and evaluation", "description": "AI agents allow large language models to go beyond simple text generation\u2014they can think, plan, and take action. In this workshop, we will explore how to design LLM-powered agents that automate workflows, process information, and interact with external systems.\r\n\r\nThe focus will be on open-source AI and giving you hands-on experience with local and cloud-based models. You\u2019ll start by building a simple AI agent, then extend it with new capabilities, such as integrating APIs or working with structured data.\r\n\r\n--- Key Topics Covered ---\r\n\u2714 Understanding AI Agents: What they are, how they work, and common frameworks\r\n\u2714 Hands-on Development: Building a simple agent from scratch\r\n\u2714 Expanding Capabilities: Enhancing agents with plugins, APIs, or external tools\r\n\u2714 Running Local LLMs: Deploying AI agents using models on your own device\r\n\u2714 Optimizing Agent Performance: Debugging, logging, and prompt tuning\r\n\u2714 (Optional Discussion): If participants are interested, we can explore synthetic data generation as a tool for evaluating and testing AI workflows\r\n\r\n--- Who Should Attend? ---\r\n\ud83d\udc68\u200d\ud83d\udcbb Developers interested in LLM-powered automation\r\n\ud83d\udcca Data scientists & AI researchers exploring autonomous AI workflows\r\n\ud83d\udee0\ufe0f Tech enthusiasts looking for hands-on experience with AI agent frameworks\r\n\r\n--- Prerequisites ---\r\n\u2022 Basic Python programming skills\r\n\u2022 Familiarity with Git & working in a terminal\r\n\u2022 Some knowledge of LLMs (not required but helpful)\r\n\u2022 A laptop with Python 3.11+ installed, or the ability to use a cloud-based environment\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/ai-agents-in-action-building-smart-open-source-llm-7335703965915460484.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "PK9RWF", "name": "Luca Rolshoven", "avatar": "https://pretalx.com/media/avatars/PK9RWF_Poc9TNt.webp", "biography": "I am a PhD student doing research in NLP. I am working on an interesting Sinergia project that aims to measure the level of sustainability in call for tender documents in the domain of public procurement. Previously I worked as a Senior Machine Learning Engineer at BSI, where I was focusing on the deployment and ethical use of Large Language Models within the BSI Customer Suite. Regarding my studies, I earned my masters's in Computer Science, specializing in Data Science, from the University of Bern. During my master's program, I contributed to the development of DiBB, a Python library aimed at distributed black-box optimization.\r\n\r\nOutside of work, I keep a close eye on emerging trends in generative AI and human-centered technology. When I'm not exploring the digital realm, you'll find me delving into psychology, decoding escape rooms, and indulging in bicycle rides.", "public_name": "Luca Rolshoven", "guid": "96a93816-b900-56c7-80ac-48cbb20f391d", "url": "https://pretalx.com/workshoptage-2025/speaker/PK9RWF/"}, {"code": "DEYFBW", "name": "Flurin Gishamer", "avatar": "https://pretalx.com/media/avatars/DEYFBW_0OM6JgD.webp", "biography": "I am a senior data scientist. My focus is on multi-agent systems. \r\nI am currently working on automating customer operations in the cybersecurity domain.\r\nIn the past, I have been mainly focused on NLP in general and generative AI and LLMs specifically.", "public_name": "Flurin Gishamer", "guid": "8c07c705-5afb-5895-bdf4-4df66a114476", "url": "https://pretalx.com/workshoptage-2025/speaker/DEYFBW/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/USY3PY/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/USY3PY/", "attachments": []}], "Room E9": [{"guid": "ba62bb10-5183-5bf8-90a0-f4cb6a9aa690", "code": "8UJVYW", "id": 69007, "logo": null, "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E9", "slug": "workshoptage-2025-69007-postgresql-the-swiss-army-knife-for-data-analytics", "url": "https://pretalx.com/workshoptage-2025/talk/8UJVYW/", "title": "PostgreSQL \u2013 The Swiss Army Knife for Data Analytics", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "PostgreSQL is widely recognized for its standards compliance and ability to efficiently manage large-scale datasets. However, one of its most powerful\u2014but often overlooked\u2014features is its support for diverse data types and remarkable extensibility.\r\n\r\nIn this hands-on workshop, we\u2019ll begin with an overview of PostgreSQL\u2019s core capabilities for data modeling and analytical querying. Then, we\u2019ll dive deeper into some of the more advanced and lesser-known features that make PostgreSQL a robust platform for modern data analytics.", "description": "This workshop will explore both foundational and advanced analytics capabilities in PostgreSQL, including:\r\n* Advanced Aggregation Techniques \u2013 Explore PostgreSQL\u2019s capabilities for flexible grouping, conditional aggregation, and analyzing patterns across subsets of data to support complex analytical workflows.\r\n* Graph Queries Using Adjacency Lists and Recursive Common Table Expressions \u2013 Learn how to represent and query graph structures using standard SQL.\r\n* Hierarchical Data with Nested Sets \u2013 Explore techniques for efficiently modeling tree-like structures.\r\n* Full-Text Search \u2013 Harness PostgreSQL\u2019s built-in text search capabilities for powerful, language-aware queries.\r\n* Trigram Indexing \u2013 Leverage similarity measures and fast text search with fuzzy matching and regular expressions.\r\n* Vectors and Indexing for Machine Learning \u2013 Work with PostgreSQL\u2019s vector data types and indexing methods for ML workflows.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/postgresql-the-swiss-army-knife-for-data-analytics-7335580681790091105.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "MVPLKA", "name": "Tobias Bussmann", "avatar": "https://pretalx.com/media/avatars/MVPLKA_1NUlu6S.webp", "biography": "Tobias Bussmann came into contact with PostgreSQL in the early 2000s and became an enthusiast the more he has been involved with the product and the community since then.\r\nTobias is inaugural member and current treasurer of the Swiss PostgreSQL Users Group and part of the organization committee of the annual Swiss PGDay. He is co-maintainer of PostgresApp, an official PostgreSQL distribution for macOS.\r\nYou will likely have a chance to meet him at various community events and conferences. For a living, he is working as a Software Engineer at the Swiss Academy of Sciences in Bern, Switzerland, where he lives.", "public_name": "Tobias Bussmann", "guid": "96ddd1bd-0e70-5aa7-bbde-aa674d317c27", "url": "https://pretalx.com/workshoptage-2025/speaker/MVPLKA/"}, {"code": "NRWT7J", "name": "Johannes Gra\u00ebn", "avatar": "https://pretalx.com/media/avatars/NRWT7J_k2ybkqm.webp", "biography": "Johannes Gra\u00ebn has over 20 years of experience working with PostgreSQL, spanning both commercial and scientific applications. He has designed and implemented complex systems built around PostgreSQL databases and has worked extensively as a developer and part-time database administrator. He has also shared his knowledge at various PostgreSQL conferences.\r\n\r\nJohannes holds a PhD in Computational Linguistics from the University of Zurich, where he currently supports researchers with technical solutions \u2014 many of them involving PostgreSQL.", "public_name": "Johannes Gra\u00ebn", "guid": "d9ea0b0f-6475-53ba-a66c-df75e8386c84", "url": "https://pretalx.com/workshoptage-2025/speaker/NRWT7J/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/8UJVYW/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/8UJVYW/", "attachments": []}], "Room H91": [{"guid": "dbb90d79-5af0-58e7-8164-ae3aa809b120", "code": "SPRKBF", "id": 69061, "logo": "https://pretalx.com/media/workshop-days-2025/submissions/SPRKBF/Bildschirmfoto_20_Dycp7ET.png", "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room H91", "slug": "workshoptage-2025-69061-vue-js-und-supabase-ein-dreamteam", "url": "https://pretalx.com/workshoptage-2025/talk/SPRKBF/", "title": "Vue.js und Supabase - ein Dreamteam", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Du kannst JavaScript oder TypeScript, aber hast noch nie (oder selten) mit Vue.js oder Supabase gearbeitet? **Perfekt**. In nur einem Tag bauen wir gemeinsam eine skalierbare und performante Web-App mit Vue.js und Supabase \u2013 ganz ohne Vorwissen in diesen Tools.\r\n\r\nSchritt f\u00fcr Schritt zeigen ich dir, wie du Supabase konfigurierst, die wichtigsten Features nutzt und mit Vue.js zum Leben erweckst. Alles Wichtige wird erkl\u00e4rt, jeder Schritt nachvollziehbar. Am Ende steht deine eigene kleine App \u2013 und jede Menge neues Wissen im Gep\u00e4ck.", "description": "Schon mal was von Supabase geh\u00f6rt (https://supabase.com/)? Sie beschreiben sich selbst als \"The Open Source Firebase Alternative\" und schrecken nicht davor zur\u00fcck, mit der Headline \"Build in a weekend - Scale to millions\" von sich zu sprechen. Mit Vue.js als sehr verst\u00e4ndliches Frontend-Framework wollen wir eine raffinierte Web-App erstellen, welche die Power von Supabase gekonnt ausnutzt. \r\n\r\n\ud83e\uddd1\u200d\ud83c\udfeb Zielgruppe:\r\nEntwickler:innen mit Grundkenntnissen in HTML, CSS und JavaScript/TypeScript. Vue.js- oder Backend-Erfahrung ist hilfreich, aber nicht erforderlich.\r\n\r\n\ud83c\udfaf Lernziele:\r\n* Einf\u00fchrung in Vue.js 3 mit Composition API\r\n* Verst\u00e4ndnis der reaktiven Datenbindung und Komponentenstruktur\r\n* Verbindung mit Supabase als Backend (Datenbank + Auth)\r\n* Supabase als Plattform und weitere Funktionen\r\n* Umsetzung einer kleinen Full-Stack-Web-App\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/vue-js-und-supabase-ein-dreamteam-7335580829945434685.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "3PXKVB", "name": "David Pinezich", "avatar": "https://pretalx.com/media/avatars/3PXKVB_YaNq9Xn.webp", "biography": "David Pinezich studierte Informatik in Z\u00fcrich und ist seit vielen Jahren als Entwickler und Architekt bei diversen Banken, Versicherungen und KMUs t\u00e4tig. Er entwickelt vorwiegend in Python, PHP, Java sowie JavaScript/TypeScript, und das mit grosser Leidenschaft. Durch seine Liebe zum Unterrichten hat er seine eigene Firma, die apigenio GmbH, gegr\u00fcndet, die sich auf Schulungen, Architektur-Consulting und Individualsoftware spezialisiert hat.", "public_name": "David Pinezich", "guid": "09bb9f7f-e338-538d-9063-16e54ab30647", "url": "https://pretalx.com/workshoptage-2025/speaker/3PXKVB/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/SPRKBF/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/SPRKBF/", "attachments": []}], "Room J91": [{"guid": "74f86f42-0a3b-508f-bf47-d55db3798bd6", "code": "JBDASB", "id": 69097, "logo": "https://pretalx.com/media/workshop-days-2025/submissions/JBDASB/ChatGPT_Image_Apr_H09so7V.png", "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room J91", "slug": "workshoptage-2025-69097-from-zero-to-maintainer-contributing-to-open-source-projects", "url": "https://pretalx.com/workshoptage-2025/talk/JBDASB/", "title": "From Zero to Maintainer: Contributing to Open Source Projects", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "This full-day workshop demystifies open-source contribution by guiding participants through every step, from discovering projects and filing their first issues to drafting and submitting pull requests in a safe sandbox. You'll practice the OSS workflow hands-on, including forking, branching, implementing changes, and crafting clear pull requests (PRs). Along the way, you'll also step into the shoes of a maintainer\u2014simulating triage, release tagging, and community-management tasks\u2014so you leave not only confident in contributing code but ready to steward and grow healthy open-source projects.", "description": "In this hands-on session, participants will:\r\n\r\n- Explore and evaluate open-source projects, learning how to read CONTRIBUTING guides and identify beginner-friendly issues.\r\n- Practice the core workflow: forking a repository, creating feature branches, making code or documentation changes, and submitting a pull request.\r\n- Configure basic CI checks (linting, tests) to ensure quality before merging.\r\n- Simulate maintainer duties, including triaging issues, applying semantic-version tags, and drafting release notes.\r\n- Discuss community best practices, including writing clear commit messages, utilizing issue labels effectively, and promoting positive contributor interactions.\r\n\r\nBy the end, everyone will have executed each stage of the contribution lifecycle in a controlled \"sandbox\" repo and gained a clear path for moving on to real-world projects.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/from-zero-to-maintainer-contributing-to-open-source-project-7335702821059176304.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "KJBDCV", "name": "Fran\u00e7ois Martin", "avatar": "https://pretalx.com/media/avatars/KJBDCV_r0fz3up.webp", "biography": "Fran\u00e7ois Martin is a senior full stack software engineer at Karakun AG, living in Switzerland. He is an active open source contributor and co-author of the two open source JavaFX frameworks WorkbenchFX and PreferencesFX, an active member of the Swiss Testing Board, and participates in the working group of Advanced and Expert level at ISTQB. He is also a co-author of the ISTQB Test Analyst v4.0 and the upcoming Security Test Analyst syllabus.", "public_name": "Fran\u00e7ois Martin", "guid": "1ebe923d-22af-50aa-b30f-be6cf005f18a", "url": "https://pretalx.com/workshoptage-2025/speaker/KJBDCV/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/JBDASB/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/JBDASB/", "attachments": []}], "Room G91": [{"guid": "33cb93b0-dea2-5e17-af27-8fb2f71fd7c5", "code": "PSCDXN", "id": 67695, "logo": null, "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room G91", "slug": "workshoptage-2025-67695-modernizing-the-monolith-a-practical-guide-with-spring-modulith", "url": "https://pretalx.com/workshoptage-2025/talk/PSCDXN/", "title": "Modernizing the Monolith: A Practical Guide with Spring Modulith", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "In this interactive workshop, participants will explore Spring Modulith - a modern framework that enables developers to build modular, maintainable applications while preserving the simplicity of monolithic deployment. With real-life scenarios, live coding, and focused exercises, this session empowers engineers and architects to transition from tangled monoliths to well-structured modular systems using Spring Modulith. Ideal for those aiming to improve modularity without diving head-first into the complexity of microservices.", "description": "Monolithic architectures are not dead\u2014but they need a serious upgrade. Enter Spring Modulith, a powerful toolkit built on Spring Boot that enables architectural clarity, separation of concerns, and a smooth transition path towards modular design.\r\n\r\nIn this hands-on workshop, you\u2019ll:\r\n\r\n- Understand the limitations of classic monoliths and the pitfalls of rushed microservices adoption\r\n- Learn the principles behind Modular Monoliths and why they matter in complex domains\r\n- Build your first modular application using Spring Boot and Spring Modulith\r\n- Define and enforce module boundaries\r\n- Explore inter-module communication (sync and async via events)\r\n- Test modules in isolation to ensure reliability and fast feedback\r\n- Generate C4 architecture documentation with built-in tools\r\n- Incrementally refactor a legacy monolith into a modern modular application\r\n\r\nThrough guided coding sessions and interactive discussions, participants will walk away with practical skills and a strong architectural mindset to modernize Java applications the smart way.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/modernizing-the-monolith-a-practical-guide-with-spring-modu-7335580907166777885.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "YUL9EW", "name": "Patrick Baumgartner", "avatar": "https://pretalx.com/media/avatars/YUL9EW_r5B3Lb8.webp", "biography": "Patrick is a passionate Software Crafter, trainer and coach for 42talents. His calling is to improve the working environment in IT. He believes that this work is not just about code but about people.\r\n\r\nAlso, he is actively involved in the software community by organizing events and promoting topics such as Agile Software Development, Software Craft and Testing, graph and NoSQL databases as well as anything evolving around Java EE and Spring.", "public_name": "Patrick Baumgartner", "guid": "f5d670b0-678e-52c9-9cbc-59032640022f", "url": "https://pretalx.com/workshoptage-2025/speaker/YUL9EW/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/PSCDXN/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/PSCDXN/", "attachments": []}], "Room  F91": [{"guid": "ff304122-a03c-5854-b8cf-a06f10b05e70", "code": "KHQLDT", "id": 69037, "logo": null, "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room  F91", "slug": "workshoptage-2025-69037-llm-rag-from-scratch-build-your-own-open-source-ai-chatbot", "url": "https://pretalx.com/workshoptage-2025/talk/KHQLDT/", "title": "LLM-RAG from Scratch: Build Your Own Open-Source AI Chatbot", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "This hands-on workshop offers a deep dive into the development of intelligent AI systems using the Retrieval-Augmented Generation (RAG) framework and open-source tools. Participants will learn how to build a fully functional AI chatbot that can search and understand large collections of documents to generate accurate, context-aware responses.\r\n\r\nThroughout the session, you\u2019ll be guided through the complete RAG pipeline: from data ingestion and embedding generation to vector database integration and connection to an open-source LLM. Using frameworks such as LangChain, Hugging Face Transformers, and Ollama, you will set up each component yourself. The workshop also covers practical aspects like data handling and strategies to ensure data privacy and security during deployment.\r\n\r\nWhether you're a developer looking to integrate LLMs into real-world applications or simply curious about how open-source AI chatbots work under the hood, this session will give you the skills and insights to build and deploy your own system.\r\n\r\nBy the end of the workshop, you'll walk away with a working open-source chatbot and a clear understanding of how to customize and expand it for your own use cases.", "description": "### During this Workshop, You Will:\r\n\r\n- **Ingest & Preprocess Data**  \r\n  Convert PDFs, Markdown, or text files into clean, chunked passages ready for embedding.\r\n\r\n- **Generate & Store Embeddings**  \r\n  Use Hugging Face Transformers to produce vector embeddings and load them into a vector database.\r\n\r\n- **Implement Retrieval & Generation**  \r\n  Orchestrate your RAG flow with LangChain: retrieve the top-k passages for a query, then feed them into an open-source LLM (e.g., Ollama or Llama) to generate context-aware answers.\r\n\r\n- **Secure & Package Your Pipeline**  \r\n  Wrap your components in Docker (or Docker Compose), so you can run the entire pipeline in one reproducible environment.\r\n\r\n_By the end of the day, you\u2019ll have a fully functional Open-Source AI chatbot!_\r\n\r\n---\r\n\r\n### Requirements\r\n\r\n- **Basic Skills:**  \r\n  Familiarity with Python scripting and command-line usage. No advanced ML or DevOps experience needed.  \r\n\r\n- **What to Bring:**  \r\n  Your own laptop (admin rights to install Docker) and a stable Wi-Fi connection.  \r\n\r\n- **Tools & Frameworks:**  \r\n  We\u2019ll use open-source libraries for each step:\r\n  - **Data & Embeddings:** Python + Hugging Face Transformers   \r\n  - **Pipeline Orchestration:** LangChain  \r\n  - **LLM Serving:** Ollama (or another local LLM)  \r\n  - **Deployment:** Docker   \r\n\r\nAll installations and setup will be performed live: just bring your laptop and enthusiasm!\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/llm-rag-from-scratch-build-your-own-open-source-ai-chatbot-7335703683798176805.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "BADDMT", "name": "Ornella Vaccarelli", "avatar": "https://pretalx.com/media/avatars/BADDMT_75rNyCP.webp", "biography": "Ornella Vaccarelli is a Senior Research Scientist at iCoSys and the Lead Scientist at SCAI (Swiss Center for Augmented Intelligence), where she pioneers innovative AI solutions across diverse domains. With expertise ranging from computer vision and computational physics to the latest developments in large language models (LLMs), she bridges cutting-edge research and practical application.\r\nHer collaborative projects span from fundamental research at EPFL, focused on sustainable materials for solar cells, to developing an LLM-RAG system for the Swiss parliament and the Parliamentary Library. Ornella\u2019s work not only advances scientific understanding but also transforms how industry and government leverage AI for informed decision-making.\r\nA prolific researcher, her findings have been published in high-impact journals, and she is a regular speaker at international conferences. Ornella earned her PhD in Computational Physics from Sorbonne University in Paris and holds a Master\u2019s in Theoretical Physics from the University of Bari. \r\nHer career exemplifies a commitment to pushing the boundaries of AI while ensuring its responsible and effective integration into real-world applications.", "public_name": "Ornella Vaccarelli", "guid": "f9b05fdb-51ae-5ab6-8472-15166bcb8d8f", "url": "https://pretalx.com/workshoptage-2025/speaker/BADDMT/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/KHQLDT/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/KHQLDT/", "attachments": []}], "Room K91": [{"guid": "dc415ec2-6027-5cd2-b1be-4756c9ba1aee", "code": "CWUZVP", "id": 68890, "logo": "https://pretalx.com/media/workshop-days-2025/submissions/CWUZVP/cleanarch_nS2Sobs.png", "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room K91", "slug": "workshoptage-2025-68890-from-clean-code-to-modern-architectural-design-patterns", "url": "https://pretalx.com/workshoptage-2025/talk/CWUZVP/", "title": "From Clean Code to Modern Architectural Design Patterns", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "This is a 1 day workshop that focuses on software design from a functional up to an architectural level.", "description": "**From Clean Code to Modern Architectural Design Patterns**\r\n\r\nMaster the skills needed to identify and resolve common software design challenges, applying robust design principles and proven architectural patterns. This comprehensive course integrates practical methods and deep insights from clean coding practices, refactoring techniques, and modern software architecture strategies.\r\n\r\n**You'll learn to:**\r\n* Recognise, name, and effectively tackle critical software design issues.\r\n* Strategically refactor code towards clear, domain-centric abstractions.\r\n* Leverage IDE-based automated refactoring tools efficiently to transform problematic code.\r\n* Apply essential software design principles including DRY, KISS, YAGNI, Scout Rule, SOLID principles, Separation of Concerns.\r\n* Improve code clarity through thoughtful and intentional naming conventions.\r\n* Implement effective folder and module structures, avoiding common structural pitfalls.\r\n* Navigate and differentiate between Layered, Hexagonal, Clean, and Vertical-Slice Architectures, understanding their strengths and suitable applications.\r\n* Identify and mitigate prevalent architectural anti-patterns, enhancing maintainability and scalability.\r\n\r\nHands-on exercises (with and without IDE assistance) will deepen your understanding, ensuring you can practically apply these concepts to improve software quality and maintainability.\r\n\r\n**Course Takeaways**\r\n* Identify and fix problematic software designs.\r\n* Master efficient IDE refactoring techniques and shortcuts.\r\n* Evaluate and choose suitable architectural patterns by assessing trade-offs relevant to your specific software needs.\r\n* Structure software modules and folders effectively to enhance clarity and maintainability.\r\n* Conduct effective code reviews.\r\n* Significantly increase testability through improved software design.\r\n* Develop a deeper understanding of clean code principles and their practical application.\r\n* Recognise and prevent common architectural anti-patterns.\r\n* Enhance collaboration through clearer domain-driven communication and coding practices.\r\n\r\nWe will be using the latest versions of Java, IntelliJ IDEA, and JUnit for this workshop. The discussed concepts however are technology-agnostic and applicable to any programming language and framework.\r\n\r\nThe course will be taught in either English or German, depending on the participants' preferences.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/from-clean-code-to-modern-architectural-design-patterns-7335703847531227883.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "VB8ZZ8", "name": "Oliver Zihler", "avatar": "https://pretalx.com/media/avatars/VB8ZZ8_5zkZIru.webp", "biography": "Oliver Zihler is a dedicated Software Crafter specialising in Business-Domain-Driven Software Design, identifying and addressing Code Smells through Refactoring, architecting maintainable software solutions, and agile software development. He actively organises Tech Excellence meetups and conferences, fostering community learning and innovation. At Codeartify, Oliver serves as a technical trainer, software engineer, and architect, guiding teams to deliver robust solutions.", "public_name": "Oliver Zihler", "guid": "2de70225-9151-5c36-b227-d9f879244b48", "url": "https://pretalx.com/workshoptage-2025/speaker/VB8ZZ8/"}, {"code": "H9EE3X", "name": "Alina Liburkina", "avatar": "https://pretalx.com/media/avatars/H9EE3X_vR0tnmR.webp", "biography": "Alina Liburkina is Software Craftress and CEO of Codeartify GmbH. She is a technical trainer, software engineer and architect, and (IT) event organizer passionate about DDD, Refactoring, Hexagonal and Clean Architecture. She is a co-organizer of an international conference and meetups TechExcellence. Moreover, she promotes and introduces XP techniques in the teams she works with. She loves to gather and share her knowledge with others through pair or mob programming, presentations or hands-on workshops.", "public_name": "Alina Liburkina", "guid": "b8854e05-0d6e-543a-812b-34655f3936ca", "url": "https://pretalx.com/workshoptage-2025/speaker/H9EE3X/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/CWUZVP/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/CWUZVP/", "attachments": []}], "Room E81": [{"guid": "25748e6f-dd4c-507d-9bdd-fddc50e75ac6", "code": "QX3NYN", "id": 68918, "logo": "https://pretalx.com/media/workshoptage-2025/submissions/QX3NYN/1e3908a2-734f-4367_p9P5OgP.png", "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E81", "slug": "workshoptage-2025-68918-ausgezeichnete-softwaredokumentation-mit-asciidoc-und-antora", "url": "https://pretalx.com/workshoptage-2025/talk/QX3NYN/", "title": "Ausgezeichnete Softwaredokumentation mit AsciiDoc und Antora", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Gute Softwaredokumentation ist kein Zufall, sondern das Ergebnis sinnvoller Werkzeuge und klarer Strukturen. In diesem Workshop lernen Sie anhand praktischer Beispiele, wie Sie mit AsciiDoc und Antora eine moderne, versionierte und gut wartbare Dokumentationswebsite erstellen. Sie erfahren, wie Sie Inhalte systematisch aufbauen, mit Code und Diagrammen anreichern und zentral gestalten k\u00f6nnen \u2013 ohne auf umst\u00e4ndliche Editoren oder propriet\u00e4re Plattformen angewiesen zu sein. Ein kompakter Einstieg in den Docs-as-Code-Ansatz f\u00fcr alle, die dokumentieren wollen wie sie entwickeln: klar, nachvollziehbar und nachhaltig.", "description": "Am Vormittag lernen Sie AsciiDoc als vereinfachte Auszeichnungssprache kennen, am Nachmittag Antora als perfekt dazu passenden Dokumentationsgenerator. Durch praktische \u00dcbungen k\u00f6nnen Sie eine Dokumentationswebsite von Grund auf erstellen, die Struktur in Module und Komponenten gliedern, das Aussehen und die Navigation anpassen und effizient mit Versionsverwaltungssystemen zusammenarbeiten. Ziel ist, Ihnen das notwendige R\u00fcstzeug zu geben, um Ihre Dokumentationsprojekte auf das n\u00e4chste Level zu heben. Begleitet wird all das von lehrreichen Erl\u00e4uterungen zum organisatorischen Wer, Wie und Was der Softwaredokumentation.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/ausgezeichnete-softwaredokumentation-mit-asciidoc-und-antora-7335580489011475150.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "VGYMKY", "name": "Christian Heitzmann", "avatar": "https://pretalx.com/media/avatars/VGYMKY_mjyajQp.webp", "biography": "Christian Heitzmann ist zertifizierter Softwareentwickler, Technical Writer und Trainer. Als Inhaber der SimplexaCode AG dokumentiert er Softwarearchitekturen f\u00fcr KMUs und unterst\u00fctzt sie mit Schulungen in modernen Entwicklungstechnologien.", "public_name": "Christian Heitzmann", "guid": "1f499cb4-1862-5e59-bb43-834cf68954e1", "url": "https://pretalx.com/workshoptage-2025/speaker/VGYMKY/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/QX3NYN/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/QX3NYN/", "attachments": []}], "Room E6": [{"guid": "be722d46-4692-53c8-8ade-12064a42b756", "code": "HEFPRX", "id": 69095, "logo": null, "date": "2025-09-10T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E6", "slug": "workshoptage-2025-69095-hands-on-model-context-protocol-mcp-wie-baue-ich-ein-ai-interface-zu-meiner-applikation", "url": "https://pretalx.com/workshoptage-2025/talk/HEFPRX/", "title": "Hands-On Model Context Protocol (MCP): Wie baue ich ein AI-Interface zu meiner Applikation?", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "**Einleitung:**\r\nAI ist in aller Munde ... aber ich bin ein klassischer Applikationsentwickler, wie bin ich davon betroffen?\r\nEin Szenario ist, dass Benutzer in Zukunft die Funktionalit\u00e4ten von Applikationen nicht mehr (nur) \u00fcber klassische User-Interfaces konsumieren, sondern \u00fcber AI-Assistenten: Der Benutzer erteilt einem AI-Assistenten (z.B. ein Chat) einen Auftrag und der AI-Assistent nutzt dann die Funktionalit\u00e4ten von diversen Applikationen, um diesen Auftrag zu erf\u00fcllen.\r\n\r\n**Programm:**\r\nAusgangslage f\u00fcr den Workshop ist eine Beispiel eCommerce Applikation.\r\nWir bauen ein neues Interface zu der Applikation, welches AI-Agenten erm\u00f6glichen soll, die bestehende Funktionalit\u00e4t der Applikation zu nutzen. Dazu nutzen wir das Model Context Protocol (MCP) welches ein entstehender offener Standard ist, um AI-Agenten den Zugriff auf alle Arten von Funktionalit\u00e4ten zu erm\u00f6glichen.\r\n\r\n- Einf\u00fchrung in das Model Context Protocol MCP\r\n- Erstellung eines eigenen MCP Servers als Interface zu einer bestehenden Applikation\r\n- Anbindung des MCP Servers an einen AI-Assistenten um die Funktionalit\u00e4t der Applikation in einem AI-Workflow zu konsumieren\r\n- \u00dcberblick \u00fcber das schnell wachsende \u00d6kosystem von MCP Servers\r\n\r\nIn dem Workshop werden wir prim\u00e4r TypeScript und Libraries/Tools aus dem TypeScript \u00d6kosystem verwenden. Es gibt aber bereits viele SDKs f\u00fcr MCP (Java, Kotlin, Python, C# ...)\r\n\r\n**Kursziel:**\r\nSie verstehen, wie mit dem Model Context Protocol die Br\u00fccke zwischen dem AI-Hype und der klassischen Applikationsentwicklung geschlagen werden kann.\r\nSie haben eine Vorstellung, wie in Zukunft die Anbindungen von AI-Basierten Tools auf klassische Applikationen aussen k\u00f6nnten und wie diese Anbindungen technisch realisiert werden k\u00f6nnen.\r\n\r\n**Adressaten:**\r\nKlassische Applikationsentwickler, welche einen m\u00f6glichen \"real-world\" Anwendugnsfall f\u00fcr AI kennenlernen m\u00f6chten.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/hands-on-model-context-protocol-mcp-wie-baue-ich-ein-ai-i-7335580624231647975.html)", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "9A9M9Z", "name": "Jonas Bandi", "avatar": "https://pretalx.com/media/avatars/9A9M9Z_nopMV52.webp", "biography": "Jonas Bandi ist begeisterter Entwickler, Architekt und Trainer. Sein besonderes Interesse gilt der Zusammenf\u00fchrung von moderner Webentwicklung und traditionellen Enterprise-Anwendungen. \r\nMit einem Hintergrund in der traditionellen Java und .NET Entwicklung arbeitet er heute haupts\u00e4chlich mit JavaScript, Angular & React. \r\nIn den letzen Jahren f\u00fchrte Jonas dutzende von in-house Workshops f\u00fcr zahlreiche Firmen in der Schweiz durch. \r\n\r\nSeit 20 Jahren ist Jonas Bandi in verschiedensten Projekten unterwegs: von einer Flugzeugsteuerung \u00fcber industrielle Steuerungsplattformen bis zu Gesch\u00e4ftsanwendungen. Jonas untererrichtet ausserdem seit mehreren Jahren moderne Webentwicklung im CAS \"Applikationsentwicklung mit JavaScript & HTML5\" an der Berner Fachhochschule.", "public_name": "Jonas Bandi", "guid": "ca5ad116-4ac8-5f04-b07c-595b32c597bd", "url": "https://pretalx.com/workshoptage-2025/speaker/9A9M9Z/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/HEFPRX/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/HEFPRX/", "attachments": []}]}}, {"index": 3, "date": "2025-09-11", "day_start": "2025-09-11T04:00:00+02:00", "day_end": "2025-09-12T03:59:00+02:00", "rooms": {"Room E8": [{"guid": "5c2a9864-18f7-52e1-9c34-52af0783513b", "code": "3A3SX8", "id": 67991, "logo": null, "date": "2025-09-11T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E8", "slug": "workshoptage-2025-67991-creating-evolutionary-architecture", "url": "https://pretalx.com/workshoptage-2025/talk/3A3SX8/", "title": "Creating Evolutionary Architecture", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "How do we go from requirements to architecture? When the requirements change, when and what do we change in the architecture? A good architecture has to be relevant to the application it serves, but how can we accomplish that. In this workshop, we will take an example driven approach to take a few sample requirements, identify key considerations, map them over to architectural capabilities, and arrive at architectures that suite the requirements. Along the way we will cover some prominent architectures and when and where to use them.", "description": "## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/creating-evolutionary-architecture-7335581295349631375.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "VNJDCS", "name": "Venkat Subramaniam", "avatar": "https://pretalx.com/media/avatars/VNJDCS_kN5dmf5.webp", "biography": null, "public_name": "Venkat Subramaniam", "guid": "1b4f3bc1-1082-5800-bddd-4af4b90e1d44", "url": "https://pretalx.com/workshoptage-2025/speaker/VNJDCS/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/3A3SX8/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/3A3SX8/", "attachments": []}], "Room E7": [{"guid": "a5d1241d-f007-5bd4-938c-a649c500bf92", "code": "7YL7FP", "id": 69034, "logo": null, "date": "2025-09-11T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E7", "slug": "workshoptage-2025-69034-einfuhrung-zu-open-source-ai", "url": "https://pretalx.com/workshoptage-2025/talk/7YL7FP/", "title": "Einf\u00fchrung zu Open Source AI", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "In diesem Workshop werden die Grundlagen von AI vermittelt. Wie funktioniert (Generative) KI, was sind Transformer Modelle und wie werden basierend darauf Large Language Modelle (LLMs) entwickelt.\r\nDer Workshop versucht so gut wie m\u00f6glich ohne Mathematik auszukommen, sondern die Konzepte so weit zu vermitteln, dass ein Verst\u00e4ndnis daf\u00fcr entsteht.\r\n\r\nIn einem zweiten Teil wird vermittelt wie LLMs auf lokalen Ger\u00e4ten unter Einhaltung des Datenschutzes angewendet werden k\u00f6nnen. Dies machen wir anhand des Beispiels von LM-Studio, welches die Verwendung von LLMs auf lokalen Ger\u00e4ten erm\u00f6glicht.", "description": "Folgende Themen werden behandelt:\r\n\r\n- Was sind Transformer-Modelle und wie funktionieren sie?\r\n- Wie funktioniert Generative KI?\r\n- Lokale Nutzung von LLMs mittels LM-Studio\r\n- Wie funktioniert Retrieval Augmented Generation (RAG)?\r\n- Wie baue ich einen RAG-Chatbot auf meinen eigenen Dokumenten mit Open Source AI?\r\n\r\nZus\u00e4tzliche Diskussionsthemen, die im Rahmen des Workshops auf Wunsch angesprochen werden k\u00f6nnen:\r\n- Ethische Aspekte von KI (Bias, Fake News, Verantwortung)\r\n- Open-Source vs. Closed-Source KI-Modelle\r\n- Die Zukunft von LLMs und personalisierter KI\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/einfuehrung-zu-open-source-ai-7335704320015394627.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "B8HKNC", "name": "Gygli Marcel", "avatar": "https://pretalx.com/media/avatars/B8HKNC_4VmNYGp.webp", "biography": "Prof. Dr. Marcel Gygli is passionate about advancing Artificial Intelligence in the Public Sector. His focus is to drive transformative innovation, bringing cutting-edge AI research to practical applications in government.", "public_name": "Gygli Marcel", "guid": "24f8842e-62fa-5030-9f49-fe233e7bfe81", "url": "https://pretalx.com/workshoptage-2025/speaker/B8HKNC/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/7YL7FP/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/7YL7FP/", "attachments": []}], "Room E9": [{"guid": "b7e61063-36f1-5db9-94de-10e23ac9f952", "code": "BJHAPT", "id": 68733, "logo": null, "date": "2025-09-11T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room E9", "slug": "workshoptage-2025-68733-reaktive-microservices-mit-spring-boot-kotlin-und-kafka", "url": "https://pretalx.com/workshoptage-2025/talk/BJHAPT/", "title": "Reaktive Microservices mit Spring Boot, Kotlin und Kafka", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Moderne Softwarearchitekturen sollten flexibel, skalierbar und m\u00fchelos erweiterbar gestaltet sein. Event-Driven Microservices mit Kafka erm\u00f6glichen flexible, lose gekoppelte Systeme, die sich leicht an neue Anforderungen anpassen, sei es bei der Integration zus\u00e4tzlicher Anwendungen oder bei Lastspitzen.\r\n\r\nIn diesem Workshop lernen Entwickler und Architekten, wie sie mit Spring Boot, Kotlin und Kafka nachhaltige und wartbare L\u00f6sungen f\u00fcr moderne Systeme schaffen. \r\n\r\nWer nachhaltige Software bauen und aktuelle Best Practices direkt erleben m\u00f6chte, ist hier genau richtig.", "description": "## \u00dcbersicht\r\n\r\nDieser praxisorientierte eint\u00e4gige Workshop f\u00fchrt die Teilnehmer in die Entwicklung reaktiver Microservices mit Spring Boot, Kotlin und Apache Kafka ein. Im Mittelpunkt steht eine zentrale Beispielanwendung: Eine Auftragsverwaltung, die als Microservice-Architektur konzipiert ist und \u00fcber Apache Kafka mit anderen Fachanwendungen kommuniziert. Die Teilnehmer erleben, wie Event-Driven-Architekturen in der Praxis funktionieren \u2013 von der Grundkonfiguration bis hin zur Implementierung komplexer Gesch\u00e4ftslogik mit reaktiven Programmierparadigmen. Neben Live-Coding und \u00dcbungsphasen werden Best Practices, Teststrategien und produktionsreife Architekturmuster vermittelt. Die Teilnehmer erhalten eine Referenzimplementierung, die als Vorlage f\u00fcr eigene Projekte dienen kann.\r\n\r\n## Lernziele\r\n\r\nNach Abschluss dieses Workshops werden die Teilnehmer:\r\n\r\n- Spring Boot-Anwendungen mit Kotlin erstellen und konfigurieren k\u00f6nnen\r\n- Die Grundprinzipien reaktiver Programmierung verstehen und anwenden\r\n- Apache Kafka f\u00fcr Event-Streaming in Microservices einsetzen k\u00f6nnen\r\n- Asynchrone Kommunikation zwischen Microservices implementieren\r\n- Teststrategien f\u00fcr reaktive Anwendungen anwenden\r\n- Best Practices f\u00fcr die Produktionsbereitstellung kennen\r\n\r\n## Nutzen f\u00fcr die Teilnehmer\r\n\r\nDie Teilnehmer gewinnen praktisches Know-how, das sie direkt in eigenen Projekten anwenden k\u00f6nnen. Sie profitieren von erprobten Best Practices, erhalten zahlreiche Tipps aus der Praxis und profitieren vom Austausch mit erfahrenen Referenten und anderen Teilnehmenden. Die bereitgestellte Referenzimplementierung dient als wertvolle Ressource f\u00fcr die sp\u00e4tere Arbeit.\r\n\r\n## Zielgruppe\r\n\r\nDieser Workshop richtet sich an:\r\n\r\n- Software-Entwickler mit Grundkenntnissen in Java oder Kotlin\r\n- Software-Architekten, die Event-Driven-Architekturen implementieren m\u00f6chten\r\n- DevOps-Ingenieure, die Kafka-basierte Systeme betreuen\r\n- Tech Leads, die moderne Architekturmuster evaluieren\r\n\r\n## Voraussetzungen\r\n\r\n- Grundlegende Programmierkenntnisse \r\n- Basiswissen \u00fcber REST-APIs und Microservices\r\n- Laptop mit installierter JDK 17 oder h\u00f6her\r\n- Docker und Docker Compose f\u00fcr lokale Kafka-Instanz\r\n- IntelliJ IDEA (Community Edition ausreichend) oder vergleichbare IDE\r\n- Git-Client\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/reaktive-microservices-mit-spring-boot-kotlin-und-kafka-7335581374336768614.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "RACNZG", "name": "Lorenz Pfisterer", "avatar": "https://pretalx.com/media/avatars/RACNZG_BDOB0Ad.webp", "biography": "Lorenz bringt umfassende Expertise in der Entwicklung moderner Backend- und Frontend-L\u00f6sungen mit. Mit einem starken Fokus auf Java, Kotlin, Kafka, Spring Boot und Angular hat er sich auf die Architektur und Implementierung von skalierbaren und flexiblen Softwarel\u00f6sungen spezialisiert. Sein besonderes Interesse gilt den Konzepten von Microservices und Event-getriebenen Architekturen, die eine hohe Wartbarkeit und Flexibilit\u00e4t bieten.\r\n\r\nNach seinem Abschluss in Wirtschaftsinformatik an der Universit\u00e4t Z\u00fcrich im Jahr 2008 hat Lorenz in einer Vielzahl von Projekten, von kleinen Startups bis hin zu gro\u00dfen Unternehmenssystemen, wertvolle Erfahrungen gesammelt. Er setzt auf das Konzept von Self-Contained Systems, das die unabh\u00e4ngige Entwicklung, das Testen und die Bereitstellung von funktionalen Einheiten erm\u00f6glicht, wodurch eine optimale Modularit\u00e4t und Skalierbarkeit erzielt wird.", "public_name": "Lorenz Pfisterer", "guid": "296eb8c0-5d48-5b34-8b75-7c88624a89c7", "url": "https://pretalx.com/workshoptage-2025/speaker/RACNZG/"}, {"code": "RSVNF3", "name": "Thorben Stangenberg", "avatar": "https://pretalx.com/media/avatars/RSVNF3_OluB3cT.webp", "biography": "Software Crafter, Coach und Trainer bei [42talents](https://42talents.com).\r\n\r\nThorben bringt \u00fcber 25 Jahre Erfahrung in der Softwareindustrie mit und schreibt auch heute noch gerne produktiven Code. Er hat sich auf die Entwicklung von Enterprise Systemen mit Java spezialisiert. Als Coach und Trainer bei 42talents teilt er sein umfangreiches Wissen in der Softwareentwicklung. Zudem lehrt er als Dozent an der Hochschule Luzern (HSLU) im Bereich Softwarearchitektur und leitet das Enterprise Programming Lab.\r\n\r\nEr hat sein Studium der Wirtschaftsinformatik an der Fachhochschule Flensburg im Jahr 2001 erfolgreich abgeschlossen und lebt seit 2012 in der Schweiz. Er ist verheiratet und hat zwei Kinder.", "public_name": "Thorben Stangenberg", "guid": "69a87955-f959-595a-babf-078d95e896ba", "url": "https://pretalx.com/workshoptage-2025/speaker/RSVNF3/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/BJHAPT/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/BJHAPT/", "attachments": []}], "Room H91": [{"guid": "33c7f9f5-c0d0-53e8-ae05-e0eaaaa21030", "code": "9RFSTQ", "id": 68866, "logo": "https://pretalx.com/media/workshop-days-2025/submissions/9RFSTQ/rustacean-flat-ha_al5sb0p.svg", "date": "2025-09-11T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room H91", "slug": "workshoptage-2025-68866-your-first-day-with-the-rust-programming-language", "url": "https://pretalx.com/workshoptage-2025/talk/9RFSTQ/", "title": "Your first day with the Rust programming language", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Do you want to know what all the buzz around Rust is about? Do you want to learn the fundamentals of a modern systems language? Or has Rust been on your \"want to try\" list for too long and you just need an excuse?\r\nIf any of these motivations apply to you, then this workshop should be right up your alley!", "description": "The Rust programming language promises so many things, it seems too good to be true: Performance rivaling C, memory safety without any runtime penalties, concurrency without data races. How does it achieve all these things?\r\nI'll give you a tour of how Rust works, its strengths and weaknesses, what people use it for, and why I personally fell in love with it. After some initial information though, you will start experimenting with simple, focused coding exercises. I'll be helping you with any questions you might have.\r\nAfter lunch you can try your hand at a small project I've prepared or you can bring your own project ideas to life.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/your-first-day-with-the-rust-programming-language-7335581165095516004.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "WSQRUD", "name": "Said Aroua", "avatar": "https://pretalx.com/media/avatars/WSQRUD_OEfxVch.webp", "biography": "Software developer with 5 years of industry experience\r\nFinishing my Computer Science BSc @ HSLU (summer 2025)\r\nEx-Scout, Jiu Jitsu practitioner, rock climbing", "public_name": "Said Aroua", "guid": "4ee216c6-2ee3-5d51-9f07-29f10e10a675", "url": "https://pretalx.com/workshoptage-2025/speaker/WSQRUD/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/9RFSTQ/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/9RFSTQ/", "attachments": []}], "Room J91": [{"guid": "692e0840-227f-53e9-9258-248b0dbd0194", "code": "UXQNUT", "id": 68901, "logo": "https://pretalx.com/media/workshop-days-2025/submissions/UXQNUT/07_TeamMeeting_ap9Rzdj.png", "date": "2025-09-11T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room J91", "slug": "workshoptage-2025-68901-agiler-flow-fokus-mehr-wirkung-mit-kanban-scrum-flight-levels", "url": "https://pretalx.com/workshoptage-2025/talk/UXQNUT/", "title": "Agiler Flow & Fokus: Mehr Wirkung mit Kanban, Scrum & Flight Levels", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "In diesem interaktiven Tagesworkshop lernst du, wie du mit Kanban, Scrum und Flight Levels mehr Fokus, besseren Team-Flow und effektivere Zusammenarbeit erreichst \u2013 \u00fcber Teamgrenzen hinweg. \r\n\r\nStatt Theorie und Buzzwords stehen echte Praxis, konkrete Tools und erfahrungsbasierte Impulse im Mittelpunkt. Perfekt f\u00fcr alle, die agile Methoden sinnvoll anwenden und ihre Wirkung entfalten wollen.", "description": "Kurzbeschreibung:\r\nAgil arbeiten heisst nicht, schneller zu rennen \u2013 sondern intelligenter zu arbeiten. In diesem Tagesworkshop lernst du, wie du den Flow im Team erh\u00f6hst, die Zusammenarbeit zwischen Teams verbesserst und agile Methoden so einsetzt, dass sie wirklich wirken. Statt Framework-Dogma erwarten dich pragmatische Impulse, lebendige Simulationen und ganz viel Praxis.\r\n\r\nZiele:\r\nFlow und Bottlenecks verstehen und sichtbar machen\r\nKanban-Prinzipien in bestehende Scrum-Setups integrieren\r\nKoordination zwischen Teams ohne Overhead verbessern\r\nSystemisch denken lernen mit Flight Levels\r\nEigene Experimente und Verbesserungen identifizieren\r\n\r\nF\u00fcr wen?\r\nScrum Master, Agile Coaches, Product Owner, Teamleads und alle, die nicht nur agil arbeiten wollen, sondern Wirkung erzielen m\u00f6chten.\r\n\r\nWas dich erwartet:\r\nInteraktive Simulationen (z.\u202fB. Flow-Experimente)\r\nGruppenarbeit mit eigenen Beispielen\r\nDenkmodelle aus Flight Levels & Kanban\r\nAustausch mit Praktiker:innen\r\nKonkrete Impulse f\u00fcr den Alltag\r\n\r\nDas bekommst du mit:\r\nKlarheit \u00fcber deinen Systemlevel\r\nIdeen f\u00fcr mehr Fokus & weniger Kontextwechsel\r\nTools zur Selbststeuerung & Koordination\r\n\r\nWorkshopleitung:\r\nRudolf \"Ruedi\" Gysi, Agile Coach & Trainer bei Wertwandler GmbH. Certified Enterprise Coach (Scrum Alliance), Accredited Kanban Trainer (Kanban University), Flight Levels Coach & Trainer.\r\n\r\nFormat:\r\n1 Tag, vor Ort, interaktiv, praxisnah. Keine PowerPoints. Viel Erkenntnis. Und garantiert kein Buzzword-Bingo.\r\n\r\nJetzt dabei sein und Flow erleben, der bleibt.\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/agiler-flow-fokus-mehr-wirkung-mit-kanban-scrum-flight-7335704427184060442.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "79FP3W", "name": "Rudolf Gysi", "avatar": "https://pretalx.com/media/avatars/79FP3W_y5nofrX.webp", "biography": "Mein Name ist Rudolf Gysi oder kurz Ruedi. Ich bin ein leidenschaftlicher Agile Coach und Trainer, der seit vielen Jahren Teams und Organisationen auf ihrem Weg zur Agilit\u00e4t begleitet. Mit einem Hintergrund als Entwickler und Scrum Master habe ich unter anderem die Schweizerischen Bundesbahnen bei ihrer agilen Transformation angeleitet. Mein Fokus liegt darauf, Teams dabei zu helfen, bessere Produkte zu entwickeln und effizientere Prozesse zu etablieren.", "public_name": "Rudolf Gysi", "guid": "30996aa1-6e2a-523d-a3db-319c291f6cc3", "url": "https://pretalx.com/workshoptage-2025/speaker/79FP3W/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/UXQNUT/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/UXQNUT/", "attachments": []}], "Room G91": [{"guid": "429d7c63-b494-5de4-a012-d8817c02caf9", "code": "VRU97A", "id": 68952, "logo": "https://pretalx.com/media/workshop-days-2025/submissions/VRU97A/ospo101_1O77rYZ_qZ454DG.svg", "date": "2025-09-11T09:00:00+02:00", "start": "09:00", "duration": "08:00", "room": "Room G91", "slug": "workshoptage-2025-68952-das-kleine-1x1-des-professionellen-umgangs-mit-quelloffenheit-open-source-program-offices", "url": "https://pretalx.com/workshoptage-2025/talk/VRU97A/", "title": "Das \"kleine 1x1\" des professionellen Umgangs mit Quelloffenheit: Open Source Program Offices", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Wir widmen uns **einen Tag lang den Grundlagen des professionellen Umgangs** mit quelloffener Software, offenen kollaborativen \u00d6kosystemen und deren strategischer Wirkung.\r\n\r\nDabei decken wir die relvanten Themen auf den allen Stufen des leichtgewichtigen Open Source [Maturit\u00e4tsmodells der Linux Foundation](https://digital-sustainability.github.io/module-eoss-ospo101/module2/#climbing-the-open-source-ladder) ab:\r\n - Angefangen bei der bewussten und korrekten **Nutzung von quelloffenen Artefakten**,\r\n - \u00fcber das **Mitwirken an Open Source Projekten**,\r\n - sowie das **Initiieren von eigenen Projekten**,\r\n - abgerundet wird der Workshop am Nachmittag mit zwei Sessions auf **strategischer Flugh\u00f6he**.\r\n\r\nBegleiten werden uns durch den Tag eine **Vielfalt von Interaktionen und M\u00f6glichkeiten des pers\u00f6nliches Erfahrungsaustausches**.", "description": "Innerhalb des Tages decken wir alle Themen auf den relevanten Stufen eines [leichtgewichtigen Open Source Maturit\u00e4tsmodells](https://github.com/digital-sustainability/module-eoss-ospo101/blob/main/module2/README.md#climbing-the-open-source-ladder) ab:\r\n\r\n## 1. die bewusste und korrekte **Nutzung von quelloffenen Artefakten**\r\n  - ein kurzer Blick in die Geschichte\r\n  - Gr\u00fcnde f\u00fcr die Nutzung: Kriterien & Plattformen f\u00fcr die Bewertung\r\n  - Lizenzen: Rechte & Pflichten & Compliance\r\n\r\n## 2. das **Mitwirken an Open Source Projekten**\r\n  -  Kollaborationsmodelle: Up- & Downstreaming \r\n  - (internes) Open Source : **Inner Sourcing**\r\n\r\n## 3. das **Starten von eigenen Projekten**\r\n  - Vor\u00fcberlegungen\r\n  - Vorbereitungen\r\n  - der Start & das Aufrechterhalten eines Projektes\r\n\r\n## sowie 4. das **Einbetten in die strategische Ausrichtung von Unternehmen und Organisationen**\r\n\r\n## [>> Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/kleine-1x1-des-professionellen-umgang-mit-quelloffenheit-7335705353814823817.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "BQAPTY", "name": "Markus Tiede", "avatar": "https://pretalx.com/media/avatars/BQAPTY_hdTlnmv.webp", "biography": "Digitale Transparenz & Offenheit unternehmerisch gelebt - so gehen wir gemeinsam & souver\u00e4n in eine nachhaltige Zukunft. \ud83c\udf31\r\n\r\nFalls du noch mehr \u00fcber mich erfahren m\u00f6chtest [klick einfach hier...](http://mtiede.de)", "public_name": "Markus Tiede", "guid": "3d0d50d1-ed90-52d9-af91-fdad883164cc", "url": "https://pretalx.com/workshoptage-2025/speaker/BQAPTY/"}, {"code": "TZLFE9", "name": "Miro Dietiker", "avatar": "https://pretalx.com/media/avatars/TZLFE9_AWWSyFt.webp", "biography": "Open Source to the rescue for digital sovereignity!", "public_name": "Miro Dietiker", "guid": "b2c4e7bc-e181-5e27-9caf-d3e06a87b28a", "url": "https://pretalx.com/workshoptage-2025/speaker/TZLFE9/"}], "links": [], "feedback_url": "https://pretalx.com/workshoptage-2025/talk/VRU97A/feedback/", "origin_url": "https://pretalx.com/workshoptage-2025/talk/VRU97A/", "attachments": []}]}}]}}}