Articles
Phantom Spacing on Inline-Block Elements
This was a hard problem to solve the first time I ran across it. Until flexbox gains better support, front-end developers have a couple of…
Read more…Test Web Sites in Chrome for Android on a Mac
This article is really old and probably isn't relevant anymore. On iOS devices, all browsers must use Webkit to render pages. Alternative…
Read more…Make and Change Directory Shell Alias
If you've ever cursed the fact that you need to mkdir <dirname> followed by cd <dirname> to create and change into a new directory, this…
Read more…The Pitfalls of Chasing Black-Hat SEO
I've always thought the whole SEO thing was a little slimy. Trying to reverse-engineer Google's ranking algorithm so that your web site can…
Read more…Quickly Adding to .gitignore from the Terminal
I learned a trick a while back to create my .gitignore file (and add to it) quickly from the terminal. Here's a common ignore pattern for…
Read more…Becoming Self-Sufficient with Grunt
I’ve fallen in love with Grunt , the so-called JavaScript task runner. Before I go into the namesake of this post, I want to first talk…
Read more…Superscript your ordinal numbers (2nd, 3rd, etc.) in WordPress post meta data
Here we have an example of WordPress post meta data that uses an ordinal number for the date. In this case, November 2 nd (that's the…
Read more…Start your MAMP dev server with Grunt
I just started a new project that requires a PHP server, but the built-in PHP server used by grunt-php is not beefy enough. Instead, I…
Read more…Git Deep Cuts
A friend and I have been working together to build a JavaScript game , and we've run into quite a few different roadblocks with Git version…
Read more…WordPress Image Resizing Without php-gd
I ran into a problem recently on the very WordPress installation that runs this blog. After migration from my old hosting provider…
Read more…