### 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### How to Set up your Own Dependency Injection with Reader

Using Reader Monad you decouple your validation system### How to Create a Logging Operation in a Multi-Threaded Environment

How to create a Monad that helps your logs to not resulted in interleaved messaged from different context.
Newer