Blog: What's That Typeclass
![what's that typeclass alternative thumbnail](/files/ry/thumb.ry89wvip.normal-Alternative.jpg)
![what's that typeclass alternative thumbnail](/files/sk/thumb.skfy3207.mobile-Alternative.jpg)
What's That Typeclass: Alternative![Markus Barenhoff](/common/face.jpg)
In this article, we introduce the Alternative typeclass in Haskell: what it is, how it works, and where it can be used.
![Markus Barenhoff](/common/face.jpg)
Article by Markus Barenhoff
August 8th, 2023
14 min read
![Functor Typeclass thumbnail](/files/1r/thumb.1r0vhxu1.normal-Functor.jpg)
![Functor Typeclass thumbnail](/files/fl/thumb.flmzwpa2.mobile-Functor.jpg)
What's That Typeclass: Functor
What's the Functor typeclass, and how can it be used? Find all the information you need to get started with Functor in our beginner-friendly blog post.
![Introduction to Haskell Typeclasses](/files/48/thumb.48ae26e8.04.07_normal-Typeclasses_in_Haskell.jpg)
![Introduction to Haskell Typeclasses](/files/q8/thumb.q8ibe7vs.04.07_mobile-Typeclasses_in_Haskell.jpg)
Introduction to Haskell Typeclasses
In this article, we introduce you to typeclasses in Haskell: what they are, how they can be used, and how to define your own instances of typeclasses.
![what's that typeclass monoid image](/files/a9/thumb.a92i7wxm.normal_(31).jpg)
![what's that typeclass monoid image](/files/oh/thumb.ohp1hdlb.mobile_(32).jpg)
What's That Typeclass: Monoid
What is the Monoid typeclass, and how can you use it in your Haskell code? In our beginner-oriented article, we give you all the information you need.
![What's That Typeclass: Foldable](/files/ji/thumb.jiry7rdd.2_(9).jpg)
![What's That Typeclass: Foldable](/files/yd/thumb.ydb9xior.mobile_(21).jpg)
What's That Typeclass: Foldable
What's the Foldable typeclass, what are its methods, and where can it be used? Find the answers in our beginner-oriented article on Foldable.