<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.1.1. -->
<schedule>
    <generator name="pretalx" version="2026.1.1" />
    <version>0.13</version>
    <conference>
        <title>Workshop-Days 2025</title>
        <acronym>workshoptage-2025</acronym>
        <start>2025-09-09</start>
        <end>2025-09-11</end>
        <days>3</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://pretalx.com</base_url>
        
        <time_zone_name>Europe/Zurich</time_zone_name>
        
        
    </conference>
    <day index='1' date='2025-09-09' start='2025-09-09T04:00:00+02:00' end='2025-09-10T03:59:00+02:00'>
        <room name='Room E8' guid='5ebe766c-c3cb-585b-84d0-d9cb28763181'>
            <event guid='d3192e26-93c0-52f9-8c3c-6bb344000391' id='67993' code='Y39W7G'>
                <room>Room E8</room>
                <title>Human AI collaboration: Making Prudent use of AI in development</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-09T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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&#8212;with humans and with AI.</abstract>
                <slug>workshoptage-2025-67993-human-ai-collaboration-making-prudent-use-of-ai-in-development</slug>
                <track></track>
                
                <persons>
                    <person id='68625'>Venkat Subramaniam</person>
                </persons>
                <language>de</language>
                <description>## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/human-ai-collaboration-making-prudent-use-of-ai-in-developm-7335580161163688859.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/Y39W7G/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/Y39W7G/feedback/</feedback_url>
            </event>
            <event guid='ccfa7c29-6d58-5628-aa95-9f8d22326162' id='74196' code='8CRAZT'>
                <room>Room E8</room>
                <title>KEYNOTE</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-09T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:45</duration>
                <abstract>&quot;It AI-n&apos;t What You Think!&quot;</abstract>
                <slug>workshoptage-2025-74196-keynote</slug>
                <track></track>
                
                <persons>
                    <person id='68625'>Venkat Subramaniam</person>
                </persons>
                <language>de</language>
                <description>Agile Developer, Inc. was founded by Dr. Venkat Subramaniam who&apos;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.

Dr. 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.

Venkat 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.

Venkat 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.

Prior to starting his own company, Venkat worked in various positions, from Programmer Analyst to Systems Architect, at organizations like Halliburton, Raytheon, and Invensys.

Over 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/8CRAZT/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/8CRAZT/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room E7' guid='c07d5a9c-af0c-558f-a4a6-7bcd608da3e1'>
            <event guid='928476ff-e302-5f75-8373-8e6988b548d9' id='68520' code='DRNNVN'>
                <room>Room E7</room>
                <title>Machine Learning Bootcamp f&#252;r Software Spezialisten</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-09T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>In diesem kompakten Bootcamp geben wir Softwareentwickler:innen und technischen Entscheidern einen fundierten &#220;berblick &#252;ber 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&#228;t sowie zentrale Aspekte moderner MLOps-Praktiken.

Unser Ziel ist es nicht, in einem Tag ML-Expert:innen auszubilden, sondern ein klares Verst&#228;ndnis daf&#252;r zu schaffen, welche Fragestellungen und Fallstricke beim Einsatz von Machine Learning in zuk&#252;nftigen Softwareprojekten auftreten k&#246;nnen &#8211; und wie man ihnen kompetent begegnet.</abstract>
                <slug>workshoptage-2025-68520-machine-learning-bootcamp-fur-software-spezialisten</slug>
                <track></track>
                
                <persons>
                    <person id='69101'>Martin Stypinski</person>
                </persons>
                <language>de</language>
                <description>1. Introduction to Machine Learning

- Grundverst&#228;ndnis f&#252;r Funktionsweise und Zielsetzung von Machine Learning
- Unterschiede zwischen supervised und unsupervised learning
- Voraussetzungen f&#252;r erfolgreiches Lernen (Datenqualit&#228;t, Problemformulierung, Zieldefinition)

2. Statistical Machine Learning
- Einf&#252;hrung in klassische Machine Learning Algorithmen und deren Konzepte
- Diskussion &#252;ber Vorteile gegen&#252;ber modernen deep learning Ans&#228;tzen
- Umsetzung eines konkreten Verfahrens zur Vertiefung: Fokus auf feature engineering und Datenrepr&#228;sentation

3. Neuronal Networks
- Anwendung eines neuronal network-Modells auf den gleichen Datensatz wie zuvor
- Aufbau, Training und Analyse eines einfachen neural network
- Diskussion der Unterschiede und St&#228;rken im Vergleich zu klassischen Methoden

4. MLOps
- &#220;berblick &#252;ber zentrale MLOps-Konzepte im Kontext realer Softwareprojekte
- Deployment eines kleinen Containers mit FastAPI zur Bereitstellung eines API-Endpunkts
- Diskussion typischer Herausforderungen bei der Operationalisierung von ML-Modellen

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/machine-learning-bootcamp-fuer-software-spezialisten-7335702984095971825.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/DRNNVN/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/DRNNVN/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room E9' guid='a7cdd4e1-1e29-5f97-a18c-e339cdb39b65'>
            <event guid='6ab7371c-f075-5e71-83f9-c9681db421c2' id='66980' code='KZAVBV'>
                <room>Room E9</room>
                <title>Effizienter Datenbankzugriff mit jOOQ</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-09T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>SQL war nie dazu gedacht, abstrahiert zu werden. In den engen Grenzen schwergewichtiger Mapper gefangen zu sein und die Sch&#246;nheit und Einfachheit relationaler Datenbanken zu verbergen. SQL war nie dazu gedacht, objektorientiert zu sein. SQL war nie dazu gedacht, etwas anderes zu sein als &#8230; SQL! - Lukas Eder, der Erfinder von jOOQ.

Was ist der beste Weg, um SQL mit Java zu verwenden? Oft wird JPA/Hibernate verwendet, ohne die Wahl zu &#252;berdenken. Aber es gibt andere Frameworks wie jOOQ, die in vielen Situationen besser passen.

In diesem Workshop lernen Sie, wie Sie jOOQ mit Spring Boot, Flyway und Testcontainers verwenden, um effizient auf SQL-Datenbanken zuzugreifen.</abstract>
                <slug>workshoptage-2025-66980-effizienter-datenbankzugriff-mit-jooq</slug>
                <track></track>
                
                <persons>
                    <person id='67661'>Simon Martinelli</person>
                </persons>
                <language>de</language>
                <description>AGENDA
Nach 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

1. Einrichten von jOOQ, Spring Boot, Flyway und Testcontainern
2. jOOQ DSL f&#252;r die die Erstellung von SQL Abfragen verwenden
3. Generieren des Metamodells zum Schreiben typsicherer Abfragen
4. Abfragen ausf&#252;hren und verarbeiten der Ergebnisse, einschliesslich verschachtelter Java Records und Multisets
5. Stored Procedures und Funktionen aufrufen
6. Transaktionen und jOOQ
7. Wie funktioniert die automatische Konfiguration von jOOQ in Spring Boot?
8. Nutze das Beste aus beiden Welten. jOOQ mit JPA integrieren.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/effizienter-datenbankzugriff-mit-jooq-7335580234735979893.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/KZAVBV/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/KZAVBV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room H91' guid='f77f7ca7-aa1f-5287-8967-8d19450c5780'>
            <event guid='e85ee5ac-84da-5e8d-a36d-542adf7ab727' id='68010' code='KNASKM'>
                <room>Room H91</room>
                <title>Softwarearchitektur durch Beispiele lernen</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-09T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>&#220;bung macht den Meister. Das gilt genauso f&#252;r Architekturarbeit.
