BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CFP.DEV//CFP.DEV shortcodes//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Voxxed Days Zurich
X-WR-RELCALID:c426493a-54d4-472b-b975-6f3aaa7163fa
X-WR-TIMEZONE:Europe/Zurich
BEGIN:VEVENT
UID:cfp-1151-13008@cfp.dev
DTSTAMP:20260920T140341Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250325T091000Z
DTEND:20250325T095500Z
SUMMARY:StructuredTaskScope And ScopedValue - Get The Most Out of Virtual T
 hreads
DESCRIPTION:Virtual threads are a great tool which was added to the JDK in 
 Java 21. But to get the most out of them we should use them properly with 
 two features which are currently in their third preview phase.In this talk
  we will shine lights on these two awesome features StructuredTaskScope an
 d ScopedValue.To be able to get a deep understanding of how we can use the
 m to their full potential\, we will start with an empty Java application. 
 In a live coding session\, we will iteratively update it together to a ful
 ly functioning\, concurrent web application by combining Virtual threads w
 ith StructuredTaskScope and ScopedValue.During the process we will see why
  we should use ScopedValues instead of ThreadLocals when possible and how 
 to build our own StructuredTaskScopes tailored to our needs.The goal of th
 is talk is to provide to everyone who attends a deep understanding of how 
 these new features work and how they can be used in a real life scenario.\
 nSpeakers: Christian Wörz\nTrack: Java
URL:https://vdz25.voxxeddays.ch/talk/structuredtaskscope-and-scopedvalue-ge
 t-the-most-out-of-virtual-threads/
LOCATION:Room 4\nARENA Cinemas\, Sihlcity\nZürich\, Switzerland
CATEGORIES:Java
END:VEVENT
END:VCALENDAR
