2054
participiants have registered for our events in 2024

Events

upcoming

UpcomingZürich   14.01.2026 18:15h (iCal)

Implementierung von DDD leicht gemacht mit Spring und jMolecules


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.

more

UpcomingSt. Gallen   15.01.2026 18:00h (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

UpcomingBern   21.01.2026 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

UpcomingZürich   04.02.2026 18:15h (iCal)

Domain-centric? Why Hexagonal And Onion Architecture Are Answers to The Wrong Question – And What To Ask Instead


SPEAKER: Oliver Drotbohm   COMPANY: Broadcom

KEYWORDS: Architecture, Open Source, Product, Technology

To separate technical from domain code, architectural approaches like Hexagonal or Onion Architecture are currently all the rage. However, discussions about their semantic details and their mapping to the source code structure of software projects are at least equally ubiquitous.

more

UpcomingLuzern   04.02.2026 18:15h (iCal)

Null Safety in Java: JSpecify in der Praxis


SPEAKER: Simon Martinelli   COMPANY: Martinelli GmbH

KEYWORDS: Concept, Hands-On, Lessons learned

NullPointerExceptions gehören zu den häufigsten Fehlern in Java-Anwendungen. Mit JSpecify gibt es nun einen standardisierten Ansatz, um Nullability in Java-Code klar zu dokumentieren und durch statische Analyse zu prüfen. Open-Source-Projekte wie z.B. Spring Boot haben begonnen, ihren Code mit JSpecify zu erweitern.

more

UpcomingZürich   17.02.2026 18:15h (iCal)

Entwicklung serverseitiger Webanwendungen mit HTMX und Spring Boot


SPEAKER: Thomas Schilling
KEYWORDS: Open Source, Product, Technology, Tools

Spring wird in der Regel nur für die Entwicklung von JSON-API-Backends verwendet, während das Web-Frontend mit einem JavaScript-Framework erstellt wird. Mit HTMX können wir interaktive Webanwendungen mit serverseitig gerenderten Vorlagen ohne JavaScript erstellen.

more

UpcomingBern   18.02.2026 18:00h (iCal)

Entwicklung serverseitiger Webanwendungen mit HTMX und Spring Boot


SPEAKER: Thomas Schilling
KEYWORDS: Open Source, Product, Technology, Tools

Spring wird in der Regel nur für die Entwicklung von JSON-API-Backends verwendet, während das Web-Frontend mit einem JavaScript-Framework erstellt wird. Mit HTMX können wir interaktive Webanwendungen mit serverseitig gerenderten Vorlagen ohne JavaScript erstellen.

more

UpcomingSt. Gallen   19.02.2026 18:00h (iCal)

Entwicklung serverseitiger Webanwendungen mit HTMX und Spring Boot


SPEAKER: Thomas Schilling
KEYWORDS: Open Source, Product, Technology, Tools

Spring wird in der Regel nur für die Entwicklung von JSON-API-Backends verwendet, während das Web-Frontend mit einem JavaScript-Framework erstellt wird. Mit HTMX können wir interaktive Webanwendungen mit serverseitig gerenderten Vorlagen ohne JavaScript erstellen.

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