Informative Links: JavaScript

JavaScript Code Coverage
http://ariya.ofilabs.com/2012/12/javascript-code-coverage-with-istanbul.html

Asynchronous JS Programming
http://www.medikoo.com/asynchronous-javascript/3d/#/asynchronous-javascript 
http://blogs.msdn.com/b/ie/archive/2011/09/11/asynchronous-programming-in-javascript-with-promises.aspx
http://www.html5rocks.com/en/tutorials/async/deferred/

Delayed Initialization
http://www.joezimjs.com/javascript/delay-initialization-with-jquery-delegation/
http://davidwalsh.name/event-delegate

Programming Style by Crockford
http://youtu.be/_EANG8ZZbRs

JavaScript Style Guide
https://github.com/airbnb/javascript

Scalable JavaScript Application Architecture
http://www.slideshare.net/nzakas/scalable-javascript-application-architecture

JavaScript Routing System
http://millermedeiros.github.com/crossroads.js/
http://sammyjs.org/

Securing JavaScript
http://videos.2012.appsecusa.org/video/54087885

Writing Efficing JS Code
http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/

Getting Closure in JavaScript
http://markdalgleish.com/presentations/gettingclosure/ 

Immediately-Invoked Function Expression (IIFE)
http://benalman.com/news/2010/11/immediately-invoked-function-expression/
http://nerds.airbnb.com/immediately-invoked-function-expressions-and
http://stackoverflow.com/questions/10984652/javascript-immediately-invoked-function-patterns

Self-Executing Anonymous Functions
http://markdalgleish.com/2011/03/self-executing-anonymous-functions/

JavaScript Design Patterns
http://addyosmani.com/resources/essentialjsdesignpatterns/book/

Debugging
http://fixingthesejquery.com/#slide1

Debugging with Chrome Developer Tools
https://gist.github.com/4158604?utm_source=javascriptweekly&utm_medium=email 
https://www.youtube.com/watch?feature=player_embedded&v=BaneWEqNcpE
https://www.youtube.com/watch?feature=player_embedded&v=yO-TfKT2O_4
http://www.igvita.com/slides/2012/devtools-tips-and-tricks/#1 
https://developers.google.com/chrome-developer-tools/docs/overview
https://github.com/borismus/DevTools-Lab/tree/master/cheatsheet
http://paulirish.com/2011/a-re-introduction-to-the-chrome-developer-tools/
http://www.youtube.com/watch?v=nOEw9iiopwI
http://web-design-weekly.com/screencasts/chrome-developer-tool-tricks/
https://developers.google.com/chrome-developer-tools/docs/scripts-breakpoints
https://developers.google.com/live/shows/8954018/
https://developers.google.com/live/shows/9893024/
http://anti-code.com/devtools-cheatsheet/

DustJs
https://github.com/linkedin/dustjs/wiki/Dust-Tutorial
http://akdubya.github.com/dustjs/

Handlebars
http://handlebarsjs.com/
https://github.com/wycats/handlebars.js/

mustache
http://mustache.github.com/mustache.5.html

Exploring the relationship between JavaScript and the modern HTML DOM
http://domenlightenment.com/

Journey Through The JavaScript MVC Jungle
http://developer.chrome.com/apps/app_frameworks.html
http://coding.smashingmagazine.com/2012/07/27/journey-through-the-javascript-mvc-jungle/

Modernizr with Faruk Ates
http://www.youtube.com/watch?v=n0q0kwiIPSY&feature=relmfu

Easy Script Loading with yepnope.js
http://net.tutsplus.com/tutorials/javascript-ajax/easy-script-loading-with-yepnope-js/
http://yepnopejs.com/

What are the use cases for RequireJS vs. Yepnope vs. LABjs?
http://www.quora.com/What-are-the-use-cases-for-RequireJS-vs-Yepnope-vs-LABjs

Design Patterns for JavaScript Web Apps
http://www.youtube.com/watch?v=6EGZGHM0dCI&feature=related

Writing Modular JavaScript With AMD, CommonJS & ES Harmony
http://addyosmani.com/writing-modular-js/ 

Why AMD? – Part 1
http://www.youtube.com/watch?v=M-wjQjsryMY&feature=relmfu

Why AMD? – Part 2
http://www.youtube.com/watch?v=HwO_qwcJ4rs&feature=relmfu

RequireJS – The Basics
http://www.youtube.com/watch?v=VGlDR1QiV3A&feature=related

RequireJS – The Basics Part Deux
http://www.youtube.com/watch?v=VGlDR1QiV3A&feature=related

RequireJS – Optimizer
http://www.youtube.com/watch?v=m6VNhqKDM4E&feature=relmfu

Optimize Your CSS With RequireJS
http://www.youtube.com/watch?v=mC-geGmLQ6Q&feature=related

JavaScript Application Architecture with Backbone.js
http://www.youtube.com/watch?v=PGgZ7qRvoGE&feature=related

[EN] Introduction to Backbone.js by Pierre Spring
http://www.youtube.com/watch?v=X1-7PS1t6GU&feature=related 

Introduction to Backbone.js Part 1: Models Tutorial
http://www.youtube.com/watch?v=uYIzpHjPgXE&feature=related

Introduction to Backbone.js Part 2: Views Tutorial
http://www.youtube.com/watch?v=_6pBvMK1Qgo&feature=relmfu

Introduction to Backbone.js Part 3: Routers Tutorial
http://www.youtube.com/watch?v=3K-rwgCclUM&feature=relmfu

Introduction to Backbone.js Part 4: Collections Tutorial
http://www.youtube.com/watch?v=HNcpkdXNVoM&feature=relmfu

Introduction to Backbone.js Part 5: AJAX Tutorial
http://www.youtube.com/watch?v=cpRimNEWlKw&feature=relmfu

JavaScript Class
https://developer.mozilla.org/en-US/docs/JavaScript/Introduction_to_Object-Oriented_JavaScript
http://www.nczonline.net/blog/2012/10/16/does-javascript-need-classes/

Getting Started with the JavaScript Version of the GreenSock Animation Platform (GSAP)
 http://www.greensock.com/get-started-js/

$(function(){…}) vs (function($){…})($) or DOMReady vs The Module Pattern
http://lostechies.com/derickbailey/2012/05/22/function%E2%80%A6-vs-function%E2%80%A6-or-domready-vs-the-module-pattern/