ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
Highly enjoyable talk, and excellent presenter!
I LOL'd loud in the office when I read "side effects are a bug" hahahaha - our whole existence is built on effects (some of them are side)
This really shows the power of functional programming and cats effect
Very very cool. I'm will take catsIO as a fundamental and important tool. Thanks
Thx for the interesting higest level of Scala patterns!
At 5:56 I tried val expr = println("Hey") ; (expr, expr) and it prints twice, just like the expression below. I am getting this wrong?
Is there any link to repo/slides?
They are shown in the slides itself at the end of the talk: paidy.github.io/talks/scalaio2018/
12:07 - I tried to implement this, but it claims that:value flatMap is not a member of type parameter F[Unit] _
import cats.implicits._ to supply the implicit Monad[F[_]] needed for program
Highly enjoyable talk, and excellent presenter!
I LOL'd loud in the office when I read "side effects are a bug" hahahaha - our whole existence is built on effects (some of them are side)
This really shows the power of functional programming and cats effect
Very very cool. I'm will take catsIO as a fundamental and important tool. Thanks
Thx for the interesting higest level of Scala patterns!
At 5:56 I tried val expr = println("Hey") ; (expr, expr) and it prints twice, just like the expression below. I am getting this wrong?
Is there any link to repo/slides?
They are shown in the slides itself at the end of the talk: paidy.github.io/talks/scalaio2018/
12:07 - I tried to implement this, but it claims that:
value flatMap is not a member of type parameter F[Unit]
_
import cats.implicits._ to supply the implicit Monad[F[_]] needed for program