Тёмный

Why Monads? - Luca Belli 

Typelevel
Подписаться 2,6 тыс.
Просмотров 15 тыс.
50% 1

Monads remain a somewhat mysterious concept in Functional Programming, even though the number of tutorials and blog posts trying to “monadsplain” is at an all-time high. Rather than answering the classical question “What is a Monad?”, we are going to dig more into “Why Monads?”. Building intuition on why monads are useful will help better understand what they are as well. We’ll start with a simple function in a monadless world and we’ll see how annoying it would be to use it in different contexts (List, Maybe, Either). As soon as we are sufficiently frustrated we’ll invoke our friendly Monad and see how much easier our life becomes.
* Material *
Slides: www.slideshare.net/LucaBelli/...
* Event *
Typelevel Summit Boston, March 2018: typelevel.org/event/2018-03-s...
* About Speaker *
Luca Belli is a Senior Software Engineer at Twitter Cortex, the centralized deep learning hub within the company. Previously he was a Senior Scientist at Conversant Media where he helped bootstrapping image classification using deep learning. His first job was at Wolfram Alpha in Boston. He got his Ph.D. in Mathematics from Tor Vergata University in Rome.
* Licensing *
This recording is licensed under CC-BY 4.0 (creativecommons.org/licenses/....

Наука

Опубликовано:

 

4 апр 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 10   
@mehtubbhai9709
@mehtubbhai9709 3 года назад
After watching so many FP videos, this is the one that finally helped me to understand monads. Clear and concise. Thx Luca!
@berylliosis5250
@berylliosis5250 3 года назад
Nice explanation! Granted, I watched this after mostly understanding monads, but it was still the clearest, most practical, most complete explanation I've seen.
@NathanHedglin
@NathanHedglin 3 года назад
Wow great video. I was halfway to understanding Monads, after far too much research, and this really clarified a lot. Thanks!!! Extremely clear and concise
@softwareminimalist
@softwareminimalist 5 лет назад
Very clear presentation, I finally understood :)
@edo9k
@edo9k 5 лет назад
I think I'm halfway there :D
@byunghunoh76
@byunghunoh76 4 года назад
monad = return + functor + >= Clear!
@brianspinos
@brianspinos 3 года назад
This is the video where I finally understood Monads! Thank you
@mehtubbhai9709
@mehtubbhai9709 3 года назад
In under 30 mins on top of it all. Other videos go on for twice as long and u still can't make much sense of what monads are. Monads - facilitate function composition.
@aoeu256
@aoeu256 3 года назад
Monads are applicatives that can be used as first-class semicolons...
Далее
⚡️Uylanishim kerak, sovchilikka borasizmi?...😅
00:50
Looks realistic #tiktok
00:22
Просмотров 38 млн
Впервые дал другу машину…
00:57
What is a Monad? - Computerphile
21:50
Просмотров 595 тыс.
Get value out of your monad - Mark Seemann
58:59
Просмотров 24 тыс.
What the Heck Are Monads?!
21:08
Просмотров 69 тыс.
All Rust string types explained
22:13
Просмотров 152 тыс.
Brian Beckman: Don't fear the Monad
1:07:10
Просмотров 397 тыс.
Why Do Monads Matter?
1:19:12
Просмотров 30 тыс.
The Monad Manifesto
1:40:23
Просмотров 6 тыс.
Сложная распаковка iPhone 15
1:01
Просмотров 14 тыс.