Skip to content

Latest commit

 

History

History
682 lines (600 loc) · 31.5 KB

javascript.md

File metadata and controls

682 lines (600 loc) · 31.5 KB

JavaScript

Learning JavaScript

Summaries

Roadmaps

Runtimes

  • Node.js — JavaScript runtime built on Chrome's V8 JavaScript engine https://nodejs.org/
  • Deno — A secure runtime for JavaScript and TypeScript built with V8, Rust, and Tokio https://deno.land/

Things Explained

Case Studies

Books

Workshops

Learning & Interactive Platforms

  • Observable — Discover insights faster and communicate more effectively with interactive notebooks for data analysis, visualization, and exploration https://beta.observablehq.com/
  • RunKit — sandboxed JavaScript environment where you can instantly switch node versions, use every npm module without having to wait to install it, and even visualize your results https://runkit.com/home
  • Glitch - the friendly community where you'll build the app of your dreams https://glitch.com/

Functional Programming in JavaScript

Online Courses & Tutorials

Functional Reactive Programming in JavaScript

Testing

Desktop

Serverless

NPM Package Management

WebAssembly

Typechecking

Security

ES6

Dev Workflow

Frameworks / Vue

Frameworks / React

Tools / Frameworks

Presentations

Rest & GraphQL

Database Clients

  • Knex.js — a "batteries included" SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift http://knexjs.org/

Documentation

Package Management & Bundlers

Codemodding

Authentication & Authorization

CLI

Interactive Development

  • Quokka.js is a rapid prototyping playground for JavaScript and TypeScript. It runs your code immediately as you type and displays various execution results in your code editor. https://quokkajs.com/
  • Wallaby.js runs your JavaScript tests immediately as you type and displays execution results in your code editor. https://wallabyjs.com/

Progressive Web Applications / Offline First

Shadow DOM / Scoping

Performance

Abstract / Good Code / Patterns

Architecture

Node.js

JavaScript Internals

Debugging