2014
-
Inbox: How do I remove jQuery
Feb 6
A message in my inbox this week asked for help removing jQuery from the front-end of a site. In this particular case, jQuery wasn’t being used and just slowed down the page.
-
jQuery Portland – Unit Testing
Jan 16
Last year, I had the opportunity to present at jQuery Portland about unit testing. It was my first non-WordPress speaking event, and it was incredible!
-
How I Started in Web Development
Jan 11
Every now and again, someone asks me how I got started in web development. They want to know what classes I took in college. What my degree is in. Who I studied under. It’s not a big secret, so I’ll tell you.
2013
-
Hi jQuery, Meet Vagrant
Oct 25
I use Vagrant for local development on WordPress. It made perfect sense to use it for local jQuery development, too. This weekend I put the finishing touches on a patch to add Vagrant support to the jQuery project – now you can leverage the power of this awesome tool as well!
-
Automated WordPress Development
Jun 8
Developers want readable, modular code; visitors want small, fast downloads. Grunt automates the busywork between the two (linting, concatenating, minifying), and 10up’s project templates make starting a WordPress theme or plugin easier.
-
JavaScript Astrophysics
May 24
JavaScript is both approachable and ubiquitous – this is a good thing, because JavaScript can even be used to perform advanced scientific analysis.
-
The Hackiest Hack that Ever Was Hacked
May 1
While not easy, it’s possible to override stock Plupload events in WordPress using the old-school thickbox uploader. Here’s how to do it.
-
Don’t Dequeue WordPress’ jQuery
Feb 3
The most-asked question about WordPress development: How do I use Google’s jQuery instead? Turns out there is such a thing as a stupid question.
2012
-
jQuery as a Global Event Bus
Oct 17
An event bus makes code robust and flexible. WordPress’s plugin API uses one in PHP. Here’s how to use jQuery as an event bus in your JavaScript code.
-
The Anatomy of an Exploit
Jul 31
I saw a new WordPress exploit last week. Luckily, it’s both easy to fix and prevent. Here are a few tips you can follow on your own site.
2011
-
Live Blogging – AJAX Polling
Oct 4
Gizmodo is running a live blog today that uses AJAX polling for live updates. Here’s how it works, and why it’s so ineffective.
-
Loading Legacy Content in an iFrame
Sept 5
I needed to embed an old page from one server on a new website on another server. Thanks to jQuery and a proxy file, it was a piece of cake!