Hardcore Functional Programming in JavaScript, v2

Brian Lonsdorf

Brian Lonsdorf

Salesforce
3 hours, 44 minutes CC
Hardcore Functional Programming in JavaScript, v2

Course Description

Learn to apply techniques from the forefront of computer science research to solve practical problems in JavaScript. Discover functional programming concepts like pure functions, currying, composition, functors, and monads. You’ll see all these techniques in action, including the Either and Task monads, in a real-world application fetching weather data. Prepare to change the way you write and think about front-end code forever!

This course and others like it are available as part of our Frontend Masters video subscription.

Preview
Close

Course Details

Published: March 17, 2020

Learn Straight from the Experts Who Shape the Modern Web

Your Path to Senior Developer and Beyond
  • 200+ In-depth courses
  • 18 Learning Paths
  • Industry Leading Experts
  • Live Interactive Workshops
Get Unlimited Access Now

Table of Contents

Introduction

Section Duration: 15 minutes

Currying

Section Duration: 30 minutes

Composition

Section Duration: 33 minutes

Functors

Section Duration: 27 minutes

Either Monad

Section Duration: 39 minutes

Task

Section Duration: 1 hour, 11 minutes

Wrapping Up

Section Duration: 6 minutes

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now