Javascript

Javascript, JS, ECMAScript

Javascript is not the same as Java (despite the confusing name similarities).

Here are some good introductions to working with javascript: https://developer.mozilla.org/en/JavaScript/Guide

And a more detailed reference here: https://developer.mozilla.org/en/JavaScript/Reference

Basics
Date Handling
Express Server
Fetching Data
Frameworks

Interpreters

The most common interpreter is the one that runs in every web browser.

Node

NodeJS is a good interpreter to use for server side processing.

node -v

things work better if running a newer version:
command -v nvm

if you need to install, see Node notes.

Best Practices and Conventions

https://www.thinkful.com/learn/javascript-best-practices-1/

https://blog.risingstack.com/javascript-clean-coding-best-practices-node-js-at-scale/

Variable Names

Seems like camelCase is preferred over names_with_underscores. names-with-hyphens are not allowed.

https://www.w3schools.com/js/js_conventions.asp

Vue

Many good topics related to Vue.

Vue

See Also

basics

dates

express

fetching-data

search

TODO

move to design

frameworks

tree shaking