.NET Rocks! cover image

Functional C# with Simon Painter

.NET Rocks!

00:00

Monads All the Way Down

A monad is a way of saturating chains of functions that transform something from one form to another. It's the rabbit hole of theory that honestly has no bottom, and if it does, it probably ends in mathematics papers written in the late 1800s. I use them actually quite a lot in production code where I work at the moment. They are really very useful. If you want to go deep, there's a brilliant article by Scott Lashin called 'Railway orientated architecture' which explains how this works.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app