The Steam Autumn sale is on and I’m definitely not going to buy any games that’ll sit in my Steam library and never get played.

games steam

This afternoon I've been playing with PHP and GD to dynamically create Open Graph images. I then moved a website from a shared host to a VPS -- the VPS is proper quick in comparison.

dayjob hosting opengraph php

This morning I am mostly writing SQL queries for reports. I've also converted values in a db table column from plain text to json strings to allow for multiple values. Feels a bit hacky, but works ok. Should probably create another table at some point.

dayjob json sql

That feeling when you've been concentrating intensely on solving a problem, you solve the problem and then look up from your monitors to wonder where you are even located in meatspace.

devnull

Starting my day by converting a small CodeIgniter 3 app to CodeIgniter 4. It's a microservice and it only has 2 routes and 2 controllers, so it should be a quick win.

codeigniter dayjob php

Replacing some manually installed PHP libraries with Composer dependencies. I'm sure they were only ever installed manually as a stopgap, but I can't help think it would have been cleaner and possibly easier to use Composer in the first place.

composer dayjob php

I recently read a toot from someone who was frustrated with Ubuntu because of snapd and was asking for recommendations for other Debian based distributions. Why was Debian itself not the obvious choice?

debian linux ubuntu

This is Bumble. Bumble has to be the most chilled cat I’ve ever known. He’s a real mummy’s boy, but he tolerates me as well, so that’s nice.

Bumble the cat.

caturday

Looking at an old version of Dompdf and considering if I should update it, or switch the app to use a service built with Puppeteer or similar. I'm thinking Puppeteer might provide faster PDF renders.

javascript php

Deleting session files and pushing the limits of rm: exec: Failed to execute process '/usr/bin/rm': the total size of the argument list and exported variables (5.5MB) exceeds the OS limit of 2MB.

dayjob linux

Trying to get an old PHP application updated to work with PHP 8.2. I'm hitting a bunch of errors and I'm working my way through them, slowly.

dayjob php

For some reason, I had it in my head that most systems allowed hyphens in hashtags. Apparently this is not the case. I should really look these things up before making assumptions in code.

devnull

I'm WFH for next couple of days as we've got Paul the decorator in doing our hallway and stairs. Paul has got his radio on and is listening to Craig Charles on 6 Music. Luckily, we chose a decorator with good taste in Radio stations.

music

Philip Newborough and a donkey enjoying a beer.

About

My name is and I’m a full stack web developer living and working in Lincoln, England. This website (philipnewborough.co.uk) serves as my personal homepage. When I’m not working with tech, I love to ride bicycles with my wife and friends.

An IndieWeb Webring 🕸💍