What exactly is hoisting? Hoisting allows you to access functions and variables before they have been created.
Setting up an Eleventy website with a simple Sass pipeline using NPM scripts.
jq is a handy little utility for processing JSON in the command line. It’s useful for turning it into a more readable format when using curl.
How to create a modular navigation builder. Modular, because you’ll be able to use it to create any number of navigations to use in your website or app.
To understand the arrow function syntax, you need to get an understanding of a few different ways of expressing a function.
A boolean value is either true or false. Like a light switch it’s either on or off.
Making improvements to a todo list app using higher order functions and callback functions.
5 different examples of using functions within functions. Lean about higher order functions and callback functions
Build a toggleAll method.
Objects allow you to group your functions together, so everything related to your todo list is in one place and easy to access.
Functions are like recipes; a set of instructions which can be given to someone so they know exactly what to do or how to make something.
Stop committing images to your git repo and use Cloudinary to create automatic responsive images that don’t slow down your build times.
In programming, lists are called Arrays. Learn how to build an array and display items from the array in the console.
A simple way to receive form data directly to your inbox using Webhooks and Zapier.
Each month I share a roundup of articles, tools and tips for designers and front-end developers. Check out past issues and sign up to get on the list.