Hardcore Functional Architecture Patterns in JavaScript

Brian Lonsdorf

Brian Lonsdorf

Salesforce
4 hours, 10 minutes CC
Hardcore Functional Architecture Patterns in JavaScript

Course Description

Learn patterns to architect your JavaScript programs using functional programming techniques. In this course, you’ll learn to build libraries and applications using functional programming patterns. You’ll also learn new tools to apply, such as Monoids, Monad Transformers, Free Monads, and Lenses. See functional programming in action!

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

Preview
Close

Course Details

Published: April 3, 2020

Learning Paths

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: 17 minutes

Semigroups & Monoids

Section Duration: 1 hour, 17 minutes

Function Modeling

Section Duration: 1 hour, 31 minutes

Monadic Web Apps

Section Duration: 59 minutes

Wrapping Up

Section Duration: 3 minutes
  • Wrapping Up
    Brian wraps up the course, explains that the purpose of this class was to give examples of functional architecture that can be reused at work, and explains when to use JavaScript vs when to use TypeScript in functional architecture.

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