What are Path Variables in Windows?

Path variables are a set of directories that contain executable programs that can be executed using a terminal from any directory within the operating system. Path variables can allow you to create, or use already existing, programs within the command prompt or bash terminal from any directory or place within…

Continue Reading What are Path Variables in Windows?

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

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 some PHP to our web application. PHP is a server-side web programming language….

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

The Basics of Command Prompt

The command prompt is a tool on Windows operating systems that allows you to run various operations that you can and cannot run without using the command prompt. For example, you are able to create files and folders without using the command prompt but you can achieve the same using…

Continue Reading The Basics of Command Prompt

XMLHttpRequest in JavaScript

XMLHttpRequest is an object in JavaScript that allows you to send AJAX requests to the server, it allows you to get a response from the server using an asynchronous process. Asynchronous calls allow you to get a response from the server without having to reload the page. Imagine a social…

Continue Reading XMLHttpRequest in JavaScript

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

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 two different, but similar, pieces of functionality to our to-do list web application….

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

Synchronous vs Asynchronous

Synchronous and asynchronous are different methods of running processes, synchronous processes will be run one after another whereas asynchronous processes will be run simultaneously and potentially finish at different times. When writing code most of your code will be run in a synchronous process, one line after the other. However,…

Continue Reading Synchronous vs Asynchronous

What is AJAX?

Ajax, or Asynchronous JavaScript And XML, is a way to request a resource from the server without having to reload the page or ask the user to navigate to a different page. This means you can request information, such as recent posts, in the background and refresh the display in…

Continue Reading What is AJAX?

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

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 back in the ability to add new to-do list items to our webpage…

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

What is PHP?

PHP is a server-side scripting language used by web developers to create functionality and processes that run on the server in response to a web request. PHP is a recursive acronym that stands for PHP Hypertext Preprocessor. You can use PHP to respond to a request from a webpage or…

Continue Reading What is PHP?

Client-Side vs. Server-Side Programming

Client-side code runs on a client’s computer whereas server-side code runs on a web server before a webpage is sent to the client. A user first requests a webpage from a server, the server may then run some operations or processes, then afterward the webpage is sent to the user….

Continue Reading Client-Side vs. Server-Side Programming