Flying Futures in the Same Sky Can Make the Sun Rise at Midnight by Wiem Zine Elabidine
This talk was recorded at BeeScala 2019 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
Implementing responsive and high-performance applications is the most obvious challenge that we face in our programming life. It’s interesting to deeply study concurrency and parallelism on the JVM. In this talk you will learn how to describe parallel tasks and the idea behind Futures and the execution context. I will cover the tricky part of concurrency when the concurrent tasks share and use the same resources and how flying Futures in the same sky can make the sun shine at midnight! At the end I will talk about some possible solutions that you can use to reduce your worries about the pitfalls of concurrency.
Видео Flying Futures in the Same Sky Can Make the Sun Rise at Midnight by Wiem Zine Elabidine канала BeeScala
Abstract:
Implementing responsive and high-performance applications is the most obvious challenge that we face in our programming life. It’s interesting to deeply study concurrency and parallelism on the JVM. In this talk you will learn how to describe parallel tasks and the idea behind Futures and the execution context. I will cover the tricky part of concurrency when the concurrent tasks share and use the same resources and how flying Futures in the same sky can make the sun shine at midnight! At the end I will talk about some possible solutions that you can use to reduce your worries about the pitfalls of concurrency.
Видео Flying Futures in the Same Sky Can Make the Sun Rise at Midnight by Wiem Zine Elabidine канала BeeScala
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![BeeScala 2019 - Behind the Walls](https://i.ytimg.com/vi/Sgt5wdw4f7c/default.jpg)
![BeeScala 2016: Noel Markham - ScalaCheck like a boss](https://i.ytimg.com/vi/JgW4JxjSY4s/default.jpg)
![BeeScala 2016: Holden Karau - Ignite your data with Spark 2.0](https://i.ytimg.com/vi/kSwIYEJrnYQ/default.jpg)
![Sharing is caring – How to let the compiler know what you’re thinking by Daniel Beskin](https://i.ytimg.com/vi/Slu_PYZlcUA/default.jpg)
![BeeScala 2016: Renato Cavalcanti - Functional and Reactive Event Sourced Applications](https://i.ytimg.com/vi/5amw2l4LR_c/default.jpg)
![FP Meets Feature Engineering & ML by Afsal Thaj](https://i.ytimg.com/vi/mDiuI_Ip3_w/default.jpg)
![BeeScala 2016: Aleksandar Prokopec - Bridging the gap towards high-level distributed computing](https://i.ytimg.com/vi/JLar8YECqKg/default.jpg)
![Exploring Scala Tooling Ecosystem by Jeferson David Ossa](https://i.ytimg.com/vi/qaP1sKKKdPk/default.jpg)
![BeeScala 2016: Tzofia Shiftan - Evolutionary Algorithms](https://i.ytimg.com/vi/bpCAoErzKpU/default.jpg)
![Getting Ready for Production by Ivan Topolnjak](https://i.ytimg.com/vi/cN37YS2Fjxw/default.jpg)
![Keeping it alive with Kamon by Ivan Topolnjak](https://i.ytimg.com/vi/PM5-rKmCW2w/default.jpg)
![The Last Frontier and Beyond by Valentin Kasas](https://i.ytimg.com/vi/wfQDmI8xEEg/default.jpg)
![The ubiquitous language in functional programming by Renato Cavalcanti](https://i.ytimg.com/vi/dtcB_5XRX-s/default.jpg)
![Building a Tagless Final DSL for WebGL in Scala by Luka Jacobowitz](https://i.ytimg.com/vi/b2-KDaONAk8/default.jpg)
![Make your Java Beans shapeless with BeanPurée by Mikhail Limansky](https://i.ytimg.com/vi/v_RuP218y4k/default.jpg)
![Working efficiently with immutability by Marcin Matuszak](https://i.ytimg.com/vi/BOWohh-hngo/default.jpg)
![BeeScala 2016: Manuel Bernhardt - Six years of Scala and counting](https://i.ytimg.com/vi/bZdKPnDe9to/default.jpg)
![Case classes ate my RAM by Roman Grebennikov](https://i.ytimg.com/vi/aUIQKzZ2fjs/default.jpg)
![BeeScala 2016: Jan Macháček - Production microservices patterns](https://i.ytimg.com/vi/b8lUfKy_HJo/default.jpg)
![Safe passage: Messaging in a distributed systems environment by Hugh McKee](https://i.ytimg.com/vi/VtUHgdvROR4/default.jpg)