On December 4, 2024 at 14:48

Version 0.10.0 of the Two Factor plugin was released yesterday. It includes a bunch of improvements:

– The updated plugin header should make it easier to find when searching for 2fa, totp, etc.

– Improved accessibility and simplified UI of the user profile settings.

– Proper uninstall support that removes all plugin options and user meta values.

On December 3, 2024 at 14:48

Due to posting mostly home automation and hardware content recently I've completely lost all traffic for WordPress keywords to my personal site 😅

On December 2, 2024 at 20:39

Refactored the Update Pilot client plugin to have dedicated license key fields for each plugin even if they use the same UpdateURI hostname. Also added an update check button to help check if you actually need a key for that particular plugin.

On December 2, 2024 at 14:48

I've been using Peter’s Blog URL Shortcodes in WP for links in post content to ensure they stay consistent with any permalink changes. Do you use anything similar? I would love to build something that works well with the block editor — adding these custom block "bits" whenever adding a link.

On December 1, 2024 at 16:36

Surprised how quickly I could setup a completely new podcast on all the major distribution platforms (Spotify, Apple and YouTube) using WP with the Seriously Simple Podcasting plugin.

On December 1, 2024 at 07:18

I recently had to use Meta apps and websites for managing ads on Facebook and Instagram. I can’t believe how bad the web and app experience is — terrible layout shifts, custom input controls that don’t support basic keyboard navigation, constant loading screens.

On November 28, 2024 at 14:55

This week I learned that Docker Swarm has a major bug where it fails to forward the HTTP request IP to the containers. This leads to incorrect IP attribution in the logs and servers thinking the request came from an internal/private IP. No wonder there are so many attempts at creating something between Docker Compose and k8s.

On November 22, 2024 at 20:39

I'm trying out the stale-while-revalidate approach with WP object cache — whenever the main cache entry expires, it attempts to serve a stale version and schedules an update on the shutdown hook after flush()-ing output. Almost like async PHP 😅