- Eloquent JavaScript
- JavaScript Allongé, the "Six" Edition
- JavaScript The Good Parts
- JavaScript - The Definitive Guide
- JavaScript - The New Toys
- Programming TypeScript
- Secrets of the JavaScript Ninja
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
cat <<'EOF' >> ~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
EOF
brew install nvm
cat <<'EOF' >> ~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix)/opt/nvm/nvm.sh" ] && \. "$(brew --prefix)/opt/nvm/nvm.sh" # This loads nvm
[ -s "$(brew --prefix)/opt/nvm/etc/bash_completion.d/nvm" ] && \. "$(brew --prefix)/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
EOF
nvm install --lts
nvm use --lts
# In a project directory, execute:
nvm version > .nvmrc
nvm use
- Accessibility in Ontario (AODA)
- Wave Firefox extension - Evaluate web accessibility