← trainings
Intermediate TR-420

Functional Programming with Cats Effect

Master effect systems: IO, resource safety, concurrency, error handling and testing with the cats-effect runtime.

// what you'll learn

  • IO & referential transparency
  • Resource & lifecycle
  • Concurrency & fibers
  • Error handling
  • Testing effects
  • Patterns

// outline

Day 1Referential transparency · IO · composition · error channels
Day 2Resource & lifecycle · concurrency · fibers · Ref/Deferred
Day 3Testing effectful code · real-world patterns · code review of your repo

// who it's for

Scala engineers ready to go deep on effect systems and concurrency.

// at a glance
levelIntermediate
formatOn-site
duration3 days
group sizeup to 10
fromfrom €7,200