Mubles Lighthouse at dusk
 

Developer

Photographer

Movie Lover

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 workong 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, ...

Database Connection Mis-information

Whilst on my usual rounds on StackOverflow to help spred useful knowledge of computing and web development I came across the following comments on a thread: Um... mysql doesn't connect over http... nor to a directory Neither should it be an url. ...

Check, test and check again

I noticed today as I was about to start a different article that my website was looking a bit, well, funny.  The layout was wrong, some of the colours were off, the whole thing was a mess.  Don't get me wrong, it's not at the forefront of d...

Joomla 3.5.1 released

Joomla has announced the release of their open source CMS system, version v3.5.1.  The latest version fixes the following issues which were found in v3.5: Fix root url sometimes returning empty in canonical URLs Fix having to log in twice wh...

Joomla 3.5 Released

A little over a week ago, the Joomla! Project anounced the release of Joomla 3.5.  The major advantage this has is that the widely used CMS has PHP7 support, allowing webmasters to upgrade their server installations and take advantage of the per...

NEVER trust user input

I've had the joys recently of being part of a code autit for a potential client for a change or re-build of a system.  The code in itself was complete textbook...of how not to code a system.  It looked like it had been built long long ago w...

Drupal 8.0.5 Released

Open source and widely popular CMS Drupal released a maintenance fix to their 8.x branch a little under a week ago.  This release fixes some bugs in the branch, but there's no security fixes as part of it.  The list of changes is avail...

Perils of a shared hosting platform

Once again I've been inspired by a stack overflow question, and it made me think about issues of a shared hosting platform.  You know the ones; the "host your site for £2.99 a month" sites.  There's nothing inherently wrong with it (I...

The importance of meaningful variable names

I was having my usual browse around Stack Overflow today (I really want that Fanatic badge) when I came across this question about fatal errors.  The coder in question was getting the following fatal error: Fatal error: Call to a member funct...