YoVDO

Concurrent Programming in 2019 - Akka, Monix or ZIO?

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Scala Courses Akka Courses Concurrent Programming Courses ZIO Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Teaching Domain Specific Languages in Scala
Scala Days Conferences via YouTube
Why Dolly Is Just the Beginning for Open LLM Models
Scala Days Conferences via YouTube
Building Billion Node Graphs for Machine Learning
Scala Days Conferences via YouTube
How Does Incremental Compilation Work with Scala 3
Scala Days Conferences via YouTube
AI Assisted Development
Scala Days Conferences via YouTube