{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.3.0.dev0", "url": "https://pretalx.com"}, "schedule": {"url": "https://pretalx.com/workshop-tage-2026/schedule/", "version": "0.26", "base_url": "https://pretalx.com", "conference": {"acronym": "workshop-tage-2026", "title": "Workshop-Tage 2026", "start": "2026-09-08", "end": "2026-09-10", "daysCount": 3, "timeslot_duration": "00:05", "time_zone_name": "Europe/Zurich", "colors": {"primary": "#ee3357"}, "rooms": [{"name": "RJ 1.201", "slug": "5621-rj-1201", "guid": "799dd1d7-85d3-5f7c-b740-d7aba687d5bc", "description": null, "capacity": null}, {"name": "RJ 1.206", "slug": "5613-rj-1206", "guid": "78cce03a-6344-53b6-bb77-0987c393f074", "description": null, "capacity": null}, {"name": "RJ 1.211", "slug": "5618-rj-1211", "guid": "118a43cc-299a-59c6-bf46-2e574ffcd67f", "description": null, "capacity": null}, {"name": "RJ 1.212", "slug": "5616-rj-1212", "guid": "2758901e-17e4-5063-803e-c17a38f61dec", "description": null, "capacity": null}, {"name": "RJ 1.212a", "slug": "5617-rj-1212a", "guid": "b018aae4-735e-5553-8e7b-b13af784012e", "description": null, "capacity": null}, {"name": "RJ 1.213", "slug": "5620-rj-1213", "guid": "9b6de8ee-d2d2-5fab-87c4-7586f5421cc0", "description": null, "capacity": null}, {"name": "RJ 1.207", "slug": "5614-rj-1207", "guid": "98a1b0cb-2634-5c45-8516-cc537cc50cf2", "description": null, "capacity": null}, {"name": "RJ 1.208", "slug": "5619-rj-1208", "guid": "961ddffd-5ae0-5317-a65c-79bee476ea09", "description": null, "capacity": null}, {"name": "RJ 1.209", "slug": "5615-rj-1209", "guid": "a9cc1956-640e-5940-bf84-8c5f4b5754c8", "description": null, "capacity": null}, {"name": "Geb\u00e4ude 3 \u2013 H\u00f6rsaal 3.008", "slug": "6340-gebaude-3-horsaal-3008", "guid": "7fcaf634-cf55-5977-9118-f700bcaabd73", "description": null, "capacity": null}], "tracks": [], "days": [{"index": 1, "date": "2026-09-08", "day_start": "2026-09-08T04:00:00+02:00", "day_end": "2026-09-09T03:59:00+02:00", "rooms": {"RJ 1.201": [{"guid": "68fb4512-9c57-5a4c-9713-793bf01bb473", "code": "QEE8KS", "id": 99160, "logo": "https://pretalx.com/media/workshop-tage-2026/submissions/QEE8KS/image_fq5x6yn.webp", "date": "2026-09-08T09:00:00+02:00", "start": "09:00", "end": "2026-09-08T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.201", "slug": "workshop-tage-2026-99160-designing-thinking-machines-the-future-of-ai-with-graphs-based-ai-agents", "url": "https://pretalx.com/workshop-tage-2026/talk/QEE8KS/", "title": "Designing Thinking Machines: The Future of AI with Graphs-Based AI Agents", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Ever wished your AI could do more than just answer a question?\nWhat if you could teach it how to think, decide, and verify?\n\nThis 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.\n\nWe begin from first principles, explaining how large language models work and why they cannot be trusted on their own. You will then build a complete RAG pipeline that connects an open-source LLM to real documents, enabling it to retrieve evidence and generate fact-grounded answers instead of confident guesses.\n\nFrom there, we move beyond linear pipelines.\n\nYou will transform your RAG system into a graph-based AI agent: an autonomous assistant whose reasoning is explicit, structured, and controllable. Using a reasoning graph, the AI learns when to retrieve information, how to combine multiple sources, when to verify results, and when to stop. Instead of one-shot responses, your system follows a clear decision flow that mirrors human problem-solving.\n\nBy the end of the workshop, you will have built a complete, open-source AI assistant that can read documents, retrieve knowledge, reason through a graph, and answer with evidence.\nNot a simple chatbot.\nA truly intelligent AI agent that follows a path of thought.", "description": "## What you will learn:\n\n- **Master the Fundamentals** : Learn how Retrieval-Augmented Generation (RAG) and AI agents work together to combine retrieval, reasoning, and generation into accurate, context-aware responses.\n\n- **Build Your Own AI Agent System**: Follow a step-by-step process to build the full pipeline from document ingestion, chunking, embeddings, retrieval, to LLM integration, and then upgrade it into a graph-based agent that knows when to retrieve, what to search, and how to produce grounded answers.\n\n- **Gain Hands-On Experience**: Work through practical exercises and real-world examples that show how a graph-based agent can explore different type of documents, gather evidence, verify key points, and answer in a reliable way.\n\n- **Ensure Data Security**: Learn how to deploy open-source AI systems with a strong focus on data privacy, secure processing, and responsible use of sensitive information.\n\n- **Bonus: Evaluation & Reliability**: Discover how to test and measure your AI system to ensure it is using the right sources, avoiding hallucinations, and producing reliable, trustworthy answers.\n\n## Who Should Join\n\nThis workshop is designed for anyone familiar with Python who wants to go deeper into how the most robust and modern AI systems are built. Perfect for:\n \ud83d\udcbb Developers\n\ud83d\udccaData Scientists \n\ud83d\udee0\ufe0fEngineers \n\ud83e\udd16Curious AI Enthusiasts \nSome experience with Python programming is required. You don\u2019t need any background in machine learning or artificial intelligence. We\u2019ll build everything together, step by step.\n\n## What to Bring\n\nJust bring your laptop and a stable internet connection (Wi-Fi). We\u2019ll take care of the rest.\n\n## Why This Matters\n\nMost LLMs are impressive\u2026 but also a little dangerous. They often sound confident even when they are wrong.\nIn this workshop, you will build an AI system where RAG provides knowledge, AI agents add judgment and graph-based reasoning allows your AI to search, verify, and think (in the right way) before it answers.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/designing-thinking-machines-the-future-of-ai-with-graphs-ba-7467543980420388095.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "SDVS99", "name": "Ornella Vaccarelli", "avatar": "https://pretalx.com/media/avatars/BADDMT_0JKTSOP.webp", "biography": "Ornella Vaccarelli is a Senior Research Scientist at iCoSys and the Lead Scientist at SCAI (Swiss Center for Augmented Intelligence), where she pioneers innovative AI solutions across diverse domains. With expertise ranging from computer vision and computational physics to the latest developments in large language models (LLMs), she bridges cutting-edge research and practical application.\n\nHer collaborative projects span from fundamental research at EPFL\u2014focused on sustainable materials for solar cells\u2014to developing an LLM-RAG system for the Swiss parliament and the Parliamentary Library. Ornella\u2019s work not only advances scientific understanding but also transforms how industry and government leverage AI for informed decision-making.\n\nA prolific researcher, her findings have been published in high-impact journals, and she is a regular speaker at international conferences. Ornella earned her PhD in Computational Physics from Sorbonne University in Paris and holds a Master\u2019s in Theoretical Physics from the University of Bari. Her career exemplifies a commitment to pushing the boundaries of AI while ensuring its responsible and effective integration into real-world applications.", "public_name": "Ornella Vaccarelli", "guid": "1a6d20e5-e6e1-57c8-8421-1553beea11c8", "url": "https://pretalx.com/workshop-tage-2026/speaker/SDVS99/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/QEE8KS/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/QEE8KS/", "attachments": []}], "RJ 1.206": [{"guid": "0cdbc607-b9d6-5a41-9f4c-898729d4562f", "code": "3SQDEP", "id": 98348, "logo": null, "date": "2026-09-08T09:00:00+02:00", "start": "09:00", "end": "2026-09-08T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.206", "slug": "workshop-tage-2026-98348-architecture-creating-architectural-fitness-functions-using-archunit", "url": "https://pretalx.com/workshop-tage-2026/talk/3SQDEP/", "title": "Architecture: Creating Architectural Fitness Functions using ArchUnit", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "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\u2019ll see how we can implement those constraints, as guardrails, using ArchUnit and get a continuous feedback on the teams efforts.", "description": "[**zur Anmeldung**](https://eventfrog.ch/de/p/wissenschaft-und-technik/architecture-creating-architectural-fitness-functions-using-7467543675305729856.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "XVBQAQ", "name": "Venkat Subramaniam", "avatar": "https://pretalx.com/media/avatars/VNJDCS_0w99GUt.webp", "biography": "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.", "public_name": "Venkat Subramaniam", "guid": "5c553f1b-ef75-5215-a696-af3fdf1b8bd1", "url": "https://pretalx.com/workshop-tage-2026/speaker/XVBQAQ/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/3SQDEP/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/3SQDEP/", "attachments": []}], "RJ 1.211": [{"guid": "bc5fe59c-9935-5b9a-b3d1-d99b5f57b3bc", "code": "W8CUCY", "id": 97196, "logo": null, "date": "2026-09-08T09:00:00+02:00", "start": "09:00", "end": "2026-09-08T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.211", "slug": "workshop-tage-2026-97196-from-prompting-to-planning-building-reliable-agentic-ai-with-embabel", "url": "https://pretalx.com/workshop-tage-2026/talk/W8CUCY/", "title": "From Prompting to Planning: Building Reliable Agentic AI with Embabel", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "From Prompting to Planning: Building Reliable Agentic AI with Embabel", "description": "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.\n\nThis 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.\n\nParticipants 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.\n\nBy 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.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/from-prompting-to-planning-building-reliable-agentic-ai-wit-7467543805241081011.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "T8YNH3", "name": "Patrick Baumgartner", "avatar": "https://pretalx.com/media/avatars/YUL9EW_r5B3Lb8.webp", "biography": "Patrick Baumgartner is a Java Champion, passionate software crafter, and technical agile coach at 42talents. He helps teams build elegant, simple, and robust solutions, specializing in cloud software with Java, the Spring ecosystem, and other open-source technologies.\n\nPatrick is an active member of the Software Craft, Java, and Agile communities in Switzerland. As a trainer and coach, he focuses on making a real impact by sharing knowledge, experimenting, and fostering continuous improvement. He enjoys learning with and from others.", "public_name": "Patrick Baumgartner", "guid": "2465d73e-125a-5085-8314-ca3fbf2de94f", "url": "https://pretalx.com/workshop-tage-2026/speaker/T8YNH3/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/W8CUCY/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/W8CUCY/", "attachments": []}], "RJ 1.212": [{"guid": "1b3971d0-4602-5fcb-889b-6e23f7b14a21", "code": "GVNPCS", "id": 98061, "logo": "https://pretalx.com/media/workshop-tage-2026/submissions/GVNPCS/image_L3zKxNW.webp", "date": "2026-09-08T09:00:00+02:00", "start": "09:00", "end": "2026-09-08T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.212", "slug": "workshop-tage-2026-98061-building-ai-agents-with-koog-and-kotlin", "url": "https://pretalx.com/workshop-tage-2026/talk/GVNPCS/", "title": "Building AI Agents with Koog and Kotlin", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "AI systems are rapidly evolving from simple chat interfaces to autonomous agents capable of reasoning, planning, memory handling, and interacting with external systems.\n\nIn 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.\n\nParticipants 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.\n\nThe 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.", "description": "Most AI tutorials focus primarily on prompts and isolated demos. Real-world AI systems, however, require structured workflows, memory management, reliable integrations, and maintainable architectures.\n\nThis workshop introduces participants to agentic systems using Koog and Kotlin.\n\nParticipants will:\n\n- Learn the fundamentals of AI agents and agentic workflows\n- Understand the difference between stateless and stateful AI systems\n- Build AI agents using Koog and Kotlin\n- Implement tool calling and structured outputs\n- Explore memory and contextual reasoning\n- Integrate AI agents with external systems and APIs \n- Explore how event streams can serve as long-term memory and context\n- Build small autonomous workflows around realistic business domains\n- Discuss reliability, observability, and architectural trade-offs in AI systems\n- Understand the role of semantic domain events in AI reasoning\n\nParticipants will leave with a practical understanding of how modern AI agents can be integrated into real software systems using robust architectural principles.\n\nPrerequisites\n\nParticipants should have:\n- Basic Kotlin or Java development experience\n- Basic understanding of APIs and backend systems\n- Curiosity about AI systems and autonomous agents\n- Prior experience with LLMs or AI frameworks is not required.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/building-ai-agents-with-koog-and-kotlin-7467543746650844374.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "B3HX39", "name": "Oliver Zihler", "avatar": "https://pretalx.com/media/avatars/VB8ZZ8_5zkZIru.webp", "biography": "Oliver Zihler is a dedicated Software Crafter specialising in Domain-Driven Design, Event Sourcing, collaborative modelling, and effective software development. His current focus lies in leveraging software architecture and business semantics to improve AI reasoning and AI-assisted development. Oliver actively organises Tech Excellence meetups and conferences, fostering community learning and innovation. At Codeartify, he serves as a technical trainer, software engineer, and architect, guiding teams to deliver robust software solutions.", "public_name": "Oliver Zihler", "guid": "d1ffe28d-478f-571d-9501-ab1712f1e1e5", "url": "https://pretalx.com/workshop-tage-2026/speaker/B3HX39/"}, {"code": "MJPLR9", "name": "Alina Liburkina", "avatar": "https://pretalx.com/media/avatars/H9EE3X_vR0tnmR.webp", "biography": "Alina Liburkina is Software Craftress and CEO of Codeartify GmbH. She is a technical trainer, software engineer and architect, and (IT) event organizer passionate about DDD, Refactoring, Hexagonal and Clean Architecture. She is a co-organizer of an international conference and meetups TechExcellence. Moreover, she promotes and introduces XP techniques in the teams she works with. She loves to gather and share her knowledge with others through pair or mob programming, presentations or hands-on workshops.", "public_name": "Alina Liburkina", "guid": "5b601e41-8211-5523-bb93-169a0d334fd2", "url": "https://pretalx.com/workshop-tage-2026/speaker/MJPLR9/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/GVNPCS/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/GVNPCS/", "attachments": []}], "RJ 1.212a": [{"guid": "b6b89974-3160-534a-b462-f2a8f845ec2c", "code": "7TYYXD", "id": 98155, "logo": null, "date": "2026-09-08T09:00:00+02:00", "start": "09:00", "end": "2026-09-08T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.212a", "slug": "workshop-tage-2026-98155-a-hands-on-day-with-kubernetes-platform-engineering-open-llms", "url": "https://pretalx.com/workshop-tage-2026/talk/7TYYXD/", "title": "A Hands-On Day with Kubernetes, Platform Engineering & Open LLMs", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Kubernetes has become the universal runtime \u2014 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.\n\nIn 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.", "description": "This full-day workshop consists of two self-contained hands-on labs, united by Kubernetes and open source:\n\n### Morning \u2014 Platform Engineering (9:00\u201312:00)\n\nBuild an internal developer platform that gives developers self-service access to cloud infrastructure \u2014 without the complexity.\n\n1. **Foundation** \u2014 Kubernetes platform base with Karpenter for intelligent autoscaling\n2. **Platform Services** \u2014 kro and ACK for declarative infrastructure orchestration, Backstage as the developer portal\n3. **Developer Experience** \u2014 Golden paths and self-service templates\n4. **Governance & GitOps** \u2014 Policy-as-code with Kyverno, continuous delivery with Argo CD\n\n\n### Afternoon \u2014 Open-Weight Generative AI on Kubernetes (13:30\u201317:00)\n\nDeploy and scale an open-weight large language model (Mistral) on Kubernetes using open source inference tooling and GPU-aware infrastructure.\n\n1. **GPU Infrastructure** \u2014 Karpenter for GPU-aware provisioning, optimized container startup\n2. **LLM Inference** \u2014 Deploy and optimize the open-weight Mistral model using vLLM, maximizing GPU utilization and throughput\n3. **AI Observability** \u2014 GPU monitoring with NVIDIA DCGM, Prometheus, and Grafana\n4. **Scaling** \u2014 Distributed inference with Ray for handling concurrent requests at scale\n5. **AI Agents** \u2014 Deploy autonomous agents with Strands on Kubernetes\n\n**Target audience:** Platform Engineers, DevOps Engineers, SREs, and ML/AI Engineers\n**Content level:** 300\u2013400 (intermediate to advanced)\n**Prerequisites:** Working knowledge of containers and Kubernetes concepts\n\nBoth labs run on Amazon EKS (upstream, CNCF-conformant Kubernetes \u2014 not a fork). The hands-on tooling is open source and CNCF-aligned:\n\n**Morning \u2014 Platform Engineering:**\n- Kubernetes, Karpenter (CNCF), kro (K8s SIG subproject), ACK, Argo CD (CNCF Graduated), Backstage (CNCF Incubating), Kyverno (CNCF Graduated),  GitLab CE\n\n**Afternoon \u2014 Generative AI:**\n- Kubernetes, Karpenter (CNCF), vLLM (open source), Mistral (open-weight model), Ray (open source), Strands Agents (open source), NVIDIA DCGM (open source), Grafana + Prometheus (CNCF Graduated)\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/a-hands-on-day-with-kubernetes-platform-engineering-open-7467545162090047355.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "7KEEYX", "name": "Kevin Nash", "avatar": "https://pretalx.com/media/avatars/LXFTNT_b4O3P1N.webp", "biography": "Kevin Nash is a Senior Solutions Architect at Amazon Web Services (AWS), based in Switzerland. With a background in distributed systems and many years experience building for the customer. He is passionate about technology, understanding how systems work and helping customers bringing their solutions into the Cloud.", "public_name": "Kevin Nash", "guid": "ce5883c9-9e95-54a6-85f0-91ea43e78166", "url": "https://pretalx.com/workshop-tage-2026/speaker/7KEEYX/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/7TYYXD/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/7TYYXD/", "attachments": []}], "RJ 1.213": [{"guid": "a5c8ac2b-18ac-595c-b3de-9b45e4b19b3b", "code": "78QZDZ", "id": 98104, "logo": "https://pretalx.com/media/workshop-tage-2026/submissions/78QZDZ/image_iJQZJfQ.webp", "date": "2026-09-08T09:00:00+02:00", "start": "09:00", "end": "2026-09-08T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.213", "slug": "workshop-tage-2026-98104-vom-ki-chatbot-zur-mcp-app-erst-kommt-die-ki-in-die-app-dann-die-app-in-die-ki", "url": "https://pretalx.com/workshop-tage-2026/talk/78QZDZ/", "title": "Vom KI-Chatbot zur MCP-App: Erst kommt die KI in die App \u2013 dann die App in die KI", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Chatbots waren der erste Schritt. Die n\u00e4chste 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\u00fcr unsere Endbenutzer zug\u00e4nglicher machen k\u00f6nnen.", "description": "## Programm\nAusgangslage f\u00fcr den Workshop ist eine bestehende herk\u00f6mmliche eCommerce Applikation.\nAufbauend auf dieser Applikation implementieren wir folgende drei Szenarios:\n\n- Wir bauen einen Chatbot in unsere App ein um Endbenutzern die Funktionalit\u00e4t \u00fcber einen Chat-Interface zug\u00e4nglich zu machen.\n- Wir bauen eine MCP-App um unsere App in einen KI-Assistenten (ChatGPT, Claude ...) einzubinden\n- Wir erweitern unsere App mit WebMCP um die Funktionalit\u00e4t unsere Web-Applikation f\u00fcr KI-Agenten besser zug\u00e4nglich zu machen.\n\nDabei stellen wir etliche Gemeinsamkeiten und Patterns bei den verschiedenen Ans\u00e4tzen fest.\n\nDie \u00dcbungen und Demos sind mit TypeScript realisert. Die Konzepte und Patterns sind aber durchaus in andern Programmiersprachen und \u00d6kosystemen anwendbar.\nF\u00fcr die \u00dcbungen m\u00fcssen die Teilnehmer selbst einen API Key f\u00fcr einen AI Provider (OpenAI, Anthropic oder Google) mitbringen, Instruktionen dazu erfolgen vor dem Workshop.\n\n## Kursziel\nSie lernen verschiedene Ans\u00e4tze und Patterns kennen, wie sie ihre Applikation mit KI integrieren k\u00f6nnen, um einen Mehrwert f\u00fcr ihre Endbenutzer zu schaffen.\nSie erhalten einen \u00dcberblick und eine hands-on Einf\u00fchrung in folgende Technologien:\n\t- Tool Calling als Basis um Applikations-Funktionalit\u00e4t einer KI zug\u00e4ngllich zu machen\n\t- Vercel AI SDK und TanStack AI als Libraries um KI in Applikation einzubetten\n\t- MCP und MCP-Apps als Standard um Funktionalit\u00e4t und Applikationen einem KI-Assistenten (ChatGPT, Claude \u2026) zur Verf\u00fcgung zu stellen\n\t- WebMCP: ein neuer entstehender Browser-Standard (Preview) welcher es Web Applikationen erlaubt ihre Funktionalit\u00e4t clientseitig f\u00fcr KI Agenten zu exponieren.\n\n## Adressaten:\nKlassische Applikationsentwickler, Architekten und technologie-affine Product-Owner, welche  m\u00f6gliche \"real-world\" Anwendungsf\u00e4lle f\u00fcr AI kennenlernen m\u00f6chten.\n\n**[zur Anmeldung](http://eventfrog.ch/de/p/wissenschaft-und-technik/vom-ki-chatbot-zur-mcp-app-erst-kommt-die-ki-in-die-app-7467544121248347267.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "HYLKNN", "name": "Jonas Bandi", "avatar": "https://pretalx.com/media/avatars/9A9M9Z_nopMV52.webp", "biography": "Jonas Bandi ist freiberuflicher Entwickler, Consultant und Trainer mit dem Fokus, moderne Frontend-Entwicklung in Enterprise-Projekte zu bringen. Mit einem Hintergrund in Java & .NET arbeitet er heute prim\u00e4r mit JavaScript, Angular und React.\n\nEr hat Dutzende von In-House-Workshops in der ganzen Schweiz durchgef\u00fchrt und ist an der Berner Fachhochschule (BFH) verantwortlich f\u00fcr das CAS \"Moderne Frontendentwicklung\".", "public_name": "Jonas Bandi", "guid": "b73675fc-01c2-5878-a130-ea22965f52f6", "url": "https://pretalx.com/workshop-tage-2026/speaker/HYLKNN/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/78QZDZ/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/78QZDZ/", "attachments": []}], "RJ 1.207": [{"guid": "1236e29a-ec50-5a86-a7ea-e91f5bf76fdd", "code": "CZ77J3", "id": 97917, "logo": null, "date": "2026-09-08T09:00:00+02:00", "start": "09:00", "end": "2026-09-08T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.207", "slug": "workshop-tage-2026-97917-agentic-coding-in-der-praxis-von-der-spec-bis-zur-infrastruktur-mit-mcp-skills-und-guardrails", "url": "https://pretalx.com/workshop-tage-2026/talk/CZ77J3/", "title": "Agentic Coding in der Praxis: Von der Spec bis zur Infrastruktur \u2014 mit MCP, Skills und Guardrails", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "KI-Agenten \u00fcbernehmen 2026 echte Engineering-Aufgaben: Sie lesen Codebases, schreiben Specs, generieren IaC und steuern Pipelines \u2014 autonom, \u00fcber 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.\n\nIn diesem ganzt\u00e4gigen Workshop durchlaufen wir den kompletten Engineering-Zyklus mit KI-Agenten: vom ersten Agentic-Loop \u00fcber 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\u00fcr das eigene Team.", "description": "Der Workshop gliedert sich in vier inhaltliche Bl\u00f6cke:\n\n**Block 1 \u2014 Agentic Coding & MCP (Vormittag)**\nEinstieg in den Agentic Loop: wie ein KI-Agent nicht nur Code schreibt, sondern Werkzeuge aufruft, Feedback verarbeitet und Aufgaben iterativ l\u00f6st. Model Context Protocol (MCP) als Architektur f\u00fcr Werkzeugintegration, typische Integrationen und Grenzen. \nDer Block umfasst sowohl kommerzielle als auch Open-Source-Tools und Open-Weights-Modelle.\n\n**Block 2 \u2014 Spec first: Warum Kontext entscheidet**\nWer ohne klare Spec arbeitet, merkt es sp\u00e4testens beim Review. Dieser Block zeigt, wie technische Spezifikationen (ADRs, API-Contracts, strukturierte Anforderungen) den Unterschied zwischen brauchbarem und produktionsreifem Output ausmachen.\n\n**Block 3 \u2014 Infrastruktur mit KI-Unterst\u00fctzung**\nKI-Agenten im Infrastruktur-Kontext: Konfigurationen generieren, reviewen und Drift erkennen \u2014 mit kritischer Qualit\u00e4tspr\u00fcfung statt blindem Vertrauen.\n\n**Block 4 \u2014 Capstone: Von der Spec bis zum Deployment**\nAlle Bausteine zusammen: eine Aufgabe von der Spec \u00fcber das Coding bis zum Deployment in einem durchgehenden Agenten-Workflow.\n\n**Abschluss**\nErfahrungsaustausch und konkrete n\u00e4chste Schritte f\u00fcr den Rollout im eigenen Team.\n\nVoraussetzungen: Erfahrung in Softwareentwicklung, DevOps oder Systemarchitektur. Laptop mit Terminal. Kein spezifischer Stack vorausgesetzt.\n\nZielgruppe: Developers, Engineers, Architects und Tech Leads.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/agentic-coding-in-der-praxis-von-der-spec-bis-zur-infrastru-7467543862921151129.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "E3LJSU", "name": "Tobias Kluge", "avatar": "https://pretalx.com/media/avatars/V79CUG_n5wQyEc.webp", "biography": "Software-Architekt, Cloud-Architekt und KI-Pragmatiker. Als Inhaber der incratec GmbH begleitet Tobias Kluge Unternehmen bei der Integration von KI in komplexe Engineering-Umgebungen \u2013 von der Infrastruktur bis zum Softwareentwicklungsprozess. Er hat Agentic Coding Workshops f\u00fcr Schweizer Unternehmen und Ausbildungsinstitutionen durchgef\u00fchrt und kombiniert praktische Engineering-Erfahrung mit einem klaren Blick auf Risiken und Leitplanken. Sein Ziel: KI dort einsetzen, wo sie echten Nutzen bringt \u2013 und klare Grenzen ziehen, wo sie es (noch) nicht tut.", "public_name": "Tobias Kluge", "guid": "a57650de-021e-5433-a657-5b4bdd4572e3", "url": "https://pretalx.com/workshop-tage-2026/speaker/E3LJSU/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/CZ77J3/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/CZ77J3/", "attachments": []}], "RJ 1.208": [{"guid": "c6fb5507-8ce8-583e-953b-df921912a889", "code": "GD7SRF", "id": 98201, "logo": "https://pretalx.com/media/workshop-tage-2026/submissions/GD7SRF/image_gtKiVIT.webp", "date": "2026-09-08T09:00:00+02:00", "start": "09:00", "end": "2026-09-08T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.208", "slug": "workshop-tage-2026-98201-local-first-ai-alles-lauft-auf-deinem-laptop", "url": "https://pretalx.com/workshop-tage-2026/talk/GD7SRF/", "title": "Local-First AI - Alles l\u00e4uft auf deinem Laptop", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "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\u00e4t \u00fcberrascht und wo sie nicht reicht. Am Ende hat jeder Teilnehmer einen funktionierenden lokalen Stack mit Vue-Oberfl\u00e4che und weiss, wann Cloud und wann lokal die richtige Antwort ist.", "description": "Nicht jedes LLM-Feature muss in der Cloud laufen. Es gibt drei starke Gr\u00fcnde f\u00fcr lokal:\n\n- **Compliance:** In Gesundheit, Finanzen und \u00f6ffentlichem Sektor ist Datenabfluss ein Showstopper\n- **Kosten:** Bei hohem Volumen summieren sich API-Kosten schnell\n- **Verst\u00e4ndnis:** Ein lokaler Stack ist der beste Lehrer, um zu verstehen, was unter der Haube passiert\n\n**Die Modell-Landschaft 2026**\nDie Reife der offenen Modelle macht lokales AI erstmals alltagstauglich:\n\n- **Modelle:** Qwen, Llama, Phi, Gemma, Mistral liefern in 3B\u201314B Parametern erstaunliche Qualit\u00e4t\n- **Quantisierung:** GGUF, GPTQ, AWQ machen diese Modelle auf Consumer-Hardware lauff\u00e4hig\n- **Runtimes:** Ollama (einfach), llama.cpp (flexibel), MLX (optimal f\u00fcr Apple Silicon), vLLM (Production)\n\n**Was bauen wir?**\nEinen kompletten lokalen Stack mit f\u00fcnf Bausteinen:\n- Chat-Modell f\u00fcr Konversation\n- Embeddings-Modell f\u00fcr Vektorsuche und RAG\n- Whisper.cpp f\u00fcr Echtzeit-Transkription\n- Vision-Modell f\u00fcr Bildverarbeitung\n- Python-Backend mit intelligentem Routing (lokal f\u00fcr private Daten, Cloud f\u00fcr komplexe Aufgaben)\n\n**Reality-Check**\nDer ehrliche Vergleich lokal vs. Cloud mit eigenen Benchmarks:\n\n- **\u00dcberraschend gut lokal:** Klassifikation, Extraktion, einfache Zusammenfassungen, Code-Completion\n- **Cloud gewinnt klar:** Komplexes Reasoning, lange Kontexte, kreatives Schreiben\n- **Diskussion:** Wie verkauft man lokale AI intern? Wie verteilt und aktualisiert man Modelle im Team?\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/local-first-ai-alles-laeuft-auf-deinem-laptop-7467544063438251985.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "YHGMSB", "name": "David Pinezich", "avatar": "https://pretalx.com/media/avatars/3PXKVB_YaNq9Xn.webp", "biography": "David Pinezich studierte Informatik in Z\u00fcrich und ist seit vielen Jahren als Entwickler und Architekt bei diversen Banken, Versicherungen und KMUs t\u00e4tig. Er entwickelt vorwiegend in Python, PHP, Java sowie JavaScript/TypeScript, und das mit grosser Leidenschaft. Durch seine Liebe zum Unterrichten hat er seine eigene Firma, die apigenio GmbH, gegr\u00fcndet, die sich auf Schulungen, Architektur-Consulting und Individualsoftware spezialisiert hat.", "public_name": "David Pinezich", "guid": "702e2f49-bfe5-5671-a541-0d49e47c6010", "url": "https://pretalx.com/workshop-tage-2026/speaker/YHGMSB/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/GD7SRF/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/GD7SRF/", "attachments": []}], "RJ 1.209": [{"guid": "55eb3d7f-902e-57a2-8433-d9777749b75c", "code": "TBBQAT", "id": 95608, "logo": null, "date": "2026-09-08T09:00:00+02:00", "start": "09:00", "end": "2026-09-08T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.209", "slug": "workshop-tage-2026-95608-spec-driven-development-mit-dem-ai-unified-process", "url": "https://pretalx.com/workshop-tage-2026/talk/TBBQAT/", "title": "Spec-driven Development mit dem AI Unified Process", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "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\u00f6nnen. \n\nAnhand eines praxisnahen Beispielprojekts werden die Teilnehmenden Schritt f\u00fcr Schritt durch den gesamten Entwicklungsprozess gef\u00fchrt: von der Vision \u00fcber den Anforderungskatalog bis zur Implementierung mit Claude Code, Skills und MCP.\n\nDer Workshop zeigt, wie KI-gest\u00fctzte Werkzeuge gezielt eingesetzt werden, um aus klar definierten Spezifikationen lauff\u00e4hige 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\u00fcr Vaadin, jOOQ, Karibu Testing und Playwright und erleben, wie diese Tools den Entwicklungsprozess beschleunigen.\n\nDer Workshop richtet sich an Entwicklerinnen und Entwickler, die verstehen wollen, wie strukturierte Spezifikationen und KI-Werkzeuge zusammenspielen, um qualitativ hochwertige Software zu entwickeln.\n\nBen\u00f6tigte Infrastruktur:\nKI-Agent (Claude Code empfohlen, Copilot CLI, Codex oder andere m\u00f6glich)\nJava 25\nEditor oder Entwicklungsumgebung", "description": "**[zur Anmeldung](http://eventfrog.ch/de/p/wissenschaft-und-technik/spec-driven-development-mit-dem-ai-unified-process-7467540868951457910.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "NT7ZPG", "name": "Simon Martinelli", "avatar": "https://pretalx.com/media/avatars/CBXJ3C_0Lz2TKn.webp", "biography": "Simon Martinelli ist Java Champion, Vaadin Champion und Oracle ACE Pro mit \u00fcber 30 Jahren Erfahrung als Softwarearchitekt, Entwickler, Berater und Trainer.\nEr ist auf die Optimierung der Full-Stack-Entwicklung mit Java mit Hilfe von KI spezialisiert und legt seinen Schwerpunkt auf moderne Architekturen und Softwaremodernisierung und gibt sein Fachwissen regelm\u00e4ssig weiter, indem er auf internationalen Konferenzen spricht, Artikel schreibt und seinen Blog, Keep IT Simple, pflegt: Home - English - Martinelli \nSeine Leidenschaft f\u00fcr das Unterrichten spiegelt sich in seiner Arbeit als Dozent an zwei Fachhochschulen in der Schweiz wider.", "public_name": "Simon Martinelli", "guid": "6bb51292-2eda-5854-8d4d-af8a65fb169c", "url": "https://pretalx.com/workshop-tage-2026/speaker/NT7ZPG/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/TBBQAT/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/TBBQAT/", "attachments": []}]}}, {"index": 2, "date": "2026-09-09", "day_start": "2026-09-09T04:00:00+02:00", "day_end": "2026-09-10T03:59:00+02:00", "rooms": {"RJ 1.201": [{"guid": "7bc42f1f-4ddd-5996-9cb9-b0eafca4f721", "code": "HAURQE", "id": 96140, "logo": null, "date": "2026-09-09T09:00:00+02:00", "start": "09:00", "end": "2026-09-09T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.201", "slug": "workshop-tage-2026-96140-backstage-dein-weg-zum-eigenen-internal-developer-portal-idp-und-wie-du-das-projekt-mitgestaltest", "url": "https://pretalx.com/workshop-tage-2026/talk/HAURQE/", "title": "Backstage: Dein Weg zum eigenen Internal Developer Portal (IDP) \u2013 und wie du das Projekt mitgestaltest", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "In modernen Cloud-Native-Umgebungen verlieren Teams oft den \u00dcberblick \u00fcber ihre Services und Tools. [Backstage](https://backstage.io/), das Open-Source-Framework von Spotify, l\u00f6st dieses Problem durch ein zentrales Developer Portal.\nIn diesem Hands-on Workshop lernst du nicht nur, wie du Backstage aufbaust und anpasst, sondern erh\u00e4ltst auch eine Einf\u00fchrung, wie du aktiv zum Backstage-Projekt beitragen und Teil der Open-Source-Community werden kannst.", "description": "Dieser praxisorientierte Workshop bietet eine End-to-End Einf\u00fchrung in Backstage. Gemeinsam bauen wir ein Portal auf und erkunden die wichtigsten Funktionen:\n\n- Konzepte: Einf\u00fchrung in Internal Developer Platforms (IDP) und die Architektur von Backstage.\n- Software Catalog: Services, Ownership und Abh\u00e4ngigkeiten zentral verwalten.\n- Software Templates (Scaffolder): Best-Practice-Projekte per Knopfdruck erstellen (Self-Service).\n- TechDocs: Dokumentation direkt beim Code pflegen und zentral im Portal anzeigen.\n- Customizing & Plugins: Das Portal optisch anpassen und durch bestehende oder eigene Plugins funktional erweitern.\n\nZus\u00e4tzlich gibt es eine Einf\u00fchrung in den Contribution-Prozess von Backstage. Wie ist das Projekt organisiert? Wie reiche ich Issues oder Pull Requests ein, um das Framework f\u00fcr alle zu verbessern?\n\nLernziele:\n\n- Verst\u00e4ndnis der Kernkonzepte eines Developer Portals.\n- F\u00e4higkeit, Backstage zu installieren, zu konfigurieren und zu erweitern.\n- Wissen, wie man eigene Erweiterungen schreibt und diese (oder Bugfixes) zur\u00fcck in das Open-Source-Projekt spielt.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/backstage-dein-weg-zum-eigenen-internal-developer-portal-7467544323950687204.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "NH3QNH", "name": "Christoph Raaflaub", "avatar": "https://pretalx.com/media/avatars/WAPUCP_Kz92jjs.webp", "biography": "Ich bin diplomierter Informatikingenieur (FH) und Platform Architect bei Puzzle ITC in Bern. Als Mitglied des Technical Boards gestalte ich die technologische Ausrichtung des Unternehmens massgeblich mit \u2013 angetrieben von einer grossen Leidenschaft f\u00fcr CI/CD, Automatisierung und Cloud-Native-Technologien. Meine Expertise liegt an der Schnittstelle zwischen Platform Engineering, DevSecOps und moderner Softwarearchitektur.\n\nMit \u00fcber 15 Jahren Erfahrung unterst\u00fctze ich Organisationen dabei, skalierbare und sichere Software-Delivery-Pipelines zu entwerfen, die Effizienz, Qualit\u00e4t und Sicherheit nachhaltig steigern. Mein Fokus liegt auf dem Aufbau von Internal Developer Platforms (IDPs) und Developer Portalen (Backstage). Dabei lege ich besonderen Wert auf die Developer Experience und die Sicherheit der Software Supply Chain, um Innovation und Security optimal in Einklang zu bringen.", "public_name": "Christoph Raaflaub", "guid": "6fa9a600-c682-5b94-a923-b5c05d0e552a", "url": "https://pretalx.com/workshop-tage-2026/speaker/NH3QNH/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/HAURQE/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/HAURQE/", "attachments": []}], "RJ 1.206": [{"guid": "a5ef0ef8-08c2-5ebc-a5d2-1b18704e909b", "code": "MTLG8R", "id": 98347, "logo": null, "date": "2026-09-09T09:00:00+02:00", "start": "09:00", "end": "2026-09-09T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.206", "slug": "workshop-tage-2026-98347-evaluating-architectural-patterns", "url": "https://pretalx.com/workshop-tage-2026/talk/MTLG8R/", "title": "Evaluating Architectural Patterns", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "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.", "description": "**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/evaluating-architectural-patterns-7467544246603521755.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "XVBQAQ", "name": "Venkat Subramaniam", "avatar": "https://pretalx.com/media/avatars/VNJDCS_0w99GUt.webp", "biography": "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.", "public_name": "Venkat Subramaniam", "guid": "5c553f1b-ef75-5215-a696-af3fdf1b8bd1", "url": "https://pretalx.com/workshop-tage-2026/speaker/XVBQAQ/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/MTLG8R/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/MTLG8R/", "attachments": []}], "RJ 1.211": [{"guid": "7c9d2290-fdcf-5152-9955-e577478e5589", "code": "7TJYUE", "id": 96650, "logo": null, "date": "2026-09-09T09:00:00+02:00", "start": "09:00", "end": "2026-09-09T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.211", "slug": "workshop-tage-2026-96650-machine-learning-bootcamp-fur-software-spezialisten-mit-mlops-themen", "url": "https://pretalx.com/workshop-tage-2026/talk/7TJYUE/", "title": "Machine Learning Bootcamp f\u00fcr Software Spezialisten (mit MLOps Themen)", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "In diesem kompakten Bootcamp geben wir Softwareentwickler:innen und technischen Entscheidern einen fundierten \u00dcberblick \u00fcber aktuelle Herausforderungen und Chancen im Bereich des Machine Learning. Gemeinsam beleuchten wir grundlegende Konzepte wie supervised und unsupervised learning, den Umgang mit grossen Datenmengen und deren Qualit\u00e4t sowie zentrale Aspekte moderner MLOps-Praktiken.\n\nUnser Ziel ist es nicht, in einem Tag ML-Expert:innen auszubilden, sondern ein klares Verst\u00e4ndnis daf\u00fcr zu schaffen, welche Fragestellungen und Fallstricke beim Einsatz von Machine Learning in zuk\u00fcnftigen Softwareprojekten auftreten k\u00f6nnen \u2013 und wie man ihnen kompetent begegnet.", "description": "Introduction to Machine Learning\n- Grundverst\u00e4ndnis f\u00fcr Funktionsweise und Zielsetzung von Machine Learning\n- Unterschiede zwischen supervised und unsupervised learning\n- Voraussetzungen f\u00fcr erfolgreiches Lernen (Datenqualit\u00e4t, Problemformulierung, Zieldefinition)\n\nStatistical Machine Learning\n- Einf\u00fchrung in klassische Machine Learning Algorithmen und deren Konzepte\n- Diskussion \u00fcber Vorteile gegen\u00fcber modernen deep learning Ans\u00e4tzen\n- Umsetzung eines konkreten Verfahrens zur Vertiefung: Fokus auf feature engineering und Datenrepr\u00e4sentation\n\nNeuronal Networks\n- Anwendung eines neuronal network-Modells auf den gleichen Datensatz wie zuvor\n- Aufbau, Training und Analyse eines einfachen neural network\n- Diskussion der Unterschiede und St\u00e4rken im Vergleich zu klassischen Methoden\n\nMLOps\n- \u00dcberblick \u00fcber zentrale MLOps-Konzepte im Kontext realer Softwareprojekte\n- Deployment eines kleinen Containers mit FastAPI zur Bereitstellung eines API-Endpunkts\n- Diskussion typischer Herausforderungen bei der Operationalisierung von ML-Modellen\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/machine-learning-bootcamp-fuer-software-spezialisten-7467544739438403155.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "C3VBTV", "name": "Martin Stypinski", "avatar": "https://pretalx.com/media/avatars/37QXJN_ZTUSP67.webp", "biography": "Martin Stypinski ist Gr\u00fcnder der Veemg GmbH in Z\u00fcrich, einem Unternehmen f\u00fcr ML Engineering und Beratung, sowie Studiengangleiter des Weiterbildungsstudiengangs \u201eMachine Learning for Software Engineers\u201c an der Ostschweizer Fachhochschule in Rapperswil. In den letzten f\u00fcnfzehn Jahren war er in verschiedenen ingenieurtechnischen Positionen in der Softwareindustrie und der angewandten Forschung t\u00e4tig. Seine Leidenschaft gilt anspruchsvollen Aufgaben im Bereich Machine Learning und Computer Vision - insbesondere dort, wo intelligente Systeme \u00fcber einfache Klassifikation hinaus echten Mehrwert schaffen.", "public_name": "Martin Stypinski", "guid": "8a6b692e-a7dd-57fb-80af-fb971a21b957", "url": "https://pretalx.com/workshop-tage-2026/speaker/C3VBTV/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/7TJYUE/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/7TJYUE/", "attachments": []}], "RJ 1.212": [{"guid": "6526281e-a1b6-5a83-86b9-8995dd6bcacd", "code": "GLJCHC", "id": 104504, "logo": "https://pretalx.com/media/workshop-tage-2026/submissions/GLJCHC/image_3GYchsT.webp", "date": "2026-09-09T09:00:00+02:00", "start": "09:00", "end": "2026-09-09T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.212", "slug": "workshop-tage-2026-104504-ai-assisted-clean-code-workshop", "url": "https://pretalx.com/workshop-tage-2026/talk/GLJCHC/", "title": "AI-Assisted Clean Code Workshop", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Work hands-on with coding agents in a real codebase: uncover hidden risks, create behaviour-focused tests, refactor safely, establish repository guardrails, and coordinate multiple agents while preserving one coherent design.", "description": "AI coding tools can generate implementations, tests, and refactorings within minutes. The harder question is whether those changes are correct, understandable, appropriately structured, and safe to keep.\n\nGenerated code can compile, pass its tests, and still be wrong. It may rely on an unsupported API, silently change behaviour during a refactoring, copy a legacy workaround as if it were the preferred design, omit important failure or authorization paths, or produce an impressive test suite that protects implementation details instead of the behaviour that matters.\n\nThis hands-on workshop turns Clean Code judgement into a practical AI-assisted development workflow. Participants work with a provided application, inspect real generated diffs, improve tests, refactor code in small controlled steps, make deliberate domain and architecture decisions, and convert repeated review findings into reusable repository guardrails.\n\nThe focus is on the quality of an individual AI-assisted change. Participants begin with an unguided agent implementation and progressively make it safer, clearer, better tested, and more consistent with the intended direction of the codebase. Clean Code practices, code smells, test design, domain modelling, and architecture patterns are used as practical decision tools rather than as abstract catalogues.\n\nThe workshop is deliberately tool-agnostic. Participants may use Codex, Claude Code, Cursor, GitHub Copilot coding agents, or equivalent repository-level tools. The focus is not on collecting prompts or maximizing the number of agents. The focus is on making engineering judgement explicit, verifiable, and reusable so that AI assistance improves the codebase instead of accelerating technical debt.", "recording_license": "", "do_not_record": false, "persons": [{"code": "B3HX39", "name": "Oliver Zihler", "avatar": "https://pretalx.com/media/avatars/VB8ZZ8_5zkZIru.webp", "biography": "Oliver Zihler is a dedicated Software Crafter specialising in Domain-Driven Design, Event Sourcing, collaborative modelling, and effective software development. His current focus lies in leveraging software architecture and business semantics to improve AI reasoning and AI-assisted development. Oliver actively organises Tech Excellence meetups and conferences, fostering community learning and innovation. At Codeartify, he serves as a technical trainer, software engineer, and architect, guiding teams to deliver robust software solutions.", "public_name": "Oliver Zihler", "guid": "d1ffe28d-478f-571d-9501-ab1712f1e1e5", "url": "https://pretalx.com/workshop-tage-2026/speaker/B3HX39/"}, {"code": "MJPLR9", "name": "Alina Liburkina", "avatar": "https://pretalx.com/media/avatars/H9EE3X_vR0tnmR.webp", "biography": "Alina Liburkina is Software Craftress and CEO of Codeartify GmbH. She is a technical trainer, software engineer and architect, and (IT) event organizer passionate about DDD, Refactoring, Hexagonal and Clean Architecture. She is a co-organizer of an international conference and meetups TechExcellence. Moreover, she promotes and introduces XP techniques in the teams she works with. She loves to gather and share her knowledge with others through pair or mob programming, presentations or hands-on workshops.", "public_name": "Alina Liburkina", "guid": "5b601e41-8211-5523-bb93-169a0d334fd2", "url": "https://pretalx.com/workshop-tage-2026/speaker/MJPLR9/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/GLJCHC/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/GLJCHC/", "attachments": []}], "RJ 1.212a": [{"guid": "cba94436-5ffd-57d0-a1da-17a2660b3e0e", "code": "TCTXWB", "id": 96102, "logo": "https://pretalx.com/media/workshop-tage-2026/submissions/TCTXWB/image_omFyKlC.webp", "date": "2026-09-09T09:00:00+02:00", "start": "09:00", "end": "2026-09-09T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.212a", "slug": "workshop-tage-2026-96102-python-best-practices", "url": "https://pretalx.com/workshop-tage-2026/talk/TCTXWB/", "title": "Python Best Practices", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Python hat den Ruf, \"ausf\u00fchrbarer Pseudocode\" zu sein, und wird oft lapidar als Skriptsprache abgetan. Diesem Ruf zum Trotz eignet sich Python aber auch f\u00fcr grosse Projekte, so spielt es beispielsweise eine zentrale Rolle bei Dropbox, Instagram, YouTube oder Spotify.\n\nDieser Workshop schl\u00e4gt die Br\u00fccke 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.", "description": "Geplante Programmpunkte:\n\n- Fortgeschrittenes / Advanced Python\n    - Classes: Wann man sie (nicht) nutzen sollte\n    - N\u00fctzliche Module: `dataclasses`, `enum`, `functools`, `itertools`, `pathlib`, ...\n    - Syntax: Comprehensions, Decorators, Iterables, Iterators & Generators, Context Managers, Properties, ...\n\n- Code Design, Patterns und Refactoring\n\n- Fehlerbehandlung, vermeiden von Fehlern\n    - Defensive Programming: Inputs s\u00e4ubern, asserts in production-Code\n    - Fehlerbehandlung: Mehr als nur `try: ..., except: pass`\n    - Python-Fallstricke: Namen und Values, mutable default-Argumente, ...\n\n- Automatisierte Tools\n    - Automatisierte Qualit\u00e4tskontrolle: Linting, Formatting, Type Annotations\n    - Automatisiertes Testen: Kurzes pytest-Intro\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/python-best-practices-7467544439881256860.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "TRPES8", "name": "Freya Bruhin", "avatar": "https://pretalx.com/media/avatars/BPA78X_PM1OjOT.webp", "biography": "Freya Bruhin (\"The Compiler\") hat 2011 Python entdeckt und seit 2015 in diversen Firmen sowie an Konferenzen Vortr\u00e4ge und Workshops zu pytest sowie Python durchgef\u00fchrt. Freya ist Mitentwicklerin und -maintainerin von pytest, dem bekanntesten Test-Framework f\u00fcr Python.", "public_name": "Freya Bruhin", "guid": "ca4ca234-655f-5f58-ace6-3ee74fc316c1", "url": "https://pretalx.com/workshop-tage-2026/speaker/TRPES8/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/TCTXWB/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/TCTXWB/", "attachments": []}], "RJ 1.213": [{"guid": "6b52eac2-1978-54e7-9cdf-41559697e933", "code": "TKHK7L", "id": 96437, "logo": null, "date": "2026-09-09T09:00:00+02:00", "start": "09:00", "end": "2026-09-09T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.213", "slug": "workshop-tage-2026-96437-workshop-java-25-lts-coole-neue-java-features-besserer-code-mit-modernem-java-mit-ausblick-auf-java-27", "url": "https://pretalx.com/workshop-tage-2026/talk/TKHK7L/", "title": "Workshop: Java 25 LTS -- Coole neue Java-Features \u2013 besserer Code mit modernem Java (mit Ausblick auf Java 27)", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Bringen Sie Ihre Java-Kenntnisse auf den neuesten Stand und lernen Sie die vielf\u00e4ltigen M\u00f6glichkeiten 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\u00e4ngern enthalten sind. Zudem wird ein Ausblick auf Javas Zukunft und die Version 27 gegeben.\nUm das Wissen sofort zu festigen, wird das gerade Gelernte durch viele praktische \u00dcbungen vertieft.", "description": "Bringen Sie Ihre Java-Kenntnisse auf den neuesten Stand und lernen Sie die vielf\u00e4ltigen M\u00f6glichkeiten von modernem Java kennen! In diesem Best-of-Java-Praxisworkshop werden verschiedene Verbesserungen vorgestellt, die bis zum brandaktuellen Java 25 LTS sowie in den Vorg\u00e4ngern enthalten sind. Einige Perlen und Highlights aus fr\u00fcheren Java-Versionen runden das Ganze ab. Wir lernen u.a. folgende Sprach- und Syntaxverbesserungen kennen: switch-Expressions, Records, Text Blocks. Au\u00dferdem werden wir uns die neuen API-Funktionen bei Streams inklusive Gatherers, Sequenced Collections, Virtual Threads, Structured Concurrency und vieles mehr ansehen. Das immer beliebter werdende Pattern Matching in Kombination mit Record Patterns wird ebenfalls besprochen. Um das Wissen sofort zu festigen, wird das gerade Gelernte durch viele praktische \u00dcbungen vertieft.\n\nJava entwickelt sich im rasanten Thema mit jeweils einem Release pro Halbjahr und vielen inkludierten Features weiter. St\u00e4ndig up-to-date zu sein, erfordert einigen Aufwand: Nutzen Sie diesen Workshop, um sich an einem Tag \u00fcber alle wesentlichen Neuerungen \u00fcberblicksartig zu informieren. Das sollte f\u00fcr Softwareingenieure und -architekten hilfreich sein, um zu entscheiden, ob Java 17 oder 21 oder zuk\u00fcnftig 25 f\u00fcr ihre Produkte wertvoll ist, und um die Migration zu erleichtern. \n\nDer Workshop gliedert sich grob in die folgenden Teile, die jeweils Syntax-Erweiterungen und API- und JVM-Neuheiten und \u00c4nderungen der jeweiligen Java-Versionen vorstellen und durch eine Vielzahl an \u00dcbungen abgerundet werden:\n\u2022\tPAST: Wesentliche Erweiterungen bis Java 17 LTS\n\u2022\tPRESENT: Neuheiten in Java 18 bis 21 LTS\n\u2022\tFUTURE: Neuheiten in Java 22 bis 25 LTS (mit Ausblick auf Java 27)\nZusammenfassend l\u00e4sst sich sagen, dass Java mit jedem neuen Release cooler und besser wird. Lassen Sie uns gemeinsam einen Blick auf wichtige und hilfreiche neue Funktionen der Sprache und der APIs werfen. Es gibt einiges zu entdecken.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/workshop-java-25-lts-coole-neue-java-features-7467544676767108013.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "NLJFQ3", "name": "Michael Inden", "avatar": "https://pretalx.com/media/avatars/GD3XMH_QaEKODd.webp", "biography": "Michael Inden ist Java- und Python-Enthusiast mit \u00fcber 25 Jahren Berufserfahrung. Er hat bei diversen internationalen Firmen in verschiedenen Rollen etwa als Software-entwickler, -architekt, Teamleiter, CTO, Head of Development und Trainer gearbeitet. Derzeit ist er als Dozent f\u00fcr Software Engineering an der FH OST in Rapperswil t\u00e4tig. \n\nDar\u00fcber hinaus spricht er bei der Java User Group Switzerland sowie auf Konferenzen (JAX/W-JAX, JAX London, ch.open und Oracle Code One) und schreibt Fachb\u00fccher wie \"Java 25 LTS & 26: Modernes Java kompakt und praxisnah\", \"Der Weg zum Java-Profi\" sowie die P\u00e4rchen \"Java Challenge\u00bb / \u00abPython Challenge\" und \"Einfach Java\" / \"Einfach Python\".", "public_name": "Michael Inden", "guid": "6154da9f-72cd-5ec3-84a5-2ebaf8185f51", "url": "https://pretalx.com/workshop-tage-2026/speaker/NLJFQ3/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/TKHK7L/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/TKHK7L/", "attachments": []}], "RJ 1.207": [{"guid": "31957e5e-8f59-5ffb-87ab-27ac190030b1", "code": "SD8NUQ", "id": 97877, "logo": "https://pretalx.com/media/workshop-tage-2026/submissions/SD8NUQ/image_SxqGYCo.webp", "date": "2026-09-09T09:00:00+02:00", "start": "09:00", "end": "2026-09-09T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.207", "slug": "workshop-tage-2026-97877-closing-the-ai-effectiveness-gap-strategies-for-high-performing-software-teams", "url": "https://pretalx.com/workshop-tage-2026/talk/SD8NUQ/", "title": "Closing the AI Effectiveness Gap: Strategies for High-Performing Software Teams", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "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.", "description": "In this workshop, we address the \"AI Effectiveness Gap\"\u2014the 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.\n\n**Key modules include:**\n\n- Mastering Context Engineering: How to create and coordinate shared context across the SDLC to get consistent, high-quality results.\n- AI-Enhanced Workflow: Practical strategies for integrating AI into requirements, architecture, testing, and documentation.\n- Managing Tech Debt: How to use AI to reduce existing debt instead of generating new complexity.\n- Human-in-the-Loop Excellence: Establishing validation patterns where domain expertise remains the ultimate guardrail.\n\n**Practical takeaways:**\n\n- A roadmap for transitioning from ad-hoc AI usage to a structured, team-based AI strategy.\n- Frameworks for avoiding \"FOMO\" by building a model-agnostic methodology.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/closing-the-ai-effectiveness-gap-strategies-for-high-perfor-7467544379617491429.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "7HFCLL", "name": "Bj\u00f6rn Persson", "avatar": "https://pretalx.com/media/avatars/8NNDNH_RAaUtlw.webp", "biography": "Bj\u00f6rn Persson is an Agile Coach and Strategic Advisor at ProAgile, specializing in helping software organizations improve their delivery flow and team dynamics. With a deep background in agile methodologies, Bj\u00f6rn focuses on bridging the gap between business value and technical execution.\n\nCurrently, he is at the forefront of the AI transformation, helping teams move beyond the hype of individual productivity tools toward integrated, high-performing AI workflows. He frequently collaborates with international experts to deliver hands-on workshops that combine strategic leadership with practical engineering excellence.", "public_name": "Bj\u00f6rn Persson", "guid": "badbc6bc-36e7-577d-a291-2dac921d8175", "url": "https://pretalx.com/workshop-tage-2026/speaker/7HFCLL/"}, {"code": "J8MAJ7", "name": "Patrick Scheller", "avatar": "https://pretalx.com/media/avatars/avatar_GMfKnES.webp", "biography": "Seasoned CTO with more than three decades of experience across diverse industries and technology landscapes. Extensive expertise in leading complex software development initiatives, modernizing technology stacks, optimizing SDLC frameworks, and building high-performing engineering teams.\nOver the past two years, he has dedicated significant time to researching and experimenting with the integration of artificial intelligence into professional software development workflows. His work focuses on practical applications of AI in engineering environments, including developer (and other roles) productivity, AI-assisted coding, workflow automation, and the integration of AI tools into existing development processes.", "public_name": "Patrick Scheller", "guid": "b026b7c3-72a5-5261-a0a4-c20c3d439464", "url": "https://pretalx.com/workshop-tage-2026/speaker/J8MAJ7/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/SD8NUQ/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/SD8NUQ/", "attachments": []}], "Geb\u00e4ude 3 \u2013 H\u00f6rsaal 3.008": [{"guid": "be5bf535-833d-56e7-b089-c7daca16c95b", "code": "EAKPPT", "id": 105121, "logo": null, "date": "2026-09-09T17:30:00+02:00", "start": "17:30", "end": "2026-09-09T18:15:00+02:00", "duration": "00:45", "room": "Geb\u00e4ude 3 \u2013 H\u00f6rsaal 3.008", "slug": "workshop-tage-2026-105121-keynote-influencing-the-irrational-ai-clouded-minds", "url": "https://pretalx.com/workshop-tage-2026/talk/EAKPPT/", "title": "Keynote: Influencing the Irrational AI-clouded Minds", "subtitle": "", "track": null, "type": "Keynote", "language": "de", "abstract": "AI is being compared to major technological innovations of the past few centuries and its impact is being felt by the entire world. Focusing on us, the software developers, we are already seeing tremendous benefits, yet we're experiencing the effects of non-determinism and hallucinations. As technical people we see this somewhat differently than the non-technical folks. Yet, so much of what we do is greatly directed by those in charge, but not necessarily sufficiently informed.", "description": "In this keynote we will take a short tour of some significant innovations, the trajectories of their adoptions, and compare them to what we are seeing with AI. Then we will reflect on specific software development related activities that significantly benefit from AI and those that we should use with a good dose of caution and procedures around. This keynote will focus on facts that we can take back to have sensible conversations, to protect not only our jobs but our field at large.", "recording_license": "", "do_not_record": false, "persons": [{"code": "XVBQAQ", "name": "Venkat Subramaniam", "avatar": "https://pretalx.com/media/avatars/VNJDCS_0w99GUt.webp", "biography": "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.", "public_name": "Venkat Subramaniam", "guid": "5c553f1b-ef75-5215-a696-af3fdf1b8bd1", "url": "https://pretalx.com/workshop-tage-2026/speaker/XVBQAQ/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/EAKPPT/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/EAKPPT/", "attachments": []}]}}, {"index": 3, "date": "2026-09-10", "day_start": "2026-09-10T04:00:00+02:00", "day_end": "2026-09-11T03:59:00+02:00", "rooms": {"RJ 1.201": [{"guid": "552cc90a-36dd-5d93-9893-8f766cbfe237", "code": "QZJANR", "id": 98070, "logo": null, "date": "2026-09-10T09:00:00+02:00", "start": "09:00", "end": "2026-09-10T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.201", "slug": "workshop-tage-2026-98070-architektur-jenseits-von-monolith-vs-microservices", "url": "https://pretalx.com/workshop-tage-2026/talk/QZJANR/", "title": "Architektur jenseits von Monolith vs. Microservices", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Microservices haben viele Architekturen komplexer gemacht \u2013 aber sie haben uns auch gelehrt, was wirklich funktioniert. Dieser Workshop destilliert zehn Jahre Microservices-Erfahrung zu Architekturprinzipien, die unabh\u00e4ngig vom Deployment-Modell gelten \u2013 und gerade Monolithen robuster, wartbarer und evolvierbar machen.", "description": "In diesem Workshop analysieren wir, welche Architekturprinzipien sich aus Microservices ableiten lassen und wie sie sinnvoll auf bestehende Systeme angewendet werden k\u00f6nnen \u2013 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.\n\nDar\u00fcber hinaus betrachten wir etablierte Konzepte verteilter Systeme wie CQRS, Event Sourcing, Sagas, CAP und Konsistenz und ordnen ein, wann sie Mehrwert bringen \u2013 und wann nicht. Ziel ist ein realistisches, praxisnahes Architekturverst\u00e4ndnis jenseits von Hype und Dogmen.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/architektur-jenseits-von-monolith-vs-microservices-7467545283724881158.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "NBXH9Z", "name": "Eberhard Wolff", "avatar": "https://pretalx.com/media/avatars/YQMZQK_uQ4gstu.webp", "biography": "Eberhard Wolff ist Head of Architecture bei SWAGLab und arbeitet seit mehr als zwanzig Jahren als Architekt und Berater, oft an der Schnittstelle zwischen Gesch\u00e4ft und Technologie. Er ist Autor zahlreicher Artikel und B\u00fccher, tr\u00e4gt regelm\u00e4\u00dfig als Sprecher auf internationalen Konferenzen vor und streamt w\u00f6chentlich zum Thema Software-Architektur. Sein technologischer Schwerpunkt sind moderne Architektur- und Entwicklungsans\u00e4tze wie Cloud, Domain-driven Design und Microservices.", "public_name": "Eberhard Wolff", "guid": "890bed49-de12-5138-af02-5b6ec1c39565", "url": "https://pretalx.com/workshop-tage-2026/speaker/NBXH9Z/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/QZJANR/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/QZJANR/", "attachments": []}], "RJ 1.206": [{"guid": "201ce202-08d3-551e-b086-593be25e6611", "code": "WBCDRK", "id": 98103, "logo": null, "date": "2026-09-10T09:00:00+02:00", "start": "09:00", "end": "2026-09-10T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.206", "slug": "workshop-tage-2026-98103-docker-verstehen-mit-podman-arbeiten", "url": "https://pretalx.com/workshop-tage-2026/talk/WBCDRK/", "title": "Docker verstehen \u2013 mit Podman arbeiten", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Containerisierung ist aus der modernen Softwareentwicklung nicht mehr wegzudenken. Sie hilft dabei, Anwendungen samt Abh\u00e4ngigkeiten reproduzierbar, isoliert und nachvollziehbar auszuf\u00fchren \u2013 lokal, in Testumgebungen und sp\u00e4ter im Betrieb.\n\nDieser Ganztagesworkshop f\u00fchrt systematisch in die Grundlagen von Containern ein. Die verbreitete Docker-Begriffswelt wird erkl\u00e4rt, praktisch gearbeitet wird jedoch mit Podman als moderner, offener und Docker-kompatibler Container-Engine. Podman ist u.a. daemonless und rootless und eignet sich deshalb besonders gut f\u00fcr nachvollziehbare Entwicklungsumgebungen. Im Mittelpunkt stehen Container, Images, Volumes, Netzwerke, Dockerfiles/Containerfiles und Compose-\u00e4hnliche Workflows \u2013 verst\u00e4ndlich, praktisch und ohne Kubernetes-\u00dcberfrachtung.", "description": "Viele Entwicklerinnen und Entwickler kennen Docker dem Namen nach oder haben bereits einzelne Befehle kopiert, ohne wirklich zu verstehen, was Container, Images, Volumes und Netzwerke im Hintergrund tun. Genau hier setzt dieser Workshop an.\n\nDie Teilnehmenden lernen Schritt f\u00fcr Schritt, wie Container funktionieren, wie Images aufgebaut werden, wie Anwendungen mit persistenten Daten und Netzwerken betrieben werden und wie sich wiederholbare Container-Setups beschreiben lassen. Auch wenn praktisch mit Podman gearbeitet wird, bleibt die Docker-Begriffswelt wichtig: Sie pr\u00e4gt bis heute viele Projekt-Setups, Tutorials und Dokumentationen.\n\nF\u00fcr die praktischen \u00dcbungen wird Podman eingesetzt. Podman hat sich im Open-Source- und Linux-Umfeld als moderne Alternative zu Docker etabliert und ist f\u00fcr viele Entwicklungs- und Schulungsszenarien die konsequentere Wahl: Es arbeitet ohne zentralen Hintergrunddienst, unterst\u00fctzt rootless Container und bleibt gleichzeitig weitgehend kompatibel zur gewohnten Docker-Arbeitsweise. Dadurch lernen die Teilnehmenden nicht nur einzelne Tool-Befehle, sondern verstehen wirklich die zugrunde liegenden Konzepte der Containerisierung.\n\nDer Workshop besteht aus einer Mischung aus kompakter Theorie, Live-Demonstrationen und praktischen \u00dcbungen. Kubernetes wird h\u00f6chstens am Ende kurz eingeordnet, ist aber nicht Bestandteil des Workshops. Ziel ist ein tragf\u00e4higes Verst\u00e4ndnis der Container-Grundlagen, nicht ein oberfl\u00e4chlicher Rundflug durch m\u00f6glichst viele Werkzeuge.\n\nGrundlegende Linux-Kommandozeilenkenntnisse sind hilfreich. F\u00fcr die Teilnehmenden wird eine vorbereitete Online-Linux-Umgebung bereitgestellt, wenn jemand nicht lokal arbeiten m\u00f6chte oder kann.", "recording_license": "", "do_not_record": false, "persons": [{"code": "VEP99X", "name": "Christian Heitzmann", "avatar": "https://pretalx.com/media/avatars/VGYMKY_mjyajQp.webp", "biography": "Christian Heitzmann, MSc ETH RW, ist Inhaber der SimplexaCode AG in Luzern, Schweiz. Zu seinen IT-Zertifizierungen z\u00e4hlen Java, Python und Spring. Er verf\u00fcgt \u00fcber Lehrdiplome in Informatik und Mathematik sowie ein CAS in Machine Learning. Mit \u00fcber 20 Jahren Erfahrung in professioneller Softwareentwicklung und \u00fcber 15 Jahren in Lehre und Schulung arbeitet er als Entwickler, Dokumentationsberater und Trainer und bringt dabei Ordnung in Software, Dokumentation und Daten.", "public_name": "Christian Heitzmann", "guid": "a5037ce4-475a-52c5-9f26-e1c6b509fe04", "url": "https://pretalx.com/workshop-tage-2026/speaker/VEP99X/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/WBCDRK/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/WBCDRK/", "attachments": []}], "RJ 1.211": [{"guid": "07921810-d71d-56ad-9d15-80083594c2eb", "code": "RPTRBR", "id": 98346, "logo": null, "date": "2026-09-10T09:00:00+02:00", "start": "09:00", "end": "2026-09-10T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.211", "slug": "workshop-tage-2026-98346-ai-assisted-coding-using-ai-to-create-code-identify-issues-create-tests", "url": "https://pretalx.com/workshop-tage-2026/talk/RPTRBR/", "title": "AI Assisted Coding: Using AI to Create Code, Identify Issues, Create Tests", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "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.", "description": "**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/ai-assisted-coding-using-ai-to-create-code-identify-issues-7467545349235723234.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "XVBQAQ", "name": "Venkat Subramaniam", "avatar": "https://pretalx.com/media/avatars/VNJDCS_0w99GUt.webp", "biography": "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.", "public_name": "Venkat Subramaniam", "guid": "5c553f1b-ef75-5215-a696-af3fdf1b8bd1", "url": "https://pretalx.com/workshop-tage-2026/speaker/XVBQAQ/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/RPTRBR/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/RPTRBR/", "attachments": []}], "RJ 1.212": [{"guid": "51c27446-dde8-5d8d-9cdc-8e9c03bdd642", "code": "WN8QU7", "id": 99031, "logo": null, "date": "2026-09-10T09:00:00+02:00", "start": "09:00", "end": "2026-09-10T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.212", "slug": "workshop-tage-2026-99031-enterprise-ready-ai-agents-architecting-the-agent-mesh-with-open-source", "url": "https://pretalx.com/workshop-tage-2026/talk/WN8QU7/", "title": "Enterprise-Ready AI Agents: Architecting the Agent Mesh with Open Source", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "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.\n\nWe'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.\n\nThe 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.", "description": "This is a working session for people who already suspect that \"just ship the agent\" won't survive contact with production. We treat agents as a distributed-systems problem first and a model problem second, and we build up the architecture in the same order you'd actually have to defend it: what the thing is, where it lives, how it's secured, and how you prove it behaved. Every pattern shown is backed by an open-source component you can run yourself; the goal is for you to leave with an architecture you could whiteboard for your own team on Monday.\n\n---\n\n**By the end of the day you will be able to\u2026**\n\n- Explain where complexity lives in a modern agent system, and what scales poorly\n- Architect an Agent Mesh: gateway, registry, runtime, and what each one solves \n- Design agent IAM with per-agent identity, mTLS, and policy at the traffic layer \n- Apply guardrails and observability strategies that surface regressions early \n- Evaluate open-source components against the lock-in risk of managed alternatives \n- Make a defensible build-vs-adopt case to your own organisation\n\n---\n\nThe day is structured in four blocks, each pairing a concept session with a short, optional exercise:\n\n1. **What a Production Agent Actually Is**: an LLM in a loop calling tools, and the harness around it. We pin down the minimum viable architecture, then expose the gaps a single-agent prototype hides: context handling, tool governance, failure modes. The shortlist of problems the rest of the day exists to solve.\n2. **The Agent Mesh: Gateway, Registry, Runtime**: the architectural centrepiece. The parallel to the service mesh, the three pillars, and why agent fleets need them. Walkthrough of the open-source reference stack: `agentgateway` (Linux Foundation) and `kagent` (CNCF Sandbox). What lives where, and which problems each pillar owns.\n3. **Security & Identity for Agent Fleets**: agent IAM as a first-class concern. Per-agent identity instead of shared API keys, mTLS between components, scoped credentials, central quotas, prompt-injection defence, tool-call policy. Guardrails as gateway middleware rather than per-feature code.\n4. **Observability, Evaluation & Reliability**: OTel traces across prompts, tool calls, and agent hops. Evaluation gates in CI to catch regressions before they ship. Cost control at the gateway. How to prove what an agent did, with which model, on whose behalf; the question regulators and incident reviews both ask.\n\nMulti-agent patterns (planning, sub-agents, orchestrator/worker) and the Google ADK framework appear throughout the day as the concrete examples for the exercises, not as a block of their own. The same goes for **context engineering**, the discipline that replaced prompt engineering, integrated into Block 1 and revisited where it matters, rather than treated as a standalone topic.\n\n---\n\n**Key Topics**\n\n-  The agent harness and the minimum architecture for production \n- The Agent Mesh: gateway, registry, runtime, portable across clouds \n- Agent IAM: per-agent identity, mTLS, scoped credentials, no shared API keys \n- Guardrails: input/output validation, tool-call policy, prompt-injection defence \n- Observability: OTel traces across prompts, tool calls, and agent hops \n- Reliability: evaluation in CI, regression gates, central cost and quota control \n- Context engineering, applied throughout, not relegated to a single block \n- Build-vs-adopt: open-source mesh components against managed-platform lock-in\n\n---\n\n**Who Should Attend**\n\n- Architects and platform leads evaluating how to host agents safely \n- Security, SRE, and compliance teams responsible for AI workloads \n- Engineers building LLM-powered systems beyond the prototype \n- Technical decision-makers weighing build, adopt, and lock-in trade-offs\n\n---\n\n**Prerequisites**\n\n- A working understanding of LLMs and tool calling (helpful, not required)\n- No prior agent-framework experience needed\n\n---\n\n**Stack you'll see:** Google ADK, MCP, `agentgateway`, `kagent`, Guardrails AI. \nAll open source. Runs on-prem, on any cloud you happen to have a cluster on.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/enterprise-ready-ai-agents-architecting-the-agent-mesh-with-7467545691239243809.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "YMFGAZ", "name": "Flurin Gishamer", "avatar": "https://pretalx.com/media/avatars/DEYFBW_0OM6JgD.webp", "biography": "Flurin is a Senior AI Engineer at Open Systems, where he builds and operates agentic systems in production. His work focuses on the unglamorous half of AI engineering: observability, evaluation, and the infrastructure that turns a promising prototype into something a security team will sign off on. He works extensively with Google ADK, MCP, Agent Skills, and OpenTelemetry.", "public_name": "Flurin Gishamer", "guid": "e01990bb-7cc5-5db5-9941-72a91c8bed0f", "url": "https://pretalx.com/workshop-tage-2026/speaker/YMFGAZ/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/WN8QU7/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/WN8QU7/", "attachments": []}], "RJ 1.212a": [{"guid": "bcc5d4e9-a01c-51fc-8a55-c4dd6d46f906", "code": "ZGLSRE", "id": 98157, "logo": null, "date": "2026-09-10T09:00:00+02:00", "start": "09:00", "end": "2026-09-10T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.212a", "slug": "workshop-tage-2026-98157-postgresql-the-swiss-army-knife-for-data-analytics", "url": "https://pretalx.com/workshop-tage-2026/talk/ZGLSRE/", "title": "PostgreSQL \u2013 The Swiss Army Knife for Data Analytics", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "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.\n\nIn this hands-on workshop, we\u2019ll begin with an overview of PostgreSQL\u2019s core capabilities for data modeling and analytical querying. Then, we\u2019ll dive deeper into some of the more advanced and lesser-known features that make PostgreSQL a robust platform for modern data analytics.", "description": "This workshop will provide an overview of both foundational and advanced analytics capabilities in PostgreSQL, including:\n- Advanced Aggregation Techniques \u2013 Explore PostgreSQL\u2019s capabilities for flexible grouping, conditional aggregation, and analyzing patterns across subsets of data to support complex analytical workflows.\n- Graph Queries and Hierarchical Data with Nested Sets \u2013 Learn how to represent and query trees and graph structures using standard SQL.\n- Full-Text Search \u2013 Harness PostgreSQL\u2019s built-in text search capabilities for powerful, language-aware queries built on efficient indices.\n- Vectors and Indexing for Machine Learning \u2013 Work with PostgreSQL\u2019s vector data types and indexing methods for AI/ML workflows.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/postgresql-the-swiss-army-knife-for-data-analytics-7467545772671666972.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "PAWJZJ", "name": "Johannes Gra\u00ebn", "avatar": "https://pretalx.com/media/avatars/NRWT7J_k2ybkqm.webp", "biography": "Johannes Gra\u00ebn has over 20 years of experience working with PostgreSQL, spanning both commercial and scientific applications. He has designed and implemented complex systems built around PostgreSQL databases and has worked extensively as a developer and part-time database administrator. He has also shared his knowledge at various PostgreSQL conferences.\n\nJohannes holds a PhD in Computational Linguistics from the University of Zurich, where he currently supports researchers with technical solutions \u2014 many of them involving PostgreSQL.", "public_name": "Johannes Gra\u00ebn", "guid": "137be1a4-deea-5b5a-80bb-3e6a5c9f2243", "url": "https://pretalx.com/workshop-tage-2026/speaker/PAWJZJ/"}, {"code": "DKHKNF", "name": "Tobias Bussmann", "avatar": "https://pretalx.com/media/avatars/MVPLKA_7VoiP9S.webp", "biography": "Tobias Bussmann came into contact with PostgreSQL in the early 2000s and became an enthusiast the more he has been involved with the product and the community since then.\nTobias is inaugural member and current treasurer of the Swiss PostgreSQL Users Group and part of the organization committee of the annual Swiss PGDay and CERN PGDay. He is co-maintainer of PostgresApp, an official PostgreSQL distribution for macOS.\nYou will likely have a chance to meet him at various community events and conferences. For a living, he is working as a Software Engineer at the Swiss Academy of Sciences in Bern, Switzerland, where he lives.", "public_name": "Tobias Bussmann", "guid": "2572767f-0e62-530e-9b37-345f3e88eb84", "url": "https://pretalx.com/workshop-tage-2026/speaker/DKHKNF/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/ZGLSRE/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/ZGLSRE/", "attachments": []}], "RJ 1.207": [{"guid": "5efa0069-65be-5bc0-8827-fe7ab52ce464", "code": "Y8APVH", "id": 98183, "logo": "https://pretalx.com/media/workshop-tage-2026/submissions/Y8APVH/image_pOR2nAN.webp", "date": "2026-09-10T09:00:00+02:00", "start": "09:00", "end": "2026-09-10T17:00:00+02:00", "duration": "08:00", "room": "RJ 1.207", "slug": "workshop-tage-2026-98183-legacy-systeme-verbessern-mit-agentic-coding", "url": "https://pretalx.com/workshop-tage-2026/talk/Y8APVH/", "title": "Legacy Systeme verbessern mit Agentic Coding", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Wie k\u00f6nnen Coding Agents helfen, bestehende und gewachsene Softwaresysteme zu analysieren um sie sicher ki-unterst\u00fctzt zu erweitern und zu verbessern? Wie k\u00f6nnen wir daraus Wissen erzeugen und f\u00fcr bewusste Architektur-Entscheidungen nutzen?", "description": "In diesem Workshop soll es darum gehen, wie man Agenten und KI f\u00fcr Modernisierung von Legacy-Systemen nutzen kann und dabei die Kontrolle beh\u00e4lt. In eine**r** mittelgrosse**n**, monolithische**n** OpenSource Software werden wir neue Features einbauen und dabei einzelne Architekturmerkmale optimieren bzw. \u00e4ndern. Dazu werden wir zuerst das System analysieren um Verst\u00e4ndnis zu erarbeiten ohne den gesamten Code zu lesen. Dabei betrachten wir einen Mix aus Metriken, Agentic Interviews und Git-Mining. Im Folgenden suchen wir nach L\u00f6sungsoptionen, w\u00e4gen diese gegeneinander ab und bestimmen unseren L\u00f6sungsweg. Dies lassen wir unseren eigenen Coding Agenten dokumentieren und im Anschluss implementieren, gesteuert durch unsere Guardrails aus den Architektur-Entscheidungen.\n\nInfos an die Teilnehmer:\n- Ich w\u00fcrde f\u00fcr die Teilnehmer Cloud-basierte Entwicklungsumgebungen bereitstellen, um schneller ans Arbeiten zu kommen. Lokales Setup unterst\u00fctze ich auch gerne, aber will damit nicht zu viel Zeit verlieren.\n- Verst\u00e4ndnis von Software-Architektur, bestenfalls im Sinne des iSAQB, ist hilfreich.\n- Es ist kein Expertenwissen in irgendeiner Programmiersprache erforderlich, aber man sollte keine Angst haben fremden Code zu lesen. Ich helfe gern, Top-Down ein Verst\u00e4ndnis zu erarbeiten, aber dein Agent auch. Zusammenh\u00e4nge sind f\u00fcr den Workshop wichtiger als einzelne Code-Statements. Python wird sicher vorkommen, die neuen Features kann jeder nach eigenem Gusto bauen.\n- Mein Vortrag ist auf Hochdeutsch, diskutieren / Fragen stellen auf Deutsch, Schwiizerd\u00fctsch oder Englisch m\u00f6glich.\n\n**[zur Anmeldung](https://eventfrog.ch/de/p/wissenschaft-und-technik/legacy-systeme-verbessern-mit-agentic-coding-7467545471008958875.html)**", "recording_license": "", "do_not_record": false, "persons": [{"code": "QBZU3U", "name": "Michael Kr\u00e4mer", "avatar": "https://pretalx.com/media/avatars/BUMJ3D_ZYVa1vL.webp", "biography": "Beekeeper / Principal Consultant & Software Architect at INNOQ Schweiz / Professional awkward-question-asker\n\nMichael Kr\u00e4mer entwickelt seit \u00fcber 25 Jahren Software und arbeitet als Softwarearchitekt bei INNOQ Schweiz. Agentic Coding zu nutzen und dabei im Driver Seat zu bleiben ist seine aktuell spannendste Herausforderung. Er setzt sich in seinen Projekte sehr daf\u00fcr ein, Komponenten mit klaren Verantwortlichkeiten zu erarbeiten und technisch angemessene L\u00f6sungen f\u00fcr fachliche Anforderungen zu finden. Ausserdem gibt er Trainings f\u00fcr Softwarearchitektur.", "public_name": "Michael Kr\u00e4mer", "guid": "956d9227-19ec-5cb3-8ec3-0df22e541d9e", "url": "https://pretalx.com/workshop-tage-2026/speaker/QBZU3U/"}], "links": [], "feedback_url": "https://pretalx.com/workshop-tage-2026/talk/Y8APVH/feedback/", "origin_url": "https://pretalx.com/workshop-tage-2026/talk/Y8APVH/", "attachments": []}]}}]}}}