4min chapter

Add Dot cover image

Functional, DRY, and Bi-Temporal Models

Add Dot

CHAPTER

IOMONAD's Cause Side Effects

I think of a side effect as something that happens in addition to what you asked for. IOMONAD's are the this is a pattern to wrap different side effects inside so we can still have pure purely functional and referentially transparent software. There are different kind of monads and each monad can wrap a different effect inside.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode