Photo by Johannes Plenio on Unsplash

A Monad is just a Monoid…

If you’re a programmer and you ran into the concept of Functional Programming, you either know how to complete this sentence or you will, eventually.

I will not demonstrate what makes a Monad a Monoid, that is Category Theory stuff and you may not want to know it. This article is to demonstrate the correlation between a Monad and a Monoid in the most practical terms and why it matters. Specifically, we’ll be able to…




Angular GDE, Founder of

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Building Telegram chat-bot: Pitfalls

Quick Guide To Quickwork

Running Nx Affected Commands in GitHub Actions

Drive a Swing Interface with FEST

5 YouTube Channel Flutter Tutorial

Virtual Machines vs Containers

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Michele Stieven

Michele Stieven

Angular GDE, Founder of

More from Medium

TypeScript Compiler and Compiler API (Part 2)

fp-ts for the impatient

Abstractions in Action: ORM’s and Javascript

Functional Programming: Composition