public
Last active

  • Download Gist
structure.md
Markdown

JS Developer's Survival Guide

  • Welcome to the Jungle - Guns N' Roses - jungle.asyncjs.com
  • JavaScript Garden?
  • Special Features
    • Hoisting (scope!)
    • Closures (and how to get most out of those)
    • Prototypes (vs. classes as in Java etc.)
    • ???
  • Common Problems
    • var -> highlight globals!
    • function -> define shortcut, use another language? (CS and such)
    • pyramid of doom -> promises, futures, Rx?
    • equality -> it's a mess, use jshint or jslint to remind you
    • hard to find libraries -> use JSter and such
  • Modules
    • AMD
    • CommonJS (Node!)
    • Harmony
    • Transpilers (AMD -> Node, vice versa + Harmony, not 1-1 always)
  • Package Managers
    • Frontend - too many, maybe mention bower (component.json)
    • Backend - Node NPM, use it
  • Build Systems
    • Benefits (minification, improved dev env (LiveReload, precompilers)
    • grunt, jake? others?
  • Boilerplates
    • yeoman
    • ???
  • Demo Time
    • Maybe show a full stack project here and discuss it
  • I will survive - Gloria Gaynor

  • ???

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.