Please register here with your e-mail to receive announcements for upcoming JUG Switzerland events.
UpcomingBasel 12.11.2026 18:15h (iCal)
SPEAKER: Yevgen Nebesov COMPANY: Self-employed sociotechnical engineer
KEYWORDS: Lessons learned, Teamwork
By the time an external consultant arrives to redesign your development organization with the latest methods and frameworks, a decisive battle has already been won: someone has secured the mandate to change it.
But what if you are the software engineer who sees what could work better, yet cannot redraw teams, redirect budgets, or tell others how to work?
UpcomingZürich 26.11.2026 18:15h (iCal)
SPEAKER: Felix Berger COMPANY: fbt Berger – Future Build Technology Berger
KEYWORDS: Architecture, Open Source, Tools
Anyone running Kubernetes, Kafka or Consul depends on a consensus algorithm every single day – most likely without ever having seen one. It is the reason a cluster can still agree on one shared truth when individual nodes fail or the network splits apart. And it is the reason two nodes must never both believe they are in charge.
Raft is considered one of the more approachable consensus algorithms. Leader election and log replication fit into a few pages of the paper. Between an understandable algorithm and a cluster you would trust with production data, however, lie a number of surprisingly hard details.
UpcomingSt. Gallen 01.12.2026 18:00h (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 19.01.2027 18:15h (iCal)
SPEAKER: Johannes Bechberger COMPANY: SAP
KEYWORDS: Lessons learned, Open Source, Language, Technology
Out-of-memory errors are a common JVM production problem. Finding the real cause means understanding what the JVM has retained in the heap, why it is still reachable, and which objects are keeping your memory alive.
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.