~/talk

Scala. The War of Effects. ZIO vs Cats Effect

TalkinRussianat Joker 2021 · 2021-10-25..10-28· [scala]
links:none on file
slides:none on file

Compares the ZIO and Cats Effect ecosystems for Scala IO-based structured concurrency, explaining how IO works and is executed, the competitive strengths of each ecosystem, and new features in Cats Effect 3. Describes how the communities and libraries compete or integrate, and offers guidance on combining or choosing between ZIO and Cats Effect.

AI-written summary · about

  1. 0:00Introduction
  2. 4:00What are effects and IO
  3. 7:13Effects evolution in Haskell
  4. 17:53Effects in Scala
  5. 23:06ScalaZ and effect libraries
  6. 26:16Modern IO in Scala
  7. 28:26How ZIO and Cats Effect work
  8. 33:27Synchronization primitives
  9. 37:20Resource handling and composition
  10. 42:16Performance benchmarks
  11. 43:40FS2 and streams
  12. 44:43Working with context
  13. 46:32Running effects and dispatchers
  14. 48:58Domain errors and handling
  15. 51:26Library unique features
  16. 52:28Thread pool optimizations
  17. 53:55STM and transactional memory
  18. 55:17Initialization models and DI
  19. 57:44Choosing a library
  20. 58:26Summary and poll
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.