Skip to content

priyatam/thinking-es6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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