UpcomingZürich 16.09.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.
UpcomingOnline 17.09.2025 18:00h (iCal)
SPEAKER: Markus Karg COMPANY: Head Crashing Informatics
Auch nach 30 Jahren hängt Java immer noch der Ruf an, in gewissen Bereichen nicht schnell genug zu sein. Dies sind beispielsweise die Startzeit und der I/O-Bereich, aber leider auch (immer noch) die allgegenwärtige Verarbeitung von Text. Das OpenJDK-Team erforscht und verbessert daher laufend diese (und andere) HotSpots.
UpcomingBasel 23.09.2025 18:00h (iCal)
SPEAKER: Michael Inden
KEYWORDS: Hands-On, Language, Lessons learned
Bringe Deine Java-Kenntnisse auf den neuesten Stand und lerne die vielfältigen Möglichkeiten von modernem Java kennen! In diesem Best-of-Java-Praxisworkshop werden verschiedene Verbesserungen vorgestellt, die bis zum brandneuen Java 25 LTS sowie in den Versionen Java 22, 23 und 24 enthalten sind. Ein paar Perlen und Highlights aus früheren Java-Versionen runden das Ganze ab.
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 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!
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.