Issues with using a CMS

If you have a website, the chances are it runs on a CMS (Content Management System).  There are hundreds of them out there, some you will have heard of; Wordpress is the obvious one.  Others include Drupal, Joomla, and Umbraco.  These are great for the most part, as they require…

CI/CD with Gitlab - Getting started

I use Gitlab a lot.  I use it for personal projects and have also implemented it at work - I love the platform.  Others are available, but for me, having everything in one place (though risky!) saves me having several tabs open. I've previously covered what CI/CD is, and…

Getting Started with Symfony (part 1)

I'm about to make a change in my career and go back into development.  To help me do that I've started a course on Udemy for getting up and running with Symfony 4.  I figured that if I was going to be working with frameworks, I might as well get…

Jenkins disk space usage

I'm working on a project, part time, in my spare time.  As part of that project I have Jenkins for continual building when I publish anything into the master branch in git.  I've not done much for a month or so, but logged in to it today to be given…

Automating the simple stuff

We all use computers for one thing or another, and in most cases we'll do the same things on them over and over.  Part of being a developer is realising the things which need doing a lot, and automating them to increase productivity.  Doesn't matter what it is, there's generally…

Introducing Charon File Uploader

I've wanted to build a useful JavaScript library for a while, but never found any of the ones out there lacking.  I've been working on a new project recently and one of the things I needed to do for that was be able to upload an image via AJAX, along…