Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Concurrent Programming in 2019 - Akka, Monix or ZIO?

Scala Days Conferences via YouTube

Overview

Explore the landscape of concurrent programming in Scala through a comprehensive comparison of Akka, Monix, and ZIO frameworks in this Scala Days Lausanne 2019 conference talk. Dive into key concepts such as obtaining self-references, extracting current contexts, and implementing coordinators. Examine the differences between Monix and ZIO, as well as Future and IO. Learn about error handling, side effects, and various IO operations including Collect Command, Receive IO, and Fork. Discover the benefits of typesafe programming and single blueprints while understanding the ecosystems surrounding actors and recursive receive patterns. Gain insights into choosing the most suitable concurrent programming approach for your Scala projects in 2019 and beyond.

Syllabus

Intro
Obtaining the self reference
Extracting the current context
Calling the coordinator
Freeing the connection
Implementing the coordinator
Running the code
Difference between Monix and ZIO
Difference between Future and IO
Errors
Collect Command
Single Template
Single Coordinator
LaserCut
Side Effects
Side Effects IO
Description IO
Receive IO
Fork
Features
Typesafe
Single Blueprint
Ecosystems
Actors
Recursive Receive

Taught by

Scala Days Conferences

Reviews

Start your review of Concurrent Programming in 2019 - Akka, Monix or ZIO?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.