An open API service indexing awesome lists of open source software.

https://github.com/prust/recommended-javascript-resources

Articles, Books and Workshops that I recommend
https://github.com/prust/recommended-javascript-resources

Last synced: 2 months ago
JSON representation

Articles, Books and Workshops that I recommend

Awesome Lists containing this project

README

          

# Recommended Javascript Resources

## Primers on Javascript

* [nodeschool interactive workshops](https://nodeschool.io/#workshopper-list)
* javascripting
* learnyounode
* [Mozilla's Javascript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide)
* except the chapters on Keyed Collections, Iterators and generators, and Meta programming

## Primers on Javascript for Java Developers

* [Javascript for Java Developers](https://www.ibm.com/developerworks/library/j-javadev2-18/index.html)

## General Coding Philosophy

* Book: [The Pragmatic Programmer](http://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master)

Articles:
* [Execution in a Kingdom of Nouns](https://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html)
* [Python is Not Java](https://dirtsimple.org/2004/12/python-is-not-java.html)
* [Less is Exponentially More](https://commandcenter.blogspot.com/2012/06/less-is-exponentially-more.html)
* [Semantic Compression](https://caseymuratori.com/blog_0015)
* [Going Fast, Frankentein, and Refactoring](https://blog.izs.me/2008/01/going-fast-frankenstein-and-refactoring)
* [Things You Should Never Do](https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/)

## Intermediate Javascript

* [Node.js: Style and structure](https://caolan.org/posts/nodejs_style_and_structure.html)
* [Javascript Scoping and Hoisting](http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html)
* [Function binding](https://alistapart.com/article/getoutbindingsituations)

## Workshops

There are a ton of nodeschool interactive workshops (https://nodeschool.io/#workshopper-list), but I combed through them and looked closely at some of the electives & thought that these ones look especially helpful & relevant for Javascript development:

* "Functional Javascript"
* "ExpressWorks"
* "Async You"
* "LololoDash"
* "regex-adventure"