Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

Functional Programming – 30: Bifunctor

1.2K views on YouTube

In Functional Programming, Bifunctor is a type constructor and a structure that wraps two type parameters and allows you to map over both types simultaneously, while preserving the structure of the data. In this video we will look into:

– Either Bifunctor
– Relation between Bifunctor and Functor
– Bifunctor TypeClass in TypeScript
– Bifunctor in Category Theory
– Bifunctor laws
– Interesting reasonings on Bifunctor