Overview
Explore functional programming patterns in this NDC Conferences talk. Dive into complex-sounding but simple concepts like functors, applicatives, and monads through practical examples. Learn how these patterns create clean, composable code and identify their quiet presence in mainstream languages. Gain insights to further your journey on the functional programming path of enlightenment. Cover topics including functional basics, high kinds of types, map functions, applicator and validation examples, command line applications, monad expressions, and async operations.
Syllabus
Introduction
Patterns
Functional Programming
Functional Basics
Some Types
High Kind of Types
Examples
Map
Avatar URL
Functors
Applicator Example
Validation Example
Application Functions
Application Examples
Applicatives
Applicative Example
Command Line Example
Monads
Example Code
Function Type Signature
Lookup with Monads
Example with Monads
Async Expressions
Monad Expressions
Example
Taught by
NDC Conferences