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…

Encrypting the site

I've just moved my site from HTTP over to HTTPS.  It's not a huge deal for something like this, but it's something which I've really needed to do for a while, and something which is becoming more and more popular.  For most people this won't mean much, and for this…

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…

Database Connection Mis-information

Whilst on my usual rounds on StackOverflow to help spread 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 directoryNeither should it be an url. Usually it's localhost or the IP address of the…

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 design, and won't…

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 stringThe code section in question was$…

Developers are the destroyers of hardware

I've had a few discussions with some of my colleagues and friends in software development, and one of the things we all agree on is that there is nothing worse than a slow development environment.  A lot of us work with IDEs, some need to compile their code, some just…