Skip to content

⚡️ My workshop to teach FP principles in JavaScript

License

Notifications You must be signed in to change notification settings

kutyel/fpjs-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lambda

FPJS-workshop

⚡️ My workshop to teach functional programming principles in JavaScript

Installation

$ git clone https://github.com/kutyel/fpjs-workshop.git
...
$ cd fpjs-workshop
$ npm install
...
$ npm test

Tip: when jest asks for which tests to run, press "o" (that will save you the noise!) 📢

See the breaking tests and follow along! 🚀

Part 1) FP Basics: curry, compose & pointfree 🐏

Part 2) Lenses! 👓

Part 3) ADTs: Functor, Applicative & Monad! 🙊

The slides for part 3 can be found in this same repo, on the deck.mdx file!