filmov
tv
Java Project Loom: Why Should I Care? • Erwin de Gier • GOTO 2023
Показать описание
This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams
Erwin de Gier - Software Architect at Trifork & Coach
RESOURCES
ABSTRACT
You might have heard about Project Loom, Virtual Threads, Fibers in relation to the upcoming Java Versions. Apparently this is a big new feature that is going to change a lot.
But what are we exactly talking about if we talk about Virtual Threads?
How does it influence to work we currently do?
In which Java version can we expect what versions?
Are Project Loom based Java applications more performant than traditional (blocking) Java applications?
How do Virtual Threads relate to reactive programming and Kotlin coroutines?
In this talk we look at all these questions and more. When you walk away from this talk you are up to date on Project Loom & Virtual Threads and you know what you can expect from them. [...]
TIMECODES
00:00 Intro
00:19 What?
00:42 Why?
01:16 The problem
02:35 Possible solutions
03:22 Answer: Virtual threads
05:47 Existing solutions
05:52 Programming model
11:21 Virtual threads
13:24 Architecture
15:16 Demo
16:15 Results
17:04 Conclusion
19:56 Demo
21:58 Thread pinning
24:14 Demo
26:20 ScopedValue
27:20 Demo
28:15 Structured concurrency
29:46 Demo
31:42 Loom
32:09 Want to get started now?
33:33 Is reactive dead?
34:28 What about Kotlin coroutines?
35:57 Conclusion
37:05 Outro
Download slides and read the full abstract here:
RECOMMENDED BOOKS
#ProjectLoom #JavaProjectLoom #JavaLoom #VirtualThreads #ReactiveProgramming #Kotlin #KotlinCoroutines #Coroutines #Webflux #ErwinDeGier
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Erwin de Gier - Software Architect at Trifork & Coach
RESOURCES
ABSTRACT
You might have heard about Project Loom, Virtual Threads, Fibers in relation to the upcoming Java Versions. Apparently this is a big new feature that is going to change a lot.
But what are we exactly talking about if we talk about Virtual Threads?
How does it influence to work we currently do?
In which Java version can we expect what versions?
Are Project Loom based Java applications more performant than traditional (blocking) Java applications?
How do Virtual Threads relate to reactive programming and Kotlin coroutines?
In this talk we look at all these questions and more. When you walk away from this talk you are up to date on Project Loom & Virtual Threads and you know what you can expect from them. [...]
TIMECODES
00:00 Intro
00:19 What?
00:42 Why?
01:16 The problem
02:35 Possible solutions
03:22 Answer: Virtual threads
05:47 Existing solutions
05:52 Programming model
11:21 Virtual threads
13:24 Architecture
15:16 Demo
16:15 Results
17:04 Conclusion
19:56 Demo
21:58 Thread pinning
24:14 Demo
26:20 ScopedValue
27:20 Demo
28:15 Structured concurrency
29:46 Demo
31:42 Loom
32:09 Want to get started now?
33:33 Is reactive dead?
34:28 What about Kotlin coroutines?
35:57 Conclusion
37:05 Outro
Download slides and read the full abstract here:
RECOMMENDED BOOKS
#ProjectLoom #JavaProjectLoom #JavaLoom #VirtualThreads #ReactiveProgramming #Kotlin #KotlinCoroutines #Coroutines #Webflux #ErwinDeGier
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Комментарии