Several projects I work on use the Twig templating system to separate the look of a site from the backend logic. One change I was asked for recently was to…
By default, most Docker containers seem to use UTC as the timezone. This is generally sensible for servers, however some of the web applications I maintain assume that the system…
I've long used public/private keys as my default way of authenticating via SSH, for the following reasons: I don't need to share my credentials with whoever creates the account.I can…
For several years now I've been using Visual Studio Code as my main editor, and one bugbear of mine was that by default a search in a project would find…
If you have a web application, you need to ensure that every component (code, files, database etc.) is backed up on a regular basis. Backups need to be: Automated: So…
Recently I had to upload a PDF via a mobile app which required each page to be uploaded as a separate file - potentially an enormous amount of work. pdftk…
2021 has been another year of general chaos, but fortunately my business hasn't been too badly affected. I've also spent some time improving my business, which I think will stand…
Recently I had to setup a web server to relay all outbound email (e.g. password resets) through Office 365. The options are listed in How to set up a multifunction…