Notes

JavaScript

  • [ES2015] Arrow Functions
  • [ES2015] Default values
  • [ES2015] Generators
  • [ES2015] Promises
  • Array.reduce()
  • ES6 (ES2015) and Beyond with Node.js
  • ES6 Classes vs. Constructor Functions
  • Flow basics
  • Formatting and validating dates in JavaScript
  • Functional Composition
  • Intro to Immutable.js
  • Iterables and Iterators
  • jQuery and AJAX
  • Modules
  • Notes on creating a Chrome extension
  • Notes on handling clicks and taps on iOS devices and touch enabled mobile browsers
  • Notes on using libphonenumber-js for mobile phone number validation and formatting
  • Pro tip: Pass an object as function params and use destructuring
  • Prototypal Inheritance and Constructor Functions
  • Prototypal Inheritance in JavaScript with code examples
  • RequireJS in 2021
  • Set `npm init` defaults globally
  • Show a countdown timer and enable button after the time is up (plain JavaScript)
  • Timezone Notes
  • Using environment variables with .env
  • Using Gatsby with the WordPress API
  • Working with APIs using AJAX and JSON
  • Browse all topics