Are you getting "SPF alignment issues" or "spf=neutral" for emails sent by WP?
Turns out that wp_mail() doesn't set the Return-Path email header which leads to PHPMailer populating that from the php.ini sendmail_from setting. While that is correct, email clients these days expect the FROM domain, Return-Path and DKIM p= domain to be equal to pass the DMARC checks.
Here is a crazy idea — use JSON with actual JS for config files. So many JS and PHP projects seem to embrace it now over plain JSON or YAML files.
Was listening to this interview with Sam Goodwin on devtoolsFM podcast about Alchemy and realized how cool it is to have actual programming language features for configs.
Native <video> in HTML is extremely good these days. Videos encoded with H264/AAC are universally playable and with HTTP chunk support you can serve the same video to all users.
However, browsers seem to request videos with preload=auto/metadata as soon as the page loads which is unnecessary. So I built this lazy-load solution that hides the src attribute (prevents loading) until an Intersection Observer callback.
Was chatting with an AI about Zero-Knowledge (ZK) proofs and how they relate to backtraces and public-key crypto (concepts I know):
> Imagine a PHP backtrace, turned into a spreadsheet, hashed into a Merkle root, and then proved using fancy math that it obeyed all your function contracts without ever showing you the contents. π€―
Built the ultimate login/logout block that works with the WP core navigation block. Use it to:
– Display only the logout link for logged-in users. – Display only the login link for anonymous users. – Specify a custom page (any post type) as the login destination.