Posts
Meilisearch for WordPress: A Developer's Honest Take
Meilisearch as a WordPress search backend compared to ElasticSearch, Algolia, Relevanssi, and SearchWP. What works, what doesn't, and when it makes sense.
Building a High-Performance Directory with Headless WordPress and Hugo
How to combine WordPress as a headless CMS with Hugo for static frontend generation, featuring magic link authentication, Cloudflare image uploads, and Meilisearch.
AI Won't Replace Developers. But It Might Break the Pipeline That Creates Them.
The real concern isn't AI taking developer jobs. It's what happens when the entry-level work that teaches fundamentals gets automated away.
There's a WordPress Plugin for That (But Should You Use It?)
How to evaluate WordPress plugins when the wrong choice costs months of work.
The WordPress Plugins I Actually Use
Eight plugins that solve real problems in client work, from email reliability to search performance.
Finding Broken Links in WordPress: A WP-CLI Approach
A database-first approach to link checking that skips the crawler overhead and firewall conflicts.
Never Update "Years of Experience" Again: Dynamic Shortcodes in WordPress
How to replace hardcoded year references with shortcodes that calculate automatically, so your content stays current without manual updates.
Optimizing Since 1995
Performance optimization lessons from three decades of web development, starting with dial-up modems and static HTML.