816
unique visitors have registered for our events so far in 2025

Events

upcoming

UpcomingLuzern   15.10.2025 18:15h (iCal)

Introduction to Stateful Stream Processing with Apache Flink


SPEAKER: Viktor Gamov   COMPANY: Confluent

KEYWORDS: Cloud, Open Source, Product, Technology

Stream Processing has evolved quickly in a short time: only a few years ago, stream processing was mostly simple real-time aggregations with limited throughput and consistency. Today, many stream processing applications have sophisticated business logic, strict correctness guarantees, high performance, low latency, and maintain terabytes of state without databases. Stream processing frameworks also abstract a lot of the low-level details away, such as routing the data streams, taking care of concurrent executions, and handling various failure scenarios while ensuring correctness.

more

UpcomingZürich   21.10.2025 18:15h (iCal)

Testing Spring Boot Applications Demystified


SPEAKER: Philip Riecks   COMPANY: PragmaTech.digital

KEYWORDS: Testing, Tools, Technology, Open Source

Automated testing is crucial for catching bugs early and ensuring application reliability, yet Spring Boot developers struggle daily with flaky tests, over-complicated mocks, and the paralyzing fear of breaking production code. These challenges cost organizations time, money, and developer morale while creating bottlenecks in delivery pipelines.

more

UpcomingSt. Gallen   22.10.2025 18:00h (iCal)

Testing Spring Boot Applications Demystified


SPEAKER: Philip Riecks   COMPANY: PragmaTech.digital

KEYWORDS: Testing, Tools, Technology, Open Source

Automatisierte Tests spielen eine wichtige, doch oft vernachlässigte Rolle in der Softwareentwicklung: Sie helfen, Fehler frühzeitig zu entdecken, sicherzustellen, dass sich der Code wie beabsichtigt verhält, und das Vertrauen in die Zuverlässigkeit und Stabilität der Anwendungen zu stärken.

more

UpcomingBern   23.10.2025 18:00h (iCal)

Testing Spring Boot Applications Demystified


SPEAKER: Philip Riecks   COMPANY: PragmaTech.digital

KEYWORDS: Testing, Tools, Technology, Open Source

Automatisierte Tests spielen eine wichtige, doch oft vernachlässigte Rolle in der Softwareentwicklung: Sie helfen, Fehler frühzeitig zu entdecken, sicherzustellen, dass sich der Code wie beabsichtigt verhält, und das Vertrauen in die Zuverlässigkeit und Stabilität der Anwendungen zu stärken.

more

UpcomingZürich   28.10.2025 18:15h (iCal)

Canvas 101 – One-Pager für bessere Kommunikation


SPEAKER 1: Benjamin Wolf   COMPANY: INNOQ
SPEAKER 2: Patrick Roos   COMPANY: Fellow GmbH

KEYWORDS: Architecture

Euch erwarten zwei unterhaltsame Vorträge von Patrick Roos und Benjamin Wolf, zwei Autoren des Architecture Inception Canvas und des Architecture Communication Canvas. Kommt vorbei und lernt, wie ihr mit einem Canvas leichtgewichtig in das Thema Architekturdokumentation einsteigen könnt – sei es für komplett neue Systeme oder für bestehende (Legacy-)Systeme.

more

UpcomingBern   29.10.2025 18:00h (iCal)

Canvas 101 – One-Pager für bessere Kommunikation


SPEAKER 1: Benjamin Wolf   COMPANY: INNOQ
SPEAKER 2: Patrick Roos   COMPANY: Fellow GmbH

KEYWORDS: Architecture

Euch erwarten zwei unterhaltsame Vorträge von Patrick Roos und Benjamin Wolf, zwei Autoren des Architecture Inception Canvas und des Architecture Communication Canvas. Kommt vorbei und lernt, wie ihr mit einem Canvas leichtgewichtig in das Thema Architekturdokumentation einsteigen könnt – sei es für komplett neue Systeme oder für bestehende (Legacy-)Systeme.

more

UpcomingLuzern   20.11.2025 18:15h (iCal)

I Didn't Know You Could Do That With Java Streams!?


SPEAKER: François Martin   COMPANY: Karakun

KEYWORDS: Lessons learned, Technology, Tools

Over years of working with many Java codebases, I see the same mistakes being made over and over again when it comes to using Streams. Most Java developers are familiar with the basics, but many do not know about advanced features that could make their code easier to read and perform better at the same time. In this talk, I will share the common problems I faced and how I used advanced Stream techniques and Collectors to improve those codebases.

more

UpcomingSt. Gallen   20.11.2025 18:00h (iCal)

Back to Basics: Crafting Quality Software in the Age of Complexity


SPEAKER: Scott Gerring   COMPANY: Datadog

KEYWORDS: Lessons learned, Performance, Technology, Tools

In the age of microservices, developers often find themselves drowning in incidental complexity – making countless decisions about queues, serverless technologies, databases, Kubernetes clusters, and much more. This complexity can overshadow the foundational task of writing clear, maintainable, and robust code.

more

UpcomingLuzern   22.11.2025 09:00h (iCal)

hack.commit.push

One Day to Contribute to Open Source


In cooperation with the Java User Group Switzerland, a very special event will take place on November 22rd: We invite developers and all interested people to spend a whole day together contributing to free and open source projects.
You don't need any previous knowledge! We will work in groups and support everyone who has never contributed to an open source project before. Design, documentation, code: No matter what kind of contribution it is, everything and everyone is welcome!

more

UpcomingZürich   27.11.2025 18:15h (iCal)

Thoughts on (Modern?) Software Development

Observations From a 20-Year Journey


SPEAKER: Alexander Thurow   COMPANY: Blog

KEYWORDS: Lessons learned, Methods

“If someone is taking a journey, he (or she) can tell a story. Therefore, I would take my staff and hat and would choose to travel.” (Matthias Claudius, 1740-1815)

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