Learn how to make a background transparent in Canva—and how to download your image with a transparent background.
Author: Dim Nikov
Editor of Maker's Aid. Part programmer, part marketer. Making things on the web and helping others do the same since the 2000s. Yes, I had Friendster and Myspace.
How to Wait for an Element to Exist in JavaScript
Learn about the two ways to wait until a DOM element exists before executing a JavaScript function.
How to Check If a Function Exists in JavaScript
Learn how to check if a function exists or not using the typeof operator in JavaScript.
How to Remove Numbers From a String With RegEx
This tutorial will teach you how to match and remove all the numbers in a string using RegEx.
How to Check If a String Is a Number in JavaScript
Learn about the three best ways to check if a string is a number in JavaScript, and when to use each.
How to Insert a Variable Into a String in PHP
Master variable interpolation and concatenation, the two ways to add a variable to a string in PHP, and learn when to use each.
How to Link to JavaScript in HTML
Learn the ins and outs of linking to JavaScript script files from your HTML documents.
How to Add a Ruler in Google Docs
Learn how to add a horizontal and vertical ruler in Google Docs—and how to use it to tweak the page’s margins and your tables’ size.
How to Call a JavaScript Function in HTML
Everything you need to know about calling JavaScript functions in an HTML document—incl. placement, async/defer, and sync.
How to Check If an Object Is Empty in JavaScript
Learn three ways to check if an object is empty in JavaScript.
Redirect to URL With Parameters in JavaScript
This tutorial will teach you how to redirect the user to a new URL while preserving and/or adding URL parameters.
How to Make a Circular Photo in Canva
Learn how to make a circle photo in Canva—and how to download it with and without a transparent background.
How to Select Multiple Documents in Google Drive
Learn how to select two or more files in Google Drive, step by step and with screenshots.
Create a Hash in Zapier With These Simple Steps
Need to generate a SHA-256 hash of an email address, a phone number, or some other piece of personal information in Zapier? Here’s how.
Google Tag Manager Workspaces, Explained
Learn how to use workspaces in Google Tag Manager — one of the best features in Google’s tag management tool for teams.
Do You Need SSL on a Domain With a 301 Redirect?
What you need to know about SSL certificates and 301 redirects — including whether or not you need one for your redirected domain.
The Very Best Lightweight Browsers for Macs
Searching for a Mac browser that’s both speedy and resource-efficient? Look no further than our list of the best lightweight browsers for macOS.
The 3 Best JSON Editors for Macs
Developers! Are you looking for a decent editor for your JSON files? We’ve rounded up the best of the best to help you out.
The 3 Best CSV Editors for Macs
Need to view and edit a CSV file on your Mac or MacBook? Read on; we’ve rounded up the best tools to help you get the job done.
The Best Flowchart Apps for Macs in 2024
Mac users, are you looking for the best flowchart apps? These apps will help you visualize your ideas and get others aligned with ease.
ClickFunnels 2.0 Review (Is It Worth It?)
It’s official: ClickFunnels 2.0 is out! But it is truly better than ClickFunnels Classic — and is it worth the price?
The Very Best Lenovo Laptops for Coding (2023)
Looking for the perfect laptop for coding? From powerful workstations to budget-friendly options, we’ve got you covered.
iPad Mini (2021) Review
After a few months of using the iPad Mini, our editor’s honest take is that it’s worth buying. Here’s why.
The Best Tablets for UX Designers
UX designers, meet your new favorite tools: our selection of top tablets for designing. Goodbye, heavy laptops, and hello, flexibility and portability!
Apple Pencil 2 Review
Our editor bought and tested the second generation Apple Pen. Here’s his take after a good few months of using it every day.
The Best Gear for UX Designers, Rounded Up
Looking for the best gear to elevate your UX design game? Look no further. We’ve rounded up the top products for UX designers in one list.
How to Add Custom Fonts to ClickFunnels 2.0
New to ClickFunnels 2.0? Not sure how to upload a custom font to your workspace? This guide will show you how, with screenshots.
Why You Need Originality AI, Now (Review)
If you’re serious about content creation or web publishing, AI detection and plagiarism checking are a must. Meet the new kid on the block.
The Best Forums for Programmers
Want to get your questions answered? Looking for your favorite new hangout spot on the Internet? Read on; we’ve got you covered.
ClickFunnels 2.0 Workflows, Explained
The beginner’s guide to creating workflows in everyone’s favorite funnel-building tool, ClickFunnels 2.0.
How to Manually Tag a Contact in ClickFunnels
Learn how to manually add a tag to a contact in ClickFunnels 2.0, explained step by step and with screenshots so you can follow along.
How to Add Contact Tags in ClickFunnels
New to ClickFunnels 2.0? Not quite sure how to create contact tags to organize your customer profiles? We’ve written this guide to help.
How to Create Segments in ClickFunnels
New to ClickFunnels 2.0? Wondering how to create segments from your contacts? We’ve written this guide to help.
The Best Coffees for Programmers
These insider coffee picks will help you stay fresh and keep your mind sharp throughout the day, even with long hours of coding.
The Best Mouse for Programmers With Macs
Programmer? Mac or MacBook owner? On the hunt for a new mouse? We’ve written this roundup to help you choose.
The Best e-Readers for Programmers
Computer science students, looking for a good e-reader for your programming textbooks? We’ve rounded up the best of the best to help you out.
The Best Desk Setup for Programmers
Programmers! From standing desks and ergonomic chairs to charging stations and cable holders, we’ve rounded up the essentials for your desk.
What’s the Best Laptop Size for Programmers?
Are you thinking about buying a new laptop? Not sure what size screen to get? We’ve written this guide to help.
The Best Split Keyboards for Programmers
Looking for a split keyboard for work and play? We’ve scoured the Internet and rounded up some of the best so you can focus on the buying.
The Best CPUs for Programmers (2024)
Software developers! On the hunt for your computer’s next processor? We’ve rounded up the best CPUs for programming to help you get started.
The Very Best Headsets for Programmers
Programmers! Looking for your next headset? We’ve scored the Internet and rounded up the very best of the best to help you in your hunt.
The Very Best Ergonomic Desks for Programmers
So, you’re a programmer and you’re looking for your next standing desk? We’ve scoured the web and written this guide to help you choose.
What Does Price “Visible” Mean in ClickFunnels?
Can’t figure out what a “visible” price in ClickFunnels 2.0 is? We’ve written this guide to explain it all, with expert tips and tricks.
The Best Paper Notebooks for Programmers
Programmer and avid note-taker? Looking for a new paper notebook? Jot it down like a pro with our two top paper notebook picks.
How to Change a Product’s Price in ClickFunnels
Learn how to add a price or change an existing price for your products in ClickFunnels 2.0.
How to Add a Product in ClickFunnels
Learn how to create your first product in ClickFunnels 2.0, the latest and greatest version of everyone’s funnel-building tool.
How to Edit the Coming Soon Page in ClickFunnels
Learn how to edit your ClickFunnels 2.0 site’s coming soon page in seven easy steps, in plain English and with screenshots.
How to Change a Workspace’s Icon in ClickFunnels
Learn how to change the icon of a ClickFunnels 2.0 workspace in five quick and easy steps, with screenshots.
How to Change a Workspace’s Name in ClickFunnels
Learn how to change the name of a ClickFunnels 2.0 workspace in five quick and easy steps, with screenshots.
How to Add a Domain Name to ClickFunnels
Learn how to buy a domain name through ClickFunnels 2.0, and how to connect a domain name to your site that you already own.
Let Customers Update Payment Methods in ClickFunnels
This little setting lets your customers update their payment methods from within your ClickFunnels 2.0 website’s Customer Center.
Let Customers Cancel Subscriptions in ClickFunnels
This hidden setting allows your membership program’s customers to cancel their subscription through the Customer Center in ClickFunnels 2.0.
How to Change a Blog Post’s URL in ClickFunnels
Not sure how to change the URL of a blog post that’s already published in ClickFunnels 2.0.? This tutorial will help.
How to Delete a Blog Post in ClickFunnels
Want to delete a post on your ClickFunnels 2.0 blog but not sure how? This tutorial will show you, with screenshots.
How to Add a Blog Post in ClickFunnels
Trying to figure out how to draft and publish a blog post in ClickFunnels 2.0? You’re in the right place — we’ve written this guide to help.
URL Redirects in ClickFunnels, Explained
Learn all about setting up and making the most of URL redirects in everyone’s favorite funnel builder, ClickFunnels 2.0.
How to Change a Site’s Favicon in ClickFunnels
Not quite sure how to change your ClickFunnels 2.0 site’s favicon? Don’t worry, we’ve got you. We’ve written this guide to help.
How to Change a Site’s Metadata in ClickFunnels
Learn how to change a ClickFunnels 2.0 site’s default SEO title and meta description, step by step and with screenshots.
How to Add Google Tag Manager to ClickFunnels 2.0
So you want to add a Google Tag Manager container to your ClickFunnels site? This tutorial will show you how!
How to Make Your ClickFunnels Site Private
Do you want to hide your ClickFunnels site from users and search engines? This tutorial will show you how!
How to Get the Value of Text Input in JavaScript
Learn how to get the value of one or multiple text input fields in JavaScript, with annotated code samples.
How to Add an Element to the DOM in JavaScript
Learn how to add DOM elements to an HTML document with confidence using pure JavaScript.
How to Check a Variable’s Type in PHP
So, you want to know how to determine a variable’s data type in PHP? Read on; this tutorial will show you how!
How to Get the Domain Name in PHP
Are you wondering about the best way to get the domain name from the current URL? Read on; this tutorial will help.
How to Check If a String Contains a Substring in PHP
Learn how to check if a string contains a given substring in PHP, with or without case sensitivity — and more.
How to Check for Null in PHP
Not sure how to check for null values in PHP? This tutorial will show you the two best ways to do it, with code examples and without the B.S.
Getting the Parent of an Element in JavaScript
Learn how to get the parent of a DOM element in JavaScript, and which unreliable methods to avoid.
How to Embed YouTube Videos Without Cookies
Learn how to embed the YouTube video player without allowing it to drop cookies on users’ devices.
The Best Office Chairs for Tall People
If you’re big and tall, finding a good chair can be tricky. We’ve rounded up (and ranked) the best options to help you out.
JavaScript Function With an Optional Parameter
Learn the two best ways to declare a JavaScript function with an optional parameter (and how to give the optional parameter a default value).
How to Find Objects in Arrays With JavaScript
Learn how to find objects within arrays of objects in JavaScript, and how to reference their properties the right way.
How to Store Objects in JavaScript Arrays
Learn how to store a JavaScript object in an array — and how to reference that object or its individual properties in that array.
How to Generate a Random String With JavaScript
Learn about the three best ways to generate a random string with JavaScript, and in which situation to use each.
Check If an Array Contains a Value in JavaScript
Learn about the four best ways to check if an array contains a given value in JavaScript, with code samples.
How to Get the Port Number in JavaScript
Learn about the fastest and most practical way to get the port number of the current URL in JavaScript, without the B.S.
How to Get the Current URL in JavaScript
Learn how to get the current URL of the web page, with or without URL parameters and URL fragments.
How to Create a 2D Array in JavaScript
Learn how to create a multi-dimensional array in JavaScript, and how to reference the items in it for your web app’s needs.
How to Run Python Scripts in WordPress
Yes, you can run Python scripts in WordPress. You can either host the script on your server and use exec() or host it in the cloud and use wp_remote_get().
Remove an Element From an Array in JavaScript
Not sure how to remove an item from an array in JavaScript? We’ll walk you through the best methods and help you pick the right one for you.
The Developer’s Guide to localStorage
Learn the ins and outs of localStorage, the persistent Storage object that you can use for storing data in the browser.
The Developer’s Guide to sessionStorage
Learn the ins and outs of sessionStorage, the session-scoped Storage object that you can use for temporarily storing data in the browser.
Printing in Python: With a Comma or a Plus?
Need to print multiple expressions in Python? Can’t make up your mind between the comma and the plus operator? This guide will help.
How to Open Other Programs in Python
Learn how to open other programs in Python and keep them running in parallel to your script.
Can You Subtract Strings in Python?
No, you can’t. But you can manipulate strings until you get to the value you want. This tutorial will show you how.