891
unique visitors 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   03.03.2026 18:00h (iCal)

Dein Backend verdient ein Gesicht

Moderne Webanwendungen auf einfache Weise erstellen – in reinem Java


SPEAKER: Sebastian Kühnau   COMPANY: Vaadin

KEYWORDS: Technology

Backend-Entwickler verbringen den Grossteil ihrer Zeit damit, robuste Geschäftslogik zu entwerfen, Datenbankabfragen zu optimieren und Dienste wie REST-Schnittstellen oder KI-Modelle zu integrieren. Sobald es jedoch darum geht, diese Ergebnisse zugänglich zu machen oder zu visualisieren, prallt man oft auf die „Frontend-Wand“: fremde Toolchains, REST-Plumbing und komplexe Template-Sprachen.

more

UpcomingBasel   03.03.2026 18:15h (iCal)

Banishing the flaky LLM test

Testing non-deterministic systems with PUnit


SPEAKER: Mike Mannion   COMPANY: Karakun AG

KEYWORDS: AI

Non-deterministic systems, like LLMs, force us to re-think the classical unit-test, which assumes a binary outcome in the form of PASS/FAIL.
Such systems - be their very nature - will fail to deliver the desired result or structure some of the time. But how much of the time? And how many failures can we tolerate in a given timeframe?

more

UpcomingLuzern   04.03.2026 18:15h (iCal)

Dein Backend verdient ein Gesicht

Moderne Webanwendungen auf einfache Weise erstellen – in reinem Java


SPEAKER: Sebastian Kühnau   COMPANY: Vaadin

KEYWORDS: Technology

Backend-Entwickler verbringen den Grossteil ihrer Zeit damit, robuste Geschäftslogik zu entwerfen, Datenbankabfragen zu optimieren und Dienste wie REST-Schnittstellen oder KI-Modelle zu integrieren. Sobald es jedoch darum geht, diese Ergebnisse zugänglich zu machen oder zu visualisieren, prallt man oft auf die „Frontend-Wand“: fremde Toolchains, REST-Plumbing und komplexe Template-Sprachen.

more

UpcomingZürich   05.03.2026 18:15h (iCal)

Dein Backend verdient ein Gesicht

Moderne Webanwendungen auf einfache Weise erstellen – in reinem Java


SPEAKER: Sebastian Kühnau   COMPANY: Vaadin

KEYWORDS: Technology

Backend-Entwickler verbringen den Grossteil ihrer Zeit damit, robuste Geschäftslogik zu entwerfen, Datenbankabfragen zu optimieren und Dienste wie REST-Schnittstellen oder KI-Modelle zu integrieren. Sobald es jedoch darum geht, diese Ergebnisse zugänglich zu machen oder zu visualisieren, prallt man oft auf die „Frontend-Wand“: fremde Toolchains, REST-Plumbing und komplexe Template-Sprachen.

more

UpcomingBern   18.03.2026 18:00h (iCal)

Agentic Coding in the Wild

Wie schlägt sich Agentic Coding in der Praxis?


SPEAKER: Ole Wendland   COMPANY: INNOQ

KEYWORDS: AI, Lessons learned

Wie schlägt sich Agentic Coding in der Praxis? Welche Vorteile sind realistisch, aber auch welche neuen Probleme und Herausforderungen entstehen für das Team und die Organisation, wenn man erfolgreich sein will?

more

UpcomingZürich   19.03.2026 18:15h (iCal)

Agentic Coding in the Wild

Wie schlägt sich Agentic Coding in der Praxis?


SPEAKER: Ole Wendland   COMPANY: INNOQ

KEYWORDS: AI, Lessons learned

Wie schlägt sich Agentic Coding in der Praxis? Welche Vorteile sind realistisch, aber auch welche neuen Probleme und Herausforderungen entstehen für das Team und die Organisation, wenn man erfolgreich sein will?

more

UpcomingBern   25.03.2026 18:00h (iCal)

Schritt für Schritt den Berg hinauf


SPEAKER: Matthias Baumeler   COMPANY: SBB

KEYWORDS: Out of Scope

