Please register here with your e-mail to receive announcements for upcoming JUG Switzerland events.
UpcomingBern 21.05.2026 18:00h (iCal)
SPEAKER: Jonas Bandi COMPANY: IvoryCode GmbH
KEYWORDS: AI, Technology
Was, wenn die Website stirbt – und niemand sie vermisst? Da KI-Assistenten zunehmend zur primären Schnittstelle für digitale Aufgaben werden, brauchen Anwendungen einen neuen Weg, um entdeckt und genutzt zu werden. Die Antwort: das Model Context Protocol.
UpcomingZürich 21.05.2026 18:15h (iCal)
SPEAKER: Mike Mannion COMPANY: Karakun AG
KEYWORDS: AI, Testing
UpcomingZürich 02.06.2026 18:15h (iCal)
SPEAKER: Simon Martinelli COMPANY: Martinelli GmbH
KEYWORDS: Concept, Hands-On, Lessons learned
NullPointerExceptions gehören zu den häufigsten Fehlern in Java-Anwendungen. Mit JSpecify gibt es nun einen standardisierten Ansatz, um Nullability in Java-Code klar zu dokumentieren und durch statische Analyse zu prüfen. Open-Source-Projekte wie z.B. Spring Boot haben begonnen, ihren Code mit JSpecify zu erweitern.
UpcomingLuzern 03.06.2026 18:15h (iCal)
SPEAKER: Mike Mannion COMPANY: Karakun AG
KEYWORDS: AI, Testing
UpcomingZürich 09.06.2026 18:15h (iCal)
SPEAKER: Christian Wörz COMPANY: Typed Rocks
Seit Java 21 können wir bereits Virtual Threads verwenden. Seitdem haben sich jedoch Virtual Threads und Structured Concurrency stark weiterentwickelt, und die wenigen verbliebenen Probleme und Schwächen wurden schliesslich in Java 24 und Java 25 behoben.
UpcomingBasel 09.06.2026 18:15h (iCal)
SPEAKER: François Martin COMPANY: Karakun
KEYWORDS: Lessons learned, Technology, Tools
Over years of working with many Java codebases, I see the same mistakes being made over and over again when it comes to using Streams. Most Java developers are familiar with the basics, but many do not know about advanced features that could make their code easier to read and perform better at the same time. In this talk, I will share the common problems I faced and how I used advanced Stream techniques and Collectors to improve those codebases.
UpcomingSt. Gallen 11.06.2026 18:00h (iCal)
SPEAKER: Marc Fritsche COMPANY: Fritsche Engineering AG
KEYWORDS: Cloud, Lessons learned, Technology, Services
Professionelle Software muss nicht teuer im Betrieb sein. Trotzdem landet ein Grossteil des Aufwands in vielen Projekten genau dort: manuelle Deployments, abgelaufene Zertifikate, fehlende Logs, kein Monitoring.
UpcomingZürich 16.06.2026 18:15h (iCal)
SPEAKER: Matthias Baumeler COMPANY: SBB
KEYWORDS: AI, Lessons learned
Vor einem halben Jahr habe ich meinen Vortrag "Schritt für Schritt den Berg hinauf" erstellt. In diesem Vortrag ging es um die klassischen Karriereschritte eines Softwareentwicklers: Welche Fähigkeiten braucht er, auf was kann er achten und welche Schritte braucht es auf dem Weg nach oben.
UpcomingZürich 25.06.2026 18:15h (iCal)
SPEAKER: Marcel Lüscher COMPANY: Migros Genossenschafts Bund
KEYWORDS: Architecture, Lessons learned, Product, Security
Seit 2011 entwickelt der Migros-Genossenschafts-Bund seine eigene Login-Lösung vollständig Inhouse. Ein Erfahrungsbericht eines Java-Entwicklers aus dem Team Migros Account gibt spannende Einblicke in die Entwicklung eines OpenID-Connect-Identity-Providers (OIDC IdP). Dabei werden Erkenntnisse geteilt, die Prozesse, die sich in der Praxis bewährt haben, und Design-Entscheidungen, die besonders wichtig waren, um eine sichere und zuverlässige Authentifizierungslösung zu schaffen.
UpcomingZürich 28.08.2026 17:00h (iCal)
KEYWORDS: Networking, Meeting
Auch dieses Jahr gibt es wieder ein Sommerfest. Alle Mitglieder - zusammen mit Partner oder Partnerin - sind dazu recht herzlich eingeladen. Es gibt Apéro und Grillfood, etwas zu trinken und hoffentlich viele gute Gespräche.
UpcomingZürich 01.09.2026 18:15h (iCal)
SPEAKER: Moritz Eberhard
KEYWORDS: AI, Architecture, Lessons learned, Product
Can a single developer, alongside a full-time job, build a complete SaaS product that attracts real paying users? Not as a demo or prototype, but with an iOS app, Android app, React frontend, Spring Boot backend (Kotlin), AWS infrastructure via Terraform: All productive and approved in the App Store and Google Play? That's exactly the experiment I ran by using agentic coding over the past 18 months.
UpcomingZürich 17.09.2026 18:15h (iCal)
SPEAKER: Thomas Krieger
KEYWORDS: Methods, Open Source, Testing, Tools
Multi-Threaded Java verhält sich per Definition nicht deterministisch. Genau das macht das Testen so schwierig. Klassische Unit-Tests reichen oft nicht aus, um Race Conditions oder Deadlocks zuverlässig zu finden.
UpcomingZürich 27.10.2026 18:15h (iCal)
SPEAKER: Felix Tensing COMPANY: NÜRNBERGER Versicherungsgruppe
KEYWORDS: AI, Lessons learned, Testing, Tools
Wir kennen es: Die E2E-Testsuite wächst schneller als der eigentliche Feature-Code. Was als gute Absicht begann, endet in einer unübersichtlichen Sammlung von Copy-Paste-Wüsten, die ewig laufen und am Ende doch nur Zufallsergebnisse in einer chronisch roten Pipeline liefern.
UpcomingBern 28.10.2026 18:00h (iCal)
SPEAKER: Felix Tensing COMPANY: NÜRNBERGER Versicherungsgruppe
KEYWORDS: AI, Lessons learned, Testing, Tools
Wir kennen es: Die E2E-Testsuite wächst schneller als der eigentliche Feature-Code. Was als gute Absicht begann, endet in einer unübersichtlichen Sammlung von Copy-Paste-Wüsten, die ewig laufen und am Ende doch nur Zufallsergebnisse in einer chronisch roten Pipeline liefern.
UpcomingSt. Gallen 29.10.2026 18:00h (iCal)
SPEAKER: Felix Tensing COMPANY: NÜRNBERGER Versicherungsgruppe
KEYWORDS: AI, Lessons learned, Testing, Tools
Wir kennen es: Die E2E-Testsuite wächst schneller als der eigentliche Feature-Code. Was als gute Absicht begann, endet in einer unübersichtlichen Sammlung von Copy-Paste-Wüsten, die ewig laufen und am Ende doch nur Zufallsergebnisse in einer chronisch roten Pipeline liefern.
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.