JavaScript - Articles

javascript

Important:
https://babeljs.io/docs/en/learn
http://xkr.us/articles/javascript/encode-compare/ - done reading
https://philipwalton.com/articles/implementing-private-and-protected-members-in-javascript/
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor
https://javascript.info/class-inheritance
https://dzone.com/articles/pattern-in-large-scale-javascript-applications-par-1
https://github.com/mbeaudru/modern-js-cheatsheet
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
https://www.sitepoint.com/mvc-design-pattern-javascript/
https://developers.google.com/web/updates/2017/09/nic61
https://blog.campvanilla.com/javascript-the-curious-case-of-null-0-7b131644e274
https://www.telerik.com/blogs/comparing-native-blazor-components-to-wrapped-javascript-components
https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures - continue with "binary (bitwise) operators"
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes

Async / Promise / Deferred:
https://www.quora.com/How-do-you-judge-a-JavaScript-programmer-by-only-5-questions
https://www.linkedin.com/pulse/folding-promises-javascript-vladim%C3%ADr-gorej
http://blog.getify.com/promises-part-1
http://blog.getify.com/promises-part-5
http://www.sitepoint.com/deeper-dive-javascript-promises
http://sporto.github.io/blog/2012/09/22/embracing-async-with-deferreds/
http://jlongster.com/A-Study-on-Solving-Callbacks-with-JavaScript-Generators
http://dustindiaz.com/async-method-queues
https://css-tricks.com/using-es2017-async-functions/
https://blog.patricktriest.com/what-is-async-await-why-should-you-care/
http://www.sitepoint.com/javascript-goes-asynchronous-awesome/
http://hacks.mozilla.org/2009/06/defer/
http://codebrief.com/2013/08/client-sync-for-the-rest-of-us/

https://www.toptal.com/javascript/10-most-common-javascript-mistakes
https://blog.sentry.io/2022/07/19/javascript-sdk-package-reduced
https://james.darpinian.com/blog/integer-math-in-javascript
https://cocopon.github.io/tweakpane/

Intro:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
http://simon.incutio.com/slides/2006/etech/javascript/js-reintroduction-notes.html
http://developer.mozilla.org/en/docs/A_re-introduction_to_JavaScript

Maintainable:
http://net.tutsplus.com/tutorials/javascript-ajax/principles-of-maintainable-javascript/
http://video.yahoo.com/watch/568351/2820297 - Maintainable JavaScript] by Nicholas Zaka
http://www.nczonline.net/blog/2012/05/29/now-available-maintainable-javascript/
http://www.nczonline.net/blog/2010/03/02/maintainable-javascript-dont-modify-objects-you-down-own

Efficient:
http://userjs.org/help/tutorials/efficient-code - Efficient Javascript Code
http://video.yahoo.com/watch/304232/2076311 - Writing Efficient JavaScript by Gopal Venkatesan
http://dev.opera.com/articles/view/efficient-javascript/?page=all - Efficient JavaScript from Dev.Opera

Essential:
http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-writing-high-quality-javascript/
http://net.tutsplus.com/tutorials/javascript-ajax/10-essential-principles-of-the-javascript-masters/

Design Patterns:
https://www.sitepoint.com/factory-functions-javascript/
http://javascriptweblog.wordpress.com/2010/12/22/delegation-vs-inheritance-in-javascript/