"Wo siehst du dich in den nächsten Jahren?" - Eine Frage, die wohl an jedem Vorstellungsgespräch gestellt wird.
Aber wie oft machen wir uns überhaupt Gedanken, wo wir stehen? Was uns glücklich macht? Welche Schritte wir als nächstes gehen möchten?

more

UpcomingZürich   26.03.2026 16:00h (iCal)

Spec-driven Development

Wie KI alles (und nichts) verändert


SPEAKER: Simon Martinelli   COMPANY: Martinelli GmbH

KEYWORDS: AI, Lessons learned, Concept

KI beschleunigt die Softwareentwicklung, aber wir haben immer noch das alte Problem: Code wird zur Quelle der Wahrheit. Was wäre, wenn wir das umdrehen würden?

more

UpcomingLuzern   01.04.2026 18:15h (iCal)

1000x Mehr Threads - Virtual Threads in Java 21 bis 25


SPEAKER: Christian Wörz   COMPANY: Typed Rocks

KEYWORDS: Hands-On, Performance, Language

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.

more

UpcomingZürich   16.04.2026 18:15h (iCal)

Running Your Own AI

Local Language Models and Models-as-a-Service with Open Source


SPEAKER: Camille Nigon   COMPANY: RedHat

KEYWORDS: AI, Open Source

Most people use AI through cloud APIs like OpenAI or Anthropic. But there's another way: running your own LLM locally or on your own infrastructure. This gives you more control, better data privacy, and often lower costs.

more

UpcomingBasel   21.04.2026 18:15h (iCal)

Stop Prompting, Start Planning

Reliable Agentic AI with Embabel


SPEAKER: Patrick Baumgartner   COMPANY: 42talents GmbH

KEYWORDS: AI, Tools, Technology, Product

Large Language Models enable powerful new AI capabilities, but production-grade enterprise agents require more than prompting alone. Prompt chaining often results in non-deterministic behavior, limited traceability, and systems that are difficult to control and test.

more

UpcomingZürich   28.04.2026 18:15h (iCal)

Tickets to Ride

Conquering Booking Chaos with a Resilient Architecture


SPEAKER: Stefanie Erne   COMPANY: nxt Engineering GmbH

KEYWORDS: Architecture, Technology, Lessons learned

International train travel is notoriously complex: multiple countries, languages, booking systems, and pricing models make building a reliable booking experience surprisingly hard. This talk presents a real-world case study of an international train booking platform and shows how solid architectural principles and design patterns can turn a fragmented, integration-heavy domain into a user-friendly and reliable system.

more

UpcomingBasel   05.05.2026 18:15h (iCal)

Agentic Coding in the Wild

Wie schlägt sich Agentic Coding in der Praxis?


SPEAKER: Ole Wendland   COMPANY: INNOQ

KEYWORDS: AI, Lessons learned

Wie schlägt sich Agentic Coding in der Praxis? Welche Vorteile sind realistisch, aber auch welche neuen Probleme und Herausforderungen entstehen für das Team und die Organisation, wenn man erfolgreich sein will?

more

UpcomingLuzern   06.05.2026 18:15h (iCal)

Agentic Coding in the Wild

Wie schlägt sich Agentic Coding in der Praxis?


SPEAKER: Ole Wendland   COMPANY: INNOQ

KEYWORDS: AI, Lessons learned

Wie schlägt sich Agentic Coding in der Praxis? Welche Vorteile sind realistisch, aber auch welche neuen Probleme und Herausforderungen entstehen für das Team und die Organisation, wenn man erfolgreich sein will?

more

UpcomingZürich   12.05.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

UpcomingOnline   20.05.2026 18:00h (iCal)

Consistency and Coordination Patterns in Event-Driven Architecture

AI can help, but we’re still the ones accountable for architectural decisions that can lead to lost messages, duplicates, and other data inconsistencies.


SPEAKER: Emanuel Trandafir
KEYWORDS: Architecture, Lessons learned, Services

In this session, we’ll tackle the dual-write problem, explore the Saga pattern, and compare orchestration vs. choreography strategies for managing distributed workflows.

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

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