Skip to content

Instantly share code, notes, and snippets.

@mattfield
Forked from timruffles/functional js class
Created February 11, 2014 12:23
Show Gist options
  • Save mattfield/8933867 to your computer and use it in GitHub Desktop.
Save mattfield/8933867 to your computer and use it in GitHub Desktop.
# Functional JS - Event Handler
## What is FP: 15 mins [tim]
## Defining features: 5
### Vs OOP: 5
- flat
### vs Structured 'vanilla' JS: 5
- HOF
- less flat
- consciousness of mutability
## Higher order functions: 30 mins [matt]
### Enumerables 10
- common tasks on containers
### Reimplement _ methods for arrays + objects 20
## Break 15
## Abstraction: 35 mins
### Promises 10 [tim]
### HOFs 4 promises 5
- sum
- race
- retry
### exercises 20
## Combinators: 25 mins [matt]
### for d3 10
### underscore's 15
## Example app: 40 mins [tim]
- intro: 20
- doing: 20 mins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment