Never trust user input, even if it’s coming from an allegedly trustworthy source.
I like abstraction layers because they make life easier for developers. I dislike abstraction layers because they raise issues for new developers who have yet to master them.
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.
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!
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!