That Time the Internet Broke

RE: The Plight of NPM, etc. I won’t pretend to be an expert on NPM, package managers or open source. But last week, something really interesting happened. And it brought into view two issues […]

Chose Your Metric

I went to Wordcamp Lancaster this year. It was a great time. I gave a talk on Javascript and after the conference, I was perseverating about one of my favorite things: what the f%c […]

First Steps with Javascript and WordPress

It starts with a simple maxim. Learn Javascript Deeply. That’s what Matt said. And it’s good advice. Javascript underpins everything we do, and it’s becoming more and more advanced every day. It’s not just […]

Gulp, LiveReload, SASS and WordPress

For a little while now, I’ve been using Gulp in my WordPress themes to automate my front-end workflow and add some handy helpers along the way. For those unaware, Gulp is a slick JavaScript […]

The Magpie Developer

Jeff Atwood wrote this article seven years ago but it holds true: These so-called thought leaders have left a virtual ghost town before anyone else had a chance to arrive. I became a programmer because […]

Leveling Up in JavaScript for WordPress Developers

Or How I Learned JavaScript. When I started building websites, I used┬áNotepad, and wrote pages in plain HTML and a little CSS. After a couple of years giving that a go, I moved to […]

How to Make Text That Writes Itself in Javascript

I’ve launched a new version of this site, but one piece of functionality I carried over from the old one is a typewriter type effect using JavaScript. It’s actually pretty simple, and with about 60 lines of code and no dependencies, you can get it up and running.