Skip to content
0:00 / 0:00

#zio#softwaretransactionalmemory#actors

ATOMICALLY { DELETE YOUR ACTORS } - John A De Goes & Wiem Zine Elabadine | Scalar 2019

SoftwareMill

3.7K subscribers • 20 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by John A. De Goes & Wiem Zine Elabadine
  • An opinion. It argues one side of a question engineers disagree on.

Advanced. Deep dive for people who know the field.

7K views7 years ago1 recommendation

Programming languagesSoftware designScalaConcurrency and parallelismFunctional programming

John A. De Goes and Wiem Zine Elabadine present Software Transactional Memory in Scala as a composable, type-safe alternative to actors for concurrency.

Moore's Law may be dead, but CPUs acquire more cores every year. If you want to minimize response latency in your application, you need to use every last core - without wasting resources that would destroy performance and throughput. Traditional locks grind threads to a halt and are prone to deadlocks, and although actors provide a saner alternative, they compose poorly and are at best weakly-typed. In this presentation, created exclusively for Scalar Conf, John reveals a new alternative to the horrors of traditional concurrency, directly comparing it to other leading approaches in Scala. Witness the beauty, simplicity, and power of declarative concurrency, as you discover how functional programming is the most practical solution to solving the tough challenges of concurrency. Join next Scalar scalar-conf.com/ twitter.com/scalarconf Contact organisers: softwaremill.com/

Why it's here

1 person recommends this

What people say. Recommended as a great introduction to ZIO STM and declarative concurrency in Scala.

u/volpegabrielin r/scala • Recommends

STM (Software Transactional Memory) examples in Haskell and Scala The APIs are very similar so it's easy to look side by side and see how it compares in both languages: https://github.com/gvolpe/stm-demo If you don't know what STM is, John De Goes and Wiem have recently presented ZIO STM at Scalar Conf [video

u/bas_mhin r/scala • Mentions

Atomically delete your actors by John de Goes & Wiem Zine **Edit**: Sorry guys, I somehow screwed up with the upload Here it is [video

u/know_not_muchin r/scala • Mentions

On “Atomically delete your actors by John de Goes & Wiem Zine”

link to this video

u/smlaccountin r/scala • Mentions

On “Scalar 2019 whiteboard voting results”

Yes, all the talks were recorded, today we published the opening keynote by John De Goes and Wiem Zine Elabadine: [video More to follow soon!