Category: Software Development

JavaScript Destructuring Explained

The JavaScript destructuring expression is a way to pull specific fields out of objects without having the entire object. This can be used either to just simply rip out values from an object and run checks against them. However, it is probably best used in function parameters, as it allows…

Continue Reading JavaScript Destructuring Explained

How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP

In this series of tutorials, you will learn how to create a basic to-do list web application. This tutorial series is aimed at beginner programmers who may have created a simple webpage/website before or people who are interested in how websites are created from the ground up. At the end…

Continue Reading How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP

How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP – Part 11

This is the continuation of a series of tutorials about creating a to-do list web application, if you haven’t checked out the entire tutorial please start from Part 1. In this part we are going to add code to our JavaScript file to call the server-side methods we set up…

Continue Reading How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP – Part 11

JavaScript Spread Operator Explained

The JavaScript spread operator is a way to expand an array or list into a concatenable type. This will make more sense after looking at a few examples and code snippets. If you do not understand arrays or lists within JavaScript please read this post first – Arrays and Lists…

Continue Reading JavaScript Spread Operator Explained

JavaScript Arrow Functions Explained

JavaScript arrow functions, or lambdas, are a way to reduce the lines of code around writing functions. This can make code more readable if used in an appropriate way. When using arrow functions you can remove a few lines of code and make your code a bit more succinct and…

Continue Reading JavaScript Arrow Functions Explained

How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP – Part 10

This is the continuation of a series of tutorials about creating a to-do list web application, if you haven’t checked out the entire tutorial please start from Part 1. In this part, we are going to add a few more functions to the ‘MyDatabase’ class that will allow us to…

Continue Reading How To Create A Simple To Do List App Using HTML, CSS, JS, and PHP – Part 10

Basic SQL Commands Explained

SQL, or Structured Query Language, is a programming language to interact with and modify data within a SQL database. You use the SQL programming language to run operations onto a database, this can involve retrieving, adding, updating, or delete data within a database. So essentially it allows you to run…

Continue Reading Basic SQL Commands Explained

REST Method Basics Explained

HTTPS verbs can be used to differentiate requests and tell the server what you want out of your request. It can also impose restrictions that can allow a more structured and secure web application. Using HTTP verbs can allow you to separate creating, updating, modifying, and deleting resources on the…

Continue Reading REST Method Basics Explained

How To Create A Simple To-Do List App Using HTML, CSS, JS, and PHP – Part 9

This is the continuation of a series of tutorials about creating a to-do list web application, if you haven’t checked out the entire tutorial please start from Part 1. In this tutorial, we are going to add a simple file database using SQLite and use PHP to interact with the…

Continue Reading How To Create A Simple To-Do List App Using HTML, CSS, JS, and PHP – Part 9

What is SQL?

SQL or Structured Query Language is a scripting language used to program and interact with a relational database. Using SQL you can create, manipulate, delete databases as well as add, remove, edit, and update tables in the database and data within those tables. SQL is not the only scripting language…

Continue Reading What is SQL?