Cats Effect is a functional side effect library - I'll explain what that means, what it gives you, how to use it, and why you should care.
At Teikametrics we adopted this library in 2018, and I'll discuss how we approach application design using it, both from a green field perspective as well as the techniques we used to migrate a living codebase away from akka-streams without "the big rewrite".
The current version for Cats-Effect 3 is on Vimeo
The older version for Cats-Effect 2 is on YouTube
Code in core
module is accessible in your slides
Raw slides are in slides/tut/index.html
run sbt slides/mdoc
to compile slides using mdoc.
You can then view the slides by opening docs/index.html
in your browser.
When you are ready push the repository to github (including the compiled slides in docs
).
Then go to project settings -> GitHub Pages and select master branch /docs folder
for
the source of github pages.
This project was generated using Giter8 with template presentation.g8