Please register here with your e-mail to receive announcements for upcoming JUG Switzerland events.
UpcomingLuzern 05.08.2026 18:00h (iCal)
SPEAKER: Simon Martinelli COMPANY: Martinelli GmbH
KEYWORDS: Hands-On, AI, Lessons learned, Concept
In diesem Workshop lernen die Teilnehmenden, wie sie mit Spec-driven Development (SDD) und dem AI Unified Process (AIUP) Software effizient und strukturiert entwickeln können. Anhand eines praxisnahen Beispielprojekts werden die Teilnehmenden Schritt für Schritt durch den gesamten Entwicklungsprozess geführt: von der Vision über den Anforderungskatalog bis zur Implementierung mit Claude Code und MCP-Servern.
UpcomingBern 20.08.2026 18:00h (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.
UpcomingZürich 28.08.2026 17:00h (iCal)
KEYWORDS: Networking, Meeting
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.
UpcomingZürich 01.09.2026 18:15h (iCal)
SPEAKER: Moritz Eberhard
KEYWORDS: AI, Architecture, Lessons learned, Product
Can a single developer, alongside a full-time job, build a complete SaaS product that attracts real paying users? Not as a demo or prototype, but with an iOS app, Android app, React frontend, Spring Boot backend (Kotlin), AWS infrastructure via Terraform: All productive and approved in the App Store and Google Play? That's exactly the experiment I ran by using agentic coding over the past 18 months.
UpcomingRapperswil 08.09.2026 09:00h (iCal)
SPEAKER 1: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 2: Oliver ZihlerSPEAKER 3: Alina LiburkinaSPEAKER 4: Patrick Baumgartner COMPANY: 42talents GmbH
SPEAKER 5: Tobias Kluge COMPANY: incratec GmbH
SPEAKER 6: François Martin COMPANY: Karakun AG
SPEAKER 7: Ornella Vaccarelli COMPANY: iCoSys
SPEAKER 8: Simon Martinelli COMPANY: Martinelli GmbH
SPEAKER 9: David Pinezich COMPANY: apigenio GmbH
SPEAKER 10: Jonas Bandi COMPANY: IvoryCode GmbH
SPEAKER 11: Kevin Nash COMPANY: Amazon Web Services (AWS)
SPEAKER 12: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 13: Christoph Raaflaub COMPANY: Puzzle ITC
SPEAKER 14: Björn Persson COMPANY: ProAgile
SPEAKER 15: Freya Bruhin COMPANY: pytest
SPEAKER 16: Urs Enzler COMPANY: Blog
SPEAKER 17: David Pinezich COMPANY: apigenio GmbH
SPEAKER 18: Michael Inden COMPANY: FH OST in Rapperswil
SPEAKER 19: Martin Stypinski COMPANY: VeeMG GmbH
SPEAKER 20: Matthias Graf COMPANY: Zühlke Engineering AG
SPEAKER 21: Michael Inden COMPANY: FH OST in Rapperswil
SPEAKER 22: Nicole Koenigstein COMPANY: AI researcher
SPEAKER 23: Eberhard Wolff COMPANY: SWAGLab
SPEAKER 24: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 25: Farhad Mehta COMPANY: OST-Eastern Switzerland University of Applied Sciences
SPEAKER 26: Michael Krämer COMPANY: INNOQ Schweiz
SPEAKER 27: Christian Heitzmann COMPANY: SimplexaCode AG
SPEAKER 28: Iryna Dohndorf COMPANY: Karakun AG
SPEAKER 29: Flurin Gishamer COMPANY: Open Systems
SPEAKER 30: Johannes Graën COMPANY: University of Zurich
SPEAKER 31: Tobias Bussmann COMPANY: Swiss Academy of Sciences in Bern
KEYWORDS: Hands-On, Open Source, Lessons learned
Das dreitägige Programm bietet weit mehr als nur spannende Workshops. Die Workshop-Tage sind ein lang erwartetes Community Treffen für Open Source Anwenderinnen und -Enthusiastinnen aus der Schweiz und dem Ausland.
UpcomingBern 15.09.2026 18:00h (iCal)
SPEAKER: Stefan Zörner COMPANY: embarc Software Consulting GmbH
KEYWORDS: Architecture
Mit Architekturbewertungen ist es möglich, Schwächen und Potenziale von Softwarelösungen herauszuarbeiten, Entscheidungen abzusichern und Verbesserungsmaßnahmen zu bewerten. Klassische Analyseansätze aus diesem Umfeld wie ATAM sind fundiert, kommen aber gerade in beweglichen Softwarevorhaben etwas schwergewichtig, mitunter fast zeremoniell daher.
UpcomingZürich 16.09.2026 18:15h (iCal)
SPEAKER: Stefan Zörner COMPANY: embarc Software Consulting GmbH
KEYWORDS: Architecture
Mit Architekturbewertungen ist es möglich, Schwächen und Potenziale von Softwarelösungen herauszuarbeiten, Entscheidungen abzusichern und Verbesserungsmaßnahmen zu bewerten. Klassische Analyseansätze aus diesem Umfeld wie ATAM sind fundiert, kommen aber gerade in beweglichen Softwarevorhaben etwas schwergewichtig, mitunter fast zeremoniell daher.
UpcomingZürich 13.10.2026 18:15h (iCal)
SPEAKER: Thomas Krieger
KEYWORDS: Methods, Open Source, Testing, Tools
Multi-Threaded Java verhält sich per Definition nicht deterministisch. Genau das macht das Testen so schwierig. Klassische Unit-Tests reichen oft nicht aus, um Race Conditions oder Deadlocks zuverlässig zu finden.
UpcomingZürich 27.10.2026 18:15h (iCal)
SPEAKER: Felix Tensing COMPANY: NÜRNBERGER Versicherungsgruppe
KEYWORDS: AI, Lessons learned, Testing, Tools
Wir kennen es: Die E2E-Testsuite wächst schneller als der eigentliche Feature-Code. Was als gute Absicht begann, endet in einer unübersichtlichen Sammlung von Copy-Paste-Wüsten, die ewig laufen und am Ende doch nur Zufallsergebnisse in einer chronisch roten Pipeline liefern.
UpcomingBern 28.10.2026 18:00h (iCal)
SPEAKER: Felix Tensing COMPANY: NÜRNBERGER Versicherungsgruppe
KEYWORDS: AI, Lessons learned, Testing, Tools
Wir kennen es: Die E2E-Testsuite wächst schneller als der eigentliche Feature-Code. Was als gute Absicht begann, endet in einer unübersichtlichen Sammlung von Copy-Paste-Wüsten, die ewig laufen und am Ende doch nur Zufallsergebnisse in einer chronisch roten Pipeline liefern.
UpcomingSt. Gallen 29.10.2026 18:00h (iCal)
SPEAKER: Felix Tensing COMPANY: NÜRNBERGER Versicherungsgruppe
KEYWORDS: AI, Lessons learned, Testing, Tools
Wir kennen es: Die E2E-Testsuite wächst schneller als der eigentliche Feature-Code. Was als gute Absicht begann, endet in einer unübersichtlichen Sammlung von Copy-Paste-Wüsten, die ewig laufen und am Ende doch nur Zufallsergebnisse in einer chronisch roten Pipeline liefern.
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.