How to create a random number generator function without Side Effects

Functional State to the rescue

WTF is Corecursion?

Hint - it has something to do with recursion

The Downside of Functional Data Structure

It is not performant enough

Parsing Json with Circe - Beyond the Basics

Encode and Decode ADT with Circe

What is "effect" or "effectful" mean in Functional Programming?

Hint - it is not side effect

Algebraic Data Types and Its Generic Presentation In Scala

2 Ways to represent product and coproduct in Scala

How to Write Data Processing Application in FS2

Processing Application with Stream

How to Write a Simple Data Processing Application With Akka Actors

Processing data concurrently with Actor System

All you need to know about SQS and Kinesis is Here

Identify each resources can help you design a reliable system, and save your resources time and money

How To Test Code With Side Effect In A Pure Way In Scala

Abstracting out into Type Constructor to make code test simpler