Technical SEO Audit – How to Improve Your Website’s search ranking

Updated 16th August 2022

As a website owner or administrator, you likely want your site to rank well on search engine results pages (SERPs). After all, higher SERP rankings can mean more organic traffic and potential customers or clients. One way to improve your website’s ranking is to perform a technical SEO audit. A technical SEO audit can help

How Semantic HTML Tags Can Improve Your Website’s SEO

Updated 18th December 2023

In this post, I will help you understand HTML semantic tags and how they can’t help improve your website’s SEO. I will also help you understand the meaning of Technical SEO and what steps you should take to increase your website’s SEO score to help drive more traffic. What are HTML semantic tags? Semantic tags,

What is PHP?

Updated 1st August 2022

PHP is easy to learn

PHP (PHP: Hypertext Preprocessor) is an open-source, general-purpose, and server-side scripting language widely used in web development. PHP is used to manage databases, dynamic content, session tracking, and much more. Let’s answer the question “What is PHP?”. What is PHP used for? Since its first release in 1995, PHP has been seen used in many

Top 3 CSS Frameworks in 2022

Updated 1st August 2022

Top CSS Frameworks

Building and designing websites and web applications has become confusing. It can feel like every week there are new JavaScript frameworks to build your front-end applications and new packages to enhance the user experience. Thankfully, the same can’t be said for CSS. Here are the Top 3 CSS Frameworks by popularity, so you know they

Destructuring in JavaScript

Updated 16th August 2022

Destructuring In JavaScript

Introduced in ES6, Destructuring in JavaScript is a way to unpack values from arrays, or properties from objects, into distinct variables. What is a use-case of Destructuring in JavaScript? Until ES6, if we wanted to extract data from an array we would have to do something similar to: let message = ; let greeting

JavaScript Spread & Rest Operators

Updated 28th July 2022

JavaScript Spread & Rest Operators

In JavaScript, three dots ( … ) are used for both the Spread and Rest operators. Spread and Rest perform different actions. Let’s learn what the JavaScript Spread & Rest Operators do. JavaScript Spread Operator The JavaScript Spread Operator ( … ) allows us to copy and split an Array or Object into another Array

SOLID Principles of Object-Oriented Design

Updated 16th August 2022

SOLID Principles

When building software it’s important to follow best practices and adhere to principles set out by industry leaders. In this post, we will explore the SOLID Principles. SOLID stands for: S – Single-responsibility principle O – Open-closed Principle L – Liskov Substitution Principle I – Interface Segregation Principle D – Dependency Inversion Principle Great! But

DRY: What is DRY in Development

Updated 16th August 2022

DRY Web Development

DRY stands for Don’t Repeat Yourself. It’s a principle in software development that aims to reduce the repetition of code and favor abstraction and avoid redundancy. Let’s learn the meaning of DRY. The DRY principle is stated as “Every piece of knowledge must have a single, unambiguous, authoritative representation within a system”, but what does

What is a front-end application?

Updated 16th August 2022

Front-end web development meme

What is a front-end application? If you’re new to Web Development, there may be many terms you hear that you’re unsure what they mean. Don’t worry, this is all part of the learning experience and you will pick these terms up as you progress in your journey to becoming a web developer. In this post,

Git Commands: Common commands you will use

Updated 16th August 2022

Git version control

In this post, I will show you some common Git commands, how to use them and explain exactly what they do. By the end of this post, you will know “How to Git”. What is Git? First, let’s learn what GIT is. What benefits as a developer do you get from using GIT? And learn