filmov
tv
Cats with Scala: Essential Type Class Hierarchy, Explained
Показать описание
This video is a (very) compressed version of what we discuss in great detail and with lots of examples and exercises in the Cats course (link above if you're curious).
YouTube videos on topics related to Cats:
This is a video primarily for (comfortable) Scala programmers. In this video, we discuss the primary type class hierarchy in Cats, with lots of abstractions and the main intuitions behind each. In 30 minutes, we'll include
- Semigroups
- Monoids
- Applicatives
- Functors
- Monad
- Apply
- Semigroupal
- ApplicativeError and MonadError
The video is shot in Scala 3, but the concepts are equally valid for Scala 2, where instead of a using clause, Scala 2 will only need an implicit argument.
Follow Rock the JVM on:
-------------------------------------------------------------------------
-------------------------------------------------------------------------
Cats with Scala: Essential Type Class Hierarchy, Explained
The Traverse type class in Cats - Scala tutorial
01- Scala Cats Introduction
[Scala Central] Greg Dorrell - Effect Types: What? Why? Which one?
'Kittens - datatype-generic functional programming with Scala' by Kailuo Wang
Getting started with Scala Cats
The Parallel typeclass in Cats - Scala tutorial
'#Scala with Cats' Review
Cats in Scala
Cats Effect 3 Course: An Overview
Resource composition in cats-effect with the Resource data type - Scala tutorial
The Best Scala Libraries I Use in Every Project
FS2: Typed Functional Streams in Scala
A Load Balancer in Scala with Cats Effect and Http4s
Basic streams and combinators in fs2 - Scala tutorial
SF Scala: Essential Effects By Adam Rosien
[Scala Central] Daniela Sfregola - Easy and Efficient Data Validation with Cats
SF Scala: Introduction to Cats Parse By Jeff Lewis
Diving Into Scala Cats - Semigroups and Monoids
Practical Cats - Singapore Scala Programmers
Basic resource management with Bracket in cats-effect - Scala tutorial
Scala Functional Composition and the Kleisli with Scalaz and Cats (Live coding by example)
Subtypes vs Typeclasses
Migrating a functional app to Cats Effect 3 - Scala tutorial
Комментарии