Skip to content
0:00 / 0:00

#catseffect#catseffect3#sbt

Migrating a functional app to Cats Effect 3 - Scala tutorial

Jakub Kozłowski

3.7K subscribers • 30 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Jakub Kozłowski, software engineer
  • Linked in the descriptionpolyvariant/pitgulltypelevel/cats-effect
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

3.1K views5 years ago1 recommendation

Programming languagesSystems programmingScalaConcurrency and parallelismFunctional programming

Jakub Kozłowski demonstrates how to migrate a functional Scala application and its build configuration to Cats Effect 3.

Cats Effect 3 is here and many libraries have released compatible versions - this means some applications can migrate to the new version of the Typelevel stack. In this video, I'm showing how I migrated one of my open source projects: github.com/polyvariant/pitgull. If you enjoyed this video, please like and subscribe, and hit the bell icon so you don't miss another one ;) I'm on Twitter: twitter.com/kubukoz on GitHub: github.com/kubukoz sometimes stream on Twitch: twitch.tv/kubukoz And you can buy me a coffee if you want: ko-fi.com/kubukoz Table of contents: - Introduction, overview - Updating the sbt build - Updating the code - Fixing warnings - Lowering typeclass constraints - Parting words Useful links: Cats Effect 3 migration guide: typelevel.org/cats-effect/docs/migration-guide Ticket to make Dispatcher more like Effect: github.com/typelevel/cats-effect/issues/2036 Enabling sbt-dependency-graph for the whatDependsOn task and others: scala-sbt.org/1.x/docs/sbt-1.4-Release-Notes.html#sbt-depend…

Why it's here

1 person recommends this

What people say. Recommended as a practical, step-by-step guide to migrating Scala applications to Cats Effect 3.

u/kubukozcats,cats-effectin r/scala • Recommends

Migrating a functional app to Cats Effect 3 - Scala tutorial