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…

Read this article

How to Access The Store From An Ember Component (The Right Way)

I've been working with Ember for little over a year now, and in that time I've seen the framework shift towards favouring standalone components more and more. This is fantastic; components encourage you to write more modular and reusable code, and as an added bonus their implementation aligns with Web…

Read this article

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…

Read this article

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…

Read this article

#Clicky - Slack's New Best Friend

#Clicky is a Chrome Extension designed to be the fastest way to share your current page to any of your Slack channels, users, or groups. #Clicky is available for download in the Chrome Store. I came up with the idea for #Clicky after our team at Sipcentric switched our internal…

Read this article

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…

Read this article