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
- Host: GitHub
- URL: https://github.com/prust/recommended-javascript-resources
- Owner: prust
- License: mit
- Created: 2019-03-29T23:39:18.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-17T18:58:47.000Z (about 7 years ago)
- Last Synced: 2025-01-26T10:30:57.791Z (over 1 year ago)
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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"