Updated on May 21, 2015 in Learn
Creating Vanity URLs in PHP: Subfolders and Header Redirects
Every page on a website has a unique web address that appears in the address bar when someone visits the page in a browser. These web addresses are known as URLs. (This stands for “uniform resource locator,” but that’s not…
Updated on May 21, 2015 in Learn
Sending Email With PHPMailer and SMTP
Many PHP websites and web applications need to send transactional emails. A user may request a password reset that sends them an email, or you may need to notify a customer that their order has shipped. PHP does have a…
Updated on May 21, 2015 in Learn
How to parse XML with PHP5
Feeds are streams of content that people can use to share pieces of information across websites. PHP5’s simpleXML functions dramatically simplify the process of interpreting the feeds into something useful for your web pages.
Updated on March 30, 2021 in Learn
How to Debug in PHP
Nobody enjoys the process of debugging their code. If you want to build killer web apps though, it’s vital that you understand the process thoroughly. This article breaks down the fundamentals of debugging in PHP, helps you understand PHP’s error…
Updated on March 30, 2021 in Learn
How to Debug in PHP
Nobody enjoys the process of debugging their code. If you want to build killer web apps though, it’s vital that you understand the process thoroughly. This article breaks down the fundamentals of debugging in PHP, helps you understand PHP’s error…
Updated on April 8, 2026 in Learn
How Node.js Lets JavaScript Run on the Server
If you have been learning JavaScript for front-end development, you have been writing code that runs in the browser. Node.js makes it possible to run that same JavaScript on a server instead. That shift is what makes JavaScript a viable…
Updated on August 26, 2024 in Learn
How to Set the Default Value in an HTML Input Date Field
When constructing forms with HTML, it’s common to incorporate a date input field, allowing users to select a date. To enhance user experience, setting the default value of this input field to today’s date can be beneficial. This tutorial will…
Updated on May 30, 2023 in AI
Generating Database Seed Files with ChatGPT
Frameworks like Laravel and Ruby on Rails eliminate countless decisions that you would otherwise be forced to make when building web applications. Even so, a great deal of time is spent on mundane tasks rather than building the intellectual property…
Updated on September 11, 2023 in Learn
Java vs. JavaScript: A Complete Comparison
The programming languages Java and JavaScript may sound similar, but they’re not actually related to each other at all. In fact, it’s often said that the name ‘JavaScript’ was a marketing tactic to take advantage of Java’s popularity. Although both…
Updated on December 2, 2022 in Learn
How to Become a Web Developer: 6 Achievable Steps
It’s one thing to train to become a professional web developer. It’s another to do it quickly. People spend well over four years within the walls of a university and close to $100,000 to graduate with a computer science degree….
Updated on November 25, 2022 in Learn
How To Add Custom Fields to a Custom Post Type in WordPress
WordPress has come a long way from its humble blogging beginnings. With the popularization of Custom Posts Types (CPTs), WordPress has emerged to become a fully-featured CMS platform. WordPress has evolved to be suitable for any kind of content you…
Updated on March 19, 2026 in Learn
Creating Autocomplete Dropdowns with the datalist Element Element
The <datalist> element lets you add native autocomplete suggestions to any text input without JavaScript or a third-party library. The browser handles the filtering and display automatically. This guide covers how to use it, how to populate it dynamically from…