In diesem Workshop &#252;ben wir das Erstellen einer Softwarearchitektur anhand von Beispiel&#252;bungen, welche von realen Applikationen inspiriert sind. 
Die schnelle Abfolge von mehreren kleinen, fokussierten Aufgaben macht das schnelle Erlernen von Architekturarbeit m&#246;glich. Im realen Architektenleben befassen wir uns meist langfristig mit einer einzelnen Architektur und k&#246;nnen so nur langsam Erfahrung sammeln.
Die Beispiele sind so gew&#228;hlt, dass das Bearbeiten von unterschiedliche Architekturstile und -muster m&#246;glich ist.</abstract>
                <slug>workshoptage-2025-68010-softwarearchitektur-durch-beispiele-lernen</slug>
                <track></track>
                
                <persons>
                    <person id='68644'>Urs Enzler</person>
                </persons>
                <language>en</language>
                <description>Nach einer Einf&#252;hrung in die Schritte des Architekturentwurfs, wenden wir das gelernte und euer bestehendes Wissen an, um einige Beispielaufgaben zu l&#246;sen und jeweils eine m&#246;gliche Architektur zu entwickeln. Die erste Runde wird durch mich gef&#252;hrt, damit ihr eine m&#246;gliche Herangehensweise sicher kennt. In den weitern Runden k&#246;nnt ihr diese vertiefen oder auch andere euch bekannte Methoden anwenden. Jede Runde wird mehrfach unterbrochen, um uns gegenseitig die aktuellen L&#246;sungen vorzustellen und um R&#252;ckmeldung zu geben. Fragen und Unklarheiten werden nat&#252;rlich auch gekl&#228;rt. 
Die &#220;bungen werden mit Papier, Stift, Gruppendiskussion und Internet gel&#246;st.
So oder so, am Ende des Tages habt ihr mindestens drei Architekturen f&#252;r unterschiedliche Arten von Applikationen erstellt und eure Architekturfertigkeiten sind gest&#228;rkt.
## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/softwarearchitektur-durch-beispiele-lernen-7335703545780402538.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/KNASKM/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/KNASKM/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room J91' guid='3b9dbd5a-5f17-58a6-90b8-e143c00794e0'>
            <event guid='854dc087-f4b9-5700-97ac-5cb9238ea9bd' id='69093' code='YAEPMQ'>
                <room>Room J91</room>
                <title>Moderne React Entwicklung mit Next.js und React Server Components</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-09T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>**Einleitung:**
Die &#196;ra der Single Page Applikationen ist vorbei - React erobert den Server!
React Server Components sind nicht nur eine Revolution im React &#214;kosystem, sondern haben auch das Potenzial die moderne Front-End Entwicklung gesamthaft neu zu positionieren.
React-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. 
Next.js ist ein komplettes Web-Framework, welches auf React und React Server Components aufbaut und viele Konzepte, Patterns und Mechanismen f&#252;r die Entwicklung von modernen Web-Applikationen mitbringt.

**Programm:**
Wir entwickeln zusammen &quot;Step-by-Step&quot; eine Web-Applikation basierend auf Next.js und React Server Components.
Dabei lernen wir die Konzepte und Konstrukte von Next.js und React Server Components kennen.
Wir diskutieren die Konzepte anhand der konkreten Anwendung und betrachten insbesondere die Unterschiede zu klassischen Single-Page-Applikationen welche mit &quot;client-side&quot; React realisiert werden.

- React Server Components vs. Client Components
- Routing mit Next.js
- Data Fetching mit Server Components (ohne REST API)
- Mutations mit Server Actions (ohne REST API)
- Patterns f&#252;r Komponentenstrukturen
- Deployment von Next.js Applikationen

**Kursziel:**
Sie verstehen wie moderne Full-Stack Entwicklung mit React, Next.js und React Server Components funktioniert. 
Sie erkennen die Vorteile und Nachteile gegen&#252;ber der Entwicklung von klassischen Single-Page-Aplikationen mit React. 
Sie k&#246;nnen beurteilen, ob der Einsatz von React Server Components und Next.js in Ihrem Projekt Sinn macht.

**Adressaten:**
Sowohl Anf&#228;nger, welche React kennenlernen wollen als auch erfahrene React Entwickler, welche Next.js und React Server Components kennenlernen wollen.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/moderne-react-entwicklung-mit-next-js-und-react-server-compo-7335580371709371202.html)</abstract>
                <slug>workshoptage-2025-69093-moderne-react-entwicklung-mit-next-js-und-react-server-components</slug>
                <track></track>
                
                <persons>
                    <person id='69679'>Jonas Bandi</person>
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/YAEPMQ/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/YAEPMQ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room G91' guid='3e839b0a-cf22-5c7f-adbf-81426705447f'>
            <event guid='7496bef0-df21-5753-90ea-290259d51bbe' id='68956' code='YZH9VY'>
                <room>Room G91</room>
                <title>Collaborative Modelling (CoMo) Workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-09T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>*Collaborative Modelling* (kurz CoMo) bezeichnet moderne Modellierungspraktiken, die bew&#228;hrte 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&#228;nen und Gesch&#228;ftsprozesse gemeinsam mit allen relevanten Stakeholdern zu verstehen und zu modellieren. Sie etablieren einer *Ubiquitous Language* und f&#246;rdern ein gemeinsames Verst&#228;ndnis der Problemdom&#228;ne &#8211; als Grundlage f&#252;r ein tragf&#228;higes Applikationsdesign, etwa durch die Zerlegung in sogenannte *Bounded Contexts*. 

Dieser Workshop bietet eine praxisnahe Einf&#252;hrung in die wichtigsten CoMo-Ans&#228;tze und zeigt, wie diese gezielt f&#252;r Anforderungsanalyse und Systemdesign eingesetzt werden k&#246;nnen. Anhand konkreter Beispielszenarien wenden wir ausgew&#228;hlte 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&#252;r gelungene CoMo-Workshops erforderlich sind. Der Workshop ist interaktiv gestaltet und l&#228;dt zum aktiven Erfahrungsaustausch ein &#8211; sowohl Einsteigerinnen und Einsteiger als auch erfahrene CoMo-Praktikerinnen und -Praktiker sind herzlich willkommen.</abstract>
                <slug>workshoptage-2025-68956-collaborative-modelling-como-workshop</slug>
                <track></track>
                
                <persons>
                    <person id='69556'>Stefan Kapferer</person>
                </persons>
                <language>de</language>
                <description>**Programmpunkte:**

 - Warum modellieren wir und was ist der Nutzen guter Dom&#228;nenmodelle?
 - Einf&#252;hrung und &#220;berblick &#252;ber CoMo-Praktiken: *Event Storming*, *Domain Storytelling*, *Story Mapping* und *Splitting*
 - *Domain Storytelling* als praktische &#220;bung an einem Fallbeispiel
 - *Event Storming* als praktische &#220;bung an einem Fallbeispiel 
 - Auswahl und Zusammenspiel der Praktiken (Wann passt welche Praktik?, Tipps und Tricks)
 - Unterst&#252;tzende Werkzeuge zur Ergebnisarchivierung und Dokumentation 
 - Verkn&#252;pfung zum strategischen *Domain-Driven Design (DDD)*: Wie k&#246;nnen Sie die resultierenden Modelle zur Dekomposition Ihres Softwaresystems nutzen?
 - Ausblick und Diskussion zum Einsatz von CoMo und DDD in der Praxis
 - Interaktiver Erfahrungsaustausch und Kl&#228;rung von Fragen

