Contact Me
My Work

Writing

Using JSON Web Tokens with node.js

Sitepoint

In this article I look at JSON Web Tokens (JWT) and how they can be used to handle authentication in your APIs, or for rich web applications using technologies such as Backbone. On the server-side I'm using Node.js, although the principle could be applied to any language.

Introduction to Kirby CMS

Sitepoint

Kirby is a CMS written in PHP which stores everything in static files, with no need for a database. In this article I take a look at it.

Database Versioning with Ladder Migrations

Sitepoint

Ladder enables developers to create and modify database tables using code, enabling you to add it to version control and track changes as you would your application code. In this article, I take a look at how to use it.

Getting Started with Assetic

Sitepoint

Assetic is an asset management package for PHP. It helps organise static assets - such as stylesheets, javascript and images - and perform actions on them such as compilation, compression and concatenation. In this article, I give a rundown of how to use it.