Blog

Home Automation - My Nest Thermostat

I have loved the idea of the Nest thermostat for some time but living in a rented home means I can't make use of a product like this, not having central heating also presents a problem! A couple of w...

Taming Javascript

As part of my work on the Build Brighton Member Site (BBMS) I recently tackled some of the javascript that was scattered across the site. The BBMS is a fairly ordinary website using traditional form...

Event Driven Code

As part of my recent work rebuilding the payment system for the Build Brighton member system (BBMS) I have started using events to loosely couple my code. Within Laravel events are a basic pubsub syst...

Subscription Payments

Last year I created the member management system for Build Brighton, this was a system designed amongst other things to track members monthly subscription payments. I designed the system around the Go...

Light bulbs everywhere

Last year the company I was working with were having their offices refurbished and it got me thinking about corporate art but something that's potentially useful as well as interesting to look at. I g...

Interfacing with a Vending Machine

Before Christmas Build Brighton procured a vending machine. This is something we had been talking about for a while but vending machines are typically large and heavy as they have refrigeration units...

Website Design with Material Design

Back in June at the IO event Google announced the Material Design guidelines. This was a full set of design and style guidelines or at least recommended guidelines for mobile and android apps, they ca...

My Name In Lights

I really enjoy making things out of wood but I don't often get a chance or have a reason but after watching some videos from the amazing Jimmy Diresta I decided to spend an afternoon making a light ba...

Modern PHP Development with Laravel

I have been using Laravel for a few years now, I moved onto it from Codeigniter and its now my framework of choice and something I use whenever I get the chance. I have found laravel to be very diffe...

Xively, Phant & DataStore

I have been working on a home sensor network for several months now and had been passing this data to Xively but I started to think about the next steps, namely using this data to control devices. To...