Topics

Apple
Code
Design
General
Humor
Performance
SEO
Security
Tools
171

Dependencies vs. devDependencies in package.json — what’s the difference?

January 28th, 2020
New!

How to Reload a Page With the Window Reload Event in JavaScript

January 27th, 2020
New!

What Does it Mean that Primitive Values are Immutable in JavaScript?

January 26th, 2020
New!

How to Detect When a User Scrolled to the Bottom of a Page with JavaScript

January 25th, 2020
New!

How to Count All Words on a Webpage with Vanilla JavaScript

January 24th, 2020
New!

How to Detect if Screen Width is Greater or Less Than a Value in JavaScript

January 23rd, 2020
New!

JavaScript Array Methods, How to Add and Remove Items from Array

January 22nd, 2020
New!

How to Find Specific Element in Array and Modify It (JavaScript)

January 21st, 2020
New!

JavaScript, Find Specific Element in Array and Delete It, Using the Splice() Method

January 20th, 2020
New!

How and Why to Use JavaScript Event Delegation

January 19th, 2020
New!

Learning the Contextual Meaning of Tech Terms is Half the Battle

January 18th, 2020
New!

What is an Expression in JavaScript?

January 17th, 2020
New!

Primitive Values vs. Non-Primitive Values in JavaScript

January 16th, 2020
New!

What’s the Difference Between Strict Equality vs. Loose Equality Operators in JavaScript?

January 15th, 2020
New!

What is a Value in JavaScript?

January 14th, 2020
New!

What is a Variable in JavaScript?

January 13th, 2020
New!

What is a Literal in JavaScript?

January 12th, 2020
New!

Function Expressions vs. Function Declarations in JavaScript — What’s the Difference?

January 11th, 2020
New!

What’s the Difference Between Arguments and Parameters in JavaScript?

January 10th, 2020
New!

What is Dot Notation in JavaScript?

January 9th, 2020
New!

What is an Object Literal in JavaScript?

January 8th, 2020
New!

Gatsby vs. Next.js

January 7th, 2020
New!

How to Auto-Focus the First Form Input Field with Vanilla JavaScript

January 6th, 2020
New!

Don’t Use Placeholder Text as Input Field Labels — Unless...

January 5th, 2020
New!

Use Floating Labels to Make Your Form UI/UX Minimalist and Effective

January 4th, 2020
New!

Match Input Fields Width to the Expected Input Length (Form Design)

January 3rd, 2020
New!

How to Get Current Screen Resolution from Command Line on Mac

January 2nd, 2020
New!

How to Trigger an Element’s State and Expose its CSS Styles in DevTools

January 1st, 2020
New!

How to Capture Screenshots of UI Elements in Chrome DevTools

December 31st, 2019
New!

How to Live Drag and Drop Elements in Chrome DevTools

December 30th, 2019
New!

How to Write Multiple Lines in the Chrome Console

December 29th, 2019
New!

What Does “Specificity” Mean in CSS?

December 28th, 2019

How Does Mobile-First Design Work in Practice?

December 27th, 2019

Stop Wasting Your Time Typing CSS Prefixes

December 26th, 2019

How the JavaScript Ternary Operator Works

December 25th, 2019

How to Enable and Disable Buttons with JavaScript (Based on State)

December 25th, 2019

macOS Mojave introduces a new Screenshot Tool

December 24th, 2019

How to Get Yesterday’s Date With JavaScript

December 23rd, 2019

How to Find Anything On Your Mac With the Easy Find App

December 22nd, 2019

How to Quickly Lock Your Mac Keyboard Shortcut

December 21st, 2019

How to Test How Secure Your Password is

December 20th, 2019

Use macOS Mojave’s Dark Mode to Improve Your Focus

December 19th, 2019

How to Get a Temporary Email Address to Sign Up On Websites

December 18th, 2019

How to Stop Mac Apps From Launching at Startup

December 17th, 2019

What to do if Your Mac Doesn’t Detect Your External Hard Drive

December 16th, 2019

How to Back Up Your Mac With Time Machine

December 15th, 2019

Does Someone Need to “Borrow Your Mac”? Let Them Use a Guest Account!

December 14th, 2019

How to Switch Audio Input/Output Source from Your Mac Menu Bar

December 13th, 2019

How to Adjust Your Mac’s Volume in Small Increments

December 12th, 2019

How to Change the Default Image File Type of Screenshots on Mac

December 11th, 2019

Obvious Always Wins

December 10th, 2019

How to Boost Your Productivity With Fish Shell (Command Line Auto-completion)

December 9th, 2019

How to Quickly Crop Images on Mac

December 8th, 2019

