Apache Cookbook

This was originally printed in the March 2008 edition of the UKUUG newsletter, which is now defunct. Title: Apache Cookbook (2nd edition)Authors: Rich Bowen, Ken CoarISBN: 9780596529949 As someone responsible…

Agile Web Development with Rails

This was originally printed in the September 2011 edition of the UKUUG newsletter, which is now defunct. Title: Agile Web Development with Rails (4th edition – later editions are available)Authors:…

21st Century C

This was originally printed in the March 2013 edition of the UKUUG newsletter, which is now defunct. Title: 21st Century C (1st edition - a 2nd edition is available)Author: Ben…

Skeleton Slim 4 application

I've been using the Slim Framework a lot recently, both in existing clients and for bootstrapping simple web applications. For new projects I've chosen it over the likes of Laravel…

PHP developer mentoring

I've recently launched a new service, PHP Developer Mentoring, for organisations with junior and mid level developers who would like to build up their skills with mentoring from a senior…

Preventing contact form spam

If you have a contact form on your website, you've probably been the recipient of spam or junk messages. Unfortunately these forms are easy to abuse, and there are automated…

Pick a Date

I regularly organise events for groups, and doing so usually involves selecting a date which works for as many people as possible. In the past I've used services such as…

Freelancing Q&A sessions

Over the past few years, I've delivered Q&A sessions on what it is like to be a freelancer, at conferences and to groups of students at universities. These have always…