Design choices around user attribution
In many software applications we often have to attribute actions to specific users. For example, we might attribute a comment...
Intrepid explorer of open source forests and proprietary dungeons. Frequently dabbles with WordPress.
In many software applications we often have to attribute actions to specific users. For example, we might attribute a comment...
I love keeping notes. Notes about work, notes about when my car was last serviced, notes as a way to...
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...