289
unique visitors have registered for our events so far in 2026

Christian Wörz ist Softwareentwickler mit über 15 Jahren Erfahrung in der professionellen Softwareentwicklung. Er ist Microsoft MVP für Web Development sowie Oracle ACE in Java.

Als Contractor arbeitet er schwerpunktmässig mit Java, Kotlin, Spring, TypeScript und JavaScript. Neben seiner Projektarbeit teilt er sein Wissen regelmässig auf Konferenzen, in User Groups und bei Meetups.

Wenn es die Zeit erlaubt, gibt er praxisnahe Workshops zu diesen Technologien sowie zum nachhaltigen und effektiven Einsatz von Künstlicher Intelligenz. Darüber hinaus betreibt er einen YouTube-Kanal, auf dem er komplexe TypeScript-Konzepte verständlich und anschaulich erklärt.

Upcoming Wednesday, 01.04.2026 18:15h (iCal)

1000x Mehr Threads - Virtual Threads in Java 21 bis 25

LOCATION: Luzern
ROOM: Hochschule Luzern – Wirtschaft, Zentralstrasse 9, Luzern , Raum 4.26, 4. Stock, Anreiseinformationen
KEYWORDS: Hands-On, Performance, Language

AGENDA:18:15-19:30h: Vortrag inkl. Q/A
Nach dem Vortrag hast Du Gelegenheit, Dich mit dem Referenten und Berufskollegen bei einem reichhaltigen Apéro auszutauschen und zu vernetzen.

SPEAKER: Christian Wörz   COMPANY: Typed Rocks

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.

Um ein gutes Verständnis zu entwickeln, wie wir diese Features voll ausschöpfen können, starten wir mit einer leeren Java-Applikation. In einer Live-Coding-Session werden wir diese gemeinsam Schritt für Schritt zu einer vollständig funktionsfähigen Web-Applikation weiterentwickeln, indem wir Virtual Threads mit StructuredTaskScope und ScopedValue kombinieren und unsere App 1000 Mal schneller machen, ohne die Lesbarkeit zu verlieren.

Dabei werden wir sehen, warum wir, wann immer möglich, ScopedValues anstelle von ThreadLocals verwenden sollten und wie wir mit den neuesten in Java 25 hinzugefügten Features unsere eigenen StructuredTaskScopes bauen können, die genau auf unsere Anforderungen zugeschnitten sind.

LANGUAGE: Talk: de / Slides: en


Christian Wörz ist Softwareentwickler mit über 15 Jahren Erfahrung in der professionellen Softwareentwicklung. Er ist Microsoft MVP für Web Development sowie Oracle ACE in Java.

Als Contractor arbeitet er schwerpunktmässig mit Java, Kotlin, Spring, TypeScript und JavaScript. Neben seiner Projektarbeit teilt er sein Wissen regelmässig auf Konferenzen, in User Groups und bei Meetups.

Wenn es die Zeit erlaubt, gibt er praxisnahe Workshops zu diesen Technologien sowie zum nachhaltigen und effektiven Einsatz von Künstlicher Intelligenz. Darüber hinaus betreibt er einen YouTube-Kanal, auf dem er komplexe TypeScript-Konzepte verständlich und anschaulich erklärt.


I want to register to the jug.ch Event «1000x Mehr Threads - Virtual Threads in Java 21 bis 25» on 01.04.2026 in Luzern:

Please enter your email address to register for this event. You will receive an email with a link to complete your registration. (If you are already registered, you will also receive an email with this information.)
Your registration is not complete until you confirm it via the link in the email using the same browser as in step one!.


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