**Kursziel**:

Die Teilnehmerinnen und Teilnehmer dieses Workshops sind anschliessend in der Lage, die CoMo-Methoden f&#252;r das Requirements Engineering und die Entwicklung eines Dom&#228;nenmodells und der &quot;Ubiquitous Language&quot; 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.

**Zielgruppe**:

Der Workshop richtet sich an alle in Softwareprojekten aktiven Personen &#8211; unabh&#228;ngig von ihrer Rolle &#8211; die Wert auf qualitativ hochwertige Software legen und Interesse an einem praxisnahen Austausch &#252;ber Collaborative-Modelling-Praktiken haben. Angesprochen sind sowohl Entwicklerinnen und Entwickler, Architektinnen und Architekten, Product Owner, Fachexpertinnen und Fachexperten als auch alle, die in interdisziplin&#228;ren Teams an der Gestaltung von Softwaresystemen mitwirken.

**Voraussetzungen**:

Die 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.

**Infrastruktur**:

Ausser einem Browser werden keine zus&#228;tzlichen Tools oder Infrastruktur ben&#246;tigt.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/collaborative-modelling-como-workshop-7335704082286427558.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/YZH9VY/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/YZH9VY/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room  F91' guid='76d591af-f669-5978-9eaa-a446c3503d01'>
            <event guid='173683f8-fa3e-56bf-8e83-b271f434f62c' id='68391' code='VYAPVZ'>
                <room>Room  F91</room>
                <title>Cyber Resilience Act meistern: Einf&#252;hrung f&#252;r Entwicklung &amp; Management</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-09T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>Der Workshop richtet sich an Entscheider und Entwickler in KMUs, die den Cyber Resilience Act (CRA) kennenlernen m&#246;chten. Er bietet eine Einf&#252;hrung in die CRA-Anforderungen und zeigt, wie Unternehmen ihre Cyber-Sicherheit durch Best Practices in der Softwareentwicklung verbessern k&#246;nnen. Teilnehmer erhalten wertvolle Anregungen um ihren Sicherheitsstand zu bewerten und notwendige Massnahmen zu erkennen.</abstract>
                <slug>workshoptage-2025-68391-cyber-resilience-act-meistern-einfuhrung-fur-entwicklung-management</slug>
                <track></track>
                
                <persons>
                    <person id='69000'>Urs F&#228;ssler</person>
                </persons>
                <language>de</language>
                <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&#252;llen, um die Widerstandsf&#228;higkeit gegen Cyberangriffe zu erh&#246;hen. Da die neuen Vorschriften in 2 Jahren in Kraft treten, m&#252;ssen sich Unternehmen jetzt darauf vorbereiten. Dieser Workshop hilft, die notwendigen Schritte zur Sicherstellung der Compliance zu verstehen und umzusetzen.

Der Workshop richtet sich an Entscheider, Tech-Leads und Entwickler in KMUs, die sich erstmals mit dem CRA auseinandersetzen m&#246;chten. Er bietet eine Einf&#252;hrung in die CRA-Anforderungen, zeigt Best Practices der Softwareentwicklung und veranschaulicht, wie Unternehmen ihre Cyber-Resilienz st&#228;rken k&#246;nnen. Teilnehmer erhalten ein Verst&#228;ndnis der Anforderungen und wertvolle Anregungen, wie sie ihren aktuellen Sicherheitsstand bewerten und notwendige Massnahmen erkennen k&#246;nnen. Der Austausch mit Fachleuten und anderen Teilnehmern rundet das Angebot ab.

Inhalte:
- Der Cyber Resilience Act
  - Intention und wichtigsten Punkte
  - Bedeutung und Anforderungen f&#252;r Unternehmen
- Software-Entwicklungsprozess zur Einhaltung des CRA
  - Langj&#228;hrige Wartung &amp; Updates
  - Best-Practices wie Agilit&#228;t, CI/CD
- Sichere Softwareentwicklung
  - Sicheres Software-Design 
  - Best Practices wie Clean Code
  - Team- und Firmenkultur
- Risikomanagement und Schwachstellenhandling:
  - Bewertung von Sicherheitsrisiken
  - Incident-Response-Plan
- Umgang mit propriet&#228;ren Komponenten
  - Hardware
  - Software
  - Risiken und Mitigation-Strategien
- Umgang mit Open Source Komponenten
  - Vorgaben durch CRA
  - Verantwortlichkeiten
  - Best Practices
## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/cyber-resilience-act-meistern-entwicklung-management-7335580310430586636.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/VYAPVZ/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/VYAPVZ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room K91' guid='a3d4eaff-a0bf-5c17-9bf7-1e887e052918'>
            <event guid='3117e198-6133-54cf-9830-042f458d9ba2' id='67550' code='TC8HFB'>
                <room>Room K91</room>
                <title>Workshop: Design Patterns in Action</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-09T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>Professionalisieren Sie den Entwurf Ihrer Software und lernen die dazu n&#252;tzlichen 
Entwurfsprinzipien und Design Patterns kennen, um ihre Software stabil, erweiterbar und
zuverl&#228;ssig zu bauen.</abstract>
                <slug>workshoptage-2025-67550-workshop-design-patterns-in-action</slug>
                <track></track>
                
                <persons>
                    <person id='68200'>Michael Inden</person>
                </persons>
                <language>de</language>
                <description>Design Patterns sind ein allzeit aktuelles Thema f&#252;r soliden Softwareentwurf und sollten zum Grundwissen jedes ambitionierten Entwicklers geh&#246;ren. Dieser Workshop gibt einen fundierten &#220;berblick &#252;ber diverse Entwurfsmuster. Neben der Theorie bilden praktische &#220;bungen einen Schwerpunkt. Dadurch kann das erworbene Wissen besser verinnerlicht und sp&#228;ter gewinnbringend f&#252;r tragf&#228;hige L&#246;sungen mit ben&#246;tigter Flexibilit&#228;t und klarer Struktur eingesetzt werden. Das kann in der Praxis den Unterschied zwischen einer gelungenen, wartbaren und leicht erweiterbaren L&#246;sung und einer solchen machen, in der Erweiterungen nur schwierig umzusetzen sind.

Gliederung des Workshops
&#8226;	Grundlegende Bausteine von Entwurfsmustern
&#8226;	Entwurfsmuster auf einen Blick
&#8226;	Erzeugungsmuster, z. B.: Factory-Methode, Builder, Prototyp
&#8226;	Strukturmuster, z. B.: Fassade, Dekorartor, Kompositum
&#8226;	Verhaltensmuster, z. B.: Iterator, Strategie, Schablonenmethode
&#8226;	Auswirkungen der Verwendung von Java 8: Modernisierung von Mustern mit Hilfe der Java-8-Sprachfunktionen

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/workshop-design-patterns-in-action-7333050653801977725.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/TC8HFB/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/TC8HFB/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2025-09-10' start='2025-09-10T04:00:00+02:00' end='2025-09-11T03:59:00+02:00'>
        <room name='Room E8' guid='5ebe766c-c3cb-585b-84d0-d9cb28763181'>
            <event guid='d5f2ec6c-0c1e-50ae-80ce-55c24e96f321' id='67988' code='NW3UCE'>
                <room>Room E8</room>
                <title>Fast Feedback Loops using Test Containers</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/fast-feedback-loops-using-test-containers-7335580556757876691.html)</abstract>
                <slug>workshoptage-2025-67988-fast-feedback-loops-using-test-containers</slug>
                <track></track>
                
                <persons>
                    <person id='68625'>Venkat Subramaniam</person>
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/NW3UCE/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/NW3UCE/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room E7' guid='c07d5a9c-af0c-558f-a4a6-7bcd608da3e1'>
            <event guid='c14e3043-0409-54cc-8126-8366772387cd' id='68990' code='USY3PY'>
                <room>Room E7</room>
                <title>AI Agents in Action: Building Smart, Open-Source LLM Workflows</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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).

This 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&#8212;just basic Python knowledge and a curiosity to experiment!

--- What You&#8217;ll Learn ---
&#9989; What AI agents are and how they interact with LLMs
&#9989; How to build AI-driven workflows using open-source frameworks
&#9989; How to run agents on local language models for privacy-friendly solutions
&#9989; How to integrate external tools and APIs into agent reasoning
&#9989; Bonus: If there&#8217;s interest, we can touch on synthetic data generation as a tool for testing and evaluation</abstract>
                <slug>workshoptage-2025-68990-ai-agents-in-action-building-smart-open-source-llm-workflows</slug>
                <track></track>
                <logo>/media/workshop-days-2025/submissions/USY3PY/workshop_8pbwmTt_mDALcek.jpeg</logo>
                <persons>
                    <person id='69595'>Luca Rolshoven</person><person id='69805'>Flurin Gishamer</person>
                </persons>
                <language>en</language>
                <description>AI agents allow large language models to go beyond simple text generation&#8212;they 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.

The focus will be on open-source AI and giving you hands-on experience with local and cloud-based models. You&#8217;ll start by building a simple AI agent, then extend it with new capabilities, such as integrating APIs or working with structured data.

--- Key Topics Covered ---
&#10004; Understanding AI Agents: What they are, how they work, and common frameworks
&#10004; Hands-on Development: Building a simple agent from scratch
&#10004; Expanding Capabilities: Enhancing agents with plugins, APIs, or external tools
&#10004; Running Local LLMs: Deploying AI agents using models on your own device
&#10004; Optimizing Agent Performance: Debugging, logging, and prompt tuning
&#10004; (Optional Discussion): If participants are interested, we can explore synthetic data generation as a tool for evaluating and testing AI workflows

--- Who Should Attend? ---
&#128104;&#8205;&#128187; Developers interested in LLM-powered automation
&#128202; Data scientists &amp; AI researchers exploring autonomous AI workflows
&#128736;&#65039; Tech enthusiasts looking for hands-on experience with AI agent frameworks

--- Prerequisites ---
&#8226; Basic Python programming skills
&#8226; Familiarity with Git &amp; working in a terminal
&#8226; Some knowledge of LLMs (not required but helpful)
&#8226; A laptop with Python 3.11+ installed, or the ability to use a cloud-based environment

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/ai-agents-in-action-building-smart-open-source-llm-7335703965915460484.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/USY3PY/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/USY3PY/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room E9' guid='a7cdd4e1-1e29-5f97-a18c-e339cdb39b65'>
            <event guid='ba62bb10-5183-5bf8-90a0-f4cb6a9aa690' id='69007' code='8UJVYW'>
                <room>Room E9</room>
                <title>PostgreSQL &#8211; The Swiss Army Knife for Data Analytics</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>PostgreSQL is widely recognized for its standards compliance and ability to efficiently manage large-scale datasets. However, one of its most powerful&#8212;but often overlooked&#8212;features is its support for diverse data types and remarkable extensibility.

In this hands-on workshop, we&#8217;ll begin with an overview of PostgreSQL&#8217;s core capabilities for data modeling and analytical querying. Then, we&#8217;ll dive deeper into some of the more advanced and lesser-known features that make PostgreSQL a robust platform for modern data analytics.</abstract>
                <slug>workshoptage-2025-69007-postgresql-the-swiss-army-knife-for-data-analytics</slug>
                <track></track>
                
                <persons>
                    <person id='69612'>Tobias Bussmann</person><person id='69611'>Johannes Gra&#235;n</person>
                </persons>
                <language>en</language>
                <description>This workshop will explore both foundational and advanced analytics capabilities in PostgreSQL, including:
* Advanced Aggregation Techniques &#8211; Explore PostgreSQL&#8217;s capabilities for flexible grouping, conditional aggregation, and analyzing patterns across subsets of data to support complex analytical workflows.
* Graph Queries Using Adjacency Lists and Recursive Common Table Expressions &#8211; Learn how to represent and query graph structures using standard SQL.
* Hierarchical Data with Nested Sets &#8211; Explore techniques for efficiently modeling tree-like structures.
* Full-Text Search &#8211; Harness PostgreSQL&#8217;s built-in text search capabilities for powerful, language-aware queries.
* Trigram Indexing &#8211; Leverage similarity measures and fast text search with fuzzy matching and regular expressions.
* Vectors and Indexing for Machine Learning &#8211; Work with PostgreSQL&#8217;s vector data types and indexing methods for ML workflows.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/postgresql-the-swiss-army-knife-for-data-analytics-7335580681790091105.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/8UJVYW/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/8UJVYW/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room H91' guid='f77f7ca7-aa1f-5287-8967-8d19450c5780'>
            <event guid='dbb90d79-5af0-58e7-8164-ae3aa809b120' id='69061' code='SPRKBF'>
                <room>Room H91</room>
                <title>Vue.js und Supabase - ein Dreamteam</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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 &#8211; ganz ohne Vorwissen in diesen Tools.

