Kanały Go-like dla Javy z wykorzystaniem Project Loom - Adam Warski - Devoxx Poland 2024

youtube.com 5 miesięcy temu


Subscribe to our channel: https://youtube.pl/c/DevoxxPoland?sub_confirmation=1

Blocking, asynchronous stream processing - isn't that an oxymoron?
No! Thanks to Virtual Threads, we can have both: concurrent data processing and a straightforward, direct-style API.
How is that possible? By combining jox: a Kotlin-inspired Java implementation of fast, scalable channels; ox: a Scala library providing programmer-friendly syntax; and structured concurrency, for safety.
We'll research the basic building blocks of specified a design: inter-stage communication, a high-level API, mistake handling, and back-pressure. There are any tradeoffs compared to existing reactive streams libraries, which we'll discover and analyse along the way.

Recorded at Devoxx Poland 2024

Twitter: https://twitter.com/DevoxxPL
Instagram: https://www.instagram.com/DevoxxPL

Join us besides here:
Devflix: https://devflix.pl

#Devoxx #DevoxxPoland #IT #Development #SoftwareDevelopment