Popular tags
IKnowThatNow © 2023 - Contact
Web Development
Posts about Web Development.
PHP 8.3 release and features
Updated 6th September 2023
The time of year is fast approaching for PHP developers around the world. We have a new PHP release knocking on the door. PHP 8.3 RC 1 is now available for testing, and with this release we are able to get a glimps at some of the highlight features coming later in the year. PHP
List of programming languages used for Web Development
Updated 16th August 2022

There are a wide variety of programming languages that can be used for web development. Which one you choose depends on your preferences and needs. Some languages are better suited for certain tasks than others. In this post, we’ll take a look at some of the most popular languages used for web development. JavaScript PHP
5 Reasons to Use an IDE for Programming
Updated 3rd August 2022

If you’re a programmer, then you know how important it is to have the right tools for the job. And one of the most important tools for any programmer is an IDE, or integrated development environment. Let’s look at some reasons to use an IDE. What is an IDE? An IDE is a suite of
What is PHP?
Updated 1st August 2022

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

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

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

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

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 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

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

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
MySQL 8: Create user and grant all privileges on database
Updated 16th August 2022
Learn how to create a new user in MySQL 8 and grant all privileges on a database. MySQL 8 introduced performance and security updates. Released in April 2018, MySQL 8 was the first major release since MySQL 5.7 in 2015. With MySQL 5.7 end of support looming in October 2023, it’s a good idea to