Trust Your Designer, But Review Their Code

It can be awkward when your designer says they want to work directly in code. You want to protect the high quality of your front-end layer, »

How to use Ghost Pro with a custom domain and keep your email

Update: July 16, 2014 -- John with Ghost just emailed me: I just wanted to let you know that CloudFlare now supports root level CNAMEs on »

Cleaning House

When I started blogging 15 years ago, one of the things that drew me to it was the idea of speaking to an audience. The concept »

How to use @font-face to avoid faux-italic and bold browser styles

Did you know that if you declare a custom font using @font-face, the browser will try to fake the bold and italic styles if it can't »

How to avoid paragraph gaps when using superscript and subscript

Frequently, when I see a webpage with superscript or subscript text, I see associated gaps in the paragraph. This is caused because the default way browsers »