How to Amend Git Commits

Most developers will find themselves - sometimes frequently - in a situation where they need to amend a Git commit. Amending Git is easy when you know how!

How to Amend Git Commits.

A Beginner's Guide to Web Hosting

As someone new to the web, or hoping to launch your first website, hosting may come as a bit of a complicated shock. Hopefully I can help offer some advice!

A Beginner's Guide to Web Hosting.

What Makes a Great JavaScript Developer?

Web development, and JavaScript is one of those great skills that - with enough time and patience - you can teach yourself, in your home. Here are my tips..

What Makes a Great JavaScript Developer?

Do Websites Need to Look the Same in Every Browser?

Progressive enhancement in web development is often misunderstood: it allows us to take advantage of more modern browsers, without penalising the older ones.

Do Websites Need to Look the Same in Every Browser?

Adaptive vs. Responsive Design & Development

Now used as almost trivial marketing buzz words, there really are significant differences between responsive and adaptive design and development techniques.

Adaptive vs. Responsive Design & Development.

What Is an HTML Entity?

In HTML, entities are short encoded strings that represent reserved or invisible characters. For example, simple icons or graphics or even just white space.

What Is an HTML Entity?

Flexbox vs. Grid

At first glance, 'flexbox' and 'grid' in CSS appear to solve similar problems in different ways. They are both suited to very different layouts however.

Flexbox vs. Grid.

Renaming and Destructuring Variables in ES6

Perhaps one of the most-used but misunderstood features of ES6, destructuring data is easy to use and leads to cleaner, simpler code and happier developers!

Renaming and Destructuring Variables in ES6.

How to Choose a React Developer

React has become one of the main cornerstones of any web development project. It can be a struggle to find just the right one for your team...

How to Choose a React Developer.

Create Arrays of Any Size with Placeholder Content in JavaScript

There are many different ways of creating placeholder arrays in JavaScript - whether the array itself is a placeholder, or simply the content within it.

Create Arrays of Any Size with Placeholder Content in JavaScript.

The Quirks of Z-Index

In CSS, Z-index is one of those properties that seems so simple and straightforward. However, there are a number of quirks and gotchas that you need to know.

The Quirks of Z-Index.