Please register here with your e-mail to receive announcements for upcoming JUG Switzerland events.
UpcomingZürich 13.10.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 20.10.2026 18:00h (iCal)
SPEAKER 1: Graeme Rocher COMPANY: Oracle
SPEAKER 2: Thomas Wuerthinger COMPANY: Oracle
SPEAKER 3: Florian Enner COMPANY: HEBI Robotics
KEYWORDS: Lessons learned, Open Source, other Languages, Technology
The GraalVM Community Summit is coming to Zurich on October 21-22, bringing together contributors, partners, and users from across the community. The evening before, JUG Switzerland will welcome three speakers from the GraalVM community for a special meetup.
And with many community members already in Zurich for the Summit, there may be a few more familiar faces around too. Definitely one you do not want to miss.
UpcomingSt. Gallen 22.10.2026 18:00h (iCal)
SPEAKER: Dmitry Chuyko COMPANY: Bellsoft
KEYWORDS: Cloud, Security, Technology, Tools
Think of your containerized Java application as a complex dish served to production. Your software supply chain is a kitchen. Would you trust a kitchen with hidden ingredients? SBOMs are the ingredient manifests that health inspectors (scanners) and regulators (compliance) demand.
UpcomingBasel 26.10.2026 18:15h (iCal)
SPEAKER: Dmitry Chuyko COMPANY: Bellsoft
KEYWORDS: Language, Open Source, Performance, Technology
One reasonable desire is to speed up existing deployments without affecting code and diagnostic tools. Too many resources are spent on profiling, optimizing, and updating applications. At the same time, we need to improve hardware utilization, and frameworks and runtimes are reaching the end of their lifespan.
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.
UpcomingBern 10.11.2026 18:00h (iCal)
SPEAKER: Felix Berger COMPANY: fbt Berger – Future Build Technology Berger
KEYWORDS: Architecture, Open Source, Tools
Wer Kubernetes, Kafka oder Consul betreibt, verlässt sich täglich auf einen Konsensalgorithmus - meist ohne je einen gesehen zu haben. Er ist der Grund, weshalb sich ein Cluster auch dann noch auf eine gemeinsame Wahrheit einigen kann, wenn einzelne Knoten ausfallen oder das Netzwerk auseinanderbricht. Und er ist der Grund, weshalb nicht zwei Knoten gleichzeitig glauben dürfen, sie hätten das Sagen.
Raft gilt als einer der verständlicheren Konsensalgorithmen. Leader Election und Log Replication lassen sich im Paper auf wenigen Seiten erklären. Doch zwischen einem verständlichen Algorithmus und einem Cluster, dem man Produktivdaten anvertraut, liegen einige überraschend schwierige Details.
UpcomingZürich 10.11.2026 18:15h (iCal)
SPEAKER: Robert Munteanu COMPANY: Adobe
KEYWORDS: AI, Tools
AI coding assistants are quickly becoming part of everyday development workflows, and teams are starting to invest in agent-specific tooling such as reusable skills, repository instructions, and external tool integrations. But before adopting or expanding that tooling, we should ask a basic engineering question: does it actually improve results? A higher task success rate is useful, but it is not enough on its own. Speed, cost, and reliability matter too.
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.
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.