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 […]

Under Construction

I’ve left this site languish a little too long with no posts or improvement.  It’s time for that to change, so I’ve started some development on the back-end, which will hopefully lead to a better working front end.  Here’s a breakdown of what is in development: Splitting “versions” of the site out into individual posts […]

A reminder about backups

I’m a huge advocate of taking backups of things.  So much so, I’ve got my own home server backing up to “the cloud” with all of my files on it.  It needs a bit of an organisational shuffle I think, but the idea is there.

Sensible SVN Structuring

SVN, or any other version control system for that matter, should always be used when developing code.  It doesn’t matter if it’s for a single person project, or a huge project involving hundreds of different developers.  Version control is essential.

So you think you’re in control of your website?

I’ve recently been approached about a project for me to work on, part-time and on the side.  This itself isn’t unusual, but it’s one of a very small minority which I think is a good idea and has some promise.  I’ll not go into details about it, as I don’t know the full details of […]

Coding basics: DRY programming

I’ve been working on an old code base recently, a one which I have inherited, and looking through it I was frustrated at a lot of the code involved.  Don’t get me wrong, that’s normal for most programmers when they inherit an old project, but I’m not sure this followed good programming practices from when […]

Home Media Server – Part 3 – Samba Configuration

As part of the file server set up, I’ve created a Samba share in order to facilitate easily adding files to it form other devices around the house.  It’s not been plain sailing, and I’m still not convinced my setup is right, but here’s the pain steps I went through using the terminal on Debian:

Installing non-free network drivers on Debian

As you might have seen, I’ve been building, and setting up my home server, and during that time, I had a lot of issues getting things working.  Some were from my own stupidity (like installing the GRUB loader on the wrong hard drive so it wouldn’t be read at boot time) and others weren’t so much my fault, […]

Home file server – part 2

After posting my intention of building a home file server for storing my movies, pictures, music and probably other files, I had to order some new hard drives to give me the space I think I will need.  They have now arrived so I get to install those into the case, and then set up the operating system […]