ES6:
http://www.nczonline.net/blog/2014/04/22/creating-defensive-objects-with-es6-proxies/ - done reading
http://2ality.com/2017/08/type-right.html
https://www.sitepoint.com/premium/screencasts/a-look-into-es2016
https://www.sitepoint.com/lodash-features-replace-es6
http://www.nczonline.net/blog/2014/03/26/announcing-understanding-ecmascript-6/
http://www.nczonline.net/blog/2013/09/10/understanding-ecmascript-6-arrow-functions/
http://www.sitepoint.com/es6-now-template-strings/
http://www.sitepoint.com/transpiling-es6-modules-to-amd-commonjs-using-babel-gulp/
http://www.sitepoint.com/look-at-ecmarkup-ecmascript-spec-custom-html/
http://www.sitepoint.com/experiment-ecmascript-6-babylon-js-typescript-1-5/
http://www.sitepoint.com/the-es6-conundrum
http://www.sitepoint.com/understanding-ecmascript-6-template-strings
http://www.sitepoint.com/simplifying-asynchronous-coding-es7-async-functions
http://www.sitepoint.com/understanding-ecmascript-6-class-inheritance
http://www.nczonline.net/blog/2014/04/29/creating-type-safe-properties-with-ecmascript-6-proxies/
http://www.sitepoint.com/preparing-ecmascript-6-new-string-methods
http://www.sitepoint.com/preparing-ecmascript-6-new-array-methods
http://net.tutsplus.com/tutorials/javascript-ajax/what-they-didnt-tell-you-about-es5s-array-extras/
http://net.tutsplus.com/tutorials/javascript-ajax/whats-new-in-javascript-1-8-5/
http://www.nczonline.net/blog/2012/07/24/thoughts-on-ecmascript-6-and-new-syntax/
http://www.nczonline.net/blog/2012/08/01/a-critical-review-of-ecmascript-6-quasi-literals/
http://net.tutsplus.com/tutorials/javascript-ajax/whats-new-in-javascript-1-8-5

Object:
https://www.guru99.com/learn-object-oriented-javascript.html
http://benediktmeurer.de/2017/08/10/frozen-prototypes/
https://gist.github.com/paf31/adfd15fbb1ac8b99fc68be2c9aca8427
http://www.sitepoint.com/experimenting-object-observe-javascript-found-useful/
http://www.sitepoint.com/simple-inheritance-javascript
http://net.tutsplus.com/tutorials/javascript-ajax/prototypes-in-javascript-what-you-need-to-know/
http://net.tutsplus.com/tutorials/javascript-ajax/using-javascripts-prototype-with-mvc/
http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-private-variables-in-javascript/
http://manuel.kiessling.net/2012/03/23/object-orientation-and-inheritance-in-javascript-a-comprehensive-explanation/
http://sporto.github.io/blog/2011/11/06/the-intuitive-proto-object-in-javascript/
http://javascript.crockford.com/private.html - Private Members in JavaScript by Douglas Crockford
http://javascript.crockford.com/javascript.html
http://www.crockford.com/javascript/javascript.html
http://www.sitepoint.com/blogs/2009/10/21/javascript-object-instances/

Interview:
http://www.sitepoint.com/5-typical-javascript-interview-exercises - done reading
http://www.sitepoint.com/conduct-fair-meaningful-technical-interview/ - done reading
http://www.sitepoint.com/5-javascript-interview-exercises - done reading

Math:
http://allthingssmitty.com/2016/11/14/math-floor-and-math-random-and-jurassic-park/

TypeScript:
http://walkercoderanger.com/blog/2014/02/typescript-isnt-the-answer/

React:
https://www.sitepoint.com/redux-without-react-state-management-vanilla-javascript/
https://www.sitepoint.com/manage-javascript-application-state-mobx
https://github.com/reactjs/redux
https://www.sitepoint.com/premium/screencasts/why-redux

Frameworks / Libraries:
https://www.sitepoint.com/an-introduction-to-component-io/
https://www.sitepoint.com/reusable-javascript-business-logic-peasy-js
https://code.facebook.com/posts/1840075619545360 - Yarn
https://www.sitepoint.com/rxjs-functions-with-examples
http://www.sitepoint.com/introduction-to-stage-js/

jQuery:
https://learn.jquery.com/code-organization/concepts/

APIs:
https://www.sitepoint.com/intersectionobserver-api/

Module Loaders:
https://www.sitepoint.com/premium/screencasts/a-look-at-javascript-module-bundlers
http://www.sitepoint.com/javascript-modules-bundling-transpiling/
http://www.sitepoint.com/transpiling-es6-modules-to-amd-commonjs-using-babel-gulp/
http://www.sitepoint.com/modular-javascript-systemjs-jspm
http://net.tutsplus.com/tutorials/javascript-ajax/frictionless-amd-with-jam/

