3 Useful Things About Either That You Want To KnowEither helps you construct better error handling
Let Me Teach You How To Implement Monad With CatsCreate your own Custom Monad with Cats Library
How to Construct an Immutable QueueConstructing an Immutable queue with State Monad
How To Randomly Split Up An Elements From A Stream Of Data In PercentageHow to randomly split up element from a stream of data without knowing the total amount of it?
Demystify Builder Pattern in ScalaIt is surprisingly simple to create a Builder Pattern in Scala
Cracking the Combination Recursive RiddleTo Choose or not to choose
Pure Function vs Referential TransparencyReferential Transparency might not equal to Pure Function
How to Set up your Own Dependency Injection with ReaderUsing Reader Monad you decouple your validation system
How to Create a Logging Operation in a Multi-Threaded EnvironmentHow to create a Monad that helps your logs to not resulted in interleaved messaged from different context.