Author: Austin Ginder
A Custom WordPress Theme from Scratch in 2026: An AI-Driven Workflow
I didn’t plan to rebuild my website. It started with a screenshot and an offhand comment to Claude Code: something feels off about anchor.host.…
1,600 Emails in One Conversation: How I Triage My Inbox With Claude Code
I manage close to 3,000 WordPress sites. Every one of them generates email messages. Password changes. Registration alerts. Uptime monitors. Plugin mismatch warnings. Kinsta…
Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them.
Last week, I wrote about catching a supply chain attack on a WordPress plugin called Widget Logic. A trusted name, acquired by a new…
How CaptainCore Drift Uncovered a Nulled Plugin Ring
I manage around 3,000 WordPress sites. Paid plugins often get stuck on old versions. Bad license keys, expired subscriptions, broken updaters. I wanted a…
How I Caught a WordPress Plugin Supply Chain Attack
A routine security alert led to uncovering a WordPress plugin supply chain attack. The Widget Logic plugin had changed hands, and the new owner…
The Minnow Framework
What just happened? I started my Monday by upgrading my Claude Code account from the $20 to $100/month plan. By Tuesday, I was running…
Writing with Markdown
“It all starts with writing.” That single phase has stuck with me since I first heard it from Sean McCabe. It doesn’t matter what…
The Age of Personal Generated Applications
If you’re a developer and haven’t yet used AI to build stuff for yourself, then take a weekend and give it a try. We…
Experimenting with WordPress Part 2 – Code Mapping
This post is the second part of a series called “Experimenting with WordPress” What is WordPress really? Well, in terms of code, it’s simply…
Deploy WordPress with SSH
A common feature of managed WordPress hosts is an easy one click deploy to a staging environment. These deployment features are well used. On…