I'm a Google Developer Expert!

I am very proud to announce that as of today, I am a Google Developer Expert. If you haven't heard of Google Developer Experts before, they are a global network of experienced product strategists, des..........



I'll be speaking at UpFront Conference

I’m proud to say that I will be speaking at UpFront Conference in Manchester, UK on the 19th of May. UpFront Conference is in it’s first year and is billed as “a front-end conference for anyone who ma..........



Animate Comment Nodes in the DOM

If you visit some of the most popular websites on the net today and view the source of their HTML, you might be surprised with what you find. There are often hidden gems and messages in the form of AS..........



Web Typography using Web Fonts

I love web typography! Only a few years ago, the ability to add custom fonts to a website seemed impossible. Fortunately, due to modern browsers we are now able to create beautiful websites using web ..........



Running Selenium Tests using Node.js

Browser automation is a great way to automate and test repeatable tasks in the browser. I've always been interested in browser automation and testing using tools such as Selenium. If you are looking f..........



HTML5 Charts using Chart.js

Let's face it - everyone loves a good pie chart! Using charts makes information much easier to visualize. It is easier to see a pattern in a chart, but much more difficult when looking at raw data. In..........