- Introduction to JavaScript
- Cookies, document.cookie
- Understanding Hoisting in JavaScript
- JavaScript Design Patterns
- JavaScript Finished Proposals
- ES6 — Set vs Array — What and when?
- Simplify your JavaScript – Use .map(), .reduce(), and .filter()
- Optional Parameters in Javascript
- When (and why) you should use ES6 arrow functions — and when you shouldn’t
- The Difference Between Regular Functions and Arrow Functions
- Some simple and amazing JavaScript tricks
- [Video] What the heck is the event loop anyway? | Philip Roberts | JSConf EU
- [Video] JavaScript Loops - Code This, Not That
- [Video] JavaScript Pro Tips - Code This, NOT That
- [Video] The Async Await Episode I Promised
- You Don't Know JS Yet (book series)
- Google JavaScript Style Guide
- Object Oriented Programming in JavaScript – Explained with Examples
- Understanding Node.js Event-Driven Architecture
- Requiring modules in Node.js: Everything you need to know
- Node.js Streams: Everything you need to know
- Node.js Child Processes: Everything you need to know
- Deploying to Production
- Production Best Practices: Performance and Reliability
- Production Best Practices: Security
- Health Checks and Graceful Shutdown
TBD