Web Development & Technology Blog.


Welcome to my personal blog.

I write articles about web development, predominantly using PHP, MySQL and the Microsoft .Net stack. I also sometimes post about running crazy distances, cycling and health and fitness tech.


Working with Sessions in CodeIgniter 4

Sessions are an essential part of web application development as they allow developers to store and access user-specific data throughout the user's session on a website. In PHP web development, there…read more

7 May 2023

Posted by: Grant B


An Introduction to Regular Expressions

As a new developer, you may have heard the term "regular expression" (or "regex" for short) thrown around, but you may not be entirely sure what it is or how to use it. In this post, we'll provide…read more

27 February 2023

Posted by: Grant B


Implementing .htaccess redirects on a WordPress website

When using an .htaccess file to redirect URLs on a Wordpress site, it's important to understand the order in which the rules are processed. Wordpress includes its own set of rewrite rules in the .htaccess…read more

4 February 2023

Posted by: Grant B


Understanding the file structure of a CodeIgniter 4 website

CodeIgniter 4 is a popular PHP web application framework that is known for its simplicity and ease of use. One of the key features of CodeIgniter 4 is its file structure, which is designed to be easy…read more

21 January 2023

Posted by: Grant B


Adding Structured Data To Opencart Product Pages

Having a website is a great tool to get your business in front of a great deal of customers. With there being so many competitors for most industries, it is always a great idea to do everything you…read more

16 March 2022

Posted by: Grant B


A great way to manage your Linux VPS using TinyCP

I have always loved developing websites using technologies from the Microsoft web stack. The only limitation I ever encountered is the slight restriction on hosting choices when you are ready to go…read more

14 September 2019

Posted by: Grant B


Hosting .Net Core Web Apps On Ubuntu With TinyCP

In a previous post I covered how to install TinyCP on an Ubuntu 18.04 VPS. The whole purpose I chose TinyCP as my server control panel was for its light resource usage and ease of being able to automate…read more

7 August 2019

Posted by: Grant B


Finally getting started on my blog

I have been developing websites and web applications for going on 11 years now and have always wanted to share some of the interesting things I have learned along the way. I even went so far as to…read more

18 July 2019

Posted by: Grant B