Skip to content

Instantly share code, notes, and snippets.

@timruffles
Last active January 2, 2016 09:49
Show Gist options
  • Save timruffles/8285401 to your computer and use it in GitHub Desktop.
Save timruffles/8285401 to your computer and use it in GitHub Desktop.
functional JS class plan
# 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
## Function basics [30 mins]
## Talk through call, apply, bind, arguments [10 mins]
## Exercises [20 mins]
## 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