Schritt f&#252;r Schritt zeigen ich dir, wie du Supabase konfigurierst, die wichtigsten Features nutzt und mit Vue.js zum Leben erweckst. Alles Wichtige wird erkl&#228;rt, jeder Schritt nachvollziehbar. Am Ende steht deine eigene kleine App &#8211; und jede Menge neues Wissen im Gep&#228;ck.</abstract>
                <slug>workshoptage-2025-69061-vue-js-und-supabase-ein-dreamteam</slug>
                <track></track>
                <logo>/media/workshop-days-2025/submissions/SPRKBF/Bildschirmfoto_20_Dycp7ET.png</logo>
                <persons>
                    <person id='69647'>David Pinezich</person>
                </persons>
                <language>de</language>
                <description>Schon mal was von Supabase geh&#246;rt (https://supabase.com/)? Sie beschreiben sich selbst als &quot;The Open Source Firebase Alternative&quot; und schrecken nicht davor zur&#252;ck, mit der Headline &quot;Build in a weekend - Scale to millions&quot; von sich zu sprechen. Mit Vue.js als sehr verst&#228;ndliches Frontend-Framework wollen wir eine raffinierte Web-App erstellen, welche die Power von Supabase gekonnt ausnutzt. 

&#129489;&#8205;&#127979; Zielgruppe:
Entwickler:innen mit Grundkenntnissen in HTML, CSS und JavaScript/TypeScript. Vue.js- oder Backend-Erfahrung ist hilfreich, aber nicht erforderlich.

&#127919; Lernziele:
* Einf&#252;hrung in Vue.js 3 mit Composition API
* Verst&#228;ndnis der reaktiven Datenbindung und Komponentenstruktur
* Verbindung mit Supabase als Backend (Datenbank + Auth)
* Supabase als Plattform und weitere Funktionen
* Umsetzung einer kleinen Full-Stack-Web-App

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/vue-js-und-supabase-ein-dreamteam-7335580829945434685.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/SPRKBF/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/SPRKBF/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room J91' guid='3b9dbd5a-5f17-58a6-90b8-e143c00794e0'>
            <event guid='74f86f42-0a3b-508f-bf47-d55db3798bd6' id='69097' code='JBDASB'>
                <room>Room J91</room>
                <title>From Zero to Maintainer: Contributing to Open Source Projects</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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&apos;ll practice the OSS workflow hands-on, including forking, branching, implementing changes, and crafting clear pull requests (PRs). Along the way, you&apos;ll also step into the shoes of a maintainer&#8212;simulating triage, release tagging, and community-management tasks&#8212;so you leave not only confident in contributing code but ready to steward and grow healthy open-source projects.</abstract>
                <slug>workshoptage-2025-69097-from-zero-to-maintainer-contributing-to-open-source-projects</slug>
                <track></track>
                <logo>/media/workshop-days-2025/submissions/JBDASB/ChatGPT_Image_Apr_H09so7V.png</logo>
                <persons>
                    <person id='69682'>Fran&#231;ois Martin</person>
                </persons>
                <language>en</language>
                <description>In this hands-on session, participants will:

- Explore and evaluate open-source projects, learning how to read CONTRIBUTING guides and identify beginner-friendly issues.
- Practice the core workflow: forking a repository, creating feature branches, making code or documentation changes, and submitting a pull request.
- Configure basic CI checks (linting, tests) to ensure quality before merging.
- Simulate maintainer duties, including triaging issues, applying semantic-version tags, and drafting release notes.
- Discuss community best practices, including writing clear commit messages, utilizing issue labels effectively, and promoting positive contributor interactions.

By the end, everyone will have executed each stage of the contribution lifecycle in a controlled &quot;sandbox&quot; repo and gained a clear path for moving on to real-world projects.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/from-zero-to-maintainer-contributing-to-open-source-project-7335702821059176304.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/JBDASB/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/JBDASB/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room G91' guid='3e839b0a-cf22-5c7f-adbf-81426705447f'>
            <event guid='33cb93b0-dea2-5e17-af27-8fb2f71fd7c5' id='67695' code='PSCDXN'>
                <room>Room G91</room>
                <title>Modernizing the Monolith: A Practical Guide with Spring Modulith</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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.</abstract>
                <slug>workshoptage-2025-67695-modernizing-the-monolith-a-practical-guide-with-spring-modulith</slug>
                <track></track>
                
                <persons>
                    <person id='68357'>Patrick Baumgartner</person>
                </persons>
                <language>en</language>
                <description>Monolithic architectures are not dead&#8212;but 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.

In this hands-on workshop, you&#8217;ll:

- Understand the limitations of classic monoliths and the pitfalls of rushed microservices adoption
- Learn the principles behind Modular Monoliths and why they matter in complex domains
- Build your first modular application using Spring Boot and Spring Modulith
- Define and enforce module boundaries
- Explore inter-module communication (sync and async via events)
- Test modules in isolation to ensure reliability and fast feedback
- Generate C4 architecture documentation with built-in tools
- Incrementally refactor a legacy monolith into a modern modular application

Through 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.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/modernizing-the-monolith-a-practical-guide-with-spring-modu-7335580907166777885.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/PSCDXN/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/PSCDXN/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room  F91' guid='76d591af-f669-5978-9eaa-a446c3503d01'>
            <event guid='ff304122-a03c-5854-b8cf-a06f10b05e70' id='69037' code='KHQLDT'>
                <room>Room  F91</room>
                <title>LLM-RAG from Scratch: Build Your Own Open-Source AI Chatbot</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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.

Throughout the session, you&#8217;ll 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.

Whether you&apos;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.

By the end of the workshop, you&apos;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.</abstract>
                <slug>workshoptage-2025-69037-llm-rag-from-scratch-build-your-own-open-source-ai-chatbot</slug>
                <track></track>
                
                <persons>
                    <person id='69633'>Ornella Vaccarelli</person>
                </persons>
                <language>en</language>
                <description>### During this Workshop, You Will:

- **Ingest &amp; Preprocess Data**  
  Convert PDFs, Markdown, or text files into clean, chunked passages ready for embedding.

- **Generate &amp; Store Embeddings**  
  Use Hugging Face Transformers to produce vector embeddings and load them into a vector database.

- **Implement Retrieval &amp; Generation**  
  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.

- **Secure &amp; Package Your Pipeline**  
  Wrap your components in Docker (or Docker Compose), so you can run the entire pipeline in one reproducible environment.

_By the end of the day, you&#8217;ll have a fully functional Open-Source AI chatbot!_

---

### Requirements

- **Basic Skills:**  
  Familiarity with Python scripting and command-line usage. No advanced ML or DevOps experience needed.  

- **What to Bring:**  
  Your own laptop (admin rights to install Docker) and a stable Wi-Fi connection.  

- **Tools &amp; Frameworks:**  
  We&#8217;ll use open-source libraries for each step:
  - **Data &amp; Embeddings:** Python + Hugging Face Transformers   
  - **Pipeline Orchestration:** LangChain  
  - **LLM Serving:** Ollama (or another local LLM)  
  - **Deployment:** Docker   

