Audio Plugin Organizer

The Audio Plugin Organizer is a tool designed to help music producers manage their plugins efficiently. It allows users to quickly find specific types of audio processors, enhancing workflow during production. Future updates aim to include a locally-run version, automatic plugin detection, and cloud syncing for seamless access across different studios.  MORE q

By on October 18th, 2024 in

Ultimate JS Cheat Sheet

The Ultimate JavaScript Cheat Sheet offers an interactive environment for learning and referencing JavaScript. It features two modes (Learn and Cheat), basic and advanced views, and a masonry layout for efficient topic searching. A custom search tool enhances usability by enabling quick navigation and highlighting of terms, making it an easy and complete tool.  MORE q

By on October 9th, 2024 in

Every Method on globalThis in JS

In JavaScript, globalthis carries a long list of methods. This page is meant to serve as a companion to the JS Methods article. There we have every method in JavaScript sorted by the object the method is attached to. The only thing not included there is globalThis. Given the 1,500+ methods on globalThis, and the fact that they are all  MORE q

By on May 18th, 2020 in

All Errors in JavaScript

Error: Permission denied to access property "x"InternalError: too much recursionRangeError: argument is not a valid code pointRangeError: invalid array lengthRangeError: invalid dateRangeError: precision is out of rangeRangeError: radix must be an integerRangeError: repeat count must be less than infinityRangeError: repeat count must be non-negativeReferenceError: "x" is not definedReferenceError: assignment to undeclared variable "x"ReferenceError: can't access…  MORE q

By on May 8th, 2020 in

Spread & Rest in JavaScript

The spread operator allows for an Object's properties to be filled into a another object right in line with existing properties. Likewise, this can fill one array in another array keeping the values in line with existing values. Spread const aNewObject = {...oldObject} const aNewArray = [...oldArray] Rest The rest parameter an array made  MORE q

By on April 18th, 2020 in

Map Data Structure in JavaScript

The Map object holds key-value pairs like a standard object. There are a few significant differences between Map and a regular key-value pair object. These are: Objects: Keys must be obtained and used to iterate over. Map: This is iterable, meaning we can directly iterate. Objects: The key can only be an integer, string, or symbol. Map: Key field can be of any data-type including objects and functions. Objects: Retrieving size is a manual process. Map: The size property hold this info. Objects: Iterating will not always return keys in  MORE q

By on April 17th, 2020 in

Post Navigation