"Things I Learned Building a Functional Effect System" by Mehmet Akif Tütüncü at Functional Scala 2022.
Functional effects are an essential part of functional programming in Scala. They make our lives easier by hiding the complexity. Akif has been writing a new ZIO-inspired functional effect library from scratch to understand what's happening behind the scenes. In this presentation, Akif shows some of the techniques used, discusses his approach to error handling, and walks through the lessons from this exercise.
Contents in the video:
00:27 Another Effect System, Why?
01:49 Functional Programming & Effects
02:45 Effect
04:14 Errors & Error Handling
9:30 Techniques
20:55 Takeaways
Grab Your Early Bird Tickets for the Functional Scala 2023! ➡️ https://www.eventbrite.com/e/function...
#FunScala2022 #scala #zio #functionalprogramming #functionalscala #scalaconference #scaladeveloper