Java User Group Switzerland: Home (original) (raw)

UpcomingZürich 25.06.2026 18:15h (iCal)

Migros Account – Die Geschichte hinter dem Login

Architektur, Entscheidungen und Learnings aus einem Inhouse OIDC Identity Provider


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.

more

UpcomingZürich 30.06.2026 18:15h (iCal)

A Story of a Painful Migration

Modernizing a Java Monolith with Agentic AI


SPEAKER: Marek Dominiak COMPANY: trainitek

KEYWORDS: AI, Lessons learned

In theory, migrating a large application - especially an older monolith - should be straightforward. Java's backward compatibility and tools like OpenRewrite promise to ease the process. But is it really that simple?

more

UpcomingLuzern 01.07.2026 18:15h (iCal)

What's wrong with AssertJ?!

How a decade of technical debt is addressed in version 4.0


SPEAKER: Stefano Cordio
KEYWORDS: Open Source, Testing, Tools

AssertJ has been a player in Java testing for over a decade, providing an intuitive set of strongly typed assertions designed to maximize test readability. Since the launch of version 3.0, the library has undergone a massive expansion to support a wide range of use cases, specialized JDK types, and technologies like Guava and databases. However, this extended period of growth has resulted in a significant accumulation of technical debt and architectural friction that cannot be fully resolved while maintaining backward compatibility.

more

UpcomingZürich 28.08.2026 17:00h (iCal)

jug.ch Sommerparty 2026


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.

more

UpcomingZürich 01.09.2026 18:15h (iCal)

Agentic Coding: From the Idea to the Live Product

Building a SaaS Product With Paying Customers Alongside a Full-Time Job


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.

more

UpcomingRapperswil 08.09.2026 09:00h (iCal)

CH Open Workshop-Tage

jug.ch ist Partner der Veranstaltung


SPEAKER 1: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 2: Oliver ZihlerSPEAKER 3: Alina LiburkinaSPEAKER 4: Patrick Baumgartner COMPANY: 42talents GmbH
SPEAKER 5: Tobias Kluge COMPANY: incratec GmbH
SPEAKER 6: François Martin COMPANY: Karakun AG
SPEAKER 7: Ornella Vaccarelli COMPANY: iCoSys
SPEAKER 8: Simon Martinelli COMPANY: Martinelli GmbH
SPEAKER 9: David Pinezich COMPANY: apigenio GmbH
SPEAKER 10: Jonas Bandi COMPANY: IvoryCode GmbH
SPEAKER 11: Kevin Nash COMPANY: Amazon Web Services (AWS)
SPEAKER 12: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 13: Christoph Raaflaub COMPANY: Puzzle ITC
SPEAKER 14: Björn Persson COMPANY: ProAgile
SPEAKER 15: Freya Bruhin COMPANY: pytest
SPEAKER 16: Urs Enzler COMPANY: Blog
SPEAKER 17: David Pinezich COMPANY: apigenio GmbH
SPEAKER 18: Michael Inden COMPANY: FH OST in Rapperswil
SPEAKER 19: Martin Stypinski COMPANY: VeeMG GmbH
SPEAKER 20: Matthias Graf COMPANY: Zühlke Engineering AG
SPEAKER 21: Michael Inden COMPANY: FH OST in Rapperswil
SPEAKER 22: Nicole Koenigstein COMPANY: AI researcher
SPEAKER 23: Eberhard Wolff COMPANY: SWAGLab
SPEAKER 24: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 25: Farhad Mehta COMPANY: OST-Eastern Switzerland University of Applied Sciences
SPEAKER 26: Michael Krämer COMPANY: INNOQ Schweiz
SPEAKER 27: Christian Heitzmann COMPANY: SimplexaCode AG
SPEAKER 28: Iryna Dohndorf COMPANY: Karakun AG
SPEAKER 29: Flurin Gishamer COMPANY: Open Systems
SPEAKER 30: Johannes Graën COMPANY: University of Zurich
SPEAKER 31: Tobias Bussmann COMPANY: Swiss Academy of Sciences in Bern

KEYWORDS: Hands-On, Open Source, Lessons learned

Das dreitägige Programm bietet weit mehr als nur spannende Workshops. Die Workshop-Tage sind ein lang erwartetes Community Treffen für Open Source Anwenderinnen und -Enthusiastinnen aus der Schweiz und dem Ausland.

more

UpcomingZürich 27.10.2026 18:15h (iCal)

Kill your Tests

Wie wir den E2E-Sumpf mit KI-Agenten endlich trockenlegen


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.

more

UpcomingBern 28.10.2026 18:00h (iCal)

Kill your Tests

Wie wir den E2E-Sumpf mit KI-Agenten endlich trockenlegen


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.

more

UpcomingSt. Gallen 29.10.2026 18:00h (iCal)

Kill your Tests

Wie wir den E2E-Sumpf mit KI-Agenten endlich trockenlegen


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.

more