Главная
Study mode:
on
1
Intro
2
Functional programming is scary
3
Object oriented programming is scary
4
The Functional Toolbox
5
Functional Toolbox (FP jargon version)
6
Lego Philosophy
7
Monoid summary
8
What is an effect?
9
"Option" world
10
A world crossing function
11
FP terminology
12
Combining lists (cross product)
13
Example scenario
Description:
Explore the world of functional programming in this beginner-friendly conference talk that demystifies complex patterns and techniques. Learn about the functional programmer's toolkit, including monads, monoids, functors, and catamorphisms, and discover how these tools can be applied to solve various programming challenges. Gain insights into handling missing data, working with lists, and implementing functional dependency injection. Delve into the "Lego Philosophy" of functional programming, understand the concept of effects, and explore the "Option" world. Follow along as the speaker breaks down FP terminology, demonstrates list combinations, and presents practical example scenarios to illustrate the power and versatility of functional programming concepts.

The Functional Programmer's Toolkit

NDC Conferences
Add to list