RockTheJvm - Cats Effect 3

RockTheJvm - Cats Effect 3

Register & Get access to index
cats-20landing-20page-20-3.png


Become a productive Scala engineer.

Develop high-performance applications.

Write pure functional programming.

Design composable software.

Grow as an engineer in this ultimate guide to Cats Effect.

What is Cats Effect?


Cats Effect is a Scala library that allows us to write composable and high-performance applications with pure functional programming.

What?!

Cats Effect comes with a powerful tool called the IO monad, which gives us the power to compose any kind of actions, aka "effects". Besides that, we get great support for concurrency, parallelism and coordination, all with a strongly typed system (it's Scala of course).

On more general terms, Cats Effect comes with a group of abstractions that make clear distinctions between different kinds of effects, so we can write more composable code.

The end result is more expressive power, higher performance, fewer bugs, less boilerplate, and most importantly, more happiness and productivity for us as Scala engineers.

This is what you'll learn in this course.
Author
Satoru Gojo
Downloads
92
Views
528
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from Satoru Gojo

Latest reviews

I was waiting for this course very long because the teacher knows how to explain the subject.