How to run Future Traverse that has Side Effect

Solving parallel programming problems

How To Implement Functional List In Scala

How to implement functional data structure in Scala

3 Useful Things About Either That You Want To Know

Either helps you construct better error handling

Let Me Teach You How To Implement Monad With Cats

Create your own Custom Monad with Cats Library

How to Construct an Immutable Queue

Constructing an Immutable queue with State Monad

How To Randomly Split Up An Elements From A Stream Of Data In Percentage

How to randomly split up element from a stream of data without knowing the total amount of it?

Demystify Builder Pattern in Scala

It is surprisingly simple to create a Builder Pattern in Scala

Cracking the Combination Recursive Riddle

To Choose or not to choose

What is really so special about JavaScript Closure?

It is easy to explain what it is but hard to understand why you need to use them.

Pure Function vs Referential Transparency

Referential Transparency might not equal to Pure Function