Jetbrains Gateway is really nice

Jetbrains, the Czech company that makes PhpStorm, WebStorm and Intellij-Idea, has their Gateway product in beta. It works like this: you run the Gateway software on your desktop machine — you know, the one with the nice display — and it connects to some other development machine to run your IDE. I’ve been using it … Read more

Filtering Database Changes During WordPress Updates

During its occasional and automatic core version updates (for example from version 5.9.2 to 5.9.3) WordPress inspects its tables in its database server (MariaDB or MySQL) and tries to restore them to WordPress’s standard schema. Sometimes a site owner or plugin customizes those tables. For example my Index WP MySQL For Speed plugin reorganizes some … Read more

Big WordPress Instance for Testing

Here’s a WordPress instance with 100,000 fake users made with the DemoPress plugin. It also contains fake posts, pages, and comments. If you need to test a plugin or theme with a large site, this may help you. The image of the instance was made with the Duplicator plugin. Download the zip file, unzip it, … Read more

Get back Windows 10 functions in Windows 11

Microsoft, when they rolled out Windows 11, made some changes to their File Explorer that slowed me down as a developer. I needed to restore the Windows 10 behavior. The Windows 11 task bar always combines icons from multiple instances of the same app into one. To find the instance you want you have to … Read more

Register WordPress Hooks Declaratively

Have you ever written any WordPress code that needed to register a lot of hooks — a lot of actions and filters? Have you ever forgotten to put the right number of $expectedArgs into the call to add_action() or add_filter()? Worse, have you ever forgotten your call to one of those? No more! This article … Read more

Good WordPress developer tools

This, a work-in-progress, is a list of good tools for WordPress developers. Plugins Query Monitor by John Blackbourn. Monitors pretty much everything that happens on WordPress page views, not just queries. WP Rollback by Reinstalls previous versions of themes or plugins. Demo Press by Milan Petrovic. Generates fake content and can create many posts, … Read more

WordPress plugin release tools

When developing WordPress plugin for distribution on the directory, we need some tools to automate the release process. It’s convenient to use github (or another source-code control vendor) to hold the day-to-day development source code. And, when we’re ready to release the plugin to the WordPress repository, we need to use WordPress’s Subversion (svn) … Read more