Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alicewriteswrongs/fp_presentation

A short presentation about FP in JS
https://github.com/alicewriteswrongs/fp_presentation

Last synced: 25 days ago
JSON representation

A short presentation about FP in JS

Awesome Lists containing this project

README

        

# Functional Programming in JavaScript

A presentation about the more functional style we've been using for some
of our JavaScript code at MIT ODL.

The presentation is a markdown file, designed to be shown using
[vimdeck](https://github.com/tybenz/vimdeck).

## Libraries we're currently using:

- [Ramda](http://ramdajs.com/)
- [Sanctuary](https://sanctuary.js.org/)

## Resources:

- http://fr.umio.us/why-ramda/
- something about monads!

## Topics covered in the presentation:

- why functional style?
- Currying
- Point-free-style
- Thinking in data pipelines (composition)
- Monads (Maybe and Either)
- nifty things