Writing Kick-Ass Sass With OOSass

I write a lot of CSS. If you'd have come to me a few years ago and asked me how to write good CSS I wouldn't have been able to tell you - I'd have told you to come back in a couple of years and ask me again, I'd…

How To Add Emoji Support To Any Website

Browser support for Emoji rendering is still quite poor, so there's no guarantee that a user will be able to see the glorious Emojis you've spent so long selecting. 😰 Fortunately, with the recent release of Twitter's Twemoji library, you can add Emoji support directly to your website in a few…

Getting Your Own Emoji Domain

The topic of Emoji domains has been back in the news recently, with Coca-Cola promoting their Emoticoke campaign, and you may be wondering how you can get hold of one for yourself. There are a few guides out there which outline how to register an Emoji domain, however they're all…

Building A Hyperlocal Rain Notification App

I recently re-discovered Forecast.io, a weather forecasting service that specialises in providing hyperlocal, short-term meteorological data, that started life as a Kickstarter project back in 2011. After playing around with their API I decided to build a simple Node.js application to notify me if it was about to…

Welcome to Blog.Farrant.me

Hi, and welcome to Blog.Farrant.me, my corner of the internet, dedicated to keeping track of everything that I'm doing, thinking, and coding. My name's Josh, I'm a graduate of astrophysics from the University of Liverpool and I'm a support engineer and developer at Sipcentric.com. I'm a technology…