Stop animating the width/height CSS property.

Well, it has been 2 months since my last post. Considering that 'posting more' was one of my new years resolutions for 2014, I am not doing so well on that front. To be fair I have been focusing on a couple of other resolutions before this one, but I…

Sometimes I'll write about everything else

So it has been a little while since I posted, because I've been working on a new ghost theme from scratch. It is a bit of a hot mess right now, but I think I will just send it live and treat it as a (live) work in progress. So…

How to add a static directory to your Ghost powered website

People who have previously used a LAMP shared hosting environment would be accustomed to being able to add a directory to the main www folder of their website, and then being able to access those HTML files in their browser. If you're new to the Node.js server environment you…

2013: The year of JavaScript

One thing I often see developers talking about online is their JavaScript 'Aha' moment, that is when the language really started making sense in their head. I would describe what I have had in the last 12 months as less of an 'aha moment' and more of a series of…

First look at snap.svg

So today snap.svg caught my eye. I've used Raphael.js before for SVG and various other libraries for canvas graphics. So far I'm liking Snap better than Raphael as the documentation is easier to follow. I think there could definitely be more simple examples in the documentation, as the…

Ghost: First Impressions

Over the last couple of years I've made a few attempts to start and then maintain a blog. However I always felt that writing in WordPress was not really an enjoyable experience for me, particularly when it came to using markup in my posts. So When John O'Nolan first proposed…