DOM:
https://howchoo.com/g/mmu0nguznjg/learn-the-slow-and-fast-way-to-append-elements-to-the-dom
https://www.sitepoint.com/throttle-scroll-events
https://www.sitepoint.com/real-time-apps-websockets-server-sent-events/
https://www.sitepoint.com/make-a-simple-javascript-slideshow-without-jquery/
http://www.sitepoint.com/smooth-scrolling-vanilla-javascript
http://www.sitepoint.com/building-3d-engine-javascript/
http://www.sitepoint.com/building-custom-right-click-context-menu-javascript
http://www.brothercake.com/site/resources/scripts/domready/
http://www.sitepoint.com/blogs/2009/09/02/cookieless-javascript-session-variables/
http://net.tutsplus.com/articles/news/the-dom-is-a-mess-lecture-by-john-resig/
http://net.tutsplus.com/tutorials/javascript-ajax/create-bookmarklets-the-right-way/
http://dustindiaz.com/smallest-domready-ever
http://thinkvitamin.com/dev/javascript-fundamentals-basic-types-and-tools-video-tutorial/
http://www.sitepoint.com/creating-folded-paper-effect-oridomi
https://medium.com/@dhg/82ced812e61c
http://www.sitepoint.com/vertical-scrolling-parallax-effect/

Fetch API:
http://www.sitepoint.com/asynchronous-apis-using-fetch-api-es6-generators/

Parallel:
http://www.sitepoint.com/parallel-javascript-with-paralleljs/

Functional:
http://www.sitepoint.com/function-expressions-vs-declarations
http://www.sitepoint.com/an-introduction-to-reasonably-pure-functional-programming/
http://www.sitepoint.com/immutable-data-functional-javascript-mori/
http://www.sitepoint.com/map-reduce-functional-javascript/
http://www.sitepoint.com/introduction-functional-javascript/

Flow:
http://www.sitepoint.com/writing-better-javascript-with-flow

Fluent API:
http://www.sitepoint.com/javascript-like-boss-understanding-fluent-apis/

Yeoman:
http://yeoman.io/learning/index.html
http://yeoman.io/codelab.html
http://code.tutsplus.com/tutorials/building-apps-with-the-yeoman-workflow--net-33254
http://code.tutsplus.com/tutorials/say-yo-to-yeoman--net-27167
http://code.tutsplus.com/tutorials/build-your-own-yeoman-generator--cms-20040
http://www.kingluddite.com/tools/build-apps-super-fast-with-yeoman

Partial:
http://msdn.microsoft.com/en-US/scriptjunkie/gg575560.aspx - Partial Application in JavaScript

Libraries:
http://www.aaron-powell.com/slace-core-javascript-library
https://www.webkit.org/blog/3362/introducing-the-webkit-ftl-jit/
http://www.sitepoint.com/getting-started-browserify
http://net.tutsplus.com/tutorials/javascript-ajax/loose-coupling-with-the-pubsub-plugin/

yield:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/yield
https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7
http://stackoverflow.com/questions/2282140/whats-the-yield-keyword-in-javascript
http://jlongster.com/2012/10/05/javascript-yield.html
http://blog.alexmaccaw.com/how-yield-will-transform-node

David Walsh:
http://davidwalsh.name/javascript-clone
http://davidwalsh.name/user-agent-parser
http://davidwalsh.name/folding-animation
http://davidwalsh.name/javascript-clone-array
http://davidwalsh.name/json-validation
http://davidwalsh.name/xtag-web-components
http://davidwalsh.name/mozilla-app
http://davidwalsh.name/image-load-event
http://davidwalsh.name/classlist - HTML5 classList API
http://davidwalsh.name/css-columns

Module Loaders:
http://css.dzone.com/articles/requirejs-and-google-analytics

DOM:
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-an-awesome-image-preloader/
http://www.sitepoint.com/css-position-sticky-introduction-polyfills/

