About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
bebraw
1/24/2013 - 5:13 AM
share
Share
add_circle_outline
Save
structure.md
structure.md
content_copy
file_download
Rendered
Source
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
???
clear