Next-Level Diagnostics.... with ZIO
summary
ZIO provides line‑level execution traces that show what did and would have happened across async and parallel regions, plus a fiber dump that lists every fiber, who it waits on and which fiber cancelled it. Features include lossless error causes, cancelable effects, deterministic testing, retry schedules (exponential from 10ms doubling to a 60s cap, up to 100 attempts), and an example load tester firing 1,000 concurrent requests — all demonstrated working end‑to‑end.
AI-written summary · about
chapters (6)
- 0:00Introduction to the talk
- 2:31Limitations of Scala Future
- 6:33Introduction to ZIO
- 12:52Practical ZIO examples
- 18:50Troubleshooting with ZIO
- 26:39Conclusion and resources
related talks
49mFIBER SUPERVISION IN ZIO
29mEnhancing Spark's Power with ZIO
42mListen to the story of Sonos Voice and ZIO...
30mNext Generation of Scala
01h 00mScala. The War of Effects. ZIO vs Cats Effect
22mActing Lessons for Scala Engineers with Akka and ZIO
30mTroll Driven Development: Implementing Functional Effects by Way of Self-Lobotomy
57mDistributed Tracing: How the Pros Debug Concurrent and Distributed Systems
