Welcome to my website

I am currently reading…

I am currently listening to…

I'm Christopher. A twenty-something graduate,
star gazer, aspiring triathlete, vegetarian, reader
and writer, cinemaniac and lover of life in general

Born, raised and currently residing in sunny Bristol I work as a Web Developer for Ents24, bringing you the easiest way to see what's happening your area. Okay, okay, you got me. Bristol isn't even that sunny. I do, though, have a decade of experience under my belt working with PHP and MySQL, building applications used by hundreds of thousands of people from all four corners of the globe.

This site exists primarily to permit myself writing about technology, tips & tricks and life in general. You can follow what I am currently reading and listening to over there on the right hand side. You can follow me on Twitter where I occasionally spout something witty.

From the journal

From the deep

Obligatory links

jQuery plugin: JustGage

JustGage is a handy JavaScript plugin for generating and animating nice & clean gauges. It is based on Raphaël library for vector drawing, so it’s completely resolution independant and self-adjusting.

Javascript: URI.js

URI.js is a javascript library for working with URLs. It offers a “jQuery-style” API (Fluent Interface, Method Chaining) to read and write all regular components and a number of convenience methods like .directory() and .authority().

HTML5 mockup site: Moqups

There are many alternatives (Balsamiq and Go Mockingbird, to name a few) and haven’t delved too deeply, but looks like a solid (free, for now) alternative.

jQuery plugin: Handsontable

Handsontable is a minimalistic approach to Excel-like table editor in HTML & jQuery. Now with column and row headers!

jQuery plugin: Morris.js

Making good-looking graphs shouldn’t be hard. Morris.js is a lightweight library that uses jQuery and Raphaël to make drawing time-series graphs easy.

jQuery plugin: Turn.js

Turn.js is a JavaScript library that will make your content look like a real book or magazine using all the advantages of HTML5. The web is getting beautiful with new user interfaces based in HTML5; turn.js is the best fit for a magazine, book or catalog based in HTML5.

Try Git in your browser

Git allows groups of people to work on the same documents (often code) at the same time, and without stepping on each other’s toes. It’s a distributed version control system.

Brackets: The Open Source Code Editor for the Web

Brackets is a new open source project founded by Adobe to push tooling on the web forward. Based on the principle that the best developers to build tools for web developers are in fact web developers, Brackets is built in JavaScript, HTML and CSS.

jQuery version 1.9 and beyond

Seems as though the jQuery team are planning on dropping support for IE 6/7/8 in jQuery 2.0, expected to be released in early 2013. Now, although I don’t particularly like IE, I think that might be a little too aggressive a development path. Unfortunately few people still use IE 6, a little more 7, and quite a chunk 8.

Node 0.8.0 released

I am thrilled to announce the arrival of a new stable version of Node.js. Compared with the v0.6 releases of Node, this release brings significant improvements in many key performance metrics, as well as cleanup in several core APIs,

‘Twisted light’ carries 2.5 terabits of data per second

Researchers have clocked light beams made of “twisted” waves carrying 2.5 terabits of data – the capacity of more than 66 DVDs – per second.

PHP sockets with Ratchet

Ratchet is a component library for PHP that provides developers with the tools to create real time, bi-directional applications between clients and servers. This is not your Grandfather’s Internet.

reFiddle: Helping to debug regular expressions

Test your regular expressions with live matching and custom string matching.

Google Maps adds UK waterways to travel routes

Google Maps users may soon find it easier to plan a trip on some of England and Wales’s waterways. The search engine has teamed up with the Canal and River Trust, a charity that will be in charge of the two countries’ water network from July.

jQuery plugin: Joyride

We have been meaning to add this kind of functionality to Signable for a while. Will have to add it to the ever-growing todo list.

Responsive design illustration

Resize your browser to reveal just a handful of the kind of devices you should expect web pages to be viewed on.

Microsoft announces Surface Table

Still no real “hands on” with the newly announced Microsoft Surface, but it looks as though it will integrate well into their product line since it runs Windows 8 (whether that will be a full or stripped version is as yet unknown).

A new way to CAPTCHA

PlayThru is the next generation of online human verification. It is designed to be more simple, more intuitive, and more fun than the current CAPTCHA options. We use game mechanics to create an experience that is more enjoyable than solving that awful squiggly text.

jQuery plugin: Nestable lists

I have actually created this exact plugin for our internal CMS – I might look into releasing it into the public after this.

Skype 4.0 released for Linux

Not sure how manu years Linux users have waited for an update, but it seems to finally be here!