How to Batch Rename Files on Mac

December 7th, 2019

How to Automatically Show and Hide Menu Bar on Mac

December 6th, 2019

How to Take Different Types of Screenshots on Mac

December 5th, 2019

How to Import a Local Video as Source for the Video Tag in GatsbyJS

December 4th, 2019

How to Force Quit Frozen Apps on Mac

December 3rd, 2019

How to Close All Open Windows or Tabs on Mac

December 2nd, 2019

New Finder Window vs. New Smart Folder — What’s the Difference?

December 1st, 2019

How to Increase Your iPhone’s Battery Life Significantly With a Simple Settings Change

November 30th, 2019

How to Turn Off Significant Location Tracking, Enable Privacy, and Save Battery on Your iPhone (all at once!)

November 29th, 2019

Content SEO vs. Technical SEO — What’s the Difference?

November 28th, 2019

What is a Type Scale and Why Do You Need It?

November 27th, 2019

For SEO, Only Use H1 Elements Once Per Page

November 26th, 2019

SEO, Follow vs. No Follow Links, What’s the Difference?

November 25th, 2019

How to Bypass ad-blocker Detection on Websites

November 24th, 2019

How to Make An Image Into a Clickable Link

November 23rd, 2019

What’s the Difference Between Links and URLs?

November 22nd, 2019

Don’t Compromise Text Legibility for Aesthetics

November 21st, 2019

On Frameworks and What is “Convention Over Configuration”?

November 20th, 2019

How to Fix “application is damaged, can’t be used to install macOS”

November 19th, 2019

How to Update All Mac Apps From the Command Line

November 18th, 2019

What is Alexa Rank and How Does it Affect SEO?

November 17th, 2019

What is a VPN and Why Do You Need One?

November 16th, 2019

How to Update Xcode

November 15th, 2019

When Should You Use Bold vs. Italic in Typography?

November 14th, 2019

How to Create Drop Caps With CSS (Typography)

November 13th, 2019

What’s the Difference Between Serif and Sans-serif fonts?

November 12th, 2019

Why Should You Not Use The Comic Sans Font?

November 11th, 2019

How to Use Text Alignment in Typography — Like a Pro

November 10th, 2019

How to See Which Fonts A Website is Using

November 9th, 2019

React Native Expo vs React Native CLI — What’s the Difference?

November 8th, 2019

React vs. React Dom vs. React Native — What’s the difference?

November 7th, 2019

How to Prevent Image Stretching With Flexbox

November 6th, 2019

How to Download All Images From a Website (Chrome Extension)

November 5th, 2019

How to Comment CSS Code

November 4th, 2019

How to Comment HTML Code

November 3rd, 2019

What’s the Difference Between npm install vs npm install --save? (2019)

November 2nd, 2019

How to Embed Codepen in Gatsby Markdown

November 1st, 2019

How to Remove Text Widows and Orphans on the Web

October 31st, 2019

How to Add Google Fonts to Your Website

October 30th, 2019

How to Empty an Array With JavaScript

October 29th, 2019

How to Center Elements With CSS

October 28th, 2019

How to Call a Function After a Specific Time Period With JavaScript

October 27th, 2019

How to Find Your Public IP Address

October 26th, 2019

Why Semantic Markup is Important for Your SEO

October 25th, 2019

How to Save a Webpage as a PDF Document

October 24th, 2019

How to Exclude Drafts from Your Production Site in GatsbyJS

October 23rd, 2019

How to Get the Last Element of an Array With Vanilla JavaScript

October 22nd, 2019

How to Use CSS Animations to Rotate Images Continuously

October 21st, 2019

How Much Size Does An NPM Package Add to Your Total Bundlesize?

October 20th, 2019

How to See All SEO Tags (Keywords) on YouTube videos

October 19th, 2019

How to Delete a Git Init From Your Repository

October 18th, 2019

How to Add Multiple Styles to an Element With Raw JavaScript (no jQuery!)

October 17th, 2019

What is Bash and What Does it Do?

October 16th, 2019

NPM vs. Yarn, What’s the Difference?

October 15th, 2019

Terminal vs. Command Line, What’s the Difference?

October 14th, 2019

Using Background vs. Background-Color in CSS, does it matter? (Yes)

October 13th, 2019

How to Add Custom JavaScript to Your GatsbyJS Site

October 12th, 2019

How to Open a Link (ahref) in a New Browser Tab With HTML

October 11th, 2019

Netlify, Quick Fix for Missing SSL/HTTPS on www domain

July 19th, 2019

How to Change Folder Name When Cloning a GitHub Repo

February 18th, 2019

How to See Your Internet Connection Speed via Chrome DevTools