Performance:
https://blog.acolyer.org/2017/08/22/javascript-for-extending-low-latency-in-memory-key-value-stores/
https://ponyfoo.com/articles/investigating-performance-object-prototype-to-string-es2015
https://yoric.github.io/post/binary-ast-newsletter-1/
https://blog.chromium.org/2017/08/chrome-61-beta-javascript-modules.html
https://deanhume.com/Home/BlogPost/lazy-loading-images-using-intersection-observer/10163
http://www.sitepoint.com/measuring-javascript-functions-performance/
http://www.sitepoint.com/improve-javascript-performance-analysis-results-user-marks/
http://www.nczonline.net/blog/2012/04/25/the-performance-of-localstorage-revisited/
http://www.nczonline.net/blog/2012/03/07/in-defense-of-localstorage/
http://sweatte.wordpress.com/javascript-optimization/
http://blogs.msdn.com/ie/archive/2006/11/16/ie-javascript-performance-recommendations-part-2-javascript-code-inefficiencies.aspx
http://www.websiteoptimization.com/speed/10/
http://www.webreference.com/programming/optimize/speedup/chap10/
http://dotnot.org/blog/archives/2005/10/11/the-tale-of-two-worlds-javascript-oo-performance-in-firefox-and-ie/
http://www.devwebpro.com/devwebpro-39-20030514OptimizingJavaScriptforExecutionSpeed.html
http://www.openjs.com/articles/javascript_performance_optimization.php
http://dhtmlkitchen.com/learn/js/perf/designing_for_performance.jsp
http://www.miislita.com/searchito/javascript-optimization.html
http://www.thinkvitamin.com/features/webapps/serving-javascript-fast
http://codinginparadise.org/weblog/2006/08/tutorial-how-to-profile-and-optimize.html
http://www.peachpit.com/articles/article.aspx?p=31567&seqNum=6&rl=1 - Optimizing JavaScript for Execution Speed by Andrew B King
http://www.die.net/musings/page_load_time/
http://blogs.sitepoint.com/2010/11/03/scripting-loading-and-irony/
http://blogs.sitepoint.com/2010/11/23/faster-javascript-condition-expressions/
http://net.tutsplus.com/tutorials/javascript-ajax/extreme-javascript-performance/
http://24ways.org/2007/performance-on-a-shoe-string
http://net.tutsplus.com/articles/web-roundups/for-your-script-loading-needs/
http://net.tutsplus.com/articles/general/quick-tip-even-quicker-markup-with-sparkup/

