- http://eloquentjavascript.net/index.html (Eloquent JavaScript)
- https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide
- http://www.freecodecamp.com/
- http://stackoverflow.com/questions/3127429/how-does-the-this-keyword-work (How does the “this” keyword work?)
- https://github.com/petkaantonov/bluebird/wiki/Optimization-killers (Optimization killers)
- http://jlongster.com/A-Study-on-Solving-Callbacks-with-JavaScript-Generators (A Study on Solving Callbacks with JavaScript Generators)
- https://www.ibm.com/developerworks/library/wa-memleak/ (Memory leak patterns in JavaScript)
- http://calendar.perfplanet.com/2013/the-runtime-performance-checklist/ (The Runtime Performance Checklist)
- https://github.com/getify/You-Dont-Know-JS
- https://leanpub.com/javascriptallongesix/read + https://leanpub.com/javascript-spessore/read
- https://drboolean.gitbooks.io/mostly-adequate-guide/content/
- https://davidwalsh.name/event-delegate (How JavaScript Event Delegation Works)
- http://www.stubbornella.org/content/2009/03/27/reflows-repaints-css-performance-making-your-javascript-slow/ (Reflows & Repaints: CSS Performance making your JavaScript slow?)
- http://www.objectplayground.com/ (Visualize and explore OOP in JavaScript)
- https://github.com/AllThingsSmitty/must-watch-javascript (JavaScript Must Watch Videos!!)
- https://github.com/sorrycc/awesome-javascript (A collection of awesome browser-side JavaScript libraries, resources and shiny things. Bookmark it!)
- http://superherojs.com/ (A collection of the best articles, videos and presentations on creating, testing and maintaining a large JavaScript code base.)
- https://hacks.mozilla.org/category/es6-in-depth/ (ES6 In Depth)
- https://github.com/elierotenberg/coding-styles/blob/master/es6.md (ES6 Coding Style)
- http://www.2ality.com/2015/09/holes-arrays-es6.html#array.prototype_methods (ECMAScript 6: holes in Arrays)
- http://es6katas.org/ (Learn ES6 by doing it)
- http://making.change.org/post/69613524472/promises-and-error-handling (Promises and Error Handling)
- http://odetocode.com/blogs/scott/archive/2015/10/01/javascript-promises-and-error-handling.aspx (JavaScript Promises and Error Handling)
- http://jamesknelson.com/are-es6-promises-swallowing-your-errors/ (Are JavaScript Promises swallowing your errors?)
- https://strongloop.com/strongblog/async-error-handling-expressjs-es7-promises-generators/ (Asynchronous Error Handling in Express with Promises, Generators and ES7)
- http://stackabuse.com/avoiding-callback-hell-in-node-js/ (Avoiding Callback Hell in Node.js)
- http://www.html5rocks.com/en/tutorials/es6/promises/ (JavaScript Promises - There and back again)
- http://plnkr.co/
- http://jsbin.com/hajotiqula/1/edit?js,console
- http://www.tutorialspoint.com/codingground.htm
- https://developer.mozilla.org/en-US/docs/Tools/Scratchpad
- https://www.debuggex.com/#cheatsheet (regexp debug)
- http://www.troyhunt.com/2013/05/hack-yourself-first-how-to-go-on.html (Hack yourself first – how to go on the offence before online attackers do)
- https://www.owasp.org/index.php/Main_Page (Open Web Application Security Project)
- https://www.owasp.org/index.php/Category:OWASP_WebGoat_Project (WebGoat Project, learn web security by hacking!)
- http://www.techrepublic.com/blog/it-security/what-is-cross-site-scripting/ (What is cross-site scripting?)
- http://learn.shayhowe.com/advanced-html-css/responsive-web-design/ (Responsive Web Design)
- https://css-tricks.com/css-media-queries/ (CSS Media Queries & Using Available Space)
- https://responsivedesign.is/ (Articles, tutorials, examples, podcasts on responsive design.)
- https://en.wikipedia.org/wiki/Functional_programming
- https://www.smashingmagazine.com/2014/07/dont-be-scared-of-functional-programming/ (Don't be scared of functional programming)
- http://maryrosecook.com/blog/post/a-practical-introduction-to-functional-programming (A practical introduction to functional programming)
- http://worrydream.com/refs/Hughes-WhyFunctionalProgrammingMatters.pdf (Why functional programming matters)
- http://weblog.raganwald.com/2007/03/why-why-functional-programming-matters (Why "why functional programming matters" matters)
- http://underscorejs.org/docs/underscore.html (Great JS lib to learn functional programming, code with doc!)
- http://webtypography.net/toc/ (The Elements of Typographic Style Applied to the Web)
- http://www.frontendhandbook.com/index.html (Front-End Developer Handbook. Bookmark it!)
- https://github.com/dypsilon/frontend-dev-bookmarks (A huge list of frontend development resources. Bookmark it!)
- https://github.com/AllThingsSmitty/must-watch-css (CSS Must Watch Videos.)
- http://www.paulirish.com/ (Guru of Chrome Dev Tools! Bookmark it!)
- http://www.telerik.com/fiddler (Must have tool for debugging HTTP on Windows.)