Recent Posts

Algebraic Data Type

5 minute read

In this blog, we will talk about Algebraic Data Type in Scala and try to find out why we need it.

Type Classes

7 minute read

In this blog, we will talk about Type Class in Scala and try to find out why we need this pattern.

What is Effect?

7 minute read

In the world of Functional Programming, we are familiar with the Side-Effect1, but we rarely mentioned Effect. In this blog, we will try to explain it from c...

Review map and flatMap from code

8 minute read

In this blog, we will talk about map and flatMap again. they are the most common monadic operations in functional programming. I don’t want to tell you what’...