UpcomingZürich 04.02.2026 18:15h (iCal)
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.
UpcomingLuzern 04.02.2026 18:15h (iCal)
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.
UpcomingBasel 10.02.2026 18:15h (iCal)
SPEAKER: Anna Zhdan COMPANY: JetBrains
KEYWORDS: AI
UpcomingBern 11.02.2026 18:00h (iCal)
SPEAKER: Anna Zhdan COMPANY: JetBrains
KEYWORDS: AI
Integrating anything into an IDE like IntelliJ IDEA used to mean writing a complex plugin in Java or Kotlin, learning obscure APIs, and pulling half the JVM ecosystem into your build. Agent Client Protocol changes that.
UpcomingZürich 11.02.2026 18:15h (iCal)
SPEAKER: Olena Kutsenko COMPANY: Confluent
KEYWORDS: Security, Lessons learned
Data streaming is powering everything from fraud detection and real-time analytics to patient monitoring and order fulfillment. But as the role of streaming grows, so does the risk - because many streaming platforms, like Apache Kafka, aren't secure by default.
UpcomingZürich 17.02.2026 18:15h (iCal)
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.
UpcomingBern 18.02.2026 18:00h (iCal)
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.
UpcomingSt. Gallen 19.02.2026 18:00h (iCal)
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.
UpcomingBern 03.03.2026 18:00h (iCal)
SPEAKER: Sebastian Kühnau COMPANY: Vaadin
KEYWORDS: Technology
Backend-Entwickler verbringen den Grossteil ihrer Zeit damit, robuste Geschäftslogik zu entwerfen, Datenbankabfragen zu optimieren und Dienste wie REST-Schnittstellen oder KI-Modelle zu integrieren. Sobald es jedoch darum geht, diese Ergebnisse zugänglich zu machen oder zu visualisieren, prallt man oft auf die „Frontend-Wand“: fremde Toolchains, REST-Plumbing und komplexe Template-Sprachen.
UpcomingLuzern 04.03.2026 18:15h (iCal)
SPEAKER: Sebastian Kühnau COMPANY: Vaadin
KEYWORDS: Technology
Backend-Entwickler verbringen den Grossteil ihrer Zeit damit, robuste Geschäftslogik zu entwerfen, Datenbankabfragen zu optimieren und Dienste wie REST-Schnittstellen oder KI-Modelle zu integrieren. Sobald es jedoch darum geht, diese Ergebnisse zugänglich zu machen oder zu visualisieren, prallt man oft auf die „Frontend-Wand“: fremde Toolchains, REST-Plumbing und komplexe Template-Sprachen.
UpcomingZürich 05.03.2026 18:15h (iCal)
SPEAKER: Sebastian Kühnau COMPANY: Vaadin
KEYWORDS: Technology
Backend-Entwickler verbringen den Grossteil ihrer Zeit damit, robuste Geschäftslogik zu entwerfen, Datenbankabfragen zu optimieren und Dienste wie REST-Schnittstellen oder KI-Modelle zu integrieren. Sobald es jedoch darum geht, diese Ergebnisse zugänglich zu machen oder zu visualisieren, prallt man oft auf die „Frontend-Wand“: fremde Toolchains, REST-Plumbing und komplexe Template-Sprachen.
UpcomingBern 25.03.2026 18:00h (iCal)
SPEAKER: Matthias Baumeler COMPANY: SBB
KEYWORDS: Out of Scope
"Wo siehst du dich in den nächsten Jahren?" - Eine Frage, die wohl an jedem Vorstellungsgespräch gestellt wird.
Aber wie oft machen wir uns überhaupt Gedanken, wo wir stehen? Was uns glücklich macht? Welche Schritte wir als nächstes gehen möchten?
UpcomingZürich 26.03.2026 16:00h (iCal)
SPEAKER: Simon Martinelli COMPANY: Martinelli GmbH
KEYWORDS: AI, Lessons learned, Concept
KI beschleunigt die Softwareentwicklung, aber wir haben immer noch das alte Problem: Code wird zur Quelle der Wahrheit. Was wäre, wenn wir das umdrehen würden?
UpcomingLuzern 01.04.2026 18:15h (iCal)
SPEAKER: Christian Wörz COMPANY: Typed Rocks
KEYWORDS: Hands-On, Performance, Language
Seit Java 21 können wir bereits Virtual Threads verwenden. Seitdem haben sich jedoch Virtual Threads und Structured Concurrency stark weiterentwickelt, und die wenigen verbliebenen Probleme und Schwächen wurden schliesslich in Java 24 und Java 25 behoben.
UpcomingZürich 28.08.2026 17:00h (iCal)
Auch dieses Jahr gibt es wieder ein Sommerfest. Alle Mitglieder - zusammen mit Partner oder Partnerin - sind dazu recht herzlich eingeladen. Es gibt Apéro und Grillfood, etwas zu trinken und hoffentlich viele gute Gespräche.
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.