I released a new version of my Block AI Crawlers WordPress plugin.
Post Image
Whenever I setup a new Cloudflare Pages instance I get confused and start deploying a Worker, run into failing builds, get frustrated, and then realize I missed a little “Looking to deploy Pages? Get Started” link on the bottom of the screen. 😡
https://wp.me/paBqch-kM
I recently listened to the first podcast in a new series titled “How the Got Owned”. It’s a documentary series taking a historical look at hacking throughout the decades. The first episode covered the 1980s and it was an interesting discussion about early computer networking, law, and the emerging…
Configuring Proton SMTP for Reliable WordPress Emails
I recently learned that my preferred email provider — Proton — has the ability to send emails via SMTP now. This is something that other mail providers offer, if I’m going to implement it, I’d prefer not to route my emails (and potentially…
Post Image
The Chrome CSS Wrapped 2025 is my favorite of the various “wrapped” roundups that I have seen this year. It’s exciting to see how far CSS has come in the past year. I definitely look forward to trying out some of these features soon.
https://wp.me/paBqch-dz
I released a new version of my "Block AI Crawlers" plugin for WordPress.
Why I Migrated from Astro to WordPress: My Experience
I recently migrated my personal site from Astro (a JavaScript-based static site generator) to WordPress. I’d been happily running my site on Astro for a while, but over time I found myself missing the convenience and integrated tooling that I…
Post Image
I always enjoy listening to Syntax’s “Spooky Stories” podcasts. Each year they share web dev horror stories. From dropped databases to deploys gone wrong, the episodes are always a good listen: https://syntax.fm/show/950/even-scarier-web-dev-nightmares-spooky-stories-pt-2
https://wp.me/paBqch-5E