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 performance improvements that PHP7 brings. The new version comes with an e-mail update plugin to allow […]

NEVER trust user input

I’ve had the joys recently of being part of a code audit 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 when OO principles didn’t exist, and when no-one […]

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 available here.  The change log also lists April 20th as the release date for Drupal […]

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 was using them for a long time until I decided I wanted my own server […]

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 function Createuser() on string The code section in question was

Developers still lack security know-how

Earlier this week I was looking into RESTFUL web services and how to create them, so I set myself a small project.  The idea was to do something very basic, but that could be useful for someone rather than just a proof of concept.  i had no real direction.  With the news recently being about […]