Tagged “effects”
-
Direct-style Effects Explained
Direct-style effects, also known as algebraic effects and effect handlers, are the next big thing in programming languages. At the same time I see some confusion about direct-style effects. In this post I want to address this confusion by explaining the what, the why, and the how of direct-style effects using a Scala 3 implementation as an example.
scala fp effects io substitution -
Essential Effects book updated!
Our book "Essential Effects" is now updated to use Cats Effect 3.
scala fp effects book -
Fire-and-Forget in Cats Effect
How do you "fire-and-forget" in the world of the `IO` monad and Cats Effect?
scala fp effects asynchronous cats -
Recent and Upcoming Public Appearances
Information and links about recent (and upcoming!) talks and interviews.
scala fp effects talks podcast conferences -
What is an Effect?
We often use the term effect when talking about the behavior of our code. But what is an effect? Can we talk about effects in precise ways, in order to write better programs that we can better understand?
scala fp effects io substitution -
Functional Programming Demystification at Seattle's Scala Meetup
Notes and code from Scala at the Sea.
scala meetup functor monad typeclasses effects
See all tags.