Buy real YouTube subscribers. Best price and warranty.
Get Free YouTube Subscribers, Views and Likes

Unwrapping IO: is it a path that you want to follow? by Adam WARSKI

Follow
ScalaIO FR

Talk's page https://scala.io/talks/unwrappingio

Description:
The arrival of Java 21 prompted a reevaluation of the asynchronous programming approaches that we are currently using. In Scala, this covers both Futurebased code and the 'functional' IOs, as known from catseffect or ZIO.

Once we have an asynchronous runtime with direct syntax as part of the VM, what are the benefits of the "wrapped" approach? And what are the costs that we can now avoid?

We'll explore what directstyle Scala, represented by Ox, might be able to offer in the space of managing concurrency and resiliency. This will be in contrast to functional effect systems, represented by ZIO.

We will compare both the lowlevel aspects, as well as take a look at structured concurrency and highlevel concurrency operators. We’ll examine safety, developer experience and typelevel guarantees offered by each approach.

posted by sloinnefg