tubeshowcase●1,524,254 videos♡ My collection 0
← Learn to Code

Learn to Code21:08

What the Heck Are Monads?!

ArjanCodes ↗

From the creator

👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis. Today, I'm going to take a deep dive into monads. They’re a well-known concept in functional programming languages like Haskell, but are they useful elsewhere? Stay tuned, and by the end of this video, you'll understand what monads are all about. Git repository: https://git.arjan.codes/2023/monad. 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses. 💬 Join my Discord server: https://discord.arjan.codes. ⌨️ Keyboard I’m using: https://amzn.to/49YM97v. 🔖 Chapters: 0:00 Intro 1:19 What is a monad? 1:41 Step 1: Understanding Functors 2:53 Step 2: Understanding Endofunctors 4:00 Why is Functor an Endofunctor? 6:22 Step 3: Understanding Monoids 7:15 Step 4: Monads as Monoids in the Category of Endofunctors 11:50 Maybe monad 19:12 Should we switch to monads? 20:36 Outro #arjancodes #softwaredesign #python

Published 2023-11-10 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code