Working efficiently with immutability by Marcin Matuszak
This talk was recorded at BeeScala 2017 in Ljubljana, Slovenia. Follow along on Twitter @BeeScalaConf and on the website for more information http://bee-scala.org.
Abstract:
Selling point of most functional languages is immutability. It seems no brainer but the problem start when you have to _update_ deeply nested structure. The aim of this presentation is to show efficient methods for working with immutable objects (value classes and collections). During presentation I will focus on two main approaches worth knowing: lenses and zippers. Explaining a bit of theory with some practical examples with my two favourite libraries: monocle and circe.
Видео Working efficiently with immutability by Marcin Matuszak канала BeeScala
Abstract:
Selling point of most functional languages is immutability. It seems no brainer but the problem start when you have to _update_ deeply nested structure. The aim of this presentation is to show efficient methods for working with immutable objects (value classes and collections). During presentation I will focus on two main approaches worth knowing: lenses and zippers. Explaining a bit of theory with some practical examples with my two favourite libraries: monocle and circe.
Видео Working efficiently with immutability by Marcin Matuszak канала BeeScala
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
BeeScala 2019 - Behind the WallsBeeScala 2016: Noel Markham - ScalaCheck like a bossBeeScala 2016: Holden Karau - Ignite your data with Spark 2.0Sharing is caring – How to let the compiler know what you’re thinking by Daniel BeskinBeeScala 2016: Renato Cavalcanti - Functional and Reactive Event Sourced ApplicationsFP Meets Feature Engineering & ML by Afsal ThajBeeScala 2016: Aleksandar Prokopec - Bridging the gap towards high-level distributed computingExploring Scala Tooling Ecosystem by Jeferson David OssaBeeScala 2016: Tzofia Shiftan - Evolutionary AlgorithmsGetting Ready for Production by Ivan TopolnjakKeeping it alive with Kamon by Ivan TopolnjakThe Last Frontier and Beyond by Valentin KasasThe ubiquitous language in functional programming by Renato CavalcantiBuilding a Tagless Final DSL for WebGL in Scala by Luka JacobowitzMake your Java Beans shapeless with BeanPurée by Mikhail LimanskyBeeScala 2016: Manuel Bernhardt - Six years of Scala and countingCase classes ate my RAM by Roman GrebennikovFlying Futures in the Same Sky Can Make the Sun Rise at Midnight by Wiem Zine ElabidineBeeScala 2016: Jan Macháček - Production microservices patternsSafe passage: Messaging in a distributed systems environment by Hugh McKee