All installations and setup will be performed live: just bring your laptop and enthusiasm!

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/llm-rag-from-scratch-build-your-own-open-source-ai-chatbot-7335703683798176805.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/KHQLDT/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/KHQLDT/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room K91' guid='a3d4eaff-a0bf-5c17-9bf7-1e887e052918'>
            <event guid='dc415ec2-6027-5cd2-b1be-4756c9ba1aee' id='68890' code='CWUZVP'>
                <room>Room K91</room>
                <title>From Clean Code to Modern Architectural Design Patterns</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>This is a 1 day workshop that focuses on software design from a functional up to an architectural level.</abstract>
                <slug>workshoptage-2025-68890-from-clean-code-to-modern-architectural-design-patterns</slug>
                <track></track>
                <logo>/media/workshop-days-2025/submissions/CWUZVP/cleanarch_nS2Sobs.png</logo>
                <persons>
                    <person id='69479'>Oliver Zihler</person><person id='69484'>Alina Liburkina</person>
                </persons>
                <language>en</language>
                <description>**From Clean Code to Modern Architectural Design Patterns**

Master 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.

**You&apos;ll learn to:**
* Recognise, name, and effectively tackle critical software design issues.
* Strategically refactor code towards clear, domain-centric abstractions.
* Leverage IDE-based automated refactoring tools efficiently to transform problematic code.
* Apply essential software design principles including DRY, KISS, YAGNI, Scout Rule, SOLID principles, Separation of Concerns.
* Improve code clarity through thoughtful and intentional naming conventions.
* Implement effective folder and module structures, avoiding common structural pitfalls.
* Navigate and differentiate between Layered, Hexagonal, Clean, and Vertical-Slice Architectures, understanding their strengths and suitable applications.
* Identify and mitigate prevalent architectural anti-patterns, enhancing maintainability and scalability.

Hands-on exercises (with and without IDE assistance) will deepen your understanding, ensuring you can practically apply these concepts to improve software quality and maintainability.

**Course Takeaways**
* Identify and fix problematic software designs.
* Master efficient IDE refactoring techniques and shortcuts.
* Evaluate and choose suitable architectural patterns by assessing trade-offs relevant to your specific software needs.
* Structure software modules and folders effectively to enhance clarity and maintainability.
* Conduct effective code reviews.
* Significantly increase testability through improved software design.
* Develop a deeper understanding of clean code principles and their practical application.
* Recognise and prevent common architectural anti-patterns.
* Enhance collaboration through clearer domain-driven communication and coding practices.

We 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.

The course will be taught in either English or German, depending on the participants&apos; preferences.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/from-clean-code-to-modern-architectural-design-patterns-7335703847531227883.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/CWUZVP/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/CWUZVP/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room E81' guid='4c58d0ee-e56b-502c-8e60-1a2b0e2476d3'>
            <event guid='25748e6f-dd4c-507d-9bdd-fddc50e75ac6' id='68918' code='QX3NYN'>
                <room>Room E81</room>
                <title>Ausgezeichnete Softwaredokumentation mit AsciiDoc und Antora</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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&#246;nnen &#8211; ohne auf umst&#228;ndliche Editoren oder propriet&#228;re Plattformen angewiesen zu sein. Ein kompakter Einstieg in den Docs-as-Code-Ansatz f&#252;r alle, die dokumentieren wollen wie sie entwickeln: klar, nachvollziehbar und nachhaltig.</abstract>
                <slug>workshoptage-2025-68918-ausgezeichnete-softwaredokumentation-mit-asciidoc-und-antora</slug>
                <track></track>
                <logo>/media/workshoptage-2025/submissions/QX3NYN/1e3908a2-734f-4367_p9P5OgP.png</logo>
                <persons>
                    <person id='69512'>Christian Heitzmann</person>
                </persons>
                <language>de</language>
                <description>Am Vormittag lernen Sie AsciiDoc als vereinfachte Auszeichnungssprache kennen, am Nachmittag Antora als perfekt dazu passenden Dokumentationsgenerator. Durch praktische &#220;bungen k&#246;nnen 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&#252;stzeug zu geben, um Ihre Dokumentationsprojekte auf das n&#228;chste Level zu heben. Begleitet wird all das von lehrreichen Erl&#228;uterungen zum organisatorischen Wer, Wie und Was der Softwaredokumentation.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/ausgezeichnete-softwaredokumentation-mit-asciidoc-und-antora-7335580489011475150.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/QX3NYN/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/QX3NYN/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room E6' guid='5550740c-6a71-5286-b797-64f1630f1ea1'>
            <event guid='be722d46-4692-53c8-8ade-12064a42b756' id='69095' code='HEFPRX'>
                <room>Room E6</room>
                <title>Hands-On Model Context Protocol (MCP): Wie baue ich ein AI-Interface zu meiner Applikation?</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-10T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>**Einleitung:**
AI ist in aller Munde ... aber ich bin ein klassischer Applikationsentwickler, wie bin ich davon betroffen?
Ein Szenario ist, dass Benutzer in Zukunft die Funktionalit&#228;ten von Applikationen nicht mehr (nur) &#252;ber klassische User-Interfaces konsumieren, sondern &#252;ber AI-Assistenten: Der Benutzer erteilt einem AI-Assistenten (z.B. ein Chat) einen Auftrag und der AI-Assistent nutzt dann die Funktionalit&#228;ten von diversen Applikationen, um diesen Auftrag zu erf&#252;llen.

**Programm:**
Ausgangslage f&#252;r den Workshop ist eine Beispiel eCommerce Applikation.
Wir bauen ein neues Interface zu der Applikation, welches AI-Agenten erm&#246;glichen soll, die bestehende Funktionalit&#228;t 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&#228;ten zu erm&#246;glichen.

- Einf&#252;hrung in das Model Context Protocol MCP
- Erstellung eines eigenen MCP Servers als Interface zu einer bestehenden Applikation
- Anbindung des MCP Servers an einen AI-Assistenten um die Funktionalit&#228;t der Applikation in einem AI-Workflow zu konsumieren
- &#220;berblick &#252;ber das schnell wachsende &#214;kosystem von MCP Servers

In dem Workshop werden wir prim&#228;r TypeScript und Libraries/Tools aus dem TypeScript &#214;kosystem verwenden. Es gibt aber bereits viele SDKs f&#252;r MCP (Java, Kotlin, Python, C# ...)

**Kursziel:**
Sie verstehen, wie mit dem Model Context Protocol die Br&#252;cke zwischen dem AI-Hype und der klassischen Applikationsentwicklung geschlagen werden kann.
Sie haben eine Vorstellung, wie in Zukunft die Anbindungen von AI-Basierten Tools auf klassische Applikationen aussen k&#246;nnten und wie diese Anbindungen technisch realisiert werden k&#246;nnen.

