Written version: https://blog.rockthejvm.com/idiomatic-error-handling-in-scala/
Scala & Cats course: https://rockthejvm.com/p/cats
YouTube videos on topics related to Cats:
Functors:
https://www.youtube.com/watch?v=aSnY2JBzjUw
Type classes:
https://www.youtube.com/watch?v=bupBZKJT0EA
Scala 3 Given/Using:
https://www.youtube.com/watch?v=vpL-JPHt9qw
Monads intro:
https://www.youtube.com/watch?v=d-dy1x33moA
This is a video primarily for Scala folks, but it transfers to other languages e.g. Java, TypeScript, C++ or other typed languages.
In this video we'll explore various ways of handling errors in Scala, from the simplest and most straightforward, to the more complex and more powerful. We'll look at the try/catch structure that we can also find in Java, then we'll distance ourselves with Try, Either, and finally Validated from the Scala Cats library, discussing the pros and cons for each.
Follow Rock the JVM on:
LinkedIn: https://linkedin.com/company/rockthejvm
Twitter: https://twitter.com/rockthejvm
Blog: https://rockthejvm.com/blog
-------------------------------------------------------------------------
Home: https://rockthejvm.com
-------------------------------------------------------------------------