UpcomingLuzern 15.10.2025 18:15h (iCal)
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.
UpcomingZürich 21.10.2025 18:15h (iCal)
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.
UpcomingSt. Gallen 22.10.2025 18:00h (iCal)
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.
UpcomingBern 23.10.2025 18:00h (iCal)
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.
UpcomingZürich 28.10.2025 18:15h (iCal)
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.
UpcomingBern 29.10.2025 18:00h (iCal)
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.
UpcomingLuzern 20.11.2025 18:15h (iCal)
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.
UpcomingSt. Gallen 20.11.2025 18:00h (iCal)
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.
UpcomingLuzern 22.11.2025 09:00h (iCal)
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!
UpcomingZürich 27.11.2025 18:15h (iCal)
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)
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.