OOP vs Type Classes, Part 1: Ideology
This is the 1st article of a series that explores the difference between OOP design, and parametric polymorphism with Type Classes, as both are possible in Scala.
Alexandru Nedelcu (@alexelcu)
Concurrent Sudoku Solver: Part 2 - Using Cats Effect Ref + Deferred + IO.race
In this part, you'll learn how the fundamental tools from Cats Effect can be put together to build an elegant concurrent solution.