JavaScript: Tagged template literals

The template literal syntax is a very useful feature in JavaScript. One often overlooked feature of template literals is the ability to use a tag function to perform actions on them. Instead of immediately assigning…

Published

JavaScript variables: Getting started

Learn all about JavaScript variables in this guide for beginners. You can think of variables as containers of information. Variables allow a way of labeling data with a descriptive name. They are not values themselves,…

Published

Client-side validation using built-in form validation

There are many ways to work validate user data when working with forms on the client-side. You can write custom JavaScript to do this, or use one of the many 3rd party libraries that are…

Published

Create a modal overlay using JavaScript

One common feature in many web pages and apps are modals. Modal windows and overlays serve as structural elements for many different types of content, such as images and videos, forms, alerts and notices and…

Published

Getting started with forms

Forms are one of the most common ways that users interact with a site or app. From a simple newsletter subscription to a complex multi-line shipping form, they are found on almost every site and…

Published

How to create a web page with HTML

In this tutorial we’ll build a simple web page using HTML. This is aimed at people who are starting out with HTML but have a basic understanding of the syntax. If you’re completely new to…

Published

Free resources for developers creating video content

If you’re a developer that’s decided to start creating video content it can be discouraging looking at the cost of commonly used software for video post-production. You’ve already spent some money on the hardware to…

Published

Getting started with Firefox

Thinking about using Firefox as your main browser? Get started here. I’ve been using Firefox for several years as one of my preferred browser, but only recently started using it as my main browser for…

Published

Build a website with these free tools

With the huge number of tools available to web developers these days, it can be overwhelming to decide what tools work best for you and your project. It takes time to try out different tools,…

Published

5 techniques for learning new concepts

Learning new concepts isn’t easy, especially technical ones. It takes time, dedication and hard work to learn a new skill. Before you commit your time and effort to learning something new, explore some different techniques…

Published