In 2019, I presented at the JavaScript for WordPress conference, my first virtual event experience. It was enjoyable, and I recommend attending this year’s conference.…
A couple of years ago, I created a Twitter bot that tweets out WordPress core trac tickets marked as GoodFirstBugs to help new contributors find…
Now that the PluginDocumentSettingPanel is in WordPress core, we can add our own panels to the Document Settings panel using the registerPlugin function. The above…
Initiating contributing to WordPress Core can be daunting, but the Good First Bugs For New Contributors report offers a starting point for newbies, highlighting manageable…
A little while ago, I created a plugin called Suspend Transients. It is a helpful tool that allows developers to bypass get_transient() calls on any…
WordPress 4.7 was just released and it marks the sixth release in a row that I have been lucky enough to contribute to. Contributing to WordPress…
When unit testing your code, there are times when you need to test the same method or function with a variety of different parameters. For example, we…
Recently while working on a project in WordPress, I found myself adding and remove code to bypass cached transients. Needless to say, this was not…
A while ago I was working on a patch to refresh the code for the default widgets that are included with WordPress Core. One of the…