Главная
Study mode:
on
1
Introduction
2
About this talk
3
About the question
4
The reasonable answer
5
Category theory
6
Functor
7
Future
8
WeCats
9
Cats
10
Lists
11
Flatmap
12
OptionT
13
Generalization
14
Metaphors
15
GetUser
16
Making the types fit
17
Helpers
18
Recap
19
User exists
20
Code dates
21
Future of none
22
Details errors
23
Either
24
MyErrorCase
25
Not a silver bullet
26
Personal tips
27
Tragic Example
28
Keep them for yourself
29
Memory footprint
30
Local optimization
31
Other takeaways
32
Free Mona
33
F
34
Questions
Description:
Dive into the world of monad transformers in this 47-minute conference talk from Scala Days Copenhagen 2017. Explore the concept, origins, and effective usage of monad transformers through real-life examples. Learn how to make your code more readable, maintainable, and pleasant to work with. Discover the role of monad transformers in solving "effect stacking" and gain insights into alternative solutions. Navigate through topics such as category theory, functors, futures, flatmap options, and generalization. Examine practical scenarios like user management and error handling using Either types. Gain personal tips, understand potential pitfalls, and explore other related concepts like Free Monads. Be prepared for a deep dive into functional programming concepts, with a touch of humor to lighten the complexity of the subject matter.

Monad Transformers Down to Earth

Scala Days Conferences
Add to list
0:00 / 0:00