Online 17.09.2025
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.
Zürich 16.09.2025
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.
Zürich 11.09.2025
SPEAKER: Venkat Subramaniam COMPANY: Agile Developer, Inc.
KEYWORDS: Concept, Language, Technology
At the end of the CH Open Workshop Days, of which jug.ch is a partner, Venkat Subramaniam, Agile Developer, Inc., will give a presentation for jug.ch and anyone interested
Zürich 09.09.2025
SPEAKER 1: Michael IndenSPEAKER 2: Fabio Bertagna COMPANY: Puzzle ITC
SPEAKER 3: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 4: Simon Martinelli COMPANY: Martinelli GmbH
SPEAKER 5: Stefan Kapferer COMPANY: Ostschweizer Fachhochschule
SPEAKER 6: Urs Fässler COMPANY: iQiliO GmbH
SPEAKER 7: Martin Stypinski COMPANY: Veemg GmbH
SPEAKER 8: Urs Enzler COMPANY: Softwarearchitekt und -entwickler, Blogger
SPEAKER 9: Jonas Bandi COMPANY: Freelance developer
SPEAKER 10: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 11: Ornella Vaccarelli COMPANY: iCoSys
SPEAKER 12: Oliver Zihler COMPANY: Codeartify GmbH
SPEAKER 13: Alina Liburkina COMPANY: Codeartify GmbH
SPEAKER 14: Christian Heitzmann COMPANY: SimplexaCode AG
SPEAKER 15: Luca Rolshoven COMPANY: Forschungsstelle Digitale Nachhaltigkeit Uni Bern
SPEAKER 16: Flurin Gishamer COMPANY: Open Systems
SPEAKER 17: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 18: Jonas Bandi COMPANY: Freelance developer
SPEAKER 19: Johannes Graën COMPANY: University of Zurich
SPEAKER 20: Tobias Bussmann COMPANY: Swiss Academy of Sciences
SPEAKER 21: David Pinezich COMPANY: apigenio GmbH
SPEAKER 22: Patrick Baumgartner COMPANY: 42talents
SPEAKER 23: François Martin COMPANY: Karakun
SPEAKER 24: Marcel Gygli COMPANY: Berner Fachhochschule
SPEAKER 25: Markus Tiede COMPANY: Berner Fachhochschule
SPEAKER 26: Borys Neselovskyi COMPANY: Regional Sales Engineer DACH @EDB & Oracle ACE Alumni
SPEAKER 27: Simon Reber COMPANY: Red Hat
SPEAKER 28: Said Aroua COMPANY: HSLU
SPEAKER 29: Rudolf Gysi COMPANY: WERTWANDLER
SPEAKER 30: Mandes Schönherr COMPANY: ELCA Informatik AG
SPEAKER 31: Manuel Schindler COMPANY: Red Hat
SPEAKER 32: Venkat Subramaniam COMPANY: Agile Developer, Inc.
SPEAKER 33: Thorben Stangenberg COMPANY: 42talents
SPEAKER 34: Lorenz Pfisterer COMPANY: Webruler GmbH
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.
Bern 03.09.2025
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.
Zürich 01.09.2025
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.
Zürich 29.08.2025
KEYWORDS: Meeting, Networking
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.
Online 27.08.2025
SPEAKER: Haoyi Li COMPANY: The Mill Build Tool
KEYWORDS: Tools, Open Source, Technology, Hands-On
The Java language is known to be fast, safe, and easy, but Java build tools like Maven or Gradle have a reputation for being slow, fragile, and confusing. This talk will explore what "could be": where current Java build tools fall behind modern build tools in other communities, in performance, extensibility, and ease of getting started.
St. Gallen 21.08.2025
SPEAKER: Matthias Bünger COMPANY: Informationstechnikzentrum Bund (ITZBund)
Maven is more than 20 years old, and it's last major version (Maven 3) was released in 2010. Since then Maven got several great updates, but the Maven team also realized that Maven can't evolve further without huge changes which have the capability to break the whole ecosystem if done wrong. Now - after years of intensive planning and coding - the release of Maven 4 is closer than ever before!
Bern 20.08.2025
SPEAKER: Matthias Bünger COMPANY: Informationstechnikzentrum Bund (ITZBund)
KEYWORDS: Tools, Open Source, Product, Technology
Maven is more than 20 years old, and it's last major version (Maven 3) was released in 2010. Since then Maven got several great updates, but the Maven team also realized that Maven can't evolve further without huge changes which have the capability to break the whole ecosystem if done wrong. Now - after years of intensive planning and coding - the release of Maven 4 is closer than ever before!
Zürich 19.08.2025
SPEAKER: Matthias Bünger COMPANY: Informationstechnikzentrum Bund (ITZBund)
KEYWORDS: Tools, Open Source, Product, Technology
Maven is more than 20 years old, and it's last major version (Maven 3) was released in 2010. Since then Maven got several great updates, but the Maven team also realized that Maven can't evolve further without huge changes which have the capability to break the whole ecosystem if done wrong. Now - after years of intensive planning and coding - the release of Maven 4 is closer than ever before!
Luzern 07.07.2025
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.
Bern 19.06.2025
SPEAKER: Michael Inden COMPANY: Adcubum AG
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 aktuellen Java 21 LTS sowie in den brandneuen Versionen Java 22, 23 und 24 enthalten sind. Ein paar Perlen und Highlights aus früheren Java-Versionen runden das Ganze ab.
Zürich 12.06.2025
SPEAKER: Simon Schrottner COMPANY: Dynatrace
KEYWORDS: Open Source, Tools, Lessons learned
Feature flags have revolutionized the software delivery lifecycle, enabling teams to decouple releases from deployments and create a more agile development process. They're often hailed as one of the key practices in modern software development – at least in theory.
St. Gallen 03.06.2025
SPEAKER 1: Leotrim Zulfiu COMPANY: Vontobel
SPEAKER 2: Don Kodiyan COMPANY: dsi engineering ag
KEYWORDS: Architecture, Lessons learned
Microservices sind der "heilige Gral" der modernen Software-Architektur – doch was, wenn sie mehr Probleme als Vorteile schaffen?
Bern 28.05.2025
SPEAKER 1: Bruno Souza COMPANY: Brazilian JavaMan, the Guy with the Flag
SPEAKER 2: Otávio Santana COMPANY: Java Champion
SPEAKER 3: Raphael del Nero COMPANY: Java Champion
Zürich 27.05.2025
SPEAKER 1: Otávio Santana COMPANY: Java Champion
SPEAKER 2: Raphael del Nero COMPANY: Java Champion
SPEAKER 3: Bruno Souza COMPANY: Brazilian JavaMan, the Guy with the Flag
Zürich 15.05.2025
SPEAKER 1: Leotrim Zulfiu COMPANY: Vontobel
SPEAKER 2: Don Kodiyan COMPANY: dsi engineering ag
KEYWORDS: Architecture, Lessons learned
Microservices are the “holy grail” of modern software architecture - but what if they create more problems than benefits?
Luzern 14.05.2025
SPEAKER: Michael Inden COMPANY: Adcubum AG
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 aktuellen Java 21 LTS sowie in den brandneuen Versionen Java 22, 23 und 24 enthalten sind. Ein paar Perlen und Highlights aus früheren Java-Versionen runden das Ganze ab.
Zürich 13.05.2025
SPEAKER: Michael Inden COMPANY: Adcubum AG
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 aktuellen Java 21 LTS sowie in den brandneuen Versionen Java 22, 23 und 24 enthalten sind. Ein paar Perlen und Highlights aus früheren Java-Versionen runden das Ganze ab.
Basel 08.04.2025
SPEAKER: Andres Almiray
KEYWORDS: Open Source, Security, Concept, Hands-On
How many times have we asked ourselves if it is a good idea to release to production on a Friday afternoon? Is the production software sufficiently robust and/or resilient to vulnerabilities? How can we detect and correct security problems in production? Better yet, how can we prevent such problems or attacks?
Zürich 03.04.2025
SPEAKER: Vladimir Parfinenko COMPANY: JetBrains
Transforming tail recursion into a loop is a popular optimization in functional programming languages; however, in the Java world, this transformation is shrouded in mystery.
Bern 02.04.2025
SPEAKER: Vladimir Parfinenko COMPANY: JetBrains
Transforming tail recursion into a loop is a popular optimization in functional programming languages; however, in the Java world, this transformation is shrouded in mystery.
Zürich 27.03.2025
SPEAKER: Anton Arhipov COMPANY: JetBrains
KEYWORDS: AI, Tools, Product
AI-powered tools are transforming software development, but how much control do they give developers over their workflow?
In this session, we’ll explore how AI assistance in IntelliJ IDEA — through both JetBrains AI Assistant and the new Junie coding agent—supports developers in writing, understanding, and improving code.
Zürich 26.03.2025
SPEAKER: Lize Raes COMPANY: Naboo
KEYWORDS: AI, Tools, Technology, Product
Two years after ChatGPT changed the world, AI integration has become a priority for nearly every business, and most developers have used AI-powered code assistants. Yet, we are still in the 'clumsy' phase, AI-generated code and product extensions are a bit helpful but just... not good enough.
Bern 24.03.2025
SPEAKER: Anton Arhipov COMPANY: JetBrains
KEYWORDS: AI, Tools, Product
AI-assisted coding promises to boost developer productivity, but how much can we actually rely on these tools? In this live coding session, we’ll put AI-powered development assistants to the test — experimenting with code completion, agentic workflows, retrieval-augmented generation (RAG), and other techniques inside IntelliJ IDEA.
Zürich 19.03.2025
SPEAKER: Urs Peter COMPANY: Xebia
KEYWORDS: Lessons learned, other Languages, Technology, Tools
Applying Functional Programming practices in your code can quickly lead to heated debates: Hard-core FP advocates strive for the hegemony of 'functions everywhere,' whereas more conservative developers want to stay far away from the abstractions and complexity they add. The question is, who is right?
Luzern 19.03.2025
KEYWORDS: Hands-On, Open Source, Technology
Unfortunately, this event has to be canceled due to a lack of registrations.
Bern 13.03.2025
SPEAKER 1: Leotrim Zulfiu COMPANY: Vontobel
SPEAKER 2: Don Kodiyan COMPANY: dsi engineering ag
KEYWORDS: Architecture, Lessons learned
Microservices sind der "heilige Gral" der modernen Software-Architektur – doch was, wenn sie mehr Probleme als Vorteile schaffen?
St. Gallen 11.03.2025
SPEAKER: Paco van Beckhoven COMPANY: Hexagon
KEYWORDS: Open Source, Testing, Tools
We write tests to tackle bugs, verify functionality and to ease maintenance.
Using code coverage as our metric we might deem ourselves safe and our tests flawless.
But how can we be sure that our tests are okay? The fact that tests cover the code doesn't imply the code is working correctly.
A missing assertion can be an opening for a plethora of bugs!
Zürich 04.03.2025
SPEAKER: Jonatan Kazmierczak COMPANY: Zürcher Kantonalbank
KEYWORDS: Architecture, Lessons learned, Methods, Performance
Long garbage collector pauses observed in a productive Java application were initially seen as isolated events, but further investigation uncovered deeper, systemic issues. By leveraging the tools and features available in the JVM, JDK, and the operating system, along with detailed data analysis, the root causes were successfully identified and eliminated.
Basel 18.02.2025
SPEAKER 1: Nadine Broghammer COMPANY: ERNI
SPEAKER 2: Matthias Cullmann COMPANY: Baloise
KEYWORDS: Communication, Teamwork, Agile, Lessons learned
Business, Projektleitung, Architektur, Design und Entwicklung haben unterschiedliche Sichtweisen auf Lösungen und Probleme. Zum Glück arbeiten wir jetzt im agilen Modus und die Führungscrew weiss, was sie will, dann verstehen wir uns doch alle bestens, oder?
Zürich 13.02.2025
SPEAKER: Ronald Dehuysser COMPANY: JobRunr by Rosoco BV
KEYWORDS: Architecture, Cloud, Open Source, Product
Are you struggling with CPU-intensive tasks, high I/O work, or do you need to schedule background jobs without blocking the rest of your system? I often see teams building a scheduling solution themselves, severely underestimating the complexity of running jobs asynchronously. A costly endeavour, especially with a simple, free and open-source solution readily available.
St. Gallen 12.02.2025
SPEAKER: Ronald Dehuysser COMPANY: JobRunr by Rosoco BV
KEYWORDS: Architecture, Cloud, Open Source, Research
Are you struggling with CPU-intensive tasks, high I/O work, or do you need to schedule background jobs without blocking the rest of your system? I often see teams building a scheduling solution themselves, severely underestimating the complexity of running jobs asynchronously. A costly endeavour, especially with a simple, free and open-source solution readily available.
Bern 11.02.2025
SPEAKER: Ronald Dehuysser COMPANY: JobRunr by Rosoco BV
KEYWORDS: Architecture, Cloud, Open Source, Product
Are you struggling with CPU-intensive tasks, high I/O work, or do you need to schedule background jobs without blocking the rest of your system? I often see teams building a scheduling solution themselves, severely underestimating the complexity of running jobs asynchronously. A costly endeavour, especially with a simple, free and open-source solution readily available.
Basel 30.01.2025
SPEAKER: Sonja Kuperschmid COMPANY: CZO Olten - Coaching Zentrum Olten
KEYWORDS: Lessons learned, Out of Scope
Betriebliches Mentoring entwickelt sich zunehmend zu einem Schlüsselinstrument für die Bewältigung moderner Arbeitsherausforderungen. In einer von Digitalisierung und flexiblen Arbeitsmodellen geprägten Arbeitswelt sehen sich Mitarbeitende mit der permanenten Verfügbarkeitserwartung, verschwimmenden Grenzen zwischen Berufs- und Privatleben sowie steigender Arbeitskomplexität konfrontiert.
Zürich 29.01.2025
SPEAKER: Robert Glaser COMPANY: INNOQ
KEYWORDS: AI, Architecture, Concept
Eine KI, die Dein Unternehmen nicht kennt, ist wie eine brillante Strategin, die nach Jahren im Koma aufwacht und feststellt, dass sie noch nie von Deiner Firma gehört hat. Kannst Du von ihr Insider-Tipps erwarten?
Bern 28.01.2025
SPEAKER: Robert Glaser COMPANY: INNOQ
KEYWORDS: AI, Architecture, Concept
Eine KI, die Dein Unternehmen nicht kennt, ist wie eine brillante Strategin, die nach Jahren im Koma aufwacht und feststellt, dass sie noch nie von Deiner Firma gehört hat. Kannst Du von ihr Insider-Tipps erwarten?
Online 22.01.2025
SPEAKER: Andreas Monschau COMPANY: Haeger Consulting
KEYWORDS: Methods, Agile, Lessons learned
Software-Entwicklung ist hart und unfair. So soll es auch bleiben. Nun kommt jemand neues in dein Team – und du sollst dich um ihn kümmern! Einfach willst du es dieser Person nicht machen: Du hast gelitten, alle haben gelitten, warum sollte es jetzt anders sein?
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.