517
participiants have registered for our events so far in 2025

Events

upcoming

UpcomingZürich   04.03.2025 18:15h (iCal)

Troubleshooting Memory and Performance Issues in Production


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.

more

UpcomingSt. Gallen   11.03.2025 18:00h (iCal)

Mutants to the rescue

How effective are your unit tests?


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!

more

UpcomingBern   13.03.2025 18:00h (iCal)

From Many to One

Unsere Migration zu einem Monolithen


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?

more

UpcomingZürich   19.03.2025 18:15h (iCal)

Kotlin & Functional Programming

Pick the Best, Skip the Rest


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?

more

UpcomingLuzern   19.03.2025 18:00h (iCal)

Let’s Code Together

Today: Rebuild our intro-slides with modern web technologies



KEYWORDS: Hands-On, Open Source, Technology

This event will be different: Instead of a talk or workshop, we’ll be coding together as a community to improve an open-source project that benefits our Java User Group.

more

UpcomingBern   24.03.2025 18:00h (iCal)

«Sudo, Make Me a Sandwich!» - Live coding with AI tools

A fun live coding session, oriented on developer meetups


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.

more

UpcomingZürich   26.03.2025 16:00h (iCal)

Taming LLMs for Production and Productivity


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.

more

UpcomingZürich   27.03.2025 18:15h (iCal)

Harnessing the Power of AI in IntelliJ IDEA


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.

more

UpcomingBern   02.04.2025 18:00h (iCal)

Catching Recursion by the Tail

The State of Tail Recursion Optimization in Modern JVMs


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.

more

UpcomingZürich   03.04.2025 18:15h (iCal)

Catching Recursion by the Tail

The State of Tail Recursion Optimization in Modern JVMs


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.

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