Monads, Monoids and Composition w/ Functional JavaScript

preview_player
Показать описание

Check out these resources from the session:

In this second session of the Gentle Introduction to Functional JavaScript series, Chet Harrison takes out all the stops and helps us jump straight from currying to monads, through composition.

If you've ever wondered what a monad is, how it works, and where you could use it in real-world applications, look no further.

Chet starts with a look at error handling and composition in a login form, giving us a view into the end-result of what workflow can look like in functional JavaScript.

From there, we take a few steps back and begin looking at how the composition of the functions is created - the data and function structures that are used.

This is where the monad begins to shine, and where this session will bring you to the edge of your functional JavaScript seat, with Chet delivering what is easily the most clear and concise definition and example use of a monad.
Рекомендации по теме
Комментарии
Автор

All of the concepts mentioned in the video are explained in great detail in the excellent "Professor Frisby's Mostly Adequate Guide to Functional Programming":


Thank you for making this video available, Derick.

timnavrotskyy
Автор

Could please post jsbin urls used in the video?

SamarPanda
Автор

I thought monads were functions only. Why is he using a class to implement monads? It's fine?

LizardanNet
Автор

the first video in this series was pretty good. woulda been better with less derick (sorry derick. appreciate the upload but there are always times when less is more & in this case, u saying less was one of those occasions). & whilst chet harrison is certainly a good teacher this video needs redoing. the whole javascript code needs explaining in a bit more detail. & should this ever happen, retire whatever software or individual produced that pixelated video at the same time. its clearly had its day

lancsFrogger