February 11th, 2019

Enable Emmet’s Autocomplete Feature Inside React Files (VS Code)

February 4th, 2019

How to Embed MP4 Video in HTML5 With Controls

January 29th, 2019

How to Remove App Icons from Your Mac Dock

January 28th, 2019

What’s the Difference Between a Website and a Web App?

January 21st, 2019

What’s the Main Difference Between WordPress, Shopify, Magento, and PrestaShop?

January 14th, 2019

How to remove dates from Image/file URLs in WordPress

January 7th, 2019

Building a “Get Viewport Dimensions” App with Vanilla JavaScript

December 10th, 2018

How to Change the Color of a Folder on Mac

October 29th, 2018

On the Importance of Getting Enough Quality Sleep

October 22nd, 2018

How to Open a Project Folder in Visual Studio Code via the Terminal

October 15th, 2018

On the Importance of Writing Everything Down

October 8th, 2018

NPM for Complete Beginners

October 1st, 2018

How to Show the Current Year With React

September 24th, 2018

How to Create "mailto" Email Links With HTML

September 17th, 2018

Subdomains vs. Subdirectories — What’s Best for SEO?

September 10th, 2018

Font vs Typeface? What’s the Difference?

September 7th, 2018

How to Quickly Disable Auto Zoom on input elements (iOS)

September 3rd, 2018

How to Make the HTML Input Element Display the Numeric Keyboard on Smartphones

August 27th, 2018

How & Why to Display Text When User Moves Mouse Over an HTML Element

August 13th, 2018

How to Convert a JavaScript Object to a JSON string (JSON.stringify)

August 9th, 2018

How to Add an ID to an HTML Element With JavaScript

August 8th, 2018

How to Display JavaScript Objects as HTML Elements

August 6th, 2018

When to Use JPG, PNG, GIF, SVG or WebP as Your Image Format

July 23rd, 2018

How to Make Your Website Load Faster With WebP Images

July 16th, 2018

Why WebM is Superior to GIF for Video (A Clear Comparison)

July 2nd, 2018

How to Animate a Bouncing SVG Icon With CSS

June 25th, 2018

Mac, How to Reduce Image File Sizes With ImageOptim

June 18th, 2018

How to Count Number of Clicks on an Element With Vanilla JavaScript

June 11th, 2018

How to Create Elements With Vanilla JavaScript

June 6th, 2018

How to Automatically Update Current Year with JavaScript

June 4th, 2018

Mac, How to Find the Expiry Date of Any Website Domain Fast

June 3rd, 2018

How to Stop Chrome From Using All Your CPU

June 2nd, 2018

How to Merge Arrays in Vanilla JavaScript (ES5 and ES6)

May 30th, 2018

How to Browse Privately with Chrome Incognito Mode

May 29th, 2018

How to Quit the Vim Editor Without Saving Any Changes

March 28th, 2018

How to easily update Node.js (works on all platforms)

March 15th, 2018

How to Remove a Class from an Element With Vanilla JavaScript

February 1st, 2018

How it Feels Like to Use CSS Once You‘re Past the Basics

January 16th, 2018

Git, How to Check if Git is Already Installed on Your Mac

January 15th, 2018

Mac, How to Display Current Directory Path in Terminal

January 15th, 2018

Vanilla JavaScript, Show Element When Mouse Enters It

January 12th, 2018

How to Get the current Page URL with JavaScript

January 7th, 2018

Escape Asterisk Symbol in Markdown Editor

January 6th, 2018

CSS Workflow, Use Borders for Debugging Your Layouts Fast

January 5th, 2018

Vanilla JavaScript, How to Detect Clicks Outside of An Element

January 1st, 2018

How to Add a Class to an Element With Vanilla JavaScript

December 29th, 2017

Vanilla JavaScript, How to Toggle Classes With the classList Property

December 27th, 2017

CSS, How to Remove the Yellow Background Color on Input Fields

December 20th, 2017

Links Keep Your Anchor Text Short and Descriptive (What Why & How)

December 18th, 2017

How to Find the Publish Date of Any Web Content

December 13th, 2017

Chrome DevTools Console, How to Start a New Line and How to Indent

October 1st, 2017

How to Center Elements Vertically and Horizontally with CSS Flexbox

September 30th, 2017

How to Find All Links On a Web Page With JavaScript

September 27th, 2017

Chrome DevTools, Quick Live-Edit HTML Elements

September 23rd, 2017

How to Use Git & Github for Complete Beginners — Mastering the Basics

September 5th, 2017

Vanilla JavaScript How to Check if a Class Exists (Practical Example)

January 3rd, 2017

Getting Started with Git

September 24th, 2015