Please register here with your e-mail to receive announcements for upcoming JUG Switzerland events.
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.
UpcomingBern 06.11.2025 18:30h (iCal)
SPEAKER: Falk Sippach COMPANY: embarc Software Consulting GmbH
KEYWORDS: Language, Architecture, Concept
Einer der grossen Pluspunkte von Java war und ist das statische, starke Typsystem. Das hilft Millionen von Entwicklern, viele Fehler bereits zur Compilezeit zu entdecken und macht die Entwicklung robuster sowie effizienter. Allerdings schleppt Java mit der Unterscheidung zwischen primitiven und Referenztypen von Beginn an eine schwere Bürde mit sich. Die vor etwa 30 Jahren aus Performancegründen eingeführten primitiven Datentypen integrieren sich nicht gut mit modernen Ansätze wie Generics, Stream API oder Pattern Matching.
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 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.
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: Alexander Thurow - Software Development & Consulting
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)
UpcomingZürich 14.01.2026 18:15h (iCal)
SPEAKER: Stefan Heinzer COMPANY: ELCA Informatik AG
KEYWORDS: Architecture, Concept, Technology, Tools
Das Versprechen des Domain-Driven Designs (DDD), "Komplexität im Herzen der Software zu beherrschen“, ist sehr reizvoll. In der Praxis übernehmen jedoch viele Projekte nur ausgewählte Konzepte und Techniken. Besonders bei der Umsetzung in Code fallen Entwickler oft in traditionelle Muster wie datenzentriertes Design oder „Smart UI“ zurück, bei denen die Domänenlogik über alle Schichten des Codes verteilt ist – auf eine Weise, die schwer oder gar nicht mehr kontrollierbar ist.
UpcomingSt. Gallen 15.01.2026 18:10h (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.
UpcomingBern 21.01.2026 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.
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.