1963
participiants have registered for our events in 2025

Newsletter

Stay informed about events

Please register here with your e-mail to receive announcements for upcoming JUG Switzerland events.



UpcomingBern   15.09.2026 18:00h (iCal)

Softwarearchitektur in Eigenregie bewerten

Mit LASR in 2-3 Stunden zu ersten Review-Ergebnissen


SPEAKER: Stefan Zörner   COMPANY: embarc Software Consulting GmbH

KEYWORDS: Architecture

Mit Architekturbewertungen ist es möglich, Schwächen und Potenziale von Softwarelösungen herauszuarbeiten, Entscheidungen abzusichern und Verbesserungsmaßnahmen zu bewerten. Klassische Analyseansätze aus diesem Umfeld wie ATAM sind fundiert, kommen aber gerade in beweglichen Softwarevorhaben etwas schwergewichtig, mitunter fast zeremoniell daher.

more

UpcomingZürich   16.09.2026 18:15h (iCal)

Softwarearchitektur in Eigenregie bewerten

Mit LASR in 2-3 Stunden zu ersten Review-Ergebnissen


SPEAKER: Stefan Zörner   COMPANY: embarc Software Consulting GmbH

KEYWORDS: Architecture

Mit Architekturbewertungen ist es möglich, Schwächen und Potenziale von Softwarelösungen herauszuarbeiten, Entscheidungen abzusichern und Verbesserungsmaßnahmen zu bewerten. Klassische Analyseansätze aus diesem Umfeld wie ATAM sind fundiert, kommen aber gerade in beweglichen Softwarevorhaben etwas schwergewichtig, mitunter fast zeremoniell daher.

more

UpcomingZürich   13.10.2026 18:15h (iCal)

Deterministische Tests für nicht-deterministischen Code

Multithreading in Java beherrschbar machen


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.

more

UpcomingZürich   20.10.2026 18:00h (iCal)

GraalVM Summit Warm-up with JUG Switzerland


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.

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

UpcomingZürich   10.11.2026 18:15h (iCal)

Beyond Hype

An Engineering Approach to Evaluating Coding Assistants


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.

more

UpcomingBern   10.11.2026 18:00h (iCal)

Raft von Hand: Was zwischen dem Paper und einem produktiven Cluster liegt

Vom Konsensalgorithmus zum verlässlichen System in Produktion


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.

more

UpcomingZürich   26.11.2026 18:15h (iCal)

Raft by Hand: What Lies Between the Paper and a Production Cluster

From Consensus Algorithm to a Reliable System in Production


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.

more

top

Supporting members

Platin

Gold

Silver

 
 

 

About

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.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland