Code samples for OKC.js Lightning Talks, Round 10. September 15, 2015.
JavaScript Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
KLEIN_Crumb_lecture.png
LICENSE
README.md
createPeople.js
demo-01-map.js
demo-02-reduce.js
demo-03-filter.js
demo-04-compose-ramda.js
demo-05-pipe.sh
demo-06-pipe.js
demo-07-pipe-aws.js
demo-08-compose-highland.js
demo-09-empty-constructor.js
demo-10-generator.js
demo-11-real-world-json.js
demo-12-real-world-html.js
html.png
json.png
package.json
presentation.md
presentation.pdf
template.dust

README.md

Introduction to Functional Reactive Programming with Highland.js

Here are my slides, speaker notes, and demos for my talk given at OKC.js on September 15, 2015.

Running Demos

All demos have been tested against Node v4.0.0 except demo 7. Demo 7 requires AWS credentials, which will be left as an exercise for the reader.

First, let’s generate some data.

$ node createPeople.js

This will generate 100,000 random people in a Mongo database called okcjs-highland-demo.

Next, install packages and run the demo file with node.

$ npm install
$ node demo-01-map.js

Since demo 5 is not in JavaScript, you can run it directly or with sh. It uses pbcopy and pbpaste which are specific to OS X.

$ ./demo-05-pipe.sh
$ sh demo-05-pipe.sh