Jeff Starr
banner
perishablepress.com
Jeff Starr
@perishablepress.com
Digital Nomad. Web Developer. Full Stack. Traveler. Hearts WordPress. Vanlife. Photographer. Book author. Minimalist. Writes tutorials on Apache/.htaccess, security, performance, CSS, HTML, JavaScript, PHP, SQL. AI/LLM enthusiast. Online since 1999.
Pinned
Note to my followers on Bluesky, I try to follow back every legit/real account. It's not always clear which is real vs. spam, so hit me up if I missed you! #teamfollowback
It's a weird feeling deleting actually useful comment spam left by AI bots.
February 5, 2026 at 4:12 PM
When a bug flies into my office
February 4, 2026 at 2:33 PM
Testing all of my plugins on #PHP 8.5 and #WordPress 7.0 (nightly). Zero issues so far just smooth sailing 😎
February 2, 2026 at 5:07 PM
🔌 Plugin update! Simple Download Counter v2.3, features new Micro API and new shortcodes to display categories and multiple download links wordpress.org/plugins/simp... #WordPress #plugin #free #opensource
Simple Download Counter
Simply counts the number of times your files are downloaded. Display download links and counts using shortcodes.
wordpress.org
February 2, 2026 at 3:59 PM
🔌 Plugin update! Simple Login Notification v2.2, features option to exclude any users, adds "select all" checkbox utility, and improves email alerts wordpress.org/plugins/simp... #WordPress #plugin #free #opensource
Simple Login Notification
Sends a notification email when admins and other users log in to your site.
wordpress.org
February 2, 2026 at 3:59 PM
One thing I've learned over the years. If you link to some article in your project, download a copy to your local machine. That way you can reference or recycle if it's ever taken offline.
January 29, 2026 at 10:22 PM
😎 Spent some quality time on this update for Contact Form X ⚡ Version 3.0 refactors all CSS/JavaScript, improves cookies, adds three custom fields (choose text, phone, radio, select, checkbox), and much more. Completely free and open source forever @ wordpress.org/plugins/cont... #WordPress #plugin
Contact Form X
Displays a user-friendly contact form that your visitors will love. Lightweight, fast, secure, and accessible (ADA/WCAG compliant).
wordpress.org
January 27, 2026 at 11:16 PM
☕ Fresh updates for all of my #books now available ⚡ New versions feature many improvements, including updated links, new resources, better formatting, and more. As always, book owners can download the latest versions and all extras for FREE 😎 books.perishablepress.com #WordPress
January 21, 2026 at 12:36 AM
🧙‍♀️ Finally cooked up a proper PDF demo for Wizard's SQL Recipes for WordPress books.perishablepress.com/wp/wp-conten... #WordPress #SQL #book
January 20, 2026 at 6:56 PM
Human coders are still better than LLMs antirez.com/news/153 #AI
Human coders are still better than LLMs - <antirez>
antirez.com
January 12, 2026 at 1:45 PM
Disclaimer: I did not write this, just sharing.

Staging is a wasteful lie: the case for the mono-environment www.tomwphillips.co.uk/2026/01/stag...
Staging is a wasteful lie: the case for the mono-environment
Staging doesn't catch bugs, slows delivery, and makes developers miserable. Ship straight to production instead.
www.tomwphillips.co.uk
January 9, 2026 at 2:12 PM
4 #CSS Features Every Front-End Developer Should Know In 2026 nerdy.dev/4-css-featur...
4 CSS Features Every Front-End Developer Should Know In 2026 · January 7, 2026
Toolbelt worthy, powerful, and game-changing CSS you need for 2026.
nerdy.dev
January 8, 2026 at 3:12 PM
The grief when #AI writes most of the code blog.pragmaticengineer.com/the-grief-wh...
January 8, 2026 at 2:48 PM
January 7, 2026 at 1:49 PM
Stability is a Virtue fhur.me/posts/2026/c...
January 7, 2026 at 1:45 PM
Skipping Apple's cash register: What happens when millions of developers never intend to sell? world.hey.com/martijnaslan... #Apple
Skipping Apple's cash register: What happens when millions of devel...
When people hear about apps being installed outside the App Store, they think of jailbreaking. They imagine rebels breaking rules and hackers exploiting vulnerabilities. But what is happening now is f...
world.hey.com
January 6, 2026 at 11:07 PM
My "Google Broke My Heart" post is trending 😅 news.ycombinator.com/item?id=4650...
Google broke my heart | Hacker News
news.ycombinator.com
January 6, 2026 at 7:46 PM
⚡ Update! Ultimate AI Block List 🤖 Version 1.8 blocks 700+ #AI #bots, now available for robots.txt, Apache/.htaccess, Nginx, & plain-text flavor. v1.8 adds 60+ bots & improves wildcard patterns to match even more. 100% FREE + #OpenSource for everyone :) m0n.co/aibots
Ultimate Block List to Stop AI Bots | Perishable Press
More than you might think, AI (Artificial Intelligence) and ML (Machine Learning) bots are crawling your site and scraping your content. They are...
m0n.co
January 5, 2026 at 8:38 PM
Reposted by Jeff Starr
I see lots of WordPress support replies saying "Try changing the theme". That's a major headache for users as it often messes with the settings.

A plugin like this from @perishablepress.com is much better. You can visually test a new theme without making it live: wordpress.org/plugins/them...
Theme Switcha – Easily Switch Themes for Development and Testing
Easily switch between themes for development and testing.
wordpress.org
January 5, 2026 at 7:13 PM
This sounds utterly amazing now, but soon literally everyone will be able to do this with a few clicks. granda.org/en/2026/01/0... #AI
Claude Code On-The-Go
Ideas and notes
granda.org
January 5, 2026 at 4:25 PM
How Browsers Work howbrowserswork.com
How Browsers Work
A guide on how browsers work.
howbrowserswork.com
January 5, 2026 at 4:24 PM