https://github.com/kutyel/fpjs-workshop
⚡️ My workshop to teach FP principles in JavaScript
https://github.com/kutyel/fpjs-workshop
fp-js fp-workshop fpjs functional functional-js functional-programming functor monads workshop
Last synced: 6 months ago
JSON representation
⚡️ My workshop to teach FP principles in JavaScript
- Host: GitHub
- URL: https://github.com/kutyel/fpjs-workshop
- Owner: kutyel
- License: mit
- Created: 2019-09-23T07:57:27.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-09-29T10:27:32.000Z (about 2 years ago)
- Last Synced: 2025-02-23T17:37:24.442Z (7 months ago)
- Topics: fp-js, fp-workshop, fpjs, functional, functional-js, functional-programming, functor, monads, workshop
- Language: JavaScript
- Size: 297 KB
- Stars: 9
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# FPJS-workshop
⚡️ My workshop to teach **functional programming** principles in JavaScript
## Installation
```sh
$ 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](https://fpjs-talk.now.sh/#0): curry, compose & pointfree 🐏
### Part 2) [Lenses](https://functional-lenses.now.sh/#0)! 👓
### Part 3) ADTs: Functor, Applicative & Monad! 🙊
The slides for **part 3** can be found in this same repo, on the [deck.mdx](https://github.com/kutyel/fpjs-workshop/blob/master/deck.mdx) file!