YoVDO

Functional Programming Patterns for Mere Mortals

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Functional Programming Courses Monads Courses Functors Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX