Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.05 KB

README.md

File metadata and controls

44 lines (31 loc) · 1.05 KB

ES6 Functional Programming

ES6 is powerful and gets better each day. This is a companion guide to ES6 with an emphasis on functional programming.

Includes a frictionless live coding server.

Getting Started

Babeljs is used as a transpiler and Browserify bundles optimized sources into the Browser. Assuming you have npm installed, start a live coding ES6 server:

npm start

Release an optimized Js file into dist:

npm run release

Chapters

Exercises

Exercises can be followed via tags:

  1. v0.1.0 - initial project structure
  2. v0.1.1 - added mori
  3. v0.1.2 - refactored modules, added reddit api with jsonp
  4. v0.1.3 - symbols, maps
  5. v0.1.4 - immutable data structures with mori and immutablejs
  6. v0.1.5 - generators
  7. v.0.2.0 - reorg