**Adressaten:**
Klassische Applikationsentwickler, welche einen m&#246;glichen &quot;real-world&quot; Anwendugnsfall f&#252;r AI kennenlernen m&#246;chten.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/hands-on-model-context-protocol-mcp-wie-baue-ich-ein-ai-i-7335580624231647975.html)</abstract>
                <slug>workshoptage-2025-69095-hands-on-model-context-protocol-mcp-wie-baue-ich-ein-ai-interface-zu-meiner-applikation</slug>
                <track></track>
                
                <persons>
                    <person id='69679'>Jonas Bandi</person>
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/HEFPRX/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/HEFPRX/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2025-09-11' start='2025-09-11T04:00:00+02:00' end='2025-09-12T03:59:00+02:00'>
        <room name='Room E8' guid='5ebe766c-c3cb-585b-84d0-d9cb28763181'>
            <event guid='5c2a9864-18f7-52e1-9c34-52af0783513b' id='67991' code='3A3SX8'>
                <room>Room E8</room>
                <title>Creating Evolutionary Architecture</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-11T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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.</abstract>
                <slug>workshoptage-2025-67991-creating-evolutionary-architecture</slug>
                <track></track>
                
                <persons>
                    <person id='68625'>Venkat Subramaniam</person>
                </persons>
                <language>de</language>
                <description>## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/creating-evolutionary-architecture-7335581295349631375.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/3A3SX8/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/3A3SX8/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room E7' guid='c07d5a9c-af0c-558f-a4a6-7bcd608da3e1'>
            <event guid='a5d1241d-f007-5bd4-938c-a649c500bf92' id='69034' code='7YL7FP'>
                <room>Room E7</room>
                <title>Einf&#252;hrung zu Open Source AI</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-11T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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.
Der Workshop versucht so gut wie m&#246;glich ohne Mathematik auszukommen, sondern die Konzepte so weit zu vermitteln, dass ein Verst&#228;ndnis daf&#252;r entsteht.

In einem zweiten Teil wird vermittelt wie LLMs auf lokalen Ger&#228;ten unter Einhaltung des Datenschutzes angewendet werden k&#246;nnen. Dies machen wir anhand des Beispiels von LM-Studio, welches die Verwendung von LLMs auf lokalen Ger&#228;ten erm&#246;glicht.</abstract>
                <slug>workshoptage-2025-69034-einfuhrung-zu-open-source-ai</slug>
                <track></track>
                
                <persons>
                    <person id='69630'>Gygli Marcel</person>
                </persons>
                <language>de</language>
                <description>Folgende Themen werden behandelt:

- Was sind Transformer-Modelle und wie funktionieren sie?
- Wie funktioniert Generative KI?
- Lokale Nutzung von LLMs mittels LM-Studio
- Wie funktioniert Retrieval Augmented Generation (RAG)?
- Wie baue ich einen RAG-Chatbot auf meinen eigenen Dokumenten mit Open Source AI?

Zus&#228;tzliche Diskussionsthemen, die im Rahmen des Workshops auf Wunsch angesprochen werden k&#246;nnen:
- Ethische Aspekte von KI (Bias, Fake News, Verantwortung)
- Open-Source vs. Closed-Source KI-Modelle
- Die Zukunft von LLMs und personalisierter KI

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/einfuehrung-zu-open-source-ai-7335704320015394627.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/7YL7FP/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/7YL7FP/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room E9' guid='a7cdd4e1-1e29-5f97-a18c-e339cdb39b65'>
            <event guid='b7e61063-36f1-5db9-94de-10e23ac9f952' id='68733' code='BJHAPT'>
                <room>Room E9</room>
                <title>Reaktive Microservices mit Spring Boot, Kotlin und Kafka</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-11T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>Moderne Softwarearchitekturen sollten flexibel, skalierbar und m&#252;helos erweiterbar gestaltet sein. Event-Driven Microservices mit Kafka erm&#246;glichen flexible, lose gekoppelte Systeme, die sich leicht an neue Anforderungen anpassen, sei es bei der Integration zus&#228;tzlicher Anwendungen oder bei Lastspitzen.

In diesem Workshop lernen Entwickler und Architekten, wie sie mit Spring Boot, Kotlin und Kafka nachhaltige und wartbare L&#246;sungen f&#252;r moderne Systeme schaffen. 

Wer nachhaltige Software bauen und aktuelle Best Practices direkt erleben m&#246;chte, ist hier genau richtig.</abstract>
                <slug>workshoptage-2025-68733-reaktive-microservices-mit-spring-boot-kotlin-und-kafka</slug>
                <track></track>
                
                <persons>
                    <person id='69471'>Lorenz Pfisterer</person><person id='68537'>Thorben Stangenberg</person>
                </persons>
                <language>de</language>
                <description>## &#220;bersicht

Dieser praxisorientierte eint&#228;gige Workshop f&#252;hrt 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 &#252;ber Apache Kafka mit anderen Fachanwendungen kommuniziert. Die Teilnehmer erleben, wie Event-Driven-Architekturen in der Praxis funktionieren &#8211; von der Grundkonfiguration bis hin zur Implementierung komplexer Gesch&#228;ftslogik mit reaktiven Programmierparadigmen. Neben Live-Coding und &#220;bungsphasen werden Best Practices, Teststrategien und produktionsreife Architekturmuster vermittelt. Die Teilnehmer erhalten eine Referenzimplementierung, die als Vorlage f&#252;r eigene Projekte dienen kann.

## Lernziele

Nach Abschluss dieses Workshops werden die Teilnehmer:

- Spring Boot-Anwendungen mit Kotlin erstellen und konfigurieren k&#246;nnen
- Die Grundprinzipien reaktiver Programmierung verstehen und anwenden
- Apache Kafka f&#252;r Event-Streaming in Microservices einsetzen k&#246;nnen
- Asynchrone Kommunikation zwischen Microservices implementieren
- Teststrategien f&#252;r reaktive Anwendungen anwenden
- Best Practices f&#252;r die Produktionsbereitstellung kennen

## Nutzen f&#252;r die Teilnehmer

Die Teilnehmer gewinnen praktisches Know-how, das sie direkt in eigenen Projekten anwenden k&#246;nnen. 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&#252;r die sp&#228;tere Arbeit.

## Zielgruppe

Dieser Workshop richtet sich an:

- Software-Entwickler mit Grundkenntnissen in Java oder Kotlin
- Software-Architekten, die Event-Driven-Architekturen implementieren m&#246;chten
- DevOps-Ingenieure, die Kafka-basierte Systeme betreuen
- Tech Leads, die moderne Architekturmuster evaluieren

## Voraussetzungen

- Grundlegende Programmierkenntnisse 
- Basiswissen &#252;ber REST-APIs und Microservices
- Laptop mit installierter JDK 17 oder h&#246;her
- Docker und Docker Compose f&#252;r lokale Kafka-Instanz
- IntelliJ IDEA (Community Edition ausreichend) oder vergleichbare IDE
- Git-Client
## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/reaktive-microservices-mit-spring-boot-kotlin-und-kafka-7335581374336768614.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/BJHAPT/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/BJHAPT/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room H91' guid='f77f7ca7-aa1f-5287-8967-8d19450c5780'>
            <event guid='33c7f9f5-c0d0-53e8-ae05-e0eaaaa21030' id='68866' code='9RFSTQ'>
                <room>Room H91</room>
                <title>Your first day with the Rust programming language</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-11T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <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 &quot;want to try&quot; list for too long and you just need an excuse?
