Category: Development

  • Accessibility: A Developer’s Pledge

    My grandfather was legally blind. Even in my earliest memories of him, he did not drive, My grandmother drove until she needed to give up driving herself. He never really described his vision to me in detail, but I do remember him saying it was darker, he saw mostly shapes and outlines, and he always…

  • WordCamp RI 2017

    Today, I will be giving a talk at WordCamp Rhode Island. Even though I am an organizer for WordCamp Boston and the WordPress Boston meetups, I have always considered WordCamp Rhode Island as my home WordCamp. I have spoken every year since its inception (previously WordCamp Providence). This year, my talk is titled “Coding Standards:…

  • vvv-custom.yml Files – A Look Inside Mine

    Update 5/18/18: Added entries for 4.8 and 4.9. Also, configure the highest version of PHP officially supported for each version.Update 6/9/17: Added entry for 4.7. With version 2.0 released of the Varying Vagrant Vagrants project, it is now much easier to configure your local VVV environment to your liking. Adding additional sites that are created and configured with a…

  • Empty Stable Column on translate.wordpress.org

    I was recently making some changes to my Toggle wpautop plugin in the wordpress.org plugin repository when I encountered a strange issue related to translate.wordpress.org that I wanted to share. First, in case you are not familiar, here is a little bit of background on how translations work for WordPress. Way back in 2013, WordPress 3.7 added support for something called language packs.…

  • Removing large files when using git-svn to migrate repositories

    Today I was migrating SVN repositories over to GIT using BU’s svn2git utility. I came across one repository that GitHub would not allow me to push because it contained a file that was over 100MB. After some investigation, I realized that the file it specified was only 25KB. However, at some point in its history it was over 100MB,…

  • The Right Way To Use $wpdb->prepare()

    Make WordPress Core: PHP Warning: Missing argument 2 for wpdb::prepare()

  • tiltShift.js

    A jQuery plugin that uses the CSS3 image filters to replicate the tilt-shift effect. This is a proof of concept and currently only works in Chrome & Safari 6.