Upcoming Tuesday, 08.09.2026 09:00h
LOCATION: Rapperswil
ROOM: OST - Ostschweizer Fachhochschule, Campus Rapperswil-Jona, Oberseestrasse, 8640 Rapperswil
KEYWORDS: Hands-On, Open Source, Lessons learned
| AGENDA: | Dienstag, 08.09.: Mittwoch, 09.09.: Donnerstag, 10.09.: |
Das dreitägige Programm bietet weit mehr als nur spannende Workshops. Die Workshop-Tage sind ein lang erwartetes Community Treffen für Open Source Anwenderinnen und -Enthusiastinnen aus der Schweiz und dem Ausland.
SPEAKER: Venkat Subramaniam COMPANY: Agile Developer, Inc.
In this workshop, take a practical approach to creating fitness functions that assess the architectural soundness of your systems. We will learn about different fitness functions that can help architects and their teams create and comply with their architectural expectations expressed by their architect in collaboration with the team. Then we’ll see how we can implement those constraints, as guardrails, using ArchUnit and get a continuous feedback on the teams efforts.
LANGUAGE: Talk: en / Slides: en
SPEAKER: Oliver Zihler COMPANY:
SPEAKER: Alina Liburkina COMPANY:
AI systems are rapidly evolving from simple chat interfaces to autonomous agents capable of reasoning, planning, memory handling, and interacting with external systems.
In this hands-on workshop, participants will learn how to build AI agents using Koog and Kotlin, moving beyond simple prompt engineering towards reliable, structured, and event-driven AI workflows.
Participants will implement agents that use tools, structured outputs, memory, and event-driven integrations while exploring how modern software architecture principles remain essential in AI-enabled systems.
The workshop also demonstrates how AI agents can interact with event-driven and event-sourced systems to derive insights, process business events, and build contextual understanding over time.
LANGUAGE: Talk: en
SPEAKER: Patrick Baumgartner COMPANY: 42talents GmbH
Large Language Models enable powerful capabilities, but production-grade AI agents require more than prompt engineering. In enterprise environments, prompt chaining often leads to non-deterministic behavior, limited observability, and systems that are difficult to test and control.
This workshop introduces a planning-driven approach to agent design using Embabel, an open-source framework created by Rod Johnson and built on Spring AI. Instead of orchestrating behavior through prompts, Embabel applies Goal-Oriented Action Planning (GOAP), where agents are composed of strongly typed actions, goals, and domain models.
Participants will build a working agent inside a Spring Framework application, learning how to integrate LLMs as controlled components within a deterministic planning system. The resulting agents are explainable, testable, and capable of dynamic replanning when conditions change or failures occur.
By the end of the workshop, attendees will understand how to move from fragile prompt-based systems to robust, production-ready agent architectures without introducing a new tech stack or sacrificing architectural control.
LANGUAGE: Talk: en
SPEAKER: Tobias Kluge COMPANY: incratec GmbH
KI-Agenten übernehmen 2026 echte Engineering-Aufgaben: Sie lesen Codebases, schreiben Specs, generieren IaC und steuern Pipelines — autonom, über Tool-Calls, in einem geschlossenen Feedback-Loop. Wer versteht, wie dieser Loop funktioniert und wo man eingreifen muss, kann damit produktiv arbeiten. Wer es nicht versteht, verliert die Kontrolle.
In diesem ganztägigen Workshop durchlaufen wir den kompletten Engineering-Zyklus mit KI-Agenten: vom ersten Agentic-Loop über MCP-Integration, technische Spezifikation und IaC bis zum abschliessenden End-to-End-Durchlauf, bei dem alles zusammenkommt. Der Tag endet mit konkreten Rollout-Schritten für das eigene Team.
LANGUAGE: Talk: de
SPEAKER: François Martin COMPANY: Karakun AG
Your test fails. You rerun it. It passes. You rerun it again. It fails somewhere else.
That is not bad luck. That is evidence.
In this full-day hands-on workshop, you will work through real flaky test examples and turn random-looking failures into failures you can reproduce, understand, fix, and prevent. The examples use JavaScript/TypeScript and Playwright, but the learnings apply to other programming languages and testing frameworks as well.
LANGUAGE: Talk: en
SPEAKER: Ornella Vaccarelli COMPANY: iCoSys
Ever wished your AI could do more than just answer a question?
What if you could teach it how to think, decide, and verify?
This workshop introduces one of the newest and most powerful AI architectures: graph-based reasoning systems, where AI agents follow structured decision graphs to retrieve information, reason step by step, and produce reliable, evidence-based answers.
LANGUAGE: Talk: en
SPEAKER: Simon Martinelli COMPANY: Martinelli GmbH
In diesem Workshop lernen die Teilnehmenden, wie sie mit Spec-driven Development (SDD) und dem AI Unified Process (AIUP) Software effizient und strukturiert entwickeln können.
Anhand eines praxisnahen Beispielprojekts werden die Teilnehmenden Schritt für Schritt durch den gesamten Entwicklungsprozess geführt: von der Vision über den Anforderungskatalog bis zur Implementierung mit Claude Code, Skills und MCP.
Der Workshop zeigt, wie KI-gestützte Werkzeuge gezielt eingesetzt werden, um aus klar definierten Spezifikationen lauffähige Software zu generieren. Dabei kommen moderne Technologien wie Vaadin, Spring Boot und jOOQ zum Einsatz. Die Teilnehmenden arbeiten mit den Skills MCP (Model Context Protocol) für Vaadin, jOOQ, Karibu Testing und Playwright und erleben, wie diese Tools den Entwicklungsprozess beschleunigen.
LANGUAGE: Talk: de
SPEAKER: David Pinezich COMPANY: apigenio GmbH
Ein kompletter AI-Stack ohne Cloud: Chat, Code-Assistenz, Transkription, Embeddings und Bildverarbeitung, alles lokal und privat. Der Workshop zeigt, welche Modelle 2026 lokal wirklich taugen, wie man sie effizient betreibt, wo die Qualität überrascht und wo sie nicht reicht. Am Ende hat jeder Teilnehmer einen funktionierenden lokalen Stack mit Vue-Oberfläche und weiss, wann Cloud und wann lokal die richtige Antwort ist.
LANGUAGE: Talk: de
SPEAKER: Jonas Bandi COMPANY: IvoryCode GmbH
Chatbots waren der erste Schritt. Die nächste Stufe ist, Anwendungen so zu bauen, dass sie selbst Teil von KI-Assistenten und Agenten werden. In diesem Workshop untersuchen wir drei verschiedene Szenarien wie wir unsere Applikationen mit KI-Integrationen für unsere Endbenutzer zugänglicher machen können. Ausgangslage für den Workshop ist eine bestehende herkömmliche eCommerce Applikation.
LANGUAGE: Talk: de
SPEAKER: Kevin Nash COMPANY: Amazon Web Services (AWS)
ubernetes has become the universal runtime — for platform teams building internal developer platforms and for AI teams running large language model inference at scale. In this full-day hands-on workshop, you'll experience both sides of modern Kubernetes through two self-contained labs built on open source and CNCF tooling, running on upstream-conformant Kubernetes.
In the morning, you'll build a production-ready internal developer platform with golden paths, GitOps governance, and platform observability. In the afternoon, you'll deploy and scale LLM (Ministral) inference workloads with GPU-aware autoscaling, distributed computing, and AI agents. Two different challenges, one shared foundation: Kubernetes and the cloud-native open source ecosystem.
LANGUAGE: Talk: en
SPEAKER: Venkat Subramaniam COMPANY: Agile Developer, Inc.
There are many architectural patterns, from monoliths to distributed architectures. It can be daunting to choose between them. In this workshop we will discuss approaches we can take to evaluating which architectural pattern may apply to different applications, what those patterns are, and a method to arriving at the most suitable pattern that may be appropriate for different applications.
LANGUAGE: Talk: en
SPEAKER: Christoph Raaflaub COMPANY: Puzzle ITC
In modernen Cloud-Native-Umgebungen verlieren Teams oft den Überblick über ihre Services und Tools. Backstage, das Open-Source-Framework von Spotify, löst dieses Problem durch ein zentrales Developer Portal.
In diesem Hands-on Workshop lernst du nicht nur, wie du Backstage aufbaust und anpasst, sondern erhältst auch eine Einführung, wie du aktiv zum Backstage-Projekt beitragen und Teil der Open-Source-Community werden kannst.
LANGUAGE: Talk: de
SPEAKER: Björn Persson COMPANY: ProAgile
Many teams have started using AI, but few have seen a significant impact on their overall delivery value. Why? Because individual productivity tools don't automatically translate into team effectiveness. In this hands-on workshop, we move beyond "Vibe Coding" and basic prompts. We explore how to integrate AI into the entire Software Development Life Cycle (SDLC) to eliminate bottlenecks, shorten feedback loops, and ensure that AI handles the grunt work while the team retains control over domain logic and quality.
In this workshop, we address the "AI Effectiveness Gap" - the space between adopting AI tools and achieving real business value. Participants will learn a role-based methodology to coordinate AI usage across the team, ensuring that AI-generated output aligns with architectural standards and user needs.
LANGUAGE: Talk: en
SPEAKER: Freya Bruhin COMPANY: pytest
Python hat den Ruf, "ausführbarer Pseudocode" zu sein, und wird oft lapidar als Skriptsprache abgetan. Diesem Ruf zum Trotz eignet sich Python aber auch für grosse Projekte, so spielt es beispielsweise eine zentrale Rolle bei Dropbox, Instagram, YouTube oder Spotify.
Dieser Workshop schlägt die Brücke zwischen diesen beiden Welten. Teilnehmer*innen sollten die Grundlagen von Python kennen und bereits Python-Code geschrieben haben, und lernen in diesem Workshop, wie sie von da zu "Production-Ready" Python-Code kommen.
LANGUAGE: Talk: de
SPEAKER: Urs Enzler COMPANY: Blog
Jeder Softwareentwickler löst täglich viele kleine und grosse Probleme, zum Beispiel Architektur-, Design- oder Technologieprobleme. Während kleine Probleme schnell behoben werden, besteht bei grösseren Problemen oft die Gefahr, einfach die erste Idee umzusetzen.
In diesem Workshop lernt ihr, wie schwierige Probleme durch eine geordnete Problemlösung einfacher zu lösen sind und langfristig zu besseren Ergebnissen führen. Anhand anonymisierter realer Beispiele üben wir das Problemlösen mit verschiedenen Werkzeugen und Methoden.
LANGUAGE: Talk: de
SPEAKER: David Pinezich COMPANY: apigenio GmbH
Sprechende KI-Assistenten mit natürlicher Latenz, Unterbrechbarkeit und Tool-Use, selbst gebaut an einem Tag. Kein Zusammenstückeln von STT + LLM + TTS, sondern ein einziger Realtime-Endpoint, der Audio rein bekommt und Audio zurückgibt. Der Workshop deckt die gesamte Pipeline ab: Audio-Capture im Browser, WebSocket-Streaming zum Backend, Voice-Activity-Detection, Interrupt-Handling und Tool-Use mit Fehlerbehandlung und Observability.
2025 war das Jahr, in dem Voice Agents den Sprung vom Demo-Video in echte Produkte gemacht haben. Die neuen Realtime-APIs von OpenAI, Google und anderen ersetzen die alte Architektur (separate STT → LLM → TTS-Pipeline mit ihren Latenzen) durch einen einzigen bidirektionalen Audio-Stream. Das Ergebnis fühlt sich an wie ein echtes Gespräch, mit Pausen, Unterbrechungen und natürlichem Timing.
SPEAKER: Michael Inden COMPANY: FH OST in Rapperswil
Bringen Sie Ihre Java-Kenntnisse auf den neuesten Stand und lernen Sie die vielfältigen Möglichkeiten von modernem Java kennen! In diesem Best-of-Java-Praxisworkshop werden verschiedene Verbesserungen vorgestellt, die im aktuellen Java 25 LTS sowie einige Perlen aus den Vorgängern enthalten sind. Zudem wird ein Ausblick auf Javas Zukunft und die Version 27 gegeben.
Um das Wissen sofort zu festigen, wird das gerade Gelernte durch viele praktische Übungen vertieft.
LANGUAGE: Talk: de
SPEAKER: Martin Stypinski COMPANY: VeeMG GmbH
In diesem kompakten Bootcamp geben wir Softwareentwickler:innen und technischen Entscheidern einen fundierten Überblick ü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ät sowie zentrale Aspekte moderner MLOps-Praktiken.
Unser Ziel ist es nicht, in einem Tag ML-Expert:innen auszubilden, sondern ein klares Verständnis dafür zu schaffen, welche Fragestellungen und Fallstricke beim Einsatz von Machine Learning in zukünftigen Softwareprojekten auftreten können – und wie man ihnen kompetent begegnet.
LANGUAGE: Talk: de
SPEAKER: Matthias Graf COMPANY: Zühlke Engineering AG
Quarkus Extensions sind das mächtigste – und am häufigsten unterschätzte – Werkzeug im Quarkus-Ökosystem. Die Dokumentation ist dünn, der Einstieg steil, aber der Aufwand lohnt sich enorm: Wer Extensions selbst baut, versteht Quarkus auf einem völlig neuen Niveau und kann Bibliotheken so integrieren, dass sie sich wie native Quarkus-Komponenten anfühlen.
In diesem ganztägigen Hands-on-Workshop tauchen wir tief in die Extension-Entwicklung ein – von den Grundlagen bis zu modernen Features wie Dev MCP und KI-Integration. Nach dem Workshop können Teilnehmende eigene Extensions strukturieren, umsetzen, testen und – falls gewünscht – über den Quarkiverse als Open Source der Community zur Verfügung stellen.
LANGUAGE: Talk: de
SPEAKER: Michael Inden COMPANY: FH OST in Rapperswil
Frischen Sie Ihre Test-Kenntnisse auf und lernen Sie, wie Testen mit den richtigen Tools wieder Spass macht. Dieser Workshop bietet Ihnen einen fundierten Einstieg in das professionelle Testen mit der aktuellen JUnit-Version 6.
JUnit ist das wohl populärste Unit-Testing-Framework für Java und bringt in Version 5 und der aktuellen Version 6 das Unit Testing auf ein neues Level.
Dieser Workshop gibt einen fundierten Einstieg in das Thema Testing und Softwarequalität und zeigt, wie wir von Anfang an Probleme vermeiden und eine hohe Qualität erreichen.
LANGUAGE: Talk: de
SPEAKER: Nicole Koenigstein COMPANY: AI researcher
AI agents are easy to demonstrate, but much harder to operate reliably in real products. Most agent content focuses on impressive prototypes, while the difficult questions begin when agents interact with users, tools, memory, external systems, infrastructure, and production constraints.
This full day masterclass focuses on the gap between agent demos and production ready agent systems. We will examine what breaks when agents move into real environments, what needs structure, what needs governance, what needs evaluation, what needs observability, and what needs serious engineering craftsmanship before agents should be shipped in real products.
LANGUAGE: Talk: en
SPEAKER: Eberhard Wolff COMPANY: SWAGLab
Microservices haben viele Architekturen komplexer gemacht – aber sie haben uns auch gelehrt, was wirklich funktioniert. Dieser Workshop destilliert zehn Jahre Microservices-Erfahrung zu Architekturprinzipien, die unabhängig vom Deployment-Modell gelten – und gerade Monolithen robuster, wartbarer und evolvierbar machen.
In diesem Workshop analysieren wir, welche Architekturprinzipien sich aus Microservices ableiten lassen und wie sie sinnvoll auf bestehende Systeme angewendet werden können – auch und gerade auf Monolithen und Legacy-Anwendungen. Wir diskutieren Strategien zur Modularisierung bestehender Codebasen und zeigen, wie sich schrittweise Architekturverbesserungen umsetzen lassen, ohne alles neu zu bauen.
Darüber hinaus betrachten wir etablierte Konzepte verteilter Systeme wie CQRS, Event Sourcing, Sagas, CAP und Konsistenz und ordnen ein, wann sie Mehrwert bringen – und wann nicht. Ziel ist ein realistisches, praxisnahes Architekturverständnis jenseits von Hype und Dogmen.
LANGUAGE: Talk: de
SPEAKER: Venkat Subramaniam COMPANY: Agile Developer, Inc.
AI is both a powerful and perilous tool. It has several benefits, but we have to know the power and limitations of using these tools. In this workshop, get a hands on experience on where AI serves us the best, where it may provide a marginal benefit, and where it may outright may not be the correct tool to use. We will work with several hands on exercises to explore and gain insights into using AI for many different software development related tasks.
LANGUAGE: Talk: en
SPEAKER: Farhad Mehta COMPANY: OST-Eastern Switzerland University of Applied Sciences
Git is one of the most essential and heavily used tools for software development in a team. Originally written by Linus Torwalds for collaboration on the Linux kernel, Git is the most widely used version control system in use today.
Although most developers are able to get by with a superficial understanding of how git works, very few are able to use it with confidence, especially when the tool reports warnings or errors. In this workshop, we will take a look at the basic concepts behind distributed version control using Git, and see how it can be used using multiple hands-on exercises. By the end of the workshop, it is my aim that you are able to use Git effectively and confidently for collaboration in your software development project.
LANGUAGE: Talk: en
SPEAKER: Michael Krämer COMPANY: INNOQ Schweiz
Wie können Coding Agents helfen, bestehende und gewachsene Softwaresysteme zu analysieren um sie sicher ki-unterstützt zu erweitern und zu verbessern? Wie können wir daraus Wissen erzeugen und für bewusste Architektur-Entscheidungen nutzen?
In diesem Workshop soll es darum gehen, wie man Agenten und KI für Modernisierung von Legacy-Systemen nutzen kann und dabei die Kontrolle behält. In einer mittelgrossen, monolithischen OpenSource Software werden wir neue Features einbauen und dabei einzelne Architekturmerkmale optimieren bzw. ändern.
LANGUAGE: Talk: de
SPEAKER: Christian Heitzmann COMPANY: SimplexaCode AG
Containerisierung ist aus der modernen Softwareentwicklung nicht mehr wegzudenken. Sie hilft dabei, Anwendungen samt Abhängigkeiten reproduzierbar, isoliert und nachvollziehbar auszuführen – lokal, in Testumgebungen und später im Betrieb.
Dieser Ganztagesworkshop führt systematisch in die Grundlagen von Containern ein. Die verbreitete Docker-Begriffswelt wird erklärt, praktisch gearbeitet wird jedoch mit Podman als moderner, offener und Docker-kompatibler Container-Engine. Im Mittelpunkt stehen Container, Images, Volumes, Netzwerke, Dockerfiles/Containerfiles und Compose-ähnliche Workflows – verständlich, praktisch und ohne Kubernetes-Überfrachtung.
LANGUAGE: Talk: de
SPEAKER: Iryna Dohndorf COMPANY: Karakun AG
Software does not simply break — it reveals. Every fault, latency spike, and cascading failure is a signal about the assumptions baked into your design. The question is whether your system — and your test suite — is equipped to hear it. This workshop fuses two complementary disciplines into one intensive, hands-on session: Probabilistic Testing with Punit — the statistical tooling that lets Java teams measure, enforce, and version-control the resilience properties of non-deterministic systems: LLM integrations, ML inference, distributed services, and randomized algorithms that traditional binary pass/fail tests were never designed to handle. Resilience Engineering for Java — the design principles, and architectural patterns that turn pressure into performance, like circuit breakers, fault injection, and TDD-driven failure handling.
The thread connecting both halves is a concrete end-to-end scenario: an AI-enriched Java application, where non-deterministic LLM calls meet production-grade resilience requirements. Participants work through the full arc — from writing probabilistic test specifications and latency percentile assertions, to implementing and verifying the resilience patterns that make those specifications pass. Participants leave with a concrete vocabulary, a proven pattern catalogue, and running JUnit 5 tests that express and verify resilience as first-class distributional contracts, and not vague aspirations.
LANGUAGE: Talk: en
SPEAKER: Flurin Gishamer COMPANY: Open Systems
One agent is a demo. A fleet of them is an infrastructure problem, and the one most organisations are about to walk into without a plan. This workshop is about the architecture that makes agents safe to operate at scale, built entirely on open-source components you can run on-prem or on any cloud. No vendor lock-in.
We'll spend the day on the patterns and trade-offs that decide whether agents become a strategic capability or a compliance liability: the Agent Mesh: a gateway, a registry, and a runtime that do for agent fleets what Istio and Kubernetes did for microservices. Security, observability, and agent identity are not bolted on at the end; they sit at the center of the architecture.
The format is concept-first with short, guided exercises to make the ideas concrete. Engineers will get their hands dirty; architects and decision-makers can follow the through-line without writing a line of code.
LANGUAGE: Talk: en
SPEAKER: Johannes Graën COMPANY: University of Zurich
SPEAKER: Tobias Bussmann COMPANY: Swiss Academy of Sciences in Bern
PostgreSQL is a powerful open-source database management system (DBMS) known for standards compliance and efficient handling of large-scale datasets. Beyond its core strengths, it offers exceptional support for diverse data types and extensibility.
In this hands-on workshop, we’ll begin with an overview of PostgreSQL’s core capabilities for data modeling and analytical querying. Then, we’ll dive deeper into some of the more advanced and lesser-known features that make PostgreSQL a robust platform for modern data analytics.
LANGUAGE: Talk: en
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.