Sublime Text Power User Book – now available!

After over a year of writing, I've launched my book and video series on Sublime Text! The idea for this book was spurred on after a few blog…

Live edit Sass with Takana and instantly view changes (really)

A few days ago there was a buzz about a new Sublime Text package called Takana which claimed to do live editing of Sass. As someone who…

Let’s talk about phone numbers on mobile sites

We need to have a talk about phone numbers on our mobile sites. This is such a small change, but when left out, it causes a major…

use × HTML entity for close buttons rather than the letter X for a perfectly angled ×

I posted this simple tip to twitter and it was instantly popular with developers from all around the world. It's a small improvement that…

Top 11 Programming Fonts for your Text Editor and Terminal

Choosing a font to use in your editor is a very important step in your workflow that many developers don't think twice about. Small things…

Remap your Caps Lock key to be more Useful!

I'm a big keyboard shortcut user. After a while you may find that you are running out of easy keyboard shortcuts. One little trick that many…

Painless IE Testing with Virtual Box and Modern.ie

Testing on other browsers can be a pain, especially if you are on a Mac and need to test on the many versions of Internet Explorer…

Enable Keyboard Tabbing to OSX dialog boxes

Quick 1 minute tip for enabling keyboard tabbing on OSX. Never use that mouse to click "Dont' Save" again. To enable, Open System…

Value Bumping in Sublime Text with Emmet ↑ ↓

One of my favourite things about Sublime Text is the Emmet package. Most people know it for the code completions, but it also has a handful…

Using Animate.css and jQuery for easy Web Animation

While you can get away with just using the CSS classes, you will most likely want to apply these animations on command with JavaScript. This…