If any of these motivations apply to you, then this workshop should be right up your alley!</abstract>
                <slug>workshoptage-2025-68866-your-first-day-with-the-rust-programming-language</slug>
                <track></track>
                <logo>/media/workshop-days-2025/submissions/9RFSTQ/rustacean-flat-ha_al5sb0p.svg</logo>
                <persons>
                    <person id='69434'>Said Aroua</person>
                </persons>
                <language>en</language>
                <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?
I&apos;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&apos;ll be helping you with any questions you might have.
After lunch you can try your hand at a small project I&apos;ve prepared or you can bring your own project ideas to life.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/your-first-day-with-the-rust-programming-language-7335581165095516004.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/9RFSTQ/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/9RFSTQ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room J91' guid='3b9dbd5a-5f17-58a6-90b8-e143c00794e0'>
            <event guid='692e0840-227f-53e9-9258-248b0dbd0194' id='68901' code='UXQNUT'>
                <room>Room J91</room>
                <title>Agiler Flow &amp; Fokus: Mehr Wirkung mit Kanban, Scrum &amp; Flight Levels</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-11T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>In diesem interaktiven Tagesworkshop lernst du, wie du mit Kanban, Scrum und Flight Levels mehr Fokus, besseren Team-Flow und effektivere Zusammenarbeit erreichst &#8211; &#252;ber Teamgrenzen hinweg. 

Statt Theorie und Buzzwords stehen echte Praxis, konkrete Tools und erfahrungsbasierte Impulse im Mittelpunkt. Perfekt f&#252;r alle, die agile Methoden sinnvoll anwenden und ihre Wirkung entfalten wollen.</abstract>
                <slug>workshoptage-2025-68901-agiler-flow-fokus-mehr-wirkung-mit-kanban-scrum-flight-levels</slug>
                <track></track>
                <logo>/media/workshop-days-2025/submissions/UXQNUT/07_TeamMeeting_ap9Rzdj.png</logo>
                <persons>
                    <person id='69501'>Rudolf Gysi</person>
                </persons>
                <language>de</language>
                <description>Kurzbeschreibung:
Agil arbeiten heisst nicht, schneller zu rennen &#8211; sondern intelligenter zu arbeiten. In diesem Tagesworkshop lernst du, wie du den Flow im Team erh&#246;hst, 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.

Ziele:
Flow und Bottlenecks verstehen und sichtbar machen
Kanban-Prinzipien in bestehende Scrum-Setups integrieren
Koordination zwischen Teams ohne Overhead verbessern
Systemisch denken lernen mit Flight Levels
Eigene Experimente und Verbesserungen identifizieren

F&#252;r wen?
Scrum Master, Agile Coaches, Product Owner, Teamleads und alle, die nicht nur agil arbeiten wollen, sondern Wirkung erzielen m&#246;chten.

Was dich erwartet:
Interaktive Simulationen (z.&#8239;B. Flow-Experimente)
Gruppenarbeit mit eigenen Beispielen
Denkmodelle aus Flight Levels &amp; Kanban
Austausch mit Praktiker:innen
Konkrete Impulse f&#252;r den Alltag

Das bekommst du mit:
Klarheit &#252;ber deinen Systemlevel
Ideen f&#252;r mehr Fokus &amp; weniger Kontextwechsel
Tools zur Selbststeuerung &amp; Koordination

Workshopleitung:
Rudolf &quot;Ruedi&quot; Gysi, Agile Coach &amp; Trainer bei Wertwandler GmbH. Certified Enterprise Coach (Scrum Alliance), Accredited Kanban Trainer (Kanban University), Flight Levels Coach &amp; Trainer.

Format:
1 Tag, vor Ort, interaktiv, praxisnah. Keine PowerPoints. Viel Erkenntnis. Und garantiert kein Buzzword-Bingo.

Jetzt dabei sein und Flow erleben, der bleibt.

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/agiler-flow-fokus-mehr-wirkung-mit-kanban-scrum-flight-7335704427184060442.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/UXQNUT/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/UXQNUT/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room G91' guid='3e839b0a-cf22-5c7f-adbf-81426705447f'>
            <event guid='429d7c63-b494-5de4-a012-d8817c02caf9' id='68952' code='VRU97A'>
                <room>Room G91</room>
                <title>Das &quot;kleine 1x1&quot; des professionellen Umgangs mit Quelloffenheit: Open Source Program Offices</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-09-11T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>08:00</duration>
                <abstract>Wir widmen uns **einen Tag lang den Grundlagen des professionellen Umgangs** mit quelloffener Software, offenen kollaborativen &#214;kosystemen und deren strategischer Wirkung.

Dabei decken wir die relvanten Themen auf den allen Stufen des leichtgewichtigen Open Source [Maturit&#228;tsmodells der Linux Foundation](https://digital-sustainability.github.io/module-eoss-ospo101/module2/#climbing-the-open-source-ladder) ab:
 - Angefangen bei der bewussten und korrekten **Nutzung von quelloffenen Artefakten**,
 - &#252;ber das **Mitwirken an Open Source Projekten**,
 - sowie das **Initiieren von eigenen Projekten**,
 - abgerundet wird der Workshop am Nachmittag mit zwei Sessions auf **strategischer Flugh&#246;he**.

Begleiten werden uns durch den Tag eine **Vielfalt von Interaktionen und M&#246;glichkeiten des pers&#246;nliches Erfahrungsaustausches**.</abstract>
                <slug>workshoptage-2025-68952-das-kleine-1x1-des-professionellen-umgangs-mit-quelloffenheit-open-source-program-offices</slug>
                <track></track>
                <logo>/media/workshop-days-2025/submissions/VRU97A/ospo101_1O77rYZ_qZ454DG.svg</logo>
                <persons>
                    <person id='69557'>Markus Tiede</person><person id='69665'>Miro Dietiker</person>
                </persons>
                <language>de</language>
                <description>Innerhalb des Tages decken wir alle Themen auf den relevanten Stufen eines [leichtgewichtigen Open Source Maturit&#228;tsmodells](https://github.com/digital-sustainability/module-eoss-ospo101/blob/main/module2/README.md#climbing-the-open-source-ladder) ab:

## 1. die bewusste und korrekte **Nutzung von quelloffenen Artefakten**
  - ein kurzer Blick in die Geschichte
  - Gr&#252;nde f&#252;r die Nutzung: Kriterien &amp; Plattformen f&#252;r die Bewertung
  - Lizenzen: Rechte &amp; Pflichten &amp; Compliance

## 2. das **Mitwirken an Open Source Projekten**
  -  Kollaborationsmodelle: Up- &amp; Downstreaming 
  - (internes) Open Source : **Inner Sourcing**

## 3. das **Starten von eigenen Projekten**
  - Vor&#252;berlegungen
  - Vorbereitungen
  - der Start &amp; das Aufrechterhalten eines Projektes

## sowie 4. das **Einbetten in die strategische Ausrichtung von Unternehmen und Organisationen**

## [&gt;&gt; Zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/kleine-1x1-des-professionellen-umgang-mit-quelloffenheit-7335705353814823817.html)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/workshoptage-2025/talk/VRU97A/</url>
                <feedback_url>https://pretalx.com/workshoptage-2025/talk/VRU97A/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
