Grow your YouTube channel like a PRO with a free tool
Get Free YouTube Subscribers, Views and Likes

The Absolute Best Intro to Monads For Software Engineers

Follow
Studying With Alex

If you had to pick the most inaccessible terms in all of software engineering, monad would be a strong contender for first place, because of its spooky math background that uses terms like endofunctor and monoid. As it turns out, monads are an extremely powerful design pattern that can be used without any math knowledge. In this video, we’ll cover what monads are, how they can be incredibly useful, and examine some common monads. All you need is a little software engineering knowledge. Let's go!

Dr. Strange Icon Credit: https://dribbble.com/daliusstuoka

00:00 Intro
00:29 Basic Code
01:45 Issue #1
02:38 Issue #2
04:11 Putting It All Together
05:15 Properties of Monads
06:05 The Option Monad
09:14 Monads Hide Work Behind The Scenes
11:21 Common Monads
12:10 The List Monad
13:56 Recap

posted by Waschsee11