Blog
Fixing the twitter 100% cpu issue in the chrome browser
September 29, 2023
Since tweetdeck was put behind the paywall of Twitter, I have been using the vanilla Twitter which is awful, but the only way to access the twitter site. One thing I found straight away is that it...
Read this post ...
Installing a Wordpress blog locally with https ssh and plugins
April 28, 2023
I recently inherited a Wordpress website that needed updating to the latest version of Wordpress and a general cleanup. Wordpress has gone through a lot of changes in the past few months and one...
Read this post ...
Analyse a website for seo errors malware domain rank
March 6, 2023
As part of my job search, I began looking at ways to analyse and test a company website to see how good it is. I am looking at a number of criteria. Firstly, I use Wappalyzer to see what...
Read this post ...
Debian unstable apt get, update kernel and force remove apt errors
February 27, 2023
This weekend I decided to go for an full Debian dist-upgrade / full-upgrade on my main linux Debian machine. I had a growing list of 'The following packages have been kept back:' and so I decided to...
Read this post ...
Learning Go Golang to compliment PHP and Bash for web and devops
January 27, 2023
I wanted to start learning Go / Golang for 3 reasons, firstly to start work on a multi-threaded spider to download html for websites faster and concurrently. Also I wanted to play around with...
Read this post ...
Mysql speed improvements and query optimisation
January 19, 2023
Yesterday, I came across an issue where a Laravel spider I had running crawled to a snails pace. It was running by selecting a url from the database, using curl to get the html, extracting the title,...
Read this post ...
Upgrading PHP to version 8.2 on Debian Linux
January 16, 2023
Today I decided to upgrade my PHP version to 8.2 on my local Debian desktop to test compatability with Laravel versions 8 and 9 and soon to be version 10 of laravel! I wrote a blog previously about...
Read this post ...
Typesense Part 3 adding an id field for each record and more
January 14, 2023
I saw an update to version 0.24 of typesense and I have built a new database of around 300,000 websites so it was time to install it on a live server! check the status: and do a healthcheck...
Read this post ...
PHP Functions for Domain Names and IP Addresses
December 17, 2022
I am working on a project that involves lots of domain names and splitting the actual domain name and the top level domain from the url. The PHP function parse_url is a good starting point for...
Read this post ...
Awesome AllotmentAndy
December 16, 2022
There are many useful github repos of links to topics called Awesome. I wanted to make something similar and some of my favourite Awesome pages include: chiraggude/awesome-laravel...
Read this post ...