Cats Effect 3 - Racing IOs
After the previous introduction to concurrency in Cats Effect, we’ll look at how to manage racing IOs and fibers.
After the previous introduction to concurrency in Cats Effect, we’ll look at how to manage racing IOs and fibers.
A quick dive into asynchronous computations with fibers in Cats Effect 3, written for Scala 3.
Deconstructing extension methods, one of the most exciting features of the upcoming Scala 3.
What’s the problem?
This quick article will show you how given instances in Scala 3 can work with Scala 2’s implicits.
In this article we’ll see a good practice for organizing code, messages, domains and logic in an Akka application with Scala.
This article is about Monoids and Semigroups as a gentle introduction to functional abstractions and to how the Cats library works.
Learn how to approach a Google-style algorithm interview question in Scala with pure functional programming.
ZIO layers (ZLayers) help us structure our complex services into modules that are independent, composable and easy to understand. Let’s take a look.
An ad-hoc type definition technique for eliminating bugs which are hard to trace, with implementations in Scala 2 via newtypes and in Scala 3 via opaque types.