From Podman to Docker
I recently needed to switch a machine from Podman back to Docker. The reasons why don't matter too much, but...
Intrepid explorer of open source forests and proprietary dungeons. Frequently dabbles with WordPress.
I recently needed to switch a machine from Podman back to Docker. The reasons why don't matter too much, but...
When using XDebug to debug WordPress (or to debug specific WordPress plugins), I sometimes find my breakpoints are triggered multiple...
There have been some good articles on the Proton blog, recently, breaking down the ways that ISPs and router vendors...
A re-post of a 2020 BBC article about the environmental costs of all that data we unthinkingly store popped up in my...
🌐 geoffgraham.me/the-new-css-important I always enjoy Geoff's writing and, as a perpetual CSS noob who struggles to keep up with the...
How fast is PHP's str_starts_with() function? Let's pretend it's excruciatingly slow (it isn't) and that we believe we can replace...
I spend a lot of my time working with WooCommerce, but it can be useful to look across at other...
WooCommerce comes complete with its own database-backed session handler. Information about the shopper, the contents of their cart, any flash...
This code can be used as a standalone plugin, or mu-plugin. It is a simple (and naive) session handler for...
This code can be used as a standalone plugin, or mu-plugin file. It's an accompaniment to a set of tutorials...
In Part 2 of this tutorial, we rounded out our Action Scheduler-driven strategy for sending emails asynchronously. Once again, emails...
In Part 1 of this tutorial, we crafted a short piece of code (just 14 lines, depending on how one...