Hey there! If something on my site looks broken, it’s because I’m experimenting with different block themes. This one is Kanso.

  • Working on Trac Tickets Using GitHub Pull Requests

    Working on Trac Tickets Using GitHub Pull Requests

    Starting today, an experimental feature has been added to Trac that will let you link GitHub pull requests opened against the official WordPress Develop Git mirror to tickets. This makes GitHub contributions more visible directly in their related Trac tickets and makes collaborating across the two repositories easier.


  • The Chore of Voting in Local Elections

    The Chore of Voting in Local Elections

    Today (November 5th, 2019) there is a municipal election in New Bedford, MA, the city I call home. I woke up actually excited to research my options and vote to take part in my local government. That excitement has quickly turned into disappointment and frustration after attempting to research the ballot to make my decisions.


  • PHP Native JSON Extension Now Required

    PHP Native JSON Extension Now Required

    In WordPress 5.2, the minimum version of PHP supported was raised from 5.2.6 to 5.6.20. In the 8 year period since the last attempt was made to encourage use of the PHP native JSON extension, the number of distributions with this extension disabled has significantly decreased. Because of this, the PHP native JSON extension is…


  • WordPress Roulette: WordPress Cape Cod July 2019 Meetup

    Last week, I presented at the monthly WordPress Cape Cod meetup. It’s a great little meetup that I always enjoy attending and/or presenting to. Instead of presenting on a specific topic, I chose to let the attendees decide!


  • What Makes A Good Conference Badge?

    What Makes A Good Conference Badge?

    Last week at WordCamp Europe, I found myself thinking about what makes a good conference badge. I thought I’d collect my thoughts for the purpose of feedback and to see if others felt the same way. Note: planning conferences is hard. I applaud the WordCamp Europe team for trying something new with their badges. But,…


  • WordPress Triage Team: A 3 Month Reflection

    WordPress Triage Team: A 3 Month Reflection

    Last week (June 11, 2019) marked the 3 month mark since the initial WordPress Core Triage Team kickoff meeting. As the team lead, a significant portion of my time every week has been spent in the trenches triaging tickets in the WordPress Core Trac instance. The amount of time spent each week triaging tickets has…


  • Caching Checks: WordCamp Atlanta

    Caching Checks: WordCamp Atlanta

    Today I gave a talk at WordCamp Atlanta about caching called “Caching Checks.” In case you missed it, or if you were there and would like to revisit what I talked about, here are my slides!


  • Being A Model Contributor

    Being A Model Contributor

    Today I gave a talk at WordCamp Orange County detailing how to have a positive contributing experience. Thanks to everyone that attended, and thanks for the great questions! If you are attending WordCamp Atlanta Contributor Day next week, I am giving the same talk so I recommend not spoiling the talk!


  • Being a Web Developer: A Presentation to an Elementary School

    Being a Web Developer: A Presentation to an Elementary School

    Today, I gave a talk to around 475 kids in grades 2 through 5 at Hayden-McFadden Elementary School in New Bedford, MA (the city I call home) during their monthly assembly. The assemblies are for recognizing kids who exhibit the value of the month (respect was this month’s), read 5 or more books, and exceptional…


  • Breaking WordPress News

    Last night I spoke at the WordPress Rhode Island meetup. The topic was “Breaking WordPress News”. In the talk, I covered several recent WordPress related news items, dispelling rumors and helping attendees understand how each item will effect them.