Latest Tutorials

How to Validate and Sanitise PHP Form Input for Security

Learn how to secure your PHP forms by validating and sanitising user input. This tutorial covers techniques to prevent SQL injection, XSS attacks, and ensure reliable data handling.

By AI

Setting Up AdGuard Home on a Raspberry Pi for Network-Wide Ad Blocking

Learn how to install and configure AdGuard Home on a Raspberry Pi. This step-by-step guide covers setup, DNS configuration, and customising filters for seamless network-wide ad and tracker blocking.

By DanielXP

User System (Part 2 - Blocking Usernames)

Block specific usernames on the user system. This tutorial explores efficient methods for checking and restricting disallowed usernames using arrays and regular expressions.

By DanielXP

How to Secure Your CentOS Server: Best Practices

Protect your CentOS server with this comprehensive guide. Learn how to harden SSH access, set up firewalls, disable unused services, and configure Fail2Ban to prevent brute-force attacks and enhance server security.

By DanielXP

Building a Retro Gaming Console with RetroPie

Walk through installing RetroPie to turn the Pi into a retro gaming console. Cover game controller setup, adding ROMs, and basic troubleshooting.

By DanielXP

How to Install and Use Unlighthouse on macOS using HomeBrew and npx

Learn how to install and set up Unlighthouse on macOS to scan your website using Google Lighthouse. This step-by-step guide covers installing Homebrew, Node.js, and running Unlighthouse for detailed site performance reports.

By DanielXP

JavaScript Functions: A Guide to Organising and Reusing Code

Learn how to define and use functions in JavaScript. This beginner friendly guide covers function parameters, return values, and modern arrow functions, helping you write organised, reusable, and efficient code.

By DanielXP

Getting Started with HTML: Build Your First Webpage Step-by-Step

Learn the fundamentals of HTML in this beginner friendly guide. Discover how to structure a webpage using essential tags like <html>, <head>, and <body>, and create your first webpage with ease.

By DanielXP

Getting Started with Python: Installation and First Steps

Learn how to set up Python on your computer, create your first project, and run a basic script. This beginner-friendly guide covers manual installation, using Visual Studio Code, and tips for exploring Python further.

By AI

Automating Tasks with Cron Jobs in CentOS

Learn how to automate tasks in CentOS using cron jobs. This tutorial covers scheduling backups, updates, and maintenance tasks, with step-by-step examples to streamline server management.

By AI

Popular Tutorials This Week

Open And Close CD Tray

Click a button and your CD tray will open :)

By ShadowMage

How to Enable Gzip Compression in PHP for Faster Page Loads

Learn how to enable Gzip compression in PHP to optimize your website's performance. This tutorial covers setting the compression level with zlib.output_compression_level and using ob_gzhandler to reduce page size and improve load times.

By chrism

Create a Simple PHP Contact Us Form

Learn how to create a PHP Contact Us form with input validation and email functionality. This step-by-step guide ensures your form is easy to use and integrates seamlessly with your website.

By Liquidsteel

[PHP IRC] Bot authentication

Authenticate with the bot before allowing access to commands,

By ShadowMage

Getting started with MySQLi

Learn how to connect to a MySQL database using mysqli in PHP. This tutorial covers database setup via cPanel and secure connection methods.

By Joshua

Parsing a RSS feed

How to parse a RSS feed in PHP.

By DanielXP