Author: Jonathan Desrosiers


  • Happy 40th Birthday Matt!

    Happy 40th Birthday Matt!

    Today is Matt Mullenweg’s 40th birthday. While I’m not particularly close to him, I do consider him a friend in some ways. I’ve met him in person many times, though it’s often very brief. In the 17+ years I’ve used WordPress, I’ve also listened to him talk more than I can even estimate. Much of…


  • The WordPress Photo Directory: I’m the newest contributor

    The WordPress Photo Directory: I’m the newest contributor

    I finally uploaded my first photos to the WordPress.org Photo Directory. Here’s my thoughts on the process and a challenge for myself during the 2024 calendar year.


  • Making my website my own curated space

    Making my website my own curated space

    I’ve been thinking a lot about what I want from my own website. Here’s some rough thoughts around making my website my own curated space for everything.


  • Speaking applications: a pet peeve

    Speaking applications: a pet peeve

    There’s one super common question on event speaker applications (especially for WordCamps) that often trips me up. I think there’s a better way to gather the same information while providing more flexibility to organizers.


  • Exporting private Slack history: notes for my future self

    Exporting private Slack history: notes for my future self

    A summary of experiments with tools that can be used to export and view private Slack interactions for archival purposes.


  • Updating WordPress to use more modern versions of Node.js/npm: Part 2

    Updating WordPress to use more modern versions of Node.js/npm: Part 2

    In August, milestone 1 was reached for ongoing work to update the WordPress and Gutenberg build tools to use more modern versions of Node.js/npm. Like anything WordPress, this comes with some interesting challenges and requirements. Here’s the announcement post detailing the changes.


  • Five Years: My WordPress Commit-iversary

    Five Years: My WordPress Commit-iversary

    Today officially marks 5 full years since my first commit to the WordPress open source project. In the context of the WordPress project, a committer is a contributor with the ability to modify the main WordPress repository. Since 2004, roughly 90 people have been granted commit status for WordPress Core. If you’re interested in learning…


  • WordPress 6.4.1 Rapid Maintenance Release: Technical Details and Timeline

    WordPress 6.4.1 Rapid Maintenance Release: Technical Details and Timeline

    After the 6.4 release, it was reported that a small change within the bundled library responsible for making and managing HTTP requests was causing problems for a small subset of sites. Here is a technical breakdown of the problem and how contributors to the WordPress project responded.


  • Talk Recording – WordCamp Asia 2023

    Talk Recording – WordCamp Asia 2023

    In February, I was fortunate to have the opportunity to speak at the first ever WordCamp Asia. My topic was Migrating WordPress Core to GitHub Actions: A Retrospective: In late 2020, WordPress Core started a multi-phase migration to move its automated testing to GitHub Actions. This talk will revisit this process to share what was…


  • Updating WordPress to use more modern versions of Node.js/npm

    Updating WordPress to use more modern versions of Node.js/npm

    Recently, I’ve been working with other contributors to update the WordPress and Gutenberg build tools more modern versions of Node.js/npm. Like anything WordPress, this comes with some interesting challenges and requirements.