Skip to content
Menu
Home
About
Projects
Feedback
Devlog
Notes
Contact
Home
About
Projects
Feedback
Devlog
Notes
Contact
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
Algorithms
Amazon Web Services (AWS)
Android
APIs
Armbian
Bash Scripting
C#
Cheatsheets
Commands
CSS & Sass
Databases
DevOps
Docker
DRAFTS
Expo
Fastlane
Firebase
Flutter
Gatsby
Git & Github
Go
GraphQL
Hardware
Hugo
iOS
JavaScript
Jekyll
JS Interview Prep
Linux
macOS
Misc.
Node
Node API
OpenCart
Personal
PHP
Programming
Python
Raspberry Pi
React Native & Expo
ReactJS
Redux
Serverless
System Administration
Typescript
Ubuntu
Web Development
WordPress
Workflow