Best Practices:
http://spyrestudios.com/modernizing-scripts-every-web-designer-and-developer-should-use/ - done reading
https://developers.google.com/speed/docs/insights/BlockingJS - done reading
http://www.nczonline.net/blog/2010/08/10/what-is-a-non-blocking-script/ - done reading
http://www.nczonline.net/blog/2009/07/28/the-best-way-to-load-external-javascript/ - done reading
http://www.nczonline.net/blog/2009/06/23/loading-javascript-without-blocking/ - done reading
http://www.scoop.it/t/weaving-a-tangle-free-web - done reading
http://www.sitepoint.com/introduction-object-observe - continue reading from Registering Notifications
https://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md
https://hackernoon.com/19-things-i-learnt-reading-the-nodejs-docs-8a2dcc7f307f#.ahc312ml4
http://jazcash.com/a-javascript-journey-with-only-six-characters/
https://blogs.windows.com/msedgedev/2016/09/20/10k-svelte-javascript-enhancements/#y044ZLQfCHhVCm8o.97
https://www.sitepoint.com/javascript-refactoring-techniques-specific-to-generic-code/
https://www.sitepoint.com/why-use-javascript-style-guide
http://javascriptissexy.com/how-to-learn-javascript-properly/
https://www.sitepoint.com/cool-things-codepen-javascript/
https://www.sitepoint.com/javascript-object-creation-patterns-best-practises/
http://www.sitepoint.com/pointer-events-will-make-cross-browsers-touch-support-easy/
https://channel9.msdn.com/Events/WebPlatformSummit/2015/Advancing-JavaScript-without-breaking-the-web/
http://www.sitepoint.com/essential-tools-libraries-modern-javascript-developers/
http://www.sitepoint.com/future-programming-webassembly-life-after-javascript/
http://channel9.msdn.com/Series/Practical-Performance-Tips-to-Make-Your-HTMLJavaScript-Faster/06
http://www.sitepoint.com/access-member-functions-polymer-elements/ - done skimming over
http://www.sitepoint.com/spider-exciting-alternative-javascript
http://www.sitepoint.com/20-docs-guides-front-end-developers-4
http://www.sitepoint.com/javascript-dependency-backlash-myth-busting-progressive-enhancement/
http://www.sitepoint.com/show-password-javascript-accessibility/
http://www.sitepoint.com/three-javascript-quirks-java-c-developers-should-know
http://www.sitepoint.com/using-closure-space-create-real-private-members-javascript/
http://www.sitepoint.com/enhance-your-javascript-debugging-with-cross-browser-source-maps/
http://www.smashingapps.com/2014/05/01/40-useful-javascript-tools-resources.html
http://tales.colynb.com/2014/05/30/issue-4/
http://www.scoop.it/t/i-am-a-developper-get-me-out-of-here
http://perfectionkills.com/instanceof-considered-harmful-or-how-to-write-a-robust-isarray/
http://www.stevesouders.com/blog/2009/04/27/loading-scripts-without-blocking/
http://www.stevesouders.com/blog/2010/02/07/browser-script-loading-roundup/
http://www.nczonline.net/blog/2014/01/21/private-instance-members-with-weakmaps-in-javascript/
https://developers.google.com/web/fundamentals/performance/critical-rendering-path/adding-interactivity-with-javascript
https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery
https://developers.google.com/web/fundamentals/performance/critical-rendering-path/adding-interactivity-with-javascript#parser-blocking-vs-asynchronous-javascript
http://youtu.be/VKTWdaupft0?t=14m28s
http://www.sitepoint.com/isomorphic-javascript-applications/
http://www.nczonline.net/blog/2011/12/14/timer-resolution-in-browsers/
http://www.nczonline.net/blog/2011/09/19/script-yielding-with-setimmediate/
http://www.walkercoderanger.com/blog/2014/02/javascript-minefield/
http://www.clientcide.com/deep-thoughts/how-to-become-a-javascript-badass/
http://coding.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/
http://www.nczonline.net/blog/2012/06/28/whats-a-software-engineer-anyway/
http://css.dzone.com/news/why-inline-css-and-javascript-
http://www.smashingmagazine.com/2011/05/30/10-oddities-and-secrets-about-javascript/
http://www.destroyallsoftware.com/talks/wat
http://dustindiaz.com/javascript-cache-provider
http://www.sitepoint.com/dont-fear-evil-twins/
http://blogs.msdn.com/b/ie/archive/2006/08/28/728654.aspx
http://ejohn.org/blog/javascript-as-a-first-language/
https://www.sitepoint.com/design-and-build-your-own-javascript-library/
https://www.sitepoint.com/stop-maiming-bodies-the-perils-of-pixel-font-size/
https://www.sitepoint.com/es2016-should-future-of-javascript-be-developer-driven/
https://www.sitepoint.com/write-maintainable-javascript/
http://www.sitepoint.com/javascript-monoculture
http://www.sitepoint.com/try-webassembly-today/
http://www.sitepoint.com/isomorphic-javascript-applications/
http://www.sitepoint.com/quick-tip-master-closures-by-reimplementing-them-from-scratch/
http://addyosmani.com/largescalejavascript/
https://www.youtube.com/watch?v=mKouqShWI4o
https://lostechies.com/derickbailey/2011/12/12/composite-js-apps-regions-and-region-managers/
http://addyosmani.com/blog/digesting-javascript-mvc-pattern-abuse-or-evolution/
http://www.sitepoint.com/javascript-beyond-the-web-in-2015
http://www.sitepoint.com/how-to-schedule-background-tasks-in-javascript/
https://developer.mozilla.org/en-US/docs/Web/JavaScript
http://www.sitepoint.com/importance-client-side-javascript-security
http://www.sitepoint.com/video-getting-to-know-block-statements-in-javascript/
http://www.sitepoint.com/my-favorite-javascript-design-pattern/
http://www.nczonline.net/blog/2011/10/20/so-you-want-to-write-javascript-for-a-living-repost
http://www.javascriptkit.com/javatutors/conditionalcompile.shtml
http://samuli.hakoniemi.net/10-small-things-you-may-not-know-about-javascript/
http://css-tricks.com/9738-just-one-of-those-things-you-need-to-understand-about-javascript/
http://cappuccino.org/discuss/2010/03/01/internet-explorer-global-variables-and-stack-overflows
http://novemberborn.net/sifr/explained/terminology
http://blogs.msdn.com/ie/archive/2006/08/28/728654.aspx
http://grindsmart.com/2010/03/becoming-an-advanced-javascript-debugger/
http://www.sitepoint.com/exceptional-exception-handling-in-javascript/
http://perfectionkills.com/whats-wrong-with-extending-the-dom/
http://www.stevesouders.com/blog/2012/04/10/dont-docwrite-scripts/
http://coding.smashingmagazine.com/2012/04/27/yahoos-doug-crockford-on-javascript/
http://css-tricks.com/the-javascript-ah-ha-moment/
http://video.yahoo.com/watch/111580/934229 - Lain Lamb: The New Hacker Toolkit
http://yuiblog.com/blog/2006/06/01/global-domination/ - Global variables are evil
http://www.joelonsoftware.com/articles/LeakyAbstractions.html
http://github.com/emwendelin/javascript-stacktrace
http://www.alistapart.com/articles/getoutbindingsituations/ - A List Apart - Getting Out of Binding Situation
http://wiki.ecmascript.org/doku.php?id=harmony:modules
http://net.tutsplus.com/articles/web-roundups/17-hours-of-javascript-from-the-masters/
http://ajaxian.com/archives/facebook-javascript-jsconf
http://net.tutsplus.com/tutorials/javascript-ajax/24-javascript-best-practices-for-beginners/
http://www.youtube.com/watch?v=mHtdZgou0qU - Speed Up Your JavaScript
http://christianheilmann.com/2008/05/23/script-configuration/
http://christianheilmann.com/2008/02/07/five-things-to-do-to-a-script-before-handing-it-over-to-the-next-developer/
http://coding.smashingmagazine.com/2010/02/22/the-seven-deadly-sins-of-javascript-implementation/
http://javascriptweblog.wordpress.com/2010/07/06/function-declarations-vs-function-expressions/
http://peter.michaux.ca/article/3556 - Lazy Function Definition
http://www.javascriptkit.com/javatutors/static.shtml
http://www.ibm.com/developerworks/library/wa-javascripthistory/
http://www.sitepoint.com/javascript-beyond-web
http://www.sitepoint.com/revealing-magic-javascript/
http://net.tutsplus.com/tutorials/javascript-ajax/best-practices-when-working-with-javascript-templates/
http://ruby.bvision.com/blog/please-stop-embedding-bootstrap-classes-in-your-html
http://programmers.stackexchange.com/questions/86589/why-should-i-avoid-inline-scripting
http://www.sitepoint.com/javascript-feature-detection-fails/
http://www.sitepoint.com/three-little-known-development-console-api-methods
http://www.sitepoint.com/augmenting-javascript-core-objects-revisited/
http://net.tutsplus.com/tutorials/html-css-techniques/ask-nettuts-1-callbacks-less-and-floats/ - Web Dev Q&A #1: Callbacks, LESS, and Floats
http://www.sitepoint.com/automatic-type-conversion/
http://www.sitepoint.com/create-one-time-events-javascript/
http://www.sitepoint.com/20-more-docs-guides-front-end-developers
http://cjihrig.com/blog/javascripts-strict-mode-and-why-you-should-use-it/
http://addyosmani.com/writing-modular-js/
http://www.digital-web.com/articles/separating_behavior_and_structure_2/
http://programming.oreilly.com/2013/07/javascript-is-way-too-slow-for-what.html
http://www.sitepoint.com/javascript-performance-developer-console/
http://net.tutsplus.com/tutorials/tools-and-tips/3-key-software-principles-you-must-understand/
http://net.tutsplus.com/tutorials/javascript-ajax/from-jquery-to-javascript-a-reference/
http://net.tutsplus.com/tutorials/javascript-ajax/top-10-things-that-javascript-got-wrong/
http://net.tutsplus.com/tutorials/javascript-ajax/24-javascript-best-practices-for-beginners/
http://net.tutsplus.com/tutorials/javascript-ajax/stop-nesting-functions-but-not-all-of-them/
http://net.tutsplus.com/articles/the-principles-of-web-api-usage/
http://net.tutsplus.com/tutorials/javascript-ajax/the-10-javascript-mistakes-youre-making/
http://net.tutsplus.com/articles/web-roundups/17-hours-of-javascript-from-the-masters/
http://net.tutsplus.com/tutorials/javascript-ajax/scalable-javascript-application-architecture/
http://net.tutsplus.com/articles/lectures/11-more-things-i-learned-from-the-jquery-source/
http://net.tutsplus.com/tutorials/javascript-ajax/javascript-from-null-utility-functions-and-debugging/
http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-javascript-hoisting-explained/
http://net.tutsplus.com/tutorials/javascript-ajax/build-your-first-javascript-library/
http://www.sitepoint.com/a-detailed-breakdown-of-the-ltscriptgt-tag/
http://www.sitepoint.com/implementing-memoization-in-javascript/
http://snook.ca/archives/javascript/going-simple-with-javascript
http://www.denbagus.net/anatomy-of-javascript-puzzle/
http://www.nczonline.net/blog/2012/03/13/its-time-to-start-using-javascript-strict-mode/
http://dustindiaz.com/about-that-slowness-on-twitter
http://blog.insicdesigns.com/2010/02/mind-blowing-javascript-experiments/
http://blogs.sitepoint.com/2010/12/05/javascript-timer-pseudo-threading/
http://christianheilmann.com/2012/08/15/browsers-have-a-presenter-mode-console-info/
http://christianheilmann.com/2012/08/16/datatable-to-barchart-without-images-libraries-or-plugins/
http://adactio.com/journal/1693/ - JavaScript jamboree
http://dmitry.baranovskiy.com/
http://hesketh.com/publications/inclusive_web_design_for_the_future/
http://www.sitepoint.com/working-phone-numbers-javascript
http://www.sitepoint.com/content-switching-component-built-three-ways
https://developer.mozilla.org/en-US/docs/Writing_JavaScript_for_XHTML
http://www.javaworld.com/article/2077660/swing-gui-programming/services-orchestration-for-ajax.html
https://github.com/filamentgroup/Southstreet
http://www.sitepoint.com/jquery-vs-raw-javascript-2-css3-animation/
http://www.youtube.com/watch?v=NBxd0VrIpXM
http://www.sitepoint.com/jquery-vs-raw-javascript-3-events-ajax
http://jqueryfordesigners.com/fun-with-overflows/
http://www.sitepoint.com/chrome-extensions-bridging-the-gap-between-layers/
http://net.tutsplus.com/tutorials/other/the-quickest-and-best-way-to-create-forms-wufoo/
http://net.tutsplus.com/tutorials/javascript-ajax/crockford-on-javascript-the-complete-series/
http://net.tutsplus.com/tutorials/javascript-ajax/using-openlayers-with-geonames-webservices/
http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-how-to-create-a-theme-switcher-in-200-seconds/
http://net.tutsplus.com/tutorials/other/microformats-what-why-and-how/
http://net.tutsplus.com/tutorials/javascript-ajax/build-a-simple-password-strength-checker/
http://net.tutsplus.com/articles/news/learn-how-to-ajaxify-comment-forms/
http://net.tutsplus.com/series/javascript-from-null-series/
http://net.tutsplus.com/tutorials/javascript-ajax/using-ant-to-build-a-javascript-library/
http://net.tutsplus.com/tutorials/php/evolving-toward-a-persistence-layer/
http://net.tutsplus.com/articles/news/admin-panels-that-dont-suck-slides/
http://net.tutsplus.com/articles/the-state-of-video-on-the-web/
http://www.w3schools.com/xml/xml_cdata.asp - embed javascript into xml
http://christianheilmann.com/2012/05/08/demoing-and-displaying-javascript-at-the-same-time-using-css/
http://gigaom.com/cloud/how-filepicker-lets-content-flow-without-worrying-about-bandwidth/
http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html
http://www.devpapers.com/article/291
http://www.tutoriallounge.com/2010/08/40-new-javascript-tutorials-with-helping-techniques/
http://www.julienlecomte.net/blog/2007/10/26/
http://www.nczonline.net/blog/2011/10/25/improving-rhino-cli-utility-performance/
http://weblogs.mozillazine.org/roadmap/

Need Research:

  1. If we have an array of numbers, and a native javascript function such as Math.max() which takes a variable number of parameters, how can we invoke Math.max() and pass it our array? Perhaps we use call() or apply().
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License