v-if and v-show are two ways to conditionally render content in Vue. Both are built to conditionally...
In Javascript, we have numerous ways to check if something is or is not a number. This is a...
Javascript arrays can contain duplicates - which is fine most of the time, but can sometimes cause...
Arrays in Javascript are a simple, one dimensional way to store simple sets of data. Arrays are non...
a String is a type of data in Javascript, and as with any other type of data, Strings have prototypes...
Defining a new object in Javascript is pretty easy - but what if you want to find out if it's empty?...
The Promise.all() method in Javascript is a function which accepts many promises, and then does...
In Javascript, we have lots of different ways to manipulate DOM elements. DOM elements are the HTML...
Tailwind is an increasingly popular and widely used framework, which makes it easier in some cases to...
Redis is a powerful tool for caching data and having it available in memory. Redis requires RAM to...
I've already covered in another article the Javascript every method. It's useful for when checking if...
There are many use cases where knowing if an array is a subset of another can be quite useful - and...
Sometimes with arrays, we want to test every element for a certain condition. While individual...
Universally Unique Identifiers (UUIDs) are used all over the place in software development for...
The concat method on arrays is used to take two arrays and concatenate them into one. It takes as...
Immediately invoked function expressions, or IIFE, are functions which are run as soon as you define...
There are quite a few ways in Javascript to loop through an array of items or any other iterable item...
One of the most frequent operations we perform on an array is removing the last element. There are a...
In Javascript it's usually considered best practice to work with absolute numbers, as number is a...
Git branches are an easy way to manage our code, and separate our copies of our code when we want to...
Git provides a powerful tool by letting us create branches. When our branch is done, we'll often want...
Merge conflicts are often a part of life for working on complex development projects. In this guide...
In my previous guide on getting started with git, I briefly covered how git branches work. You can...
Shallow copy and deep copy are terms thrown around in Javascript that can be confusing if you have...
CSS transforms are a useful way to translate, rotate, and create 3d objects in CSS. I covered...
Proxies are objects in Javascript which allows you to make a proxy of an object, while also defining...
Git can be daunting to understand since it is completely driven from the terminal, but at its core...
Did you know that Javascript does not class a selection of multiple elements as an array? Instead, it...
If you've ever worked in vanilla Javascript, you might be familiar with adding event listeners to...
The filter method in Javascript creates a shallow copy of an array